1 1 2 1 3 1 4 1 5 3 6 1 7 1 8 7 9 5 10 1 11 1 12 15 13 18 14 7 15 1 16 1 17 31 18 57 19 33 20 9 21 1 22 1 23 63 24 169 25 132 26 52 27 11 28 1 29 1 30 127 31 482 32 484 33 247 34 75 35 13 36 1 37 1 38 255 39 1341 40 1684 41 1053 42 410 43 102 44 15 45 1 46 1 47 511 48 3669 49 5661 50 4199 51 1975 52 629 53 133 54 17 55 1 56 1 57 1023 58 9922 59 18579 60 16017 61 8778 62 3366 63 912 64 168 65 19 66 1 67 1 68 2047 69 26609 70 59917 71 59224 72 36938 73 16422 74 5358 75 1267 76 207 77 21 78 1 79 1 80 4095 81 70929 82 190696 83 214058 84 149501 85 75140 86 28405 87 8099 88 1702 89 250 90 23 91 1 92 1 93 8191 94 188226 95 600744 96 760487 97 587951 98 328185 99 140049 100 46305 101 11753 102 2225 103 297 104 25 105 1 106 1 107 16383 108 497845 109 1877256 110 2665884 111 2262375 112 1384345 113 654588 114 244412 115 72036 116 16500 117 2844 118 348 119 27 120 1 121 1 122 32767 123 1313501 124 5828185 125 9246276 126 8558854 127 5685306 128 2937932 129 1215448 130 404984 131 107880 132 22536 133 3567 134 403 135 29 136 1 137 1 138 65535 139 3459042 140 17998783 141 31793724 142 31945379 143 22863861 144 12776589 145 5773812 146 2133296 147 643280 148 156519 149 30073 150 4402 151 462 152 31 153 1 154 1 155 131071 156 9096393 157 55342617 158 108548332 159 117939506 160 90420110 161 54190390 162 26457508 163 10683684 164 3576375 165 986391 166 221067 167 39339 168 5357 169 525 170 33 171 1 172 1 173 262143 174 23895673 175 169552428 176 368400045 177 431530926 178 352754930 179 225253075 180 117789057 181 51401251 182 18822825 183 5770224 184 1467864 185 305102 186 50578 187 6440 188 592 189 35 190 1 191 1 192 524287 193 62721698 194 517884748 195 1244027317 196 1567159901 197 1360882980 198 921000186 199 512231849 200 239414383 201 94817125 202 31831137 203 9011054 204 2128646 205 412698 206 64050 207 7659 208 663 209 37 210 1 211 1 212 1048575 213 164531565 214 1577812060 215 4182854728 216 5655480303 217 5201391077 218 3714710824 219 2184870646 220 1085877703 221 460879770 222 167490453 223 51981891 224 13681044 225 3018092 226 548457 227 80031 228 9022 229 738 230 39 231 1 232 1 233 2097151 234 431397285 235 4796682165 236 14012220027 237 20299352107 238 19724548877 239 14812754293 240 9170250565 241 4817505085 242 2175127695 243 847842567 244 285135279 245 82362071 246 20265685 247 4195037 248 717541 249 98813 250 10537 251 817 252 41 253 1 254 1 255 4194303 256 1130708866 257 14555626635 258 46789129817 259 72522832282 260 74300429926 261 58500857880 262 37970054320 263 20980377935 264 10015603001 265 4155948108 266 1500475196 267 470125106 268 127088478 269 29373300 270 5728932 271 925704 272 120704 273 12212 274 900 275 43 276 1 277 1 278 8388607 279 2962826465 280 44100374341 281 155798575851 282 258054207727 283 278279597781 284 229151753951 285 155415748396 286 89946293430 287 45167531146 288 19827974412 289 7627023606 290 2567813886 291 753675362 292 191564010 293 41756868 294 7701044 295 1179324 296 146028 297 14055 298 987 299 45 300 1 301 1 302 16777215 303 7761964833 304 133436026192 305 517500496981 306 914973048634 307 1037075511926 308 891294490555 309 629889111670 310 380474702119 311 200109316125 312 92450503531 313 37649835510 314 13516326740 315 4266728620 316 1178560250 317 282778790 318 58338280 319 10205720 320 1485435 321 175125 322 16074 323 1078 324 47 325 1 326 1 327 33554431 328 20331456642 329 403279293648 330 1715190689420 331 3234061126690 332 3848154018734 333 3445626506596 334 2531276312305 335 1590937817465 336 873143663900 337 422660157620 338 181266501290 339 68949217610 340 23228344230 341 6906627910 342 1802456110 343 409661070 344 80235155 345 13351715 346 1851759 347 208351 348 18277 349 1173 350 49 351 1 352 1 353 67108863 354 53249182309 355 1217616622992 356 5673820630478 357 11399437533757 358 14224439297732 359 13249653746017 360 10097407871079 361 6586217434917 362 3759883470575 363 1899730462203 364 854142377761 365 342393280740 366 122312533980 367 38844056160 368 10921201200 369 2702013405 370 583483095 371 108790344 372 17263584 373 2286738 374 246078 375 20672 376 1272 377 51 378 1 379 1 380 134217727 381 139449644717 382 3673214880049 383 18736674281091 384 40081465493919 385 52402156308977 386 50712356284429 387 40020455708541 388 27029162258043 389 16005697841385 390 8413486527987 391 3950408497194 392 1661241473220 393 625862404860 394 210921847500 395 63388471965 396 16908711105 397 3977769939 398 818327367 399 145604250 400 22083138 401 2799566 402 288694 403 23267 404 1375 405 53 406 1 407 1 408 268435455 409 365166860706 410 11072960931319 411 61779282616728 412 140617625960143 413 192466640908913 414 193300937950441 415 157723815500329 416 110080667694767 417 67453901951435 418 36783076619628 419 17975544972382 420 7898753848441 421 3123888130440 422 1111094571825 423 354607502535 424 101183664114 425 25682578350 426 5760028923 427 1131619005 428 192570092 429 27970964 430 3400221 431 336603 432 26070 433 1482 434 55 435 1 436 1 437 536870911 438 956185155129 439 33358466656401 440 203421120941736 441 492342898340494 442 705003243252722 443 734118443975314 444 618505879152961 445 445314691051823 446 281770447943375 447 158995572554727 448 80632920077767 449 36896940798223 450 15257624681145 451 5700684776625 452 1921493241009 453 582657409113 454 158308849737 455 38334255201 456 8215837025 457 1544730153 458 251912241 459 35108009 460 4099497 461 390225 462 29089 463 1593 464 57 465 1 466 1 467 1073741823 468 2503657040137 469 100440835265364 470 668979382031896 471 1720721005735307 472 2576164336896933 473 2778953915499832 474 2414718498047580 475 1790757125809356 476 1167843230286300 477 680394265706484 478 357158349439668 479 169684426326327 480 73112874937081 481 28580487475404 482 10126328667756 483 3245116908972 484 937609363788 485 243193197164 486 56310659404 487 11557209572 488 2083662644 489 326227756 490 43697228 491 4909036 492 449996 493 32332 494 1708 495 59 496 1 497 1 498 2147483647 499 6555322836194 500 302279227822132 501 2197587863353272 502 6004000300962610 503 9392996766567630 504 10488803639337560 505 9390190948730767 506 7163205912228257 507 4806783946410400 508 2885788076050224 509 1564395347697188 510 769640076581174 511 344490663674186 512 140400178555644 513 52078261719888 514 17554171849488 515 5363528833712 516 1480306417520 517 367371725544 518 81508741192 519 16050762616 520 2779815384 521 418531248 522 53965296 523 5841360 524 516368 525 35807 526 1827 527 61 528 1 529 1 530 4294967295 531 17163385210269 532 909342414248356 533 7211799334199161 534 20918097039835462 535 34179913140506618 536 39484437693035683 537 36387075454050369 538 28518469291377688 539 19662213285986440 540 12142739867425596 541 6784218435850427 542 3448166158729995 543 1599021582449445 544 677369282505301 545 262110873844908 546 92550134252576 547 29761535934432 548 8691513394296 549 2296558609800 550 546439970544 551 116390081808 552 22028924632 553 3670843176 554 532303200 555 66164384 556 6909903 557 589809 558 39522 559 1950 560 63 561 1 562 1 563 8589934591 564 44936980278261 565 2734584713064909 566 23645394438955393 567 72779849279209661 568 124151159281842244 569 148282674145376054 570 140552853030230603 571 113059286755884199 572 79983477058869540 573 50731799262842724 574 29159339300048034 575 15279572270224746 576 7323578605546390 577 3215871021303006 578 1294141164447692 579 476972678284492 580 160764719515736 581 49441121332824 582 13831070584440 583 3505828632696 584 801249058792 585 164118774248 586 29902914184 587 4801613960 588 671541871 589 80573999 590 8129043 591 670803 592 43485 593 2077 594 65 595 1 596 1 597 17179869183 598 117651850591810 599 8220921819372291 600 77462600751077244 601 252905087172972351 602 450205866074148509 603 555666495575402233 604 541360220345847868 605 446511311652998055 606 323745169632098501 607 210605648259498375 608 124330020981694421 609 67042061783299814 610 33142600494537050 611 15049461812556675 612 6281126028482817 613 2408851240532412 614 847943238648788 615 273478032765824 616 80609091134400 617 21643976908624 618 5272445524528 619 1159389521472 620 228726216576 621 40177683975 622 6225271701 623 840818912 624 97502888 625 9514134 626 759850 627 47704 628 2208 629 67 630 1 631 1 632 34359738367 633 308027161431761 634 24707711028329725 635 253578946550278943 636 877820839402932499 637 1630090230644878661 638 2078166597936237295 639 2079716852900452250 640 1757381163616850408 641 1304533081742871146 642 869281482750346782 643 526307530336546934 644 291556738924528716 645 148376724488235188 646 69522650147375642 647 30020565110052514 648 11946771748196428 649 4378215750595812 650 1475508395314836 651 456340191943248 652 129169490476176 653 33348257479152 654 7819950784048 655 1657019638599 656 315306856227 657 53469046289 658 8004412413 659 1045338822 660 117291006 661 11081538 662 857466 663 52187 664 2343 665 69 666 1 667 1 668 68719476735 669 806446813572657 670 74240802115450168 671 829544052967164405 672 3043658288667546274 673 5893931705253332062 674 7758214645305177707 675 7970685089414419487 676 6895211734696398130 677 5235313322561493625 678 3569372193644714835 679 2213451686684498463 680 1257797680366565627 681 657832837014972573 682 317442589882011977 683 141510552115624981 684 58292324357041113 685 22178711644702888 686 7785572733168732 687 2517358269677508 688 748027430374752 689 203685956218528 690 50645178685847 691 11449296917473 692 2341102397342 693 430249361218 694 70523209937 695 10212381063 696 1291002372 697 140311548 698 12848657 699 964183 700 56942 701 2482 702 71 703 1 704 1 705 137438953471 706 2111347639024578 707 223030467867520632 708 2712047777135058895 709 10542977755687122423 710 21283280743971295589 711 28914979491559779061 712 30482499505244204367 713 26977457898756823355 714 20932945205213119525 715 14587319430455305555 716 9254062297564928698 717 5386879465673775850 718 2890905934219244950 719 1434228568755331014 720 658756018469341422 721 280273912474407614 722 110435320379615620 723 40267215380717860 724 13568316702898500 725 4217099086645540 726 1206044521497655 727 316425610507695 728 75884874918135 729 16561751073375 730 3272124329715 731 581508162155 732 92238974435 733 12934697355 734 1584474125 735 166973045 736 14833965 737 1080549 738 61977 739 2625 740 73 741 1 742 1 743 274877906943 744 5527664822977813 745 669897919135611288 746 8861569286972086841 747 36487175409976239898 748 76763392330967739990 749 107602097216520731167 750 116345146104810883261 751 105277394072794438363 752 83418605331134661725 753 59360532184284926432 754 38482251447081815180 755 22918723996014094378 756 12602919812378988950 757 6418119088630686164 758 3032014518153652108 759 1329739163797710367 760 541411768614356641 761 204538067843949840 762 71620947873160400 763 23208559397687235 764 6945613740148545 765 1914780617431180 766 484757111417340 767 112280501394600 768 23687507894960 769 4527379628460 770 778920808380 771 119692843270 772 16270618650 773 1933254180 774 197721524 775 17057040 776 1207128 777 67300 778 2772 779 75 780 1 781 1 782 549755813887 783 14471784268862333 784 2011805242484811913 785 28940151142665744800 786 126169918394989744730 787 276560177503236160982 788 399858332322926629152 789 443260375324196945864 790 409870041643305514072 791 331412264083202081765 792 240615568043278090353 793 159243302412545913904 794 96922596460661495396 795 54542681948668765852 796 28471172491738106000 797 13811887288539253576 798 6232904614362225202 799 2617100768870370718 800 1022108852175416720 801 370988522987957875 802 124983680408683415 803 39014567495415505 804 11259932086428245 805 2996575341660460 806 733005622101500 807 164182896812980 808 33521187960260 809 6204914088490 810 1034577113570 811 154167334750 812 20334848534 813 2345754268 814 233042732 815 19538596 816 1344500 817 72919 818 2923 819 77 820 1 821 1 822 1099511627775 823 37887962861516130 824 6040943667155320495 825 94468529721576760530 826 435949684619107133213 827 995357482883160384356 828 1483968037777276720078 829 1685950574503861751381 830 1592280326982216678423 831 1312988690801301249965 832 971851384074563682552 833 656021969423197409767 834 407631020318797211094 835 234479126819092185162 836 125296914069094349178 837 62327851680853964259 838 28894797286114611943 839 12489215004278310517 840 5032306996209161956 841 1889069578560015885 842 659970451300740210 843 214272747485942670 844 64531007009932455 845 17986088391850665 846 4626769482676440 847 1094892603687720 848 237430186821990 849 46965593250810 850 8428235650380 851 1363246631604 852 197182786086 853 25259399802 854 2831378328 855 273464424 856 22300515 857 1493261 858 78842 859 3078 860 79 861 1 862 1 863 2199023255551 864 99192654071499945 865 18137303335490637705 866 308238736897697916735 867 1505240258416480353423 868 3578930527547615106601 869 5500683588506905912475 870 6402677557130682216970 871 6173495158144849140366 872 5188494199843713413375 873 3912521531053532107419 874 2691509681045918639926 875 1705762097183926444500 876 1001886142618080719148 877 547400805302956693788 878 278847414691953175934 879 132606661257089606262 880 58905534290878904829 881 24442898575256647237 882 9470416604629933935 883 3423283228647438975 884 1153046953282558005 885 361320849897658245 886 105129953276310225 887 28334519960891265 888 7053984876873870 889 1616718570582510 890 339789608973990 891 65185311183174 892 11351911699674 893 1782871603578 894 250532964018 895 31195620882 896 3400607691 897 319558715 898 25365879 899 1654023 900 85077 901 3237 902 81 903 1 904 1 905 4398046511103 906 259691098864611481 907 54449799068845057020 908 1005348934878204253428 909 5193809449327157876343 910 12857014002568200766537 911 20366629911065508555692 912 24280576688584205751354 913 23891788515296462791570 914 20455020703535057900675 915 15704025743794361990121 916 11001206465894154055735 917 7104913367239023927708 918 4256934861037023284964 919 2375535156845444609169 920 1237702295697138200283 921 602966271493637702261 922 274860628414078785591 923 117261748046022048243 924 46807015013163954001 925 17470030015207369890 926 6090697985110213230 927 1980818606354184720 928 599915276411169960 929 168852978074966625 930 44059208285221515 931 10627211627012880 932 2361483099713664 933 481512143040012 934 89672006186100 935 15168187870848 936 2315133152496 937 316324813473 938 38316394979 939 4065091000 940 371944496 941 28759002 942 1827414 943 91632 944 3400 945 83 946 1 947 1 948 8796093022207 949 679882841545590050 950 163448592059629926556 951 3277859615455938991660 952 17910052426726715124758 953 46149291102655955613098 954 75329517979911114865924 955 91956312353639340089846 956 92306607197835226785490 957 80466951297324661639450 958 62858946100033335866526 959 44810806332453021470873 960 29467926830027994853945 961 17994315989199284636616 962 10245707383380437392454 963 5453906017460578286477 964 2718495467060576607283 965 1269949276367447296153 966 556191139519285012147 967 228345808087557322736 968 87837773028688907010 969 31632244591781981070 970 10652250474229752630 971 3349502137251491265 972 981680440846324725 973 267598606272422535 974 67675114638960939 975 15831689969480220 976 3414179391979788 977 676024343283060 978 122323515080292 979 20114778989313 980 2986099174421 981 397022694431 982 46818521475 983 4837738994 984 431289914 985 32505462 986 2014078 987 98515 988 3567 989 85 990 1 991 1 992 17592186044415 993 1779961823818669773 994 490605471675800902252 995 10683679703096752747668 996 61724361187390849126963 997 165520272518632369205653 998 278345829719355234449432 999 347831920544342751131378 1000 356072041020527178895587 1001 315912412757112662904385 1002 250968281092272688812714 1003 181945467952371177884996 1004 121740727506647869670479 1005 75702251155478791228341 1006 43939636120450454067200 1007 23872014865690801509370 1008 12160846227557423117595 1009 5814585159309952988715 1010 2610677363493542239802 1011 1100720528723088466200 1012 435653598736717117741 1013 161754512686482621780 1014 56286247677492977595 1015 18332935189579059885 1016 5580461625216563250 1017 1584552768030130734 1018 418780525519824633 1019 102752673969901167 1020 23336073096722856 1021 4888551593626200 1022 940786152432957 1023 165539172233339 1024 26484000032586 1025 3826963084758 1026 495497476375 1027 56925289377 1028 5732824284 1029 498314916 1030 36632133 1031 2214675 1032 105734 1033 3738 1034 87 1035 1 1036 1 1037 35184372088831 1038 4660011426003441477 1039 1472496306665041319013 1040 34811299252192090221412 1041 212609168700294184560882 1042 593225466080025383209678 1043 1027554884273672287728548 1044 1314192294993842343779607 1045 1371553793272031136772427 1046 1237976886295589887800535 1047 999656182993316317007175 1048 736583591565687559716491 1049 501127714716338590194307 1050 317084768988235682319677 1051 187453533565046582035461 1052 103844511918167035707045 1053 54008292476351259130045 1054 26400693909614480886765 1055 12136660415019629939925 1056 5247772019676434079093 1057 2133782238883005319725 1058 815448871787175338895 1059 292659943231047636855 1060 98532579681867660615 1061 31078411208042317119 1062 9168347686796649351 1063 2524866493039681167 1064 647621946556349823 1065 154313371756973079 1066 34053962436408213 1067 6935663070725453 1068 1298348496932221 1069 222334135383269 1070 34633423678477 1071 4874883326885 1072 615080879413 1073 68889252861 1074 6766086249 1075 573793857 1076 41167217 1077 2429881 1078 113297 1079 3913 1080 89 1081 1 1082 1 1083 70368744177663 1084 12200090046377699074 1085 4419268899411128671227 1086 113396406141533142151525 1087 731961769320936372800414 1088 2124663939679056571545666 1089 3790102546110331053970924 1090 4960013069723432751356088 1091 5275964176053094297280943 1092 4842992999051640339634001 1093 3973184481061094462159724 1094 2973864087162080629132364 1095 2055915416638568824779874 1096 1322750179403201352265694 1097 795836315498341194678036 1098 449150848618822833399876 1099 238261790746534007513840 1100 118946340709992107414312 1101 55921786759323452352644 1102 24765986693255462367828 1103 10330785369229619944231 1104 4057339925688403634281 1105 1499301337931138273220 1106 520803513802825275204 1107 169857749784748944204 1108 51939973074675296988 1109 14865702619432361508 1110 3974423757909353892 1111 990302652506704194 1112 229356959700514958 1113 49223637074791340 1114 9754694199973164 1115 1777650191377236 1116 296475866067108 1117 44998271211660 1118 6173934338572 1119 759625471384 1120 82995219216 1121 7954841180 1122 658558172 1123 46140276 1124 2660388 1125 121212 1126 4092 1127 91 1128 1 1129 1 1130 140737488355327 1131 31940293897501744577 1132 13262466744843761543989 1133 369290300348701727793261 1134 2518778621914294827210397 1135 7604671061153766818750948 1136 13968353507597683646018640 1137 18701263730216207446886710 1138 20269580656628915908250220 1139 18915755393452272887304146 1140 15759844503630649015980996 1141 11976373083882221453687753 1142 8408398075372117592358603 1143 5497248393322501398439165 1144 3363573441149092994645423 1145 1932399794068541180825848 1146 1044620770532332694743536 1147 532076258919758644276656 1148 255555900921812183845448 1149 115784545515063341255868 1150 49484897357403103234366 1151 19944766558537565481922 1152 7576746115353505455924 1153 2710766115321537767832 1154 912458986446998460600 1155 288603398553531899688 1156 85645802071449373896 1157 23804852787757773486 1158 6184386022623277238 1159 1498240208982525450 1160 337558928050070802 1161 70510675666114904 1162 13606470448794744 1163 2415600194723112 1164 392646342829000 1165 58105765360188 1166 7776180500556 1167 933570750996 1168 99563459748 1169 9318097800 1170 753499112 1171 51582264 1172 2906904 1173 129487 1174 4275 1175 93 1176 1 1177 1 1178 281474976710655 1179 83620862014871712321 1180 39799600394946406508704 1181 1202361520499777293127888 1182 8663629286616727403353167 1183 27202373147496127842409429 1184 51440904123146338361834636 1185 70445045618379539443937343 1186 77781767377260844472242982 1187 73771760050524853225276250 1188 62395410294538447437155313 1189 48118646045457791461236593 1190 34290158676230276767497598 1191 22766446320506092206874082 1192 14156793655173519358110963 1193 8272993732108302741977307 1194 4553717591703147402267460 1195 2364329189236588782493740 1196 1158972606277522851162432 1197 536609889309332705978643 1198 234699106788407061758019 1199 96951176589831739524741 1200 37809024904566114161509 1201 13910737332443579452188 1202 4824287486769066588720 1203 1575311585625511633872 1204 483699855484188420966 1205 139439893669588198106 1206 37671865041986853412 1207 9518425368638398940 1208 2243868740748781958 1209 492186749831095354 1210 100139216758427504 1211 18830317181069968 1212 3258998645741300 1213 516634054049932 1214 74591697112296 1215 9742885462296 1216 1142015768292 1217 118953154460 1218 10876678288 1219 859570544 1220 57525559 1221 3170153 1222 138130 1223 4462 1224 95 1225 1 1226 1 1227 562949953421311 1228 218922432884601747714 1229 119430741619474209626016 1230 3913893675608035491579363 1231 29787226115370731447626107 1232 97248857670147510267391549 1233 189304170139501601081583077 1234 265122195803919051380940528 1235 298149337418229660486879546 1236 287314021087345867483394225 1237 246602526811439328199663749 1238 192910971663843738241074040 1239 139464009274728652751912710 1240 93979717194677203519220954 1241 59353018433603032970451376 1242 35256498240921246542936655 1243 19744758086510952883329935 1244 10441348575948087788919740 1245 5218884291091354077642140 1246 2466891491684477288681250 1247 1102959279475977712757066 1248 466410484872636651803414 1249 186479963731407547295486 1250 70454787056222339654604 1251 25134623891607224263500 1252 8458610513504278277430 1253 2682151190263476673910 1254 800251507865351670590 1255 224302049122200303870 1256 58952584520012433250 1257 14498349599967058210 1258 3328381457169400170 1259 711295500529020330 1260 141058849766308740 1261 25864948526602500 1262 4366858450953460 1263 675560333736820 1264 95219483805180 1265 12145870153340 1266 1390798755500 1267 141566081580 1268 12653344935 1269 977791815 1270 64003995 1271 3450875 1272 147149 1273 4653 1274 97 1275 1 1276 1 1277 1125899906842623 1278 573146718113910241477 1279 358375846001912477301024 1280 12737883962569694178566641 1281 102374496808369325463514154 1282 347478242794901192872885462 1283 696173605589333905818917231 1284 996966385041966818699731818 1285 1141675911241823030051700954 1286 1117540753107705866055536950 1287 973056542982907384218399211 1288 771828941085684787347984130 1289 565811258852670599315168084 1290 386775734585816845817967276 1291 247942197364032005162293310 1292 149610769839823259729428870 1293 85187362853862663246744465 1294 45846339525238847875735035 1295 23346008649721585136125355 1296 11255626553934909196692081 1297 5139220535509056780104078 1298 2222260212952658499807186 1299 909825199391674085901939 1300 352524161735459450868097 1301 129182645352941066459034 1302 44733996108879257492270 1303 14623164401896583295840 1304 4506956255116380318960 1305 1307808190629764711580 1306 356705567762192228580 1307 91277665177115949840 1308 21866408014834878880 1309 4892031307993749570 1310 1019278148588240310 1311 197155605270467200 1312 35274225762246240 1313 5813198602232280 1314 878145171500520 1315 120902022867360 1316 15069033745920 1317 1686584263595 1318 167850563265 1319 14672932560 1320 1109250680 1321 71052894 1322 3749826 1323 156552 1324 4848 1325 99 1326 1 1327 1 1328 2251799813685247 1329 1500518284407082398029 1330 1075346461001571987072097 1331 41448302501238471491416595 1332 351718630664612432009869375 1333 1240935258255204945522960565 1334 2558567730714438315262319417 1335 3746058180557883399486253777 1336 4367491967903754073223818871 1337 4341561124956989973340867145 1338 3833727602380194049949105069 1339 3082231209190859509953543989 1340 2290188182867497782912191903 1341 1587300861523282795269390373 1342 1032270569009420071234009159 1343 632351079241753728289491765 1344 365831834094475807852023685 1345 200226050519785078982197935 1346 103793983377755523118254261 1347 50996482293085573728310606 1348 23756327837905514586291180 1349 10493566160806046760275988 1350 4394434773471466118734282 1351 1744056168215534054092320 1352 655623448550220841278434 1353 233273801972596164739414 1354 78487281167788804402910 1355 24944885102759108645340 1356 7479278204138101970700 1357 2112496991331265118580 1358 561127306131259007140 1359 139902512514779457170 1360 32669748779410618330 1361 7127743210440697390 1362 1448863584891420950 1363 273517255397191960 1364 47778768138211320 1365 7690390968100680 1366 1135018250981160 1367 152726674622795 1368 18610052836375 1369 2036958322685 1370 198305679065 1371 16962486814 1372 1255106294 1373 78709098 1374 4067778 1375 166347 1376 5047 1377 101 1378 1 1379 1 1380 4503599627370495 1381 3928409261007243795234 1382 3226612530848729778300391 1383 134847752070997536642057533 1384 1207954168043248064466467258 1385 4429565243445269166373650166 1386 9397519896111083209313707412 1387 14065241632395328876685855369 1388 16692704013876355753807042903 1389 16847577024650913351569011870 1390 15083075156570696628505263222 1391 12286938429210854371996177376 1392 9249707025682994937588253346 1393 6497038170992929153508688878 1394 4284191137410283043977664800 1395 2662804430213718848079461076 1396 1564240791142908217819461800 1397 870077918247091032703727321 1398 458810499560862446400696488 1399 229543275801681692495439314 1400 109002704129700630916371599 1401 49137894932989057345862453 1402 21026491875964512973299167 1403 8538170558452755068031111 1404 3288576867288571901388501 1405 1200658333663201975160172 1406 415193249410932882190574 1407 135856329577445123664290 1408 42015938502366577705320 1409 12265399492931891215000 1410 3374654116108562590030 1411 873602079940228539810 1412 212369753284041391220 1413 48374098785183434060 1414 10298987635620731250 1415 2043676863824016190 1416 376765182641715280 1417 64294568325393840 1418 10113154144685795 1419 1459081653063125 1420 191983738618230 1421 22882275160810 1422 2450532167629 1423 233485758987 1424 19551408500 1425 1416592268 1426 87011001 1427 4405519 1428 176542 1429 5250 1430 103 1431 1 1432 1 1433 9007199254740991 1434 10284711750414462672921 1435 9681338113082396230984449 1436 438645778303972474734739860 1437 4147304882800594101766257490 1438 15804282170022705525983184958 1439 34496928776157092545866555974 1440 52773530288643811045085269442 1441 63745495704223109077791946366 1442 65308261576574009306966024375 1443 59262939368088668503931921265 1444 48899694705322325250698669422 1445 37282364490848425773416988582 1446 26527854076433411917449133242 1447 17728213686300566744798048210 1448 11174039973674870255889777181 1449 6661363884782856423559723611 1450 3763207125228491604535058145 1451 2017242193107851664534679497 1452 1026899755292492693910803529 1453 496686578994049382349040641 1454 228304985871643026599063412 1455 99729049243370836948481588 1456 41391409860158595006349724 1457 16315982626693100845963036 1458 6105086784025908733899418 1459 2166901162062512863205610 1460 728921847068189707224474 1461 232153606075110170289930 1462 69921391604338922725350 1463 19888309805089244934870 1464 5334228029273061060870 1465 1346715685293494756310 1466 319416938490028990590 1467 71015750920248912750 1468 14763106545910478910 1469 2861501797432840590 1470 515467473437188755 1471 85979958267828555 1472 13223301189430275 1473 1865931405460395 1474 240198821107479 1475 28016825255055 1476 2937055094103 1477 274005168255 1478 22471604037 1479 1595019789 1480 95998581 1481 4763853 1482 187145 1483 5457 1484 105 1485 1 1486 1 1487 18014398509481983 1488 26925730493835771594025 1489 29047942753011795564119076 1490 1426667528576653404195926070 1491 14234761816553231436613109373 1492 56363842208000708494663885700 1493 126564329297989624958975742089 1494 197878043208767673963965126211 1495 243232504175715073956231341901 1496 252909751775727886411508895575 1497 232561070137070438883893162487 1498 194311341690701822376057880801 1499 149987113863796845947535162420 1500 108065645871154441369956083148 1501 73158258111245774946257705696 1502 46737652571776322019916377172 1503 28259974566590764602590782797 1504 16205020314184166251553597403 1505 8824591266236281369847667528 1506 4567728282673931075157091200 1507 2248577899151997495852083313 1508 1053025599980703359502414923 1509 469154494218543273131529252 1510 198827851590381127711338092 1511 80128461897570705431988175 1512 30693057356807431176967377 1513 11167810955219124167535112 1514 3856898462274002447944488 1515 1263150450822748970529684 1516 391884699088877260675500 1517 115032239243790473655960 1518 31903481548928861812920 1519 8347076338350079564080 1520 2056565313193801650240 1521 476211546876437295000 1522 103403465809502711160 1523 21001577614213348845 1524 3978416702575046655 1525 700650691162276140 1526 114292492052149500 1527 17195362821458544 1528 2374345872930408 1529 299169526711692 1530 34164940611516 1531 3507537034650 1532 320543396118 1533 25757642196 1534 1791780804 1535 105713432 1536 5143600 1537 198164 1538 5668 1539 107 1540 1 1541 1 1542 36028797018963967 1543 70492488738292106850146 1544 87154112979793000409771140 1545 4639541266075043045862714843 1546 48843966415060195975065089599 1547 200931623862007000173683722721 1548 464106749942563876038980247765 1549 741492214212393758954520639113 1550 927390001266985538709933814615 1551 978487257385861009020901933275 1552 911557994139985247834627284713 1553 771012637223712777836508670884 1554 602325527248635884295374077954 1555 439273305388750890988289653646 1556 301119462555069564461446438586 1557 194893508429682917115734175163 1558 119462620086281097015403668019 1559 69494606362453784696958798222 1560 38421931125483432049177873356 1561 20208625730624518531824391191 1562 10117909680956292727210746311 1563 4823783593331913669243155777 1564 2190162440008170714830711473 1565 946938659296876232199754464 1566 389777832742329969747143994 1567 152682387566404691953452374 1568 56885577729519681959982088 1569 20144758330589878033953772 1570 6775084063008377649679356 1571 2161952088244293965536644 1572 653852659125387069800340 1573 187186278679998276845880 1574 50654199538822822591320 1575 12936418511614120159560 1576 3112391872756178951400 1577 704020056109656066165 1578 149385037740504455505 1579 29659061710525718295 1580 5494010576951748435 1581 946431038088033684 1582 151057563567996996 1583 22243224094031052 1584 3006849866965308 1585 371006944969374 1586 41500558076934 1587 4174381469082 1588 373850461314 1589 29446917236 1590 2008351268 1591 116198796 1592 5545596 1593 209607 1594 5883 1595 109 1596 1 1597 1 1598 72057594037927935 1599 184551753735439058438397 1600 261489264687887235510389428 1601 15086038560053107288821156016 1602 167554208342711584744607703967 1603 716023022831874515227416593377 1604 1701027191665764046844151638108 1605 2776879457131806792163118709870 1606 3533375395961012144740759695043 1607 3782337231439797105428524171105 1608 3569071914375735541928514273666 1609 3055164649880209004997867334091 1610 2414810580710809806951568432612 1611 1781974220973421098808174245596 1612 1236403811704571034251886013205 1613 810368928213863162337711937924 1614 503313342876191467502588707609 1615 296873763267654057072752541387 1616 166547094315480587368402283202 1617 88957092266767539375352287791 1618 45268228685847186565047593532 1619 21955639307627924319806379092 1620 10151047132645127188172587013 1621 4473817591344253119652185668 1622 1879176712347940863531511519 1623 752028185604659035613821333 1624 286598301356033933907370213 1625 103950178453707815677568988 1626 35856878544850927298849128 1627 11752840898622352650552984 1628 3656843685175066381983204 1629 1078879416024206446083420 1630 301431096269258042188080 1631 79639428434807241861840 1632 19865222313236134128525 1633 4669817022715995539235 1634 1032449193301190695470 1635 214197171738507640530 1636 41593513902517248849 1637 7537930216695812799 1638 1270789389318058728 1639 198550861623024408 1640 28627930772931042 1641 3790364314980990 1642 458182442592324 1643 50223171476412 1644 4951529308946 1645 434752647054 1646 33579818568 1647 2246294456 1648 127499595 1649 5970693 1650 221482 1651 6102 1652 111 1653 1 1654 1 1655 144115188075855871 1656 483162808496822087429013 1657 784538286588428795656982397 1658 49048687600893451602970612176 1659 574632509253363369781405840158 1660 2550616584086930382794510639586 1661 6231632299671026791412830337928 1662 10393500029521044077387250907550 1663 13453034275480013809451004040756 1664 14608387578738293882898909427555 1665 13959756368762502391964676975411 1666 12090740745627662394068880605978 1667 9666144154294186384199708716308 1668 7215073992437224501428636751404 1669 5065140380200817632388860694054 1670 3360454030601274356929818114871 1671 2113869303255144421723062826483 1672 1263607959311683042552207364889 1673 718925043959965691121642695537 1674 389729507527551643077412002643 1675 201449188945895529558859093907 1676 99330554433744427169638924529 1677 46731551164262382060837228401 1678 20977859027681573858629395383 1679 8984199201644793880088927647 1680 3669831384913292868660559918 1681 1429174966770434719106124646 1682 530355536808300492561357316 1683 187416776442032022925820228 1684 63019404027270698981938300 1685 20145407684996691860602812 1686 6116033613492737316338124 1687 1761381036997529772321420 1688 480575175452108660040285 1689 124039690083995505658125 1690 30237305551969315902465 1691 6948912581056884570705 1692 1502437050680723225379 1693 304922129760237951027 1694 57940163725226933175 1695 10278059856954954663 1696 1696519043337038586 1697 259597087483867482 1698 36666841845485346 1699 4756952371642050 1700 563580314854094 1701 60560982741358 1702 5854614421622 1703 504158578646 1704 38199907075 1705 2507264339 1706 139662463 1707 6419759 1708 233797 1709 6325 1710 113 1711 1 1712 1 1713 288230376151711743 1714 1264936743812621241776578 1715 2353799411591079420067313523 1716 159453972515728217417324424880 1717 1970251994912211306727892492315 1718 9082613646756077634864643666501 1719 22819140041632249202748377311745 1720 38880602688535114227956346759553 1721 51188111557424926371670998189066 1722 56376888696231081241256561988876 1723 54547842796351641258069261037896 1724 47791315736488375432958867674210 1725 38635130842106031104577668234105 1726 29160983567263024415401210009736 1727 20705753517411066635150538725629 1728 13899912226290850229739318789803 1729 8851800152729366794085307538914 1730 5360010237398251766563810564638 1731 3091187553324687643686879553583 1732 1699833247904975702288548125573 1733 891958439851431973554666462438 1734 446841848977610722754267702826 1735 213771515789950207925893658549 1736 97671468421270317844271276847 1737 42616088815884454449413979417 1738 17753036938241814336376749787 1739 7058536855262462799433932843 1740 2677302816829067727154659393 1741 968208493719635237394936072 1742 333600992181570112750299640 1743 109426253010756820019482048 1744 34138855948979696265600480 1745 10119370862939905521021249 1746 2846571077985742598060115 1747 758891861172068987259000 1748 191463213768991022033760 1749 45637567764763808269254 1750 10258708812178568972490 1751 2170221473926426060608 1752 431080517067646772040 1753 80192802482473881087 1754 13930695031112899317 1755 2252380060150258896 1756 337687723546480224 1757 46744326903623540 1758 5944673984091596 1759 690556894758432 1760 72774370163248 1761 6901131485989 1762 583065657135 1763 43354098216 1764 2793009024 1765 152735778 1766 6893678 1767 246560 1768 6552 1769 115 1770 1 1771 1 1772 576460752303423487 1773 3311647567056229713756593 1774 7061881397725850270365225453 1775 518325449349847165026226363120 1776 6753921048102794214403632812402 1777 32331916102731929624548772708494 1778 83524269998674105048682723792678 1779 145372317848656766130209418591851 1780 194648265795425910705859329140951 1781 217407756752565218038010101418021 1782 212950273659595164912087912232227 1783 188691776953021673360686896422243 1784 154208344035574458606276328777311 1785 117660607099098064219982748357489 1786 84472112726718770465741233732877 1787 57357347543691556294584903517997 1788 36963520157507317658556605129537 1789 22663008001736081685531307086913 1790 13242218582202914883537519219117 1791 7382812488571126835515355029800 1792 3930591976571903418614591199290 1793 1999413653596272567595296410454 1794 972056348978775591408489756196 1795 451730541448375225915747047985 1796 200656682991281040499355826575 1797 85180699547630545918815542933 1798 34547413465595807662392387855 1799 13381350982640233491138181150 1800 4947320796449908314694831176 1801 1744836731093532282915017400 1802 586592354152063449054864216 1803 187823335771656118071704257 1804 57224168752845249905703093 1805 16571404880083459704400479 1806 4555818014098871594611875 1807 1187455856474814839595774 1808 292997058110697207544758 1809 68325206863047372274842 1810 15030232277099067865746 1811 3112575310544193485775 1812 605396817063707433531 1813 110306572604849938617 1814 18773142874959897333 1815 2974499834146842884 1816 437121051337818900 1817 59324231766565164 1818 7398562143771708 1819 843006766570917 1820 87159698792361 1821 8110616898475 1822 672566862591 1823 49092852042 1824 3105374258 1825 166769694 1826 7393350 1827 259779 1828 6783 1829 117 1830 1 1831 1 1832 1152921504606846975 1833 8670006245586444051204945 1834 21186909130209593808489164680 1835 1684737120705301013035976145777 1836 23147191998597720348434335812022 1837 115057252756538978476297441452234 1838 305598037121944592308178066094639 1839 543273395784998217282402581360556 1840 739737631351552630057227739018797 1841 837801306162612587614319602870625 1842 830618486498894114813636285706903 1843 744205221495089370381686108516807 1844 614701633499453141220078044819823 1845 473990563814401537341844515400753 1846 343960675751182511697519904090393 1847 236150160982499265033768820074601 1848 153947380754460075522130505431681 1849 95531753638476581761424623980753 1850 56530257590087030409807269301960 1851 31938435532933139257067099009282 1852 17243410095204303890058324790293 1853 8901475632740316281013738478021 1854 4395256893002140581590154906354 1855 2076174114866806249512651494632 1856 938224606978567844774848178543 1857 405565495552137939950460604515 1858 167656877461462394734571996660 1859 66257436227326182959363321670 1860 25020829306633582403442860785 1861 9023586612789036329579730192 1862 3105844775169315299096450089 1863 1019463194448220935103975823 1864 318843078157430077587510922 1865 94922796527111040909115926 1866 26870496764756017733220003 1867 7223726785159198481348181 1868 1841775179559256626960132 1869 444677704113891019960188 1870 101498246727789701492109 1871 21860779715251162270827 1872 4433675517276458291454 1873 844783105148367208098 1874 150827358188916576167 1875 25159263594591402001 1876 3908066168589045848 1877 563168077014720936 1878 74964362820679497 1879 9171735375705903 1880 1025436781054114 1881 104053499451902 1882 9504843475699 1883 773857940933 1884 55470370252 1885 3446306996 1886 181816173 1887 7919691 1888 273462 1889 7018 1890 119 1891 1 1892 1 1893 2305843009213693951 1894 22698371746163854743281730 1895 63564039038772298407484674120 1896 5475541944291773414857307776889 1897 79314746731060322178664300685309 1898 409322013856571404678704546427396 1899 1117688692609050838087463922964070 1900 2029331087366304738646926510835047 1901 2809718950980174620953457946419939 1902 3226374832594848868127564766791250 1903 3237188647901190857905705516424286 1904 2932202588162457120151123436294574 1905 2447281659207514357256720826243822 1906 1906588990031345937873074885939474 1907 1398054364148428240739868393548626 1908 970207478958964780245452917360514 1909 639576590171103188718249822236706 1910 401541138939515759619992614779202 1911 240530703933049705598553945612744 1912 137650538730288535495917324578407 1913 75326731355266272578449479628143 1914 39441618253662554877084419597007 1915 19768163533610850713296998348743 1916 9485829729714311867157802925607 1917 4358188824376079775788455499343 1918 1917012475544306118640111293007 1919 807136686702388912375529805543 1920 325192579222748343056733588231 1921 125322681453382384095828766415 1922 46173847307380970361698771257 1923 16254739357575887862876606193 1924 5463614242223187246891912657 1925 1752072147290192131188113593 1926 535559167976408177138962777 1927 155887516841782274856904113 1928 43159725514633671322876497 1929 11351954848391602755228633 1930 2832628834514828368372617 1931 669534977284721585215233 1932 149653481675568484325217 1933 31572913854952446061833 1934 6274069085762109283817 1935 1171597085120791762433 1936 205053951546688426017 1937 33538564008784214633 1938 5109366685439167217 1939 722268538031785833 1940 94333270353145417 1941 11326662437266033 1942 1243048623433617 1943 123837044344233 1944 11108029727817 1945 888244988433 1946 62544800417 1947 3817859033 1948 197929017 1949 8473633 1950 287617 1951 7257 1952 121 1953 1 1954 1 1955 4611686018427387903 1956 59425110145826624785487221 1957 190700787123715403171112074280 1958 17794677639622777528349290778436 1959 271723814402316017303049059524383 1960 1455763914060254648633279812633997 1961 4086307664834523640714833635152904 1962 7576947003340172511554825394061140 1963 10666390009117724211800637348769340 1964 12416837486941631331690176934722000 1965 12606549306375628751320070973705960 1966 11541988466218949559282580100207560 1967 9731872144474994052678182988766299 1968 7658249487352559387899254353264901 1969 5672866083238726672525428582483720 1970 3978041128717948724003862196634760 1971 2650901316523664326622328478007320 1972 1683189532294049796867711166571576 1973 1020253082883329670243589600540224 1974 591158512606651695100143706904100 1975 327745619688447436691156035002700 1976 173978131396002999402929662431900 1977 88463775050593564340246526120100 1978 43098011817415461256128129343300 1979 20119219854010776306318658640900 1980 8999350462167080914402532348900 1981 3856478428171832286385566087300 1982 1582844526601267982584628114276 1983 622011789436894081610089604823 1984 233925115425720212682102915001 1985 84146940264755933334343896300 1986 28934039989312454487848545100 1987 9503317704779979686407102620 1988 2979078000084790760322943260 1989 890493927174606398175647500 1990 253558922719441220257885740 1991 68696264045931705201706380 1992 17686747494705981077189100 1993 4321352270759840023128300 1994 1000414854490810999927500 1995 219073378471235485732700 1996 45292649111597456391900 1997 8822317207550381234700 1998 1615243552222952829100 1999 277240446249696022500 2000 44479565917694334900 2001 6648237031855884300 2002 922261741175342700 2003 118229643851111100 2004 13936596728477500 2005 1501830741849900 2006 146941348788300 2007 12947064505100 2008 1017152448300 2009 70378447500 2010 4222190700 2011 215163900 2012 9056124 2013 302252 2014 7500 2015 123 2016 1 2017 1 2018 9223372036854775807 2019 155576960997159028826873885 2020 572125059745198216377293198521 2021 57826069232206156267395730593223 2022 930730908322255350333416681649507 2023 5176037113726367259676746071998453 2024 14934414860406931133627906259665137 2025 28278151084693869006479569963879156 2026 40471760850446783144257051148742524 2027 47757670373997365363859590182923775 2028 49057303426313906897996507007786001 2029 45391534103670958716188317793960824 2030 38657103600227937619052080516626210 2031 30719962926619845051289387466421726 2032 22981826404296251674356821974695720 2033 16279824524033962216174054515403440 2034 10963030632915161583778746057131184 2035 7037533232225197258154631177419583 2036 4314854194191279253503549092434273 2037 2530315726838503368517120191027600 2038 1420627883336142754535228775916800 2039 764165657529482765858344632265600 2040 394003693314562148763187434284400 2041 194779018539434356322560673927200 2042 92335801987604081006389285342400 2043 41974399206516770275655256369600 2044 18295151845112013468745577241824 2045 7644179270811262333160699088228 2046 3060793220900776358486901190422 2047 1174008960553090440308639323626 2048 431153035944544533838639252700 2049 151518337948160821996448089120 2050 50919753398957204620985693600 2051 16351967632124167605228636640 2052 5013624777153444776932124000 2053 1466308036659420543893125360 2054 408638198306010611738487600 2055 108391111306103507379212880 2056 27329866890716472123373200 2057 6541255358212697508716000 2058 1483854260544879427784800 2059 318480993901980779751200 2060 64552527078921171690400 2061 12330044758245982915400 2062 2214204010640039209000 2063 372847815116940576600 2064 58698301722581446200 2065 8610990158057680800 2066 1172657625606042400 2067 147604668049916000 2068 17087199560965600 2069 1808660503931600 2070 173852630246800 2071 15051747849200 2072 1162131534000 2073 79037992800 2074 4661574624 2075 233578400 2076 9668128 2077 317375 2078 7747 2079 125 2080 1 2081 1 2082 18446744073709551615 2083 407305777457336480122522338 2084 1716434604350352161775092470687 2085 187901409004998713887011657722189 2086 3187480277341203584083237188204594 2087 18398817095688365633090496189628366 2088 54563086345206143914979054762577812 2089 105494838602094596496220548939512787 2090 153488823494795959914002816045107553 2091 183579367885191447670628939309826400 2092 190768444626804116218822177626319448 2093 178359904465958646611002589030966652 2094 153394003643062179622020536571386422 2095 123072765920659782930303728413304906 2096 92962463674751897428967035160272900 2097 66504375523895599183172491193566280 2098 45243404517738218590452067811618832 2099 29352949959485922630444872769785648 2100 18197557247015704919253997695674719 2101 10796113525043992703830582653915001 2102 6135737150736276200011105036053800 2103 3342962891697770763716073407797400 2104 1746952062697678338452747336942600 2105 875897532381026495942554990435200 2106 421425021721159142987677453710000 2107 194579752245749633233994089200400 2108 86208882167552059531339051991572 2109 36644303607635314493475081854683 2110 14939774673165905490442907539419 2111 5839964177951501772942818773125 2112 2187833370390340329982365918021 2113 785109465239823382452521124540 2114 269709812378199398843648112960 2115 88637313440358984608375090880 2116 27845525223090477702986010000 2117 8354879048778296476456862320 2118 2391975544577545274749313440 2119 652750287808934098620286560 2120 169592100445749149134675280 2121 41896231867686746568590000 2122 9827444873204437144036800 2123 2185368775427762158977600 2124 459916092818069106047400 2125 91426820606053176730200 2126 17131300594643001910000 2127 3018597942596501808400 2128 498855408720161149800 2129 77092939664302850200 2130 11103910077319681600 2131 1484954161266840000 2132 183587727675778800 2133 20878373199075600 2134 2171417512274400 2135 205118257479200 2136 17455048910000 2137 1324869094224 2138 88594720448 2139 5138399552 2140 253232031 2141 10310625 2142 332994 2143 7998 2144 127 2145 1 2146 1 2147 36893488147419103231 2148 1066340380598222448395468937 2149 5149459390021277016390959061753 2150 610536067483617882274847520779447 2151 10914449003428974491779929158514631 2152 65384333966081788232192159663752389 2153 199282634025255239080153759434160383 2154 393407277655526418128294129486642818 2155 581836209572557329355091154130707942 2156 705285559217587334571033534680055625 2157 741344199757211856189535790159053863 2158 700272205548044798215163947435953992 2159 608075494114343098377151257800559388 2160 492473112942714720059539324904243940 2161 375497255803630117203619215388299960 2162 271213948221679180870859343880454520 2163 186344056458807011522599895689925432 2164 122146854141361663373759370938089457 2165 76544177377074798011922461410060461 2166 45925521408571888226890709733742530 2167 26410550716137006357933079992332800 2168 14568614996741575594731185355137600 2169 7712764549471223351883540517062400 2170 3920172149180815046756341899017200 2171 1913327328069092953230078382655600 2172 896793408380210448331116196695524 2173 403641820188489066586442228141668 2174 174437264055988594007412645444722 2175 72363817131918627247298587950586 2176 28807536399459249366310900701190 2177 11000740383972005815360071725710 2178 4027762113248186493731056280060 2179 1413166403436581164748192441340 2180 474829964482007845763384304720 2181 152683242935318236490803973200 2182 46947258865224615930649048080 2183 13791580425742321124575775760 2184 3867068220641162621124561840 2185 1033830720568119143458227120 2186 263212009054327079415892080 2187 63736490389523383015641200 2188 14658098516878030568039400 2189 3196627781669953547802600 2190 659901034624818461417800 2191 128708019737935682358600 2192 23667351888556166676600 2193 4093401699701126958200 2194 664145198126086531800 2195 100785713980209053400 2196 14257406127529140400 2197 1873007989817473200 2198 227515891586204400 2199 25426326481103600 2200 2599109076142800 2201 241353224393424 2202 20193381818896 2203 1507196934672 2204 99124751583 2205 5655174239 2206 274186275 2207 10984611 2208 349117 2209 8253 2210 129 2211 1 2212 1 2213 73786976294838206463 2214 2791715382784074938773436089 2215 15448785475859735129726709259212 2216 1983670233257018703067006363005537 2217 37367223519611074006709857877310234 2218 232302397802704623733183049957056086 2219 727621764709653143331537406472117967 2220 1466532296601818206663239386971643517 2221 2204615177912068261794642300369336823 2222 2708179852314173583531509919113110625 2223 2879106801908320607819303994671343096 2224 2747271986975806349523079886305315819 2225 2408235313329561320676003071961797667 2226 1968382933645902635133635828009000973 2227 1514658053480500795929613309339271461 2228 1104265794665309119103031042702963564 2229 766048500155698955428131677768984215 2230 507181900008508721876922113996981133 2231 321160726760766798645512786482887024 2232 194805770664869590048119929876136044 2233 113315237823713893673273077522324400 2234 63260545258459139832528449842834000 2235 33914316244841933051270168599715000 2236 17466436175901298358415967476730600 2237 8643620213699197396842352174798100 2238 4110555965018002691801816521585468 2239 1878514312813177172933999145860111 2240 824880165432384881828477494104013 2241 347972434719285097868221882458134 2242 140979630314809131795280187249770 2243 54836779280651447490762100083683 2244 20469431013904959967570376727041 2245 7328924884603356668990825467460 2246 2515509575335915092765765023980 2247 827143709217868934675641299200 2248 260369341091509789476677845120 2249 78397487937350420800925161440 2250 22559547587592765510283126560 2251 6197941670831727987456908160 2252 1623991229066296685305652480 2253 405343088350251876015213880 2254 96249315204949397699522600 2255 21711255114842756125062400 2256 4645137870657526152996800 2257 940984425989245992811600 2258 180136125214749142670000 2259 32518300486084507124800 2260 5522477809933509075200 2261 879974032214033779000 2262 131173534225084807400 2263 18230937998750291200 2264 2353466099470985600 2265 280967653624554400 2266 30865897857782624 2267 3102008906748544 2268 283247184965888 2269 23306900439823 2270 1711101612077 2271 110709286336 2272 6214531400 2273 296504614 2274 11691098 2275 365752 2276 8512 2277 131 2278 1 2279 1 2280 147573952589676412927 2281 7308805804647490515343942562 2282 46347422767996697099775942349804 2283 6444753012298531191815287272617832 2284 127914002383079056774421455684587786 2285 825153038229053999422603389099707110 2286 2655908872257145430232739937195637848 2287 5464942707639591007958582028847778094 2288 8349896459830678322054806793901525066 2289 10393736250267412254808085864259946500 2290 11174633226484591651574935086735111954 2291 10770060652425010295331754263144603786 2292 9529133005139254798936145323818092458 2293 7859022841395040012027700950625512918 2294 6101850826853876333226304372585697654 2295 4489220937791599692835840453992502416 2296 3143542512044527771318863976776749954 2297 2101572794916288276388557519923754092 2298 1344309103642987383925006090260922642 2299 824087504407248229242531945975417495 2300 484696791480060806018405824702771201 2301 273750644581040742970611239270726400 2302 148555613923870552389174154168887600 2303 77490808810338353810639092429443300 2304 38864232568317567301700007451896324 2305 18743246456548377633858484756934892 2306 8692464756076741888938837825746454 2307 3876247078397232034177750345954182 2308 1661804665185764209358496855328236 2309 684768474629554808949538154566676 2310 271122619890016986744374752461722 2311 103104566193064724094893678996714 2312 37642790358447588398317792685940 2313 13187087744493055789197996814620 2314 4430166334863162751593725467500 2315 1426279879338238934429922150880 2316 439723864553803396588811294560 2317 129714524783367679808948322720 2318 36579422158322518170502595360 2319 9851267217314573234083427000 2320 2530926720971749835035602840 2321 619552973874993427539321480 2322 144316963305292436102644200 2323 31942515282147054423867600 2324 6707242847850767281290000 2325 1333774976904828785276400 2326 250695203996851665994800 2327 44443230138165559054200 2328 7413599408586661440600 2329 1160552038662953685000 2330 169988876322056375400 2331 23218837851316816800 2332 2946267304577877024 2333 345801458246868192 2334 37353162856245600 2335 3691810177120143 2336 331572087457611 2337 26839812950313 2338 1938734716149 2339 123434853750 2340 6819231726 2341 320252562 2342 12431114 2343 382907 2344 8775 2345 133 2346 1 2347 1 2348 295147905179352825855 2349 19134702104945372902096598061 2350 139045060019446662350561438691964 2351 20937430255164600391676232479469306 2352 437811255397800808572921676351416925 2353 2930356921656194486756777578850923812 2354 9691637890624412170740878577757325097 2355 20357789934978856346208123134364775192 2356 31612098821293035892156324025675729749 2357 39871005788568055966110685499653855350 2358 43346958403030877267278683582742325091 2359 42192170080266602557331585965338510939 2360 37673873174598124666847968726965796626 2361 31346071515834593847877651541140912494 2362 24551396981608404896876334020729845798 2363 18223749287445616683209601853419178972 2364 12877867399133520726406110714937471650 2365 8690995943003232590459484688729532082 2366 5614278389132863465094423699413572385 2367 3477180894843440125446337662052693815 2368 2067231731367256673300962377151135936 2369 1180753694535647385648148496779074600 2370 648352681237838113423364241416787900 2371 342401464112821711676661861352799700 2372 173962520403520731623610922174934064 2373 85043190237491041622341012490351943 2374 40004423047099093104133896037375395 2375 18106763578056970162989796924297647 2376 7884624883398315261817572639881379 2377 3302464234334890814001824814744461 2378 1330118280602653506533181018625953 2379 514974542634594023332479902758317 2380 191577234654452956680727261183081 2381 68447132182296862728307511782680 2382 23473700293557620226815369900500 2383 7722449958093444017042381063820 2384 2435442133229213407416493062720 2385 735732336278861274377210535360 2386 212724636317327289384036940440 2387 58812883313923414473705052200 2388 15532673633133066331693954160 2389 3914349632027029126216890000 2390 940129415767725354168477480 2391 214909236717437312231669400 2392 46690775954753417771724000 2393 9625488005657276517837600 2394 1879608615036697676320200 2395 346995263681769445543800 2396 60430980994001835620400 2397 9904692362234625186000 2398 1523748629158383252600 2399 219372819329267886024 2400 29457173918719439040 2401 3675223383927859008 2402 424199594136479535 2403 45068355297943497 2404 4381794164985678 2405 387190448074386 2406 30840717236361 2407 2192423655375 2408 137393569764 2409 7472167964 2410 345497697 2411 13205703 2412 400590 2413 9042 2414 135 2415 1 2416 1 2417 590295810358705651711 2418 50095300657762580780622264549 2419 417142488864292208494789336431381 2420 68017755012480149816737405445546839 2421 1498305831540200111453771035249879215 2422 10404372657815158859307324171401493273 2423 35355964266106619576893688378389995849 2424 75811068657295839513016200127083187356 2425 119634586370431286462528705183632896422 2426 152877308837476383205298152603572173725 2427 168052610721181606754600970758806154685 2428 165179930184807087629143941233613236510 2429 148825605952309662443378226937846338276 2430 124903747428436625000253726501467841308 2431 98669995380328257557746962355613663084 2432 73876337466480796967187447833702425071 2433 52670421526751163186637406557118193181 2434 35874130884747190241562167286036679809 2435 23396732953785490898521732945147047197 2436 14635871856181905347204647844726965427 2437 8792398048458971629726535819230617331 2438 5077091801472924986942886272252940900 2439 2819860521114925738661928177345524100 2440 1507118129866666672120434591140777124 2441 775369695157344560259656137418679300 2442 384053323925601692694648697824480186 2443 183158799909746194367794526307234186 2444 84102575086611348647280600999649554 2445 37178477579188491500241906042457922 2446 15819671632670750396352218681605950 2447 6477675338174791850400659296192878 2448 2551644600526294509878868072129142 2449 966576144125796799422241936898118 2450 351945199312604302364157654648940 2451 123116982727505547198980632647500 2452 41354042342973721668316625090860 2453 13329066560830732106252577724620 2454 4119631442104263245554951073880 2455 1219994492227439267618989468440 2456 345883076578307184663140999000 2457 93792580212216576263309850520 2458 24301502312954849938296211640 2459 6009517700279917146785514360 2460 1416638665157353396403540280 2461 317916276632601424292955000 2462 67821360581104668483719400 2463 13731700499412441316021800 2464 2634030123394238403028200 2465 477761918032007741970600 2466 81764114347629469245000 2467 13171562439880659577224 2468 1991951441735638463688 2469 281962390550634623112 2470 37231820280711636591 2471 4568690927498761575 2472 518718098897352207 2473 54219134075989239 2474 5187015778370811 2475 451064306202483 2476 35362958116875 2477 2474682962867 2478 152683403389 2479 8176369061 2480 372309693 2481 14015925 2482 418809 2483 9313 2484 137 2485 1 2486 1 2487 1180591620717411303423 2488 131151200163490274619123021442 2489 1251446601295276718762449458718059 2490 220955301275285626843987800586241484 2491 5126980737824226151916573608068980295 2492 36933849109681089419521437887809621817 2493 128947938966292657355648128995233104037 2494 282226114434790156161011844802855472784 2495 452582930412932181223904754348314225343 2496 585919130410056449186549687868542277501 2497 651184245296333220155206441467993448491 2498 646260975666832116631754243608547397469 2499 587465639140733749657319020838601437134 2500 497240324377922945889021922713228402034 2501 396107651087622291999735288162914103035 2502 299091001928555410729869568845208938405 2503 215091012922645410286482598572366238412 2504 147815380141822045708966457988437207356 2505 97303464962534774371785243953899131588 2506 61460874398718300380952542824513761340 2507 37297759731992094521936298196139086799 2508 21766442171184183976279368246736244101 2509 12223930973504720396285058915086468400 2510 6609466476003064266753456218136928560 2511 3441910844106877990565189293107696135 2512 1726635142918292189811598397870819097 2513 834473498831705393418184239394100484 2514 388542427662157382649515140853249436 2515 174279201877659082038967445452511218 2516 75295496182704784143311800589502350 2517 31326666909546628607032253049033764 2518 12547540683353177669580637005467708 2519 4836742088090492411087509600155647 2520 1793583525478510951349537878843361 2521 639533207110589118430435545034800 2522 219154133974283722641866460553840 2523 72131806906739449126376731613980 2524 22788323937266697864981469340820 2525 6905503503137448965456071009760 2526 2005553225596270213208581316960 2527 557769739315695187128056911680 2528 148405102538406193286687788160 2529 37737176378672037628270780640 2530 9160711307227225363885549920 2531 2120292579003660913473169680 2532 467290698294223202576415600 2533 97918791703323789518791200 2534 19477522664232925864048800 2535 3671318073805883356214400 2536 654461709167147340037824 2537 110099190669126426863136 2538 17437427713902571127712 2539 2593108043117619346503 2540 360994722039556657869 2541 46887920234606511948 2542 5660346259369455228 2543 632343382827701496 2544 65044229938933344 2545 6124507348892652 2546 524264905399100 2547 40465007445998 2548 2788226138706 2549 169408451204 2550 8935004372 2551 400760352 2552 14862856 2553 437572 2554 9588 2555 139 2556 1 2557 1 2558 2361183241434822606847 2559 343358300423004053435452451489 2560 3754389899187078214678487704070437 2561 717746470751433682466819445625511572 2562 17541767705125417860005484877563219366 2563 131084175189000085304496202077297982618 2564 470172045819740629127626302976354304026 2565 1050339437420146526008731445371770861951 2566 1711528004900800872049015304291614400483 2567 2244652412324851931417121731612034654396 2568 2521996749110680562439455065435200482244 2569 2526949107072686418799274639518485292342 2570 2317237435640673069821827554495334938676 2571 1977767181931327890530353376186149909452 2572 1588488077734544446811763490940994017514 2573 1209370481311616550127470956889858074781 2574 877086898712580156414871227571349295217 2575 608025048150748002828459308004094230434 2576 403883164202871746100013863920812064462 2577 257522971670432230397430941348487616728 2578 157822835896664655957225876655345011442 2579 93054575039266009735476609349551038722 2580 52823770593752437078856088775263093924 2581 28884774769599011365484720874751527312 2582 15219923307134477959634102840467064370 2583 7729654628775150733429155317007775422 2584 3784124568243860004589325112803875704 2585 1785837556033679235166963979464035344 2586 812396327600180330806282162913234772 2587 356196861152615278932101992008980140 2588 150496370685151219026954164802226032 2589 61258490364343476357281027740420744 2590 24014608385012673443105194069769234 2591 9063442346158103432217020902867582 2592 3291804073673972910852275429466800 2593 1149973281965896012840545197756460 2594 386206071725029318759601393122620 2595 124613958284410293821795741305380 2596 38604884169137866009102192677300 2597 11474379693645684579001290555360 2598 3269497806766066780751382928480 2599 892317120771179611329703268640 2600 233040166602977493907114899360 2601 58178891572130149269515050160 2602 13868587163528770393408304880 2603 3152792767295431108144792080 2604 682605804365103707478046800 2605 140545155105595524603103200 2606 27474620521011839916515424 2607 5090340682809304463153184 2608 892097518219302764891808 2609 147567154140049188465063 2610 22984638522177366478587 2611 3361985407431339174189 2612 460430908768139136993 2613 58840956136173123900 2614 6990077254963791564 2615 768556350054460836 2616 77817509542117748 2617 7213502167136850 2618 607983146429802 2619 46210868174614 2620 3135978045486 2621 187679220300 2622 9751387932 2623 430923636 2624 15747588 2625 456887 2626 9867 2627 141 2628 1 2629 1 2630 4722366482869645213695 2631 898923702286113506404645636449 2632 11263300848762578725930799646536176 2633 2331435493702100341353793758720003436 2634 60012000709358777711223337785306216259 2635 465153747084127336905540631731471736245 2636 1713934123557229918669982795739004028124 2637 3907824696308809835354973773172467127661 2638 6470239189483988786647654213599650102080 2639 8595769908203163899906570599610627665250 2640 9762849330718621292102824005417452286045 2641 9874948515010161081627325531145097370199 2642 9133909228788099892067588836950228636844 2643 7859956718018725881201462136877226552404 2644 6363839603141759523660429132051983968417 2645 4884266649620309098923625398259001808779 2646 3571561761019648059502931299117331207956 2647 2497019169193010588539543407721850470476 2648 1673314238123802774823552350915105189550 2649 1076751933077509869417044725128849465750 2650 666223217682075304207473508437056780930 2651 396755756514578144886044557835885251774 2652 227586890993384230169486464728438688476 2653 125813243439950352067916544270491676123 2654 67054276012638197768861026026646084947 2655 34463357132928495679353837482612545473 2656 17083741321296546681542577972335185701 2657 8168196007911398747734344974922206046 2658 3766827072386655174950892296580545358 2659 1675286420590562107690276146661116402 2660 718448092887261193343245335900538978 2661 297027959798850845184621227120277811 2662 118351149480526926675708436352369911 2663 45433297151002853218391511304514453 2664 16797023775471945266762116959557501 2665 5977956709330794255292967218102340 2666 2046999383700364944181543725307080 2667 674038872462987772412295068410680 2668 213298106316331710419001417215340 2669 64823141363195301947856156716500 2670 18905692427948997751833759680960 2671 5287172214911403497317904365120 2672 1416576345549264748413448117520 2673 363266536910766562839553304560 2674 89068858666483121164476452000 2675 20856778502484736317175935840 2676 4658549531131234047703988880 2677 991170735097306596600768624 2678 200584736830428508899287232 2679 38547399404849751607713600 2680 7022102873387959181401863 2681 1210216465021578508300521 2682 196898416591835260596426 2683 30169040245808183963958 2684 4341688181103790572075 2685 585102898295449176357 2686 73589666996155167864 2687 8605007464614830984 2688 931404871305833182 2689 92852497022821250 2690 8475679328171068 2691 703540860824516 2692 52670503485886 2693 3521087874018 2694 207612919800 2695 10628982792 2696 462875699 2697 16671229 2698 476762 2699 10150 2700 143 2701 1 2702 1 2703 9444732965739290427391 2704 2353412808796519707213307064706 2705 33790245904590520365087269214666864 2706 7572905523029681859612697706426232156 2707 205285565670717614766969951746457706674 2708 1650314460972022659318490029678181261326 2709 6246408680654283270744752642881478027556 2710 14535104666851376110749787782097556353717 2711 24451915068105130208552178251919307515701 2712 32904233416580874501882253050403316888850 2713 37775386460127742306254962839909550300124 2714 38568620003900037052327222151084118139773 2715 35979476826957263810056627557700939720825 2716 31211769453574673672095007876567452597128 2717 25470625869562236517702289795082411575794 2718 19703697818763532205986378186049822722187 2719 14524371719213450116912879842122482916067 2720 10238909228004049027065569086065290440942 2721 6920398986791510990201428896539700923814 2722 4493041263752436156463989311047316768955 2723 2805954120116743253852751248749065582901 2724 1687321621366664030535068067853213769391 2725 977742781921624912159503642392397012709 2726 546267653884977333942944918574995876082 2727 294385152598118098658781016364767002762 2728 153064731599790560029785017301517429242 2729 76799035783432958278894253014319670002 2730 37186960409505998776387198579903459892 2731 17377136573275271196822673755977088612 2732 7835848006455040583582593432531886492 2733 3409210566163935339560688232959565772 2734 1430855161965489810388192716496972222 2735 579163555910907551754429600517697142 2736 226014767558004578379253575904295382 2737 85005301411277538007208712441721646 2738 30799936577833898721529595121069260 2739 10745994349194511916068349737127180 2740 3608375234942672199425135279343780 2741 1165458226458846495198154059557860 2742 361850081470671312066547490329300 2743 107921698434004700948841580443540 2744 30896613203321069494883016528720 2745 8483591442920699556984353904720 2746 2232178278037280995257031178640 2747 562261032746217541485682144400 2748 135440965202583827846532312560 2749 31165048299844511009184682224 2750 6841475738156275749804813360 2751 1430887608163013366007056688 2752 284701638513515971296116295 2753 53801821616647248478817847 2754 9639434220022951458599331 2755 1634182338451057213457331 2756 261578185264555419096417 2757 39437519506311214284465 2758 5585483644690844092653 2759 740887239752374343069 2760 91731086796690663014 2761 10560669704249318598 2762 1125585544679646750 2763 110507396539987902 2764 9935431553305986 2765 812402955670306 2766 59920292153722 2767 3946942696410 2768 229333761083 2769 11571405419 2770 496694919 2771 17634903 2772 497205 2773 10437 2774 145 2775 1 2776 1 2777 18889465931478580854783 2778 6161314728825812098104920771365 2779 101371636637478569575251081934850736 2780 24597415856944730794809518783415780509 2781 702160860711695164471206253144359708046 2782 5854152110939420332490730913137599951250 2783 22759852406014322302914790355594752372947 2784 54048477244509244837201943521924982219383 2785 92377681424637166525327795752950191315205 2786 125908988331883496276538831096972033818250 2787 146099866459378381155744451685444582817975 2788 150558308523236109633747337388496887543967 2789 141637432809906487716593016394845506234943 2790 123847120527764554054665128456323870030829 2791 101850808176708135176170373051134644026901 2792 79401262645213703218186042986366938171229 2793 58991164850899612809584599408762649129146 2794 41922563027988244249951683168558703704155 2795 28572745318252460682913369653446832412940 2796 18712435311380988699806277836432501688280 2797 11792271097219247753867144343394521385690 2798 7158340142704693074939375357068501311734 2799 4189074838967668785119139085233803902891 2800 2364663242283193072243809932319912431085 2801 1288102690680730623830817420332208966750 2802 677313651581122837837842812144921969730 2803 343849763576162220101585672093610249845 2804 168550093175720221545188928343659579455 2805 79777081562511581663119333265962824940 2806 36458043152349287702433707196887060500 2807 16085124300748401073082291039058128985 2808 6850084446005822512091443587066585235 2809 2815197041345309492276305264617220190 2810 1116198392438194246520145464271822274 2811 426825306958393553115200595908310875 2812 157351168916139847366336252420987201 2813 55900300511165594753091429874667400 2814 19128203045538702810116774355372600 2815 6301141769331036501887990888788800 2816 1997080087834193820280090620660000 2817 608590091542001783459113667745100 2818 178198516283567539495591967405700 2819 50095974367199749604108755516800 2820 13510209031741479088984098406400 2821 3492141308732299906074927780000 2822 864308011451229708187931451744 2823 204612537540429125614706490368 2824 46278887384320075874801365632 2825 9987952592995818453115043031 2826 2054092706806692557078107125 2827 401944715966833419712351320 2828 74714872395144208609473840 2829 13169377082189621304610410 2830 2196776228486479265934630 2831 346038707921868691758000 2832 51349374035445276812840 2833 7158989210992283441805 2834 934910083050004987695 2835 113978011749868946960 2836 12922348190148600000 2837 1356535769312928540 2838 131190662602270180 2839 11620157756800320 2840 936190482674160 2841 68043511307625 2842 4417181623995 2843 252973266840 2844 12582430160 2845 532461930 2846 18639750 2847 518224 2848 10728 2849 147 2850 1 2851 1 2852 37778931862957161709567 2853 16130531387125649552840745676781 2854 304117263325253949978426198402044305 2855 79892345840020132744931121511178899365 2856 2401457610646362254382851461776676908765 2857 20763064426557010060452367098274245371556 2858 82911525311613082369857253988219327262522 2859 200925594428247283491108204914597060747717 2860 348889584172594175117584590116215830833875 2861 481621568076217149484564425671930428728530 2862 564816162447874001208578835730889797806996 2863 587430567754021474383259922739143431858537 2864 557235220544357462572968051244719346082747 2865 491063659857090935697371193147383177737301 2866 406922779938368133243518341977177832315975 2867 319639135356976095168414471496144557702300 2868 239305246126936305438986089876659672360750 2869 171408903694714368784079061295331608219770 2870 117780472403245313784830486700197755136960 2871 77789885265955947344232751933491188480285 2872 49455317487123398801845751250187074140079 2873 30298026209145026253522218068865216394655 2874 17901153062114780601231582812576274996375 2875 10206504014170949534098947630686522214066 2876 5618182275223810603247250304533396553440 2877 2986579757419066340391640769862727933040 2878 1533563271909165361204359832884227421930 2879 760727031490114194553240385632176426970 2880 364562299453092671653218482824172030360 2881 168778292167958558128289433285494237800 2882 75478376199851912360559546180488348470 2883 32600490234105355589540551956948274390 2884 13596676921134635743164195176505597760 2885 5474419133180091538431796776505903280 2886 2127200175271121200116882908490802350 2887 797427945301838842600964530624941950 2888 288279972984009739682635886525694600 2889 100457848371574036875212969474201400 2890 33727566672034969634172846753610200 2891 10903892036541425925907285797853900 2892 3392458787201764926693909923555900 2893 1015083098476336612054406358073300 2894 291900674049708517792793576845700 2895 80608533739415007688151880109600 2896 21358799660657308609321885418144 2897 5425369869175188448065497173856 2898 1319811973916408035292145798112 2899 307158264902065095817424264663 2900 68308885277118405338109558819 2901 14498082722576036986983608601 2902 2932697011135503605112283605 2903 564543837839311458235909410 2904 103250402788009930484629290 2905 17908968247084448528237670 2906 2940203018365661926263470 2907 455896445203751528825485 2908 66602262540479848684145 2909 9142787388842162364155 2910 1175788454739891481615 2911 141179243899479075500 2912 15766610391376727260 2913 1630537252274269220 2914 155367168598544980 2915 13560582233456265 2916 1076694686913405 2917 77130847822455 2918 4935710587835 2919 278670589090 2920 13665993770 2921 570259654 2922 19686926 2923 539827 2924 11023 2925 149 2926 1 2927 1 2928 75557863725914323419135 2929 42230279451440602491895897113762 2930 912357951290509565213308178707759063 2931 259483932180779369577028952783638204888 2932 8212500718425422595797457185699089672623 2933 73629514884846698035002382224654377601477 2934 301974486344207611730263292706503930011125 2935 746754138830127375603298932326537826001879 2936 1317287528387333004684775812439849972877969 2937 1841642307619577926757122450692054929399055 2938 2182670474430409593134813174169612148064248 2939 2290861225080082061332439749868260650302909 2940 2191027886073650370592628360101918681616154 2941 1945755252792709542364333046187166136948838 2942 1624423646758970242410097407878635530157983 2943 1285481009628275972329855960566900755184237 2944 969654108866780844675580506469206142729584 2945 699902859284621307975907974963283419750730 2946 484759647313762721807118852279307912565725 2947 322815550804013543599086255791125925410755 2948 206998545534912194151265754078735591974792 2949 127952522893596571128521240585147664225571 2950 76306836342492701574077190874188623032234 2951 43932343365390659537105586813326902965028 2952 24429448322023803852300121928355853920615 2953 13124905061970564883966055275315449749035 2954 6814433332727493869708273026306316994215 2955 3419579634342485976370423116411900599255 2956 1658629922564258087001969882846109619115 2957 777597259988861700130962479402355679725 2958 352335534801767738437333172692354721745 2959 154276033589197259282791366741549455265 2960 65268263209554718614300662247934446669 2961 26672715362765940020144671359927553137 2962 10526247429024172781266527123542741125 2963 4010336038858808625001447856265841173 2964 1474445739641432358841449273150532401 2965 522923236399192783067234672227707600 2966 178816873752185402069465948779275700 2967 58927809532319586412681328272873900 2968 18703892709421292391349512003039000 2969 5714525658204146668595516216548200 2970 1679492980315168655328145391874300 2971 474476541189195841778419222483044 2972 128751502929904813354861148119744 2973 33529351372924093540745025563968 2974 8372152081910069614467213034743 2975 2002437388997656632265103886257 2976 458274118178877943480626990902 2977 100237747733405982917189059626 2978 20928020582686355655444085221 2979 4165035089602136452068731715 2980 788953611662415767733405660 2981 142008542300544489467368100 2982 24245270729019523909590095 2983 3918598171313644832598585 2984 598243757673553388557930 2985 86063625772904064894070 2986 11635543542221424402885 2987 1473913552930226359875 2988 174343001934506799240 2989 19183052064523810680 2990 1954832171704815445 2991 183565027752370915 2992 15791102455105530 2993 1235892093146150 2994 87280939587215 2995 5506717759785 2996 306572836284 2997 14826200004 2998 610173333 2999 20777603 3000 562022 3001 11322 3002 151 3003 1 3004 1 3005 151115727451828646838271 3006 110560307004975089785804107374073 3007 2737089984402953600221340334030663537 3008 842764379518673008495220834299969885643 3009 28082778443327226719822786532094377729227 3010 261064736707786980699763455644100186558573 3011 1099610255517811944139597580444585404736535 3012 2774690006301729447051043660129020381101386 3013 4972209256876205219671082349038459845165766 3014 7039801399940585094551105103412404961715125 3015 8431404792747468238337510151344342296522913 3016 8929767279848879615261104705008595631663835 3017 8610273144095347486829186473716293135322171 3018 7704607121213463692126564956942116959710653 3019 6479514976687084108836608752211061842555781 3020 5164921223365213351734650628457486832457729 3021 3924670719895996030451386684901412659606481 3022 2854216147449964737529701640771205802144805 3023 1992237257745133157324674494377163048311345 3024 1337389242794159606426187906151079977313019 3025 864765159647764736863182722199511824121443 3026 539210427231564726129844869463760342548733 3027 324498538912883065927450963826181638694517 3028 188600971393415763926295259719738078162492 3029 105916145071313524121369015495132764042946 3030 57493691778688428110420175259300990081450 3031 30173351361767901096417109344827313722250 3032 15312222523976720088377744141522377710970 3033 7514436739459863766088001311295438966810 3034 3566159977343749224248436554546722861030 3035 1636544363181594436269436408313358657030 3036 726155865189716975617034326262095605110 3037 311485275371072636531536132517933178326 3038 129139941364110771435856526600050345598 3039 51735546259673094207679173448474016030 3040 20021365246383222390110872109204189742 3041 7482150754540866125751581074794602254 3042 2699109086192003327045384566385223300 3043 939484793435883173618847898059132900 3044 315376385526245867286178117328062500 3045 102050120609366317863975868495500100 3046 31812437006144754383868689828009700 3047 9547988160023679821030226222779844 3048 2757197565623465152239844984960132 3049 765508898421929562028886544286500 3050 204182357757663070050818412282423 3051 52276092925741889401944555519711 3052 12835300978084260822478047798159 3053 3019223373088818502143546927687 3054 679677634228376264970449195375 3055 146258823988380830680145961783 3056 30047044373553044327314954311 3057 5884950855227512477002911135 3058 1097215966992524270577731955 3059 194417681929897182119146875 3060 32680710829320366963345195 3061 5201149312433655674608515 3062 782006552761582942748955 3063 110808626410277140059715 3064 14757713650016383921875 3065 1841782608863763769035 3066 214663938235259236045 3067 23276281435685812485 3068 2337753329664662805 3069 216383124755728125 3070 18350167580985045 3071 1415960690080365 3072 98600947943069 3073 6134689632357 3074 336835409625 3075 16067324273 3076 652290561 3077 21912969 3078 584817 3079 11625 3080 153 3081 1 3082 1 3083 302231454903657293676543 3084 289450641639042530591430748427593 3085 8211312183488387799130238812312523508 3086 2737114783742565636613421418305508528905 3087 96021999606610199306915451570381031048378 3088 925513785490805666748002799329605126762822 3089 4003350758336844954428132534332879465904631 3090 10307407535862932090125740833391526008987505 3091 18762851258127643166856106080411589289979143 3092 26901506718668457570732590908052742048042325 3093 32557344413646677618251079575558579900568520 3094 34792754498054642391354954676521556644506648 3095 33818616710710879469975179364682298997685014 3096 30488581347766094713321671010780660690114378 3097 25825978043317862033443429980686982258057672 3098 20733475380781530344054071107793990837323888 3099 15868376234696977860460489806464677069448955 3100 11625323787719571072053007970000407636123301 3101 8176077614503822441299895792277422640171740 3102 5531780628199747848538816727788659102022964 3103 3606129960979247171257294108494787249414955 3104 2267684550520018916737174412149796567556597 3105 1376808476262272529680563685278631854942228 3106 807616626759012868430687767521486081012680 3107 457926953314087300222771940363956345852876 3108 251076879990429520826752532302031765244100 3109 133152617026199890946716660909952915398960 3110 68312233149181173249523166181796863805440 3111 33907255980240196079371850534521497635090 3112 16283301057328956636334321015232048744430 3113 7565404568896655072192232479694006854720 3114 3400341368932101024032723200019399815824 3115 1478266357295973020115944872450001573468 3116 621500704358967273610928260918440763412 3117 252632399129840182241325745270041349680 3118 99260427506980405113652498741025303648 3119 37684775841656957968659418825178032887 3120 13819853720360755953461198105624181601 3121 4893455058590015541569258479831551600 3122 1672287685097741226055180001210758000 3123 551289063751123257397998544147072400 3124 175222982781679506452743474374299344 3125 53665610891815579178168987258529520 3126 15827892189692539687538802736986608 3127 4492397720224987346348436485815555 3128 1226149706862997591532467924371057 3129 321569844587231109677185571120004 3130 80965918254999229549044198043716 3131 19553425358490274091735590848908 3132 4524837465533951862764591280220 3133 1002242326578690970658056073252 3134 212237863590714431811778781540 3135 42914162051000593551898508536 3136 8273800471142458200277521920 3137 1518732041681639001779370900 3138 264980252900971571720445780 3139 43865016006949261255311180 3140 6875971044367098700166140 3141 1018381519232153606790260 3142 142165836319173671672500 3143 18655942805979170695990 3144 2294386766769968053610 3145 263554254436295523820 3146 28168171219770866220 3147 2788869746757104100 3148 254499420607778580 3149 21280689909088844 3150 1619297275598860 3151 111207162617408 3152 6824427775880 3153 369622348732 3154 17393818364 3155 696701316 3156 23094228 3157 608220 3158 11932 3159 155 3160 1 3161 1 3162 604462909807314587353087 3163 757791618063268229440316784746978 3164 24634047110772319488207954069691782868 3165 8889383973963139538236490564500289827515 3166 328298725142300830737818297783595311289487 3167 3280639186330625166057342626356329623133589 3168 14572291057533118353907127088834174993619633 3169 38281247930358381452297727630434698453781618 3170 70783666464470090848536562606347425026054174 3171 102768236105636798513788971387461462110200000 3172 125672851814786389222934354566837172690561046 3173 135504127159882951217065403602864264897618590 3174 132762144337647099353955897674379283528939446 3175 120575815588131904548351192206091744213189866 3176 102862355487934953004691532980515498304282626 3177 83158741146512843399804783596709857341813244 3178 64095062188938735156473362925076618669989214 3179 47295020326232148890449572914221015087237568 3180 33509247994984381391613719759780900224096974 3181 22845767383991076165142779254840432345775064 3182 15011724945453998391441337895983747524558842 3183 9518307523981831470811405334759721265027478 3184 5828918128676944238952902771359006860275272 3185 3449968683018903814139773573376386193838383 3186 1974547413373345785531050262075027844589401 3187 1093233330320943743626899768594101814540136 3188 585694347192002509996125266534213551292240 3189 303684339304802176420578563629769556459560 3190 152410046166990515329188368769689754498580 3191 74039262663794764284622040876965436779500 3192 34814451564054367802488058168146113097560 3193 15844353664056830140345731249866391443632 3194 6978374787883014337875288436552051815128 3195 2973900165143747749579125527453002274408 3196 1226025930125628043207232243393210902000 3197 488838029985457950437290161559899873792 3198 188449832910655077004432534496982468882 3199 70217938340968485417151073516257935758 3200 25279051522638528262654895066498042800 3201 8789319492536621251077617026400140000 3202 2950088795381667247303920563879202144 3203 955400640206297849481654480154200608 3204 298382096755003204496620251628344992 3205 89813792991425645899595029218318291 3206 26038837337005511971768143632988775 3207 7266266978538213639090557905677673 3208 1950255314292459040435883264654781 3209 503055106455719842867009558056344 3210 124597606437513729595279971021752 3211 29605342616136868787922829482600 3212 6741559982282048235892482208264 3213 1469632215811120427833512144868 3214 306339988163858077115853320532 3215 60980495034967148954232923276 3216 11576244807406707775556709500 3217 2092557563490531406475573640 3218 359586255959237192931234280 3219 58635339614915612262433720 3220 9054899919150579585419160 3221 1321369134676480120831250 3222 181772108697901981118090 3223 23508270593955402327030 3224 2849663446862329967470 3225 322679466622594360360 3226 34000410133892853000 3227 3319149277881750104 3228 298680097701555128 3229 24630491622903972 3230 1848536028609556 3231 125225640517900 3232 7581066291708 3233 405106686776 3234 18810315224 3235 743497992 3236 24322600 3237 632239 3238 12243 3239 157 3240 1 3241 1 3242 1208925819614629174706175 3243 1983924212852993612633176899489885 3244 73902430782958899738609357297117452740 3245 28869732747423686989688183724935152725669 3246 1122372686538560794254314884520317233538874 3247 11627258271196102042070368870705135281227382 3248 53033980994750677792833819492963202827371367 3249 142143740345412121643458345045577780672138977 3250 266966034719982088691618053024167480253561512 3251 392475061746294231474798866922229965047260245 3252 484934731452992498502712350704367116287347435 3253 527519556281798828516963588475850127321663094 3254 520932266789082768707287957139326735037544164 3255 476574321625418621459911856473204185559067164 3256 409406825141346333648027309164889550478571450 3257 333263067092345614742839603023955026267311070 3258 258641563959266932468316628618033014436698018 3259 192193954545258483505620003481799259834357358 3260 137159224923279837966161029882174141767551610 3261 94212500146844939200810020688000357416480585 3262 62387523957382639226677353400745332408152687 3263 39877258041372737266984564064028531683389881 3264 24626112457709267937229722335857173935420364 3265 14703402907621083108918035396266477439699093 3266 8492296840058698182171804569129794676186140 3267 4746708421205838347718750359989148371215540 3268 2568306364009692402633613428761364062049660 3269 1345473071968595353117374697400325809871090 3270 682543694302577914228529307058022011784370 3271 335303023058634410405875307645970459765390 3272 159512519455960330006791999065827437749454 3273 73481533680051042420735745618647908135268 3274 32775003404966606565672140972592200820012 3275 14152201048296137880240747237147540856356 3276 5914790055380461786430880050997576113700 3277 2392151823007199021086245100605654240039 3278 935955634147736589863306304069379893803 3279 354164761115230576101389576595995751117 3280 129565360878782163193538480675654161201 3281 45807779303093438012114049683177524944 3282 15644897723506253595167112634312744896 3283 5159272172549266150763849775815948352 3284 1641978626707729904374490012629208883 3285 504048520074860008267578453697970349 3286 149157734643974883482221874389973514 3287 42521626608374398290385142708998902 3288 11669832713578851562829333993043579 3289 3080963133641412455765182351789221 3290 781855661946884170845492329582448 3291 190549851652069515407018112195216 3292 44558094796512085687541306043996 3293 9987164402068147168675359818532 3294 2143292687173803731019451709208 3295 439877223041199082799875876584 3296 86225542213271095911821915916 3297 16120946190347007781439091060 3298 2870365415023921404600475920 3299 485911835108218997041520880 3300 78066508587893251554103290 3301 11879410297201441808199750 3302 1708421622666239485394460 3303 231638313332675115739620 3304 29530276954302656622330 3305 3529022790241411541190 3306 393999436168261816464 3307 40937388787357908336 3308 3941139964907764332 3309 349789616975972628 3310 28452789320640984 3311 2106568375937064 3312 140792879788092 3313 8410089980484 3314 443470815216 3315 20321633808 3316 792775431 3317 25599321 3318 656882 3319 12558 3320 159 3321 1 3322 1 3323 2417851639229258349412351 3324 5193981021100175518266528501075765 3325 221708050140495366946967319522724458285 3326 93757686278716293684708512389879887819804 3327 3836860407437596081121950621289324931534210 3328 41204221501636997100099600555735486188309966 3329 192977001700247036068892837145909418111188364 3330 527688465756418834753267510331500931510658429 3331 1006633711837485140907139692536884027831568181 3332 1498444358838120509671085239983887622685034670 3333 1870595902328592588265863902343995127655928658 3334 2052833970472200314044330113704934426868859373 3335 2043080148642797925004554851845866443014269447 3336 1882604300571087378484157264409012176563919061 3337 1628416077671441377243780725225149906279380887 3338 1334520172786136262544768113953089448137621998 3339 1042729195897173933991425227160537248669318034 3340 780186773906464899060356969352465978454850850 3341 560724610184600382738360135344592297809398062 3342 387971710018666117112105881845798464281659006 3343 258864801585247204377135262623437147732352114 3344 166768152047198465283022556990917061612190030 3345 103832885825708990342779430380300471310722140 3346 62525215110162133857357593039117817340222091 3347 36434705008765812200875354058911980014447479 3348 20554020046470603348240690016958087218164768 3349 11228794221193397542125407498865336914773056 3350 5941796202249445464420623857058265364714860 3351 3045863483632385119626775153856721888656220 3352 1512662259875807053428436215065158071410340 3353 727809595650606112612475819150042893253268 3354 339250590221029021410451458561436988330496 3355 153183741538280393432280215513805909548832 3356 66994195556939344112584167955185667583736 3357 28373932982064260474188750342032739407000 3358 11635049335542596418466676547889288259454 3359 4618227852417902776914247285320114400998 3360 1773850517256979905259623937936999970634 3361 659103262175888340500580587630481585906 3362 236825817208475292812933692676321955984 3363 82256846922655211353212124727618963088 3364 27605420695312515801069302198573850483 3365 8947277946039585967780408254772336467 3366 2799233401501424804391868794415123095 3367 844885615971184173522407345186916279 3368 245870820574302531625821493801014897 3369 68942255169173513871808993046875281 3370 18613614642808560645205191026204469 3371 4835224309187250312863185123149333 3372 1207513460047535287347069860016876 3373 289653205647161833950776084101740 3374 66675716287822183755911477390268 3375 14713626999456953713514139113532 3376 3109272675469472992531025378292 3377 628449253658088282404958799476 3378 121337800008989032879300573956 3379 22347588855503069587681563780 3380 3920255593828252650237620970 3381 653924262581206941957927210 3382 103533750804962374655897250 3383 15527891855866595894728290 3384 2201228526285892373496030 3385 294227890031521840525470 3386 36982321970953741521174 3387 4357959051365293082454 3388 479815353707885397468 3389 49169458334149409628 3390 4669171988180350572 3391 408801763993191660 3392 32806718952303204 3393 2396564225493732 3394 158056530564276 3395 9317353244724 3396 484906858263 3397 21932783991 3398 844630955 3399 26925643 3400 682157 3401 12877 3402 161 3403 1 3404 1 3405 4835703278458516698824703 3406 13598018851656458761781037778443586 3407 665126134345700162760334206374247570915 3408 304484053687904877010869297365989876455454 3409 13115577387020082831480493322850798645374141 3410 146000321847324881958437464827623994804860484 3411 702076488666993611048893169317816738282807986 3412 1958568319939269634915680609196596514874253461 3413 3794748700817508901705850735572913859956943134 3414 5719378835947014065173815660932290774403496126 3415 7213346454841126650795851330918454572604457428 3416 7985549760812037753431906419447608757006759171 3417 8009304094593054407151288595798146160248860098 3418 7432850308022513177770388174809325549641210190 3419 6472908026531716839409168517832503862624317742 3420 5339937118445409723793480138309561871986817283 3421 4200113938465237378226415072847541292442620427 3422 3163818069542300338009203987827910663454111585 3423 2289606240579200705206235943243525487632135508 3424 1595532630689175638227648996648537957713699873 3425 1072469441206115058140277345689781904052507670 3426 696233989016097575218823743977597324341524554 3427 436959138586066944997985128253738953732434071 3428 265318021037667908654256650039817425423475665 3429 155948645173037609041335076935739814513425867 3430 88771539322837456097534591466142928190760753 3431 48953404691103877655701261309650020411257974 3432 26158250109324556811445385931398706533104930 3433 13546185429390018955614431322381665685916740 3434 6798997599034605238053471055440755189771964 3435 3307532041398048297903901897204773357945342 3436 1559494517630944548829205205826047079557354 3437 712612268854529152387121317767714537662928 3438 315546065634223342131632667788187628324944 3439 135377110856610461479428312547773433378995 3440 56262259505567356088036350565581712479241 3441 22645355557635381877554795055982481717542 3442 8825032149107750927934075748823751992250 3443 3328882858817231879073718805874284416435 3444 1215011743515494137479660097710744460801 3445 428944931749098231320427244330133732643 3446 146414966259319828923131137379539000521 3447 48299209988893112541021987502533646512 3448 15390630365013619750086553188789498936 3449 4734875454018095683062504978589970550 3450 1405569512288962750645859325835821354 3451 402368945555458120014644670920969928 3452 111004708763977885475082560222433552 3453 29491576721230596558278631132520011 3454 7539904434929482721508100927284825 3455 1853495587629681139004533505610624 3456 437718265222263155176113177995808 3457 99212242962205564175470780995624 3458 21560621604053987980981148669592 3459 4487508982794638590220243551200 3460 893472442531569417751241511168 3461 169953233313823424704901322486 3462 30842024305740781830114732930 3463 5331637869795628908809372640 3464 876519656046998287164450000 3465 136790763042981458818849860 3466 20224576798469902482245820 3467 2826666628319889796068144 3468 372550493024794616650272 3469 46178055427392213083550 3470 5366759217115213287018 3471 582823442364364567296 3472 58916604074503302432 3473 5519582235119037096 3474 476811766123291800 3475 37757903933854944 3476 2721994639867008 3477 177176143911987 3478 10309099745241 3479 529617057200 3480 23648971544 3481 899164398 3482 28302834 3483 708072 3484 13200 3485 163 3486 1 3487 1 3488 9671406556917033397649407 3489 35600075536287052406305843183667345 3490 1995383597018124006308160114909593200861 3491 988817787929357482897441637820708399732915 3492 44830413500714090117921813061274087274411487 3493 517268086676270778822873402763773176076160977 3494 2553838057042250514145850708588366419501577571 3495 7267985070813140995850844559796325907741740811 3496 14301911327850654133241286263074988269533609975 3497 21824328046486194733013136404343587952080108646 3498 27807292904602416991309026760133386076999098950 3499 31052581537408068339181540160960105679762838768 3500 31384632061540435183636024291118521361527683118 3501 29331148343054129527034602728384674126180462386 3502 25713941209846316488853248980076403037965316310 3503 21351764985154701077886362913001376972680382256 3504 16903743097584224488110228333627732828928160740 3505 12817311780839604029356889774507873040659477512 3506 9338555952015193518604006058870291218253557462 3507 6553139918131224318345974452746364523182927788 3508 4436705375425673943883037799596275870166492286 3509 2901896544212193669685479844729379974348959711 3510 1835470285958972651477666700259018642219235639 3511 1123543825732729850363452578090180762754210124 3512 665986850699573121398733586736693220881842252 3513 382445128509404558804236792825646074618386574 3514 212836598814349265692816421626074241731173052 3515 114816090339142152798635345418840628027129116 3516 60049618567139170129187166352480819167209160 3517 30451712668857276876110684654832062324186424 3518 14973556199461646362884048982216268968140708 3519 7139133345514466547582827196677031896889924 3520 3300265120974226195729778148360954258405720 3521 1479081510979586298129756563680282637624136 3522 642562546853011621178525169536191250992170 3523 270546985425380555533055806023762517826054 3524 110378002769945870771080016416085875589204 3525 43624302714668115612496665359480650157676 3526 16697809610257708823561173458283036996450 3527 6187851277597318385353466245625907057481 3528 2219316573273010429043645723750550926607 3529 770074074256631001707711506591745380197 3530 258404016602119673755261665573395792481 3531 83815346172938447724257598858702614934 3532 26265950785338773866857422471805261390 3533 7948383424151479304368868301182583186 3534 2321312112163856876150231227900194762 3535 653869939804644487523088422498357043 3536 177527766641368561313147923414758399 3537 46424881178719243140299366492700285 3538 11684613875411108154693281116501881 3539 2828144361036413013532230642597864 3540 657703372750728271508035888656648 3541 146820995153108178727653321886008 3542 31429112012174834579172877283160 3543 6444407101171600850427627896022 3544 1264220933464957048991158889070 3545 236968919795100617273940160986 3546 42381819701379037934897928210 3547 7221467944932606941957122500 3548 1170325758931431107284395540 3549 180066583268241153579409644 3550 26250460548134476691032380 3551 3617945669796871242452238 3552 470273363096694256104390 3553 57494397303987004224882 3554 6591322705918445724042 3555 706176232748490209256 3556 70432580310864668424 3557 6510963671299475640 3558 555049568630868696 3559 43379069357500947 3560 3086656027436223 3561 198323960459669 3562 11391982831185 3563 577814164686 3564 25475603174 3565 956478138 3566 29732178 3567 734635 3568 13527 3569 165 3570 1 3571 1 3572 19342813113834066795298815 3573 93202207762040401735595008471383153 3574 5986164389073228511086520584283256870872 3575 3211164017042195964991675042112792202698056 3576 153226303395847983573121837609820225476234863 3577 1832438052092896782995474218908937763465299025 3578 9288267660886232663458699902358715728165751512 3579 26965364266229582076445889406923024014350965461 3580 53889966420490165123422985592408403266033305868 3581 83256962047845948629319972499265937625655933625 3582 107164382616834797605058506652237353012245697782 3583 120708633608151800171765046743134696964422295059 3584 122930433069898103767456855681885619310594596660 3585 115688178541870618581783087921371603039397621964 3586 102090140861163804069060854487112723852670588445 3587 85316086410229821333890725345373126912933261333 3588 67975448106826919250693133368203293730230397718 3589 51876710167088914792915084652440334656252895517 3590 38047528127462334707209846611955756323796648261 3591 26881535978064178573926731874593609128754962167 3592 18328446550880676465275812758398009271531058143 3593 12075968676085855531467176794427700703088541789 3594 7696380934734198491423388452587754214724432586 3595 4748544787527587325480040578673185227564891732 3596 2837962655598310189408212267699374403038999383 3597 1643713706530080346225218999056785216217004040 3598 922934416477106088239566808496769016674832502 3599 502518398059766575192586844763609990878438078 3600 265367040142277541329743810993920627296058534 3601 135926600104315363228671410165033206840937850 3602 67537958413295035973476654257888125630780706 3603 32552088011464805650225551141564010363154538 3604 15218745098442505237115421713538726771109602 3605 6900990689786410413167117331951546197345019 3606 3034753590110990096019856244267089760064875 3607 1294034520473718603015716754830423272420215 3608 534927293679940412687712504017694218738151 3609 214324417809539810819634520592753384933109 3610 83207773212780851644972478521671675478080 3611 31292828738725356023311751673285401303550 3612 11396558498399970245148469199718754290727 3613 4017868738388392106214330402507437479482 3614 1370697453633808796942492436597239580093 3615 452300659733335343070634285762606283739 3616 144295631167767474762341312103495720900 3617 44484029745805589351745390302070622524 3618 13244877588283837544192419179481329753 3619 3806579758414514412509555996311667247 3620 1055350354266100853289683635820574126 3621 282062142874218155748439937516660850 3622 72622253290577872463218159368301911 3623 17998605970234662453265778290354257 3624 4290372101690977735275955741797168 3625 982774475069119463542515409711824 3626 216123626278629448736426704348350 3627 45582147147982993329019291964274 3628 9209817887896615565683885835148 3629 1780540592756537321473937139252 3630 328954027142791300085693139906 3631 57995081350175682926096568750 3632 9742186046063710310105323224 3633 1556709386016047891134247208 3634 236185450034306978203926642 3635 33956625250824913432041246 3636 4615986793294246758885900 3637 591853480410586710278196 3638 71383218948572385882222 3639 8074107751726290810978 3640 853552357041519021744 3641 84009557222094488400 3642 7664441877918713979 3643 644894363373306813 3644 49750705372833062 3645 3494695931186746 3646 221685740286725 3647 12573086763731 3648 629721849172 3649 27418291628 3650 1016677129 3651 31214975 3652 761854 3653 13858 3654 167 3655 1 3656 1 3657 38685626227668133590597631 3658 244006547759505559357396215628131522 3659 17958528767295231491718524975726351929368 3660 10428062551055104361239517055451629216387448 3661 523685339942415812249869384720511602927923630 3662 6490774901284788055000767320245736421019861458 3663 33776202718543210492482343587520415401196799144 3664 100027216920759521173857671930005303428613396150 3665 203014767747114313889491377965100508860052285780 3666 317535000628621768276801170064623836028131599650 3667 412873060861709480318700692516107961960155015380 3668 469064127453862779586636576738139386421709301260 3669 481314271776232959623573584500562316337368384890 3670 456082656681590113178610163962825746820034782646 3671 405093356097801445423963222815940567294583050628 3672 340674610516115213477525035038934613098072574974 3673 273138537554301756228660396431919199227054606032 3674 209775388669578874534699759970617975333613166806 3675 154853129394349734636560124162681086763579321502 3676 110139020585913190438161404294848794593228353950 3677 75614394321394061960333924024903458219092393630 3678 50176764442159483266121458414507923636514725219 3679 32217275293387117953378442228249987556617765731 3680 20031433161931497597440272515547093676337470845 3681 12068183804994298762093112968120071417942292625 3682 7048324485118768052411442264153161331037832823 3683 3992100937543130786432879078167985342520040789 3684 2193338252738873297559770179289491855960758852 3685 1169179078448635308041235066584249236372319076 3686 604758198764203247553760784663252863091434140 3687 303554604942370239307642112631496165136451516 3688 147860879534667152477748936150732077273296812 3689 69890568898136226537040578415849313283559308 3690 32055480068126316159461530138205577275422854 3691 14264532390482109208222463260182309901259734 3692 6157749924738367714739001616767019099960942 3693 2578213525643139239210776279977070955578654 3694 1046783902511800885971954023712328011525621 3695 412032792973826870132891229309354750877853 3696 157189989188631533936744451067961201174957 3697 58103814473913688619823020475230347350629 3698 20802993428810563254519622441330868829783 3699 7211564305389345043169949561464522923407 3700 2419594404268246957846102320225947868471 3701 785375951814675881947062300271668348063 3702 246508568247662491010024511887118295701 3703 74780364680787778852639784657344949277 3704 21913387459378967222501214807925238373 3705 6199342609820934274837363205469476349 3706 1692096893305115037249781670222197737 3707 445305255425608563128142034543618929 3708 112909837332738175105025671690807593 3709 27562124648685737387360205183660417 3710 6472044678107846111097413265569166 3711 1460603874774361354344388110372798 3712 316497738462492050960149174112046 3713 65782323516532761781861000773822 3714 13099853100552481508717453253558 3715 2496443728392295604571419987814 3716 454686375889206376247991600630 3717 79036162828319151437441462406 3718 13091790268130113070577744282 3719 2063036911335486760974141738 3720 308714687329251051826895034 3721 43780452317823993660091242 3722 5871076973063992565324514 3723 742694026059457772853618 3724 88384986809066486525922 3725 9865222023031423342866 3726 1029235913363626712523 3727 99983335341305223171 3728 9003981310038160667 3729 747890470050159683 3730 56961782975493279 3731 3950640498523927 3732 247461635663359 3733 13859948753703 3734 685575109557 3735 29482860861 3736 1079868933 3737 32752541 3738 789737 3739 14193 3740 169 3741 1 3742 1 3743 77371252455336267181195263 3744 638817435535819089450427705208310229 3745 53875679504093475858370424356254322470072 3746 33864141860148797169109743785739887439999432 3747 1789720519545545791189650326270426297507633067 3748 22988954799095887898603865102612400461664138213 3749 122807205735345655852321505250927883238481358032 3750 370981506040538352076070927985259662066894627970 3751 764638583643541452149547409264740762922152856966 3752 1210758530880925999182619685705737105884174012075 3753 1590234686266627171128345648730883367958350661005 3754 1822152066726051684060752130180646475363374385799 3755 1883785763374676519832729874237340486219952279172 3756 1797218016003970768177500651717742528244144998460 3757 1606542707799292210080086276658287236557339321289 3758 1359476995596014611089444514489784185010546070995 3759 1096703342744748566302033630905144112657610672749 3760 847537687250763754711631655749859958399550864243 3761 629619829342528364111909253836174075916406821327 3762 450745434926762771135189431097620635157433979589 3763 311544555998057360216170951260653338102669182117 3764 208185196394595332496336830983026690570327432743 3765 134642747972024073336430416182387417943864398832 3766 84348325402440864475055170867149018631861923808 3767 51216125255485777638839475229828396371892706237 3768 30156933712669922682245504074193013660660448107 3769 17225864612937810661777113386184663897527198212 3770 9547956521469211709115858127738219993071544488 3771 5136454608400334593002402350829775398802498884 3772 2682250080919411602881069586483650717591833020 3773 1359728288183610865906756123567879787774022360 3774 669166932909840770498069781796659000054544680 3775 319697497399065921705518696373069045155159385 3776 148266061424870968064098845436991946130914839 3777 66742294773828902290644438787344992140987164 3778 29158245765601983876911233830610672543863108 3779 12360960878536447079132508143732998148706793 3780 5083814123640567881287575556464335119062267 3781 2028039477648086160174480933398314251954008 3782 784516585825003626626203151920506421513392 3783 294200611565269474430910114459752763916431 3784 106921365636924160172032214919356607933433 3785 37645716443857500298705623884485862545068 3786 12836129065740514840809216502188087008412 3787 4236854876145261212750251432656402860298 3788 1353173452990788642819751108703249888742 3789 417982685068617015937805296009733432628 3790 124806482209366647572479577478664902372 3791 36004169572325950809425722889086388808 3792 10028841651856772912465068580457490752 3793 2695617241489070338611091411000243188 3794 698687054739770650725553583108894532 3795 174506131308217495990843495323697593 3796 41966817879675790963899419825171547 3797 9709750166119060870746338660426808 3798 2159381675215878218046547459370712 3799 461162238596110056032588628913248 3800 94478473446030020403867327268752 3801 18547426933226279094108284829816 3802 3484852642999027508504844651480 3803 625850491813974792193452269724 3804 107282780275914864339571092708 3805 17526578778130337644352922792 3806 2724246738311812858288023048 3807 402146668937963031712402032 3808 56265300290011436563593888 3809 7444850011991974597557672 3810 929329221700622169248328 3811 109144666768492959924177 3812 12023677185099981991083 3813 1238206565356275319532 3814 118739188431431704188 3815 10556724033113973312 3816 865764676499670168 3817 65110525608204492 3818 4459423718604348 3819 275867108280322 3820 15260581833678 3821 745620700212 3822 31675351268 3823 1146163752 3824 34346208 3825 818292 3826 14532 3827 171 3828 1 3829 1 3830 154742504910672534362390527 3831 1672445758886637335221555033587396797 3832 161627282518828225766296858133112186139369 3833 109969484269046836652997593008115812627923368 3834 6116160315139563526550822161546994404854045362 3835 81413993735359932057608527316191876923378887502 3836 446453165291482271458150080932899091814418540424 3837 1375659519696437264015798664038845874897765560941 3838 2879363473265597561680396506225129990242470904403 3839 4615531605382171151284905281428621075077732430785 3840 6123342506819631083284848143173922139809535165951 3841 7076206619398675230433510581820888402825983377670 3842 7370108346903232261223461732950247812985083706788 3843 7078938779351520344487202980374888360450453997852 3844 6368020297540570324720368735108171020880896281114 3845 5421733522153534355580924895288448876203988822207 3846 4400312593441158392239302784902206575238548394289 3847 3421376205996016827039425577642050544669456854982 3848 2557518738119940447749942905270322162869387073974 3849 1842654611007752645501682193889203759723713938964 3850 1282019653051108443953750048080328353445436808920 3851 862557685658295001291831536986673253268088024260 3852 561819016546025925193667706188962967671193406990 3853 354555523920135050478051211317702128273031926830 3854 216937509616916984219004721574374672714912307960 3855 128755857293115962016175024855452146400228537081 3856 74156619459975390893522791945331647056729507289 3857 41458232264274521691385903556597538517173244032 3858 22503115819189202112704842420732980694885104936 3859 11860683058422765304225867033444687069127149272 3860 6070873590196474001028819896738988869026197120 3861 3017759651402358325947768650857688892951475440 3862 1456827989132843581917977955371681358786037374 3863 682971915022636760123444748139723730532065202 3864 310908896738130756522287062395909441912234200 3865 137419747183569317123599296783710238945310323 3866 58963981646315445916463824813510872666853251 3867 24556628603465669001882140185616563976551125 3868 9924409664761743828262740575166242283346725 3869 3891273260863362887857797351699048218710284 3870 1479839174592466735660055595759368522948182 3871 545689059282975295073680168182951842313834 3872 195048927590379675610252679190516420031980 3873 67554829451483791193074308321518439422190 3874 22663012271021825909129470476204142617750 3875 7361184467195455514327558946072636070410 3876 2313945305337389322267841278201381656370 3877 703599819059676261892190173856149626180 3878 206843663005875322103796091837295170740 3879 58757470117528566972966951461001613500 3880 16118763189574684240412804985566871660 3881 4267497482276829136053042072541729845 3882 1089666135235881433671139993581461265 3883 268149517233688138789388673634467495 3884 63545699887129790923438644605395875 3885 14489675755146927362872022208081480 3886 3176184625854128350515592044465960 3887 668666612421396375934431568280568 3888 135058179955481606100588741579864 3889 26142982711038308903311426402500 3890 4843836406902891957231320283636 3891 857942631143934858516947377932 3892 145060184570487352486564961340 3893 23377218923691926392641370920 3894 3584805376477750358276421000 3895 522122119529977879437147480 3896 72084329535696007927957560 3897 9412653122161711895978505 3898 1159642232422708071087765 3899 134430227704049199225875 3900 14618829504243964334335 3901 1486241666252252701220 3902 140718401174159320980 3903 12353363911721518140 3904 1000445151434683500 3905 74305240153693510 3906 5026418516998670 3907 307133892647890 3908 16783498585370 3909 810117566500 3910 34002024980 3911 1215674460 3912 35997324 3913 847527 3914 14875 3915 173 3916 1 3917 1 3918 309485009821345068724781055 3919 4378519841201464168669573662735075426 3920 484882486373920290489232480163308947923599 3921 357108591508170347641251923491631443286666217 3922 20900295159633203457468184414491261016276724006 3923 288295388575506671151742578658613670294830641818 3924 1622814979701293343382813522459661003200078506744 3925 5100310548807204930705076563442690271201631673266 3926 10840547025314387518219997501957817848311349402570 3927 17590872803050199712460411851608266877750084692210 3928 23572324061464135617769661807815817273872878340698 3929 27471641715342369136008044798867258666628138702317 3930 28824491688448415240677255346684431797722556047801 3931 27871022449556096744734910208413662925151929688136 3932 25229015882935559433577879935952486201282310254034 3933 21609717092208605702152490803382796625387887592369 3934 17643238402430748829775392297566988482159951159155 3935 13800479325004965488244377681950125370249219304777 3936 10379048912678553970797822156919240544151965867533 3937 7524844439988267916006593599589079238798548563638 3938 5269251144983101668867076562165074651344689825660 3939 3568953982827181029774177817818050350577489856340 3940 2340751236203622153837739397227678863822212453910 3941 1487867573373399758480965958133273238810086874465 3942 917186400393621128732332693127658098842629467885 3943 548605843659185320695095697895919864633424921567 3944 318527328477090646779573869738030877381485639210 3945 179576199807699945594200264526986910552742580557 3946 98325146961075053396167967405845760600684047404 3947 52295355526231181578620695683996901035975116372 3948 27020189890218070801178584304479475926173475380 3949 13563220882134034212058163036967372800367831729 3950 6614387544690682249395604866735877637621199845 3951 3133680715916247858677890769263683668870662703 3952 1442209455682467590291485365447171079079956750 3953 644712372751584836685948007883957184856209847 3954 279904339079665877958409074322299511706156620 3955 118001648518008527748490845685928886138816996 3956 48296721193852519546265418687341806952901125 3957 19186795361080936339638390874322898377805884 3958 7396640669331271654251588711400735892108423 3959 2766266220748797001417668611315788626760477 3960 1003341743915218437487259834885503121799811 3961 352821598764369083905530766309757441494110 3962 120242038460722898525660808219999360728100 3963 39699326510750126260052429646550796414940 3964 12692674896929910420755431676331549009330 3965 3927988606462617168156017717750976079470 3966 1176044615188955473072749308991741581160 3967 340477366430507140290142799744865269400 3968 95262493978954764589845603504677086665 3969 25743424289364223946190029124231792615 3970 6714979269982280142184710733339119870 3971 1689510869590387502173355985455792130 3972 409730592763094647999137985053340725 3973 95701236023277773999698281066024795 3974 21510711619276580439837637865293968 3975 4648576030652402708485043922606960 3976 964925955043397897038920477842796 3977 192187981784461115864442914668500 3978 36688598155988027676291014347704 3979 6704781853761249026751780000840 3980 1171440219208601489882718671532 3981 195399427794348955630124124180 3982 31068951796177404988631360400 3983 4701133945073402125078673520 3984 675703431723531607189041105 3985 92069278012442139791002335 3986 11866367814711177237379910 3987 1443121517335050433873850 3988 165154128378789380595765 3989 17732031237922629057755 3990 1780031832512292861320 3991 166425574149037040760 3992 14428559454744578650 3993 1154082050259069190 3994 84665211080338740 3995 5657469800879820 3996 341511007385130 3997 18437735743350 3998 879337290920 3999 36469371224 4000 1288516635 4001 37707253 4002 877450 4003 15222 4004 175 4005 1 4006 1 4007 618970019642690137449562111 4008 11463113764872497675697838488980220009 4009 1454649131567519912847537572717494793558121 4010 1159644070105041044546432515525322454817765873 4011 71417872964598198036596076959375715094245393725 4012 1020790718449088052888710130752954141582877072836 4013 5898004342152582916597501863673966152948601123072 4014 18906515358804836479733610566557899759396278209535 4015 40805897327997593985769948146331799394443252567609 4016 67028203838080704867560132358430399299809598999000 4017 90720713451255011775071520013262752021532550990592 4018 106620677999665536920050479030904750380543149239997 4019 112693898084184859413376909784572430541367044559727 4020 109688676140973808968514922239255795936994073378473 4021 99905211300632588325350385820107604874843340358315 4022 86082421233258128383148928761917608893690887840169 4023 70694415861317953083387218858473755982213202483551 4024 55622760154475026052911838453320873031907069501908 4025 42083329168796104272040269808429021476759481918584 4026 30697973400208756550903041179075910642860367927407 4027 21632298406886393862654398280383687579435287811285 4028 14747910045235443910374402915504415143656106801535 4029 9738323993917269312853112580844748597463661630965 4030 6233672779845079074208866461258541059014060517590 4031 3870846217511398643176803311433503735259573565094 4032 2332925416165416723363467940281070972789717964371 4033 1365236700419493296000540825353337670924379484591 4034 776004875053475466941506628236428608479974032314 4035 428521849256076813094265963860508898597373529448 4036 229936047903755303011759279790876285801760399000 4037 119898956188801350914046849727477027948476341496 4038 60761019199176821284656058459783366089436549218 4039 29925676687431646564929900086328184147050007082 4040 14323958432205645556952408988311855242173087961 4041 6662812000032767875945385884159158941630252625 4042 3011538540265303141621772904275615430570755979 4043 1322522699428925120351256837027316695702322123 4044 564204357309535453001656183233415142148596577 4045 233781886266794503180660073929297244406062945 4046 94066952585345663879793789147369939621888375 4047 36746342920492276649559236908440122357996511 4048 13932514854744084094574185768917816229737332 4049 5125771307343602960297719047396552311838988 4050 1829226979904679503823982175725017365516130 4051 633005002196565007216904812396306959365250 4052 212333366379153061466521099189432502567310 4053 69012664911072564269719310716964870513070 4054 21724696725044100230140216420825242749430 4055 6620555203271035254591659135479324511190 4056 1952261842028924518242880511986149206625 4057 556745778677780893416024035878451235345 4058 153464321827665492624410372486479791765 4059 40862893698919171732732806576365824485 4060 10503731601926149794530560689304044855 4061 2604673291139854572171330236628498375 4062 622643776428926776438372185050684283 4063 143371235292483337587858600719219691 4064 31772789635624783753846646188350684 4065 6770615922523659618427327792961052 4066 1385990516768308156444097321527500 4067 272269959950198420243776723364748 4068 51269602082719127219677293020916 4069 9243061719972800962147341468084 4070 1593308026593476806131598280292 4071 262238465331777167732465518500 4072 41146923118047740845977748545 4073 6144610086532907479247758065 4074 871708355563127064008425685 4075 117245135159199544699636005 4076 14917764977760067485723375 4077 1791161805330551824123135 4078 202398222687146931572595 4079 21458520477096251821155 4080 2127311540265111521490 4081 196436775108785267250 4082 16821388766343055770 4083 1329069942220626490 4084 96321661689483510 4085 6358929551393430 4086 379265816162750 4087 20232879696414 4088 953564550003 4089 39084111747 4090 1364808591 4091 39477375 4092 908069 4093 15573 4094 177 4095 1 4096 1 4097 1237940039285380274899124223 4098 30010821453725513868245286872930365657 4099 4363951773222401249491791209071215840530844 4100 3765699914700194560804794766675300107132682124 4101 244030045608694907915038323858112802141676174847 4102 3614078821603243751739684080980711255574283032189 4103 21433149945799684066602249501694931863684149905368 4104 70074131787310628975205424027664553325548518544950 4105 153572759896255597856757204488745481448128757575526 4106 255349634297086646199600954022456041326543923094050 4107 349063328234950975503046918095921860939281346047970 4108 413690227324969015886579039179304022571282939309092 4109 440448731174161186300133202960038437518448231407079 4110 431520359533692811898369338731499641261011175048297 4111 395435607541164361148220404561672172425343560609620 4112 342723372848672541622578231769936107759399727552442 4113 283083789431099940350983310925817802670182190575022 4114 224021015040421319318220841414014296790163171830276 4115 170486953375442841947123268947094879710154779753702 4116 125111498734428585460577299202142195982415883733020 4117 88710468719921450630826549638777145801519419733231 4118 60866440936773047178524405731624808268512758668130 4119 40458230628370201380773770980228577579103144213895 4120 26076515751862274106411334801015033204666762689745 4121 16308290629272753784132461315930567518108044336145 4122 9901933750121226097734388045753680274439851612467 4123 5839403692048134295099928955884052164894516511269 4124 3345768299781936670336989317155217444493867956107 4125 1862984621469354272369577209498344570556996563512 4126 1008292901252387444291739942221733068144218111944 4127 530494979480534776704308836825207554495672651021 4128 271346671274586638502155128209316586923327037327 4129 134936331006245759931308506831620844836615841353 4130 65236405551875705553925083059810540032076035299 4131 30661120972536484450450259556234417622916752315 4132 14008411779992299279539988453934264783218676361 4133 6220788296432688835325940652396223478024764142 4134 2684713300314790529535229260704715816423702978 4135 1125835082428470123242770120143457368504874749 4136 458662134357978107589806889132098972800857831 4137 181492153281074301273486448733167048407339119 4138 69737143937324047799005327493672305765425213 4139 26013284449335969518993606039435938218023547 4140 9417230269349526975162588211242894002236321 4141 3307570350676962579724312899707063786813940 4142 1126684399865943694419666321492136835012940 4143 372083392926342290236099937044187486342880 4144 119082613564431799984591402694094680523120 4145 36918068973615095257566415203770040978435 4146 11081824666006665184493444195330074159785 4147 3219217721212151797699338956229531469080 4148 904537316032031050397577587427776643360 4149 245693840827429985884406546328515485590 4150 64475030193911325893965258191602412570 4151 16335721960634785715311593347611725888 4152 3993332079290191462635933207449086632 4153 941159036649518235367936032677474349 4154 213687430486256564713979220888882111 4155 46700011997440411147145399095800288 4156 9814866916010474351559299159380800 4157 1981800038751424124151328061277912 4158 384052225835609475645278650874664 4159 71349033549258205950103574237376 4160 12691916238491531742143003547168 4161 2158931880375078882442507065837 4162 350676921654405556903668773655 4163 54307851646676682868481690360 4164 8005271932818361151964245440 4165 1121116390859286220893421070 4166 148871826920050231495205890 4167 18702486811108318065542240 4168 2217416771181941939089480 4169 247442575181604546736395 4170 25909580332735260131385 4171 2537006479249025111760 4172 231408622583692005280 4173 19575850312473792260 4174 1528072195150986940 4175 109418786608433120 4176 7137694063415344 4177 420685140105581 4178 22179092908167 4179 1033097582088 4180 41853206304 4181 1444671410 4182 41309086 4183 939392 4184 15928 4185 179 4186 1 4187 1 4188 2475880078570760549798248447 4189 78569350596923013948680712267260439074 4190 13091866782780969239943068967742273951374652 4191 12228228631243790646188069074687279290451261679 4192 833801174053524822379684731687933610590431625139 4193 12794457157934455823257270088227246289665008168357 4194 77877774570484029212330391894719245903813864554537 4195 259679333757177918053257251062050538503637812414551 4196 577866286087910817316464707153503962463804205281233 4197 972575144857347203931221419452199931890999592377775 4198 1342762047023453853329405062116271497620651636700009 4199 1604686324284191160486751046872896283675593865408588 4200 1720883780908491486733727045056366642620219437652134 4201 1696983107577773939515284525327350460125907151833562 4202 1564482275007972958637983282697350583172224304147812 4203 1363784472690018349504162191142852772880297594125500 4204 1132865833709610838328620881096572389439232752705012 4205 901602393531814878214500440011003895342261452751546 4206 690104349953438206030255919053713301998558844717506 4207 509420053344945139155550631403426736398623627112389 4208 363398819726617823662074840329927955863979807491437 4209 250901573266457200837730921660058203600113193625355 4210 167859416971472788997374164245353061326151071388795 4211 108919552656340238359688488636826110740365903737720 4212 68595030750581078541302806544452216501290068001236 4213 41951561820738672551787031906298195027767451274802 4214 24926509433939844119181266218069893491161518677774 4215 14393924913077626981706639553781932664522237340641 4216 8080030443972830697255318634449195435054836718193 4217 4410065403454654576032777424785269414981664103824 4218 2340629531488043266946827175691923060497268499294 4219 1208124653035953801351875018494152784587196062805 4220 606455738838953863577127989114829798779758105947 4221 296070263082533655481770987445813958316734430561 4222 140567059276940973734219181121633474127093724515 4223 64898732828953771844853988126738950397251230584 4224 29134701673172467479727073360726148929989140658 4225 12716049979490740017639169064177560192304354046 4226 5395045599529708883610576388603214677189262204 4227 2224651504425500639695870347133707879196333031 4228 891383584857450757935785114092083239584991437 4229 346979725605058366390490709759947556345255087 4230 131180943105345513812155127783787076162415649 4231 48155315338711986049043095361628790009294202 4232 17159055370569395829030880332149158410877140 4233 5933022543335192258799745479735524943182700 4234 1989933799283060074876457598274606488221820 4235 647166689028820985462849157636146888367555 4236 204000576177668655684217677296964836639775 4237 62300936026840577424252642550659720767085 4238 18424797424462999830289699695216913741305 4239 5273986194103643884378900677413600241390 4240 1460400027880802348060355938276410027110 4241 390979623175887423387648656059332036618 4242 101139806194471088787224378094274950978 4243 25263545155864686875951395795187373501 4244 6089337583075484498085784493692917441 4245 1415233909619471775943039873551038859 4246 316902321397147861359829318239863487 4247 68311545868212783974415325475839800 4248 14162519219348932075507233932811288 4249 2821253523971901281391988937264616 4250 539442209172617419287628802896584 4251 98891797906616348316832088397549 4252 17360456920896095063931686452497 4253 2914593575330566679118326303507 4254 467297896880577283792596399815 4255 71439511903172691393303602310 4256 10396376541456983825246293470 4257 1437562531510495001949375090 4258 188494217313448809565379850 4259 23384762928653806490457595 4260 2738211501877886292693655 4261 301798742326324092110925 4262 31215001913817002360185 4263 3019399574728882914580 4264 272088395403790576740 4265 22741413489384199260 4266 1754047462431268524 4267 124114859875369389 4268 8001243436534673 4269 466076423504003 4270 24287141278647 4271 1118248666106 4272 44783858210 4273 1528228974 4274 43203798 4275 971427 4276 16287 4277 181 4278 1 4279 1 4280 4951760157141521099596496895 4281 205697230338281468017082230203750075789 4282 39275630359164362683283114433893969683613836 4283 39708042398717508196062324521823164385501321765 4284 2848822441275350782810717646938538548729183408066 4285 45290887466045914612007589521490115569005998171454 4286 282936769505127907072131161878579481626984156487599 4287 962171446066114824600386595020072841015192285804060 4288 2174025978551294475788884415393400644641814221010537 4289 3703599721264209988484580265151221153193641712032665 4290 5164094149432961230490407887579754605374011344013611 4291 6222859402981921581218713149984625991981779981991007 4292 6721615883662186318534506541663158398252252497194347 4293 6671082416498111027147626008924094006733696224453669 4294 6186996070635101041698725826189893519193050993867537 4295 5424116431807523745121034669216246058525045251537241 4296 4530911101760297952049101133848076835908479448169931 4297 3626127291705719720652228353201588671087181746884479 4298 2791221415587801404484391499202614469058997361804040 4299 2072341512720055205489949426049565927085634970037770 4300 1487118982409349292141754753020884881449506640654041 4301 1033061342794645442062971577038219035305834427720635 4302 695539954765462941639000498620602427186797897968740 4303 454293552466832988652655734470666269438338434537874 4304 288061175922573378383030531348138650740537060671333 4305 177424663821210311661741775718414508973677879714097 4306 106198505601336044129097859496344942879208353082666 4307 61794389704044383208405796543912230221377189711804 4308 34964051204476609652963313164788280544670628608783 4309 19240790782370118148057108670550288525876011294037 4310 10299449119466692205809739753393853025545638350832 4311 5363334576398904637707402390848397090705006743154 4312 2717106393796395181154955803066375887754104917683 4313 1339163324280962148205072951762240564072239150559 4314 642103114465369374793651867043737979842004526150 4315 299499226608020984903631178714564714782398763116 4316 135884186154789446821947005403360404795683977817 4317 59961847231683656398615984882772368971283129485 4318 25730792682975658424556192165908375752665637640 4319 10735732193238160920938102196839089134072474754 4320 4354398399745460521957931285077357001277387507 4321 1716523979172913004528921661395764311760667639 4322 657496927154461380063844060689150497152139326 4323 244650629153338881739272198839193814590909948 4324 88406448623185969965904601505662631774231001 4325 31015034256522840421506828889894814785464360 4326 10560056830930133394015509833920884807993895 4327 3488267753518370701486373590843865101596705 4328 1117468777410998874255537154780736282414190 4329 347027245655812810363012662093501191915250 4330 104424517069870220969210942618507148491085 4331 30433169840551089947107856988320524251195 4332 8585765873041136003887261210025752332228 4333 2343499080427048283622877628489349051324 4334 618522780720694287838048808043069312075 4335 157756234089275947037212954178342615421 4336 38857454231635127648066004656124247242 4337 9236707723711575911331693559034858646 4338 2117350098281980282637113835506605633 4339 467687932352922361384167203124354375 4340 99457837830882549406821782278726992 4341 20344468476465352057578840610237104 4342 3999029740223752468284078631455333 4343 754586261906746210985224666144179 4344 136527305323739105123813787606050 4345 23656941968437805705960935459326 4346 3920628880994893938096822705447 4347 620573297228379650404449897905 4348 93669827517597154045745564340 4349 13459995821791422638710423500 4350 1837935729066046427570592385 4351 238001954672634308838988695 4352 29162984674735903167955830 4353 3373023988444351479275690 4354 367248145728686979745875 4355 37525889458678558766085 4356 3586317779025848267320 4357 319325269844990243784 4358 26373623274122105697 4359 2010278425618541975 4360 140583423171942738 4361 8957683424821326 4362 515768954727403 4363 26568422469069 4364 1209344611500 4365 47883519956 4366 1615607997 4367 45162939 4368 1004182 4369 16650 4370 183 4371 1 4372 1 4373 9903520314283042199192993791 4374 538522340420397270181136738893788036741 4375 117826969646843687448743370553154726109529029 4376 128940904102609035520200948626407184655601741599 4377 9733135317169479034021336292707446342582583217815 4378 160311931362583212320068133860764444645759654861605 4379 1027815637126764674845474515233982429365149359939373 4380 3564551230373568815541427040503262789038590852694987 4381 8177649705320593333794385610258424296091446770866775 4382 14100692341155774944912648815311227875779864347297265 4383 19856036501063614289289379995120362341231846696861431 4384 24125619386743076108225657523472986112321778836107402 4385 26246194045797810575488518467627319497581473117942298 4386 26215804684121912584930086545740680567845445899595238 4387 24457388496979124100598129746652772556422918683008630 4388 21562622082271894685339674990711494067161874356656902 4389 18111136416291589614448069022012892567780392575194658 4390 14574168939773683326444891364018278382205325322317969 4391 11280866106387800670542423277049555092107761364297157 4392 8423014973319525454881816057131569730549990339325779 4393 6079639426306441003632284093503984036064909035117435 4394 4248781418571096274605267775663267297477385073170215 4395 2878434778278682071330271980356785369064404094977535 4396 1892188232576300540661613660261043405706601122021499 4397 1207840567824563224357517294144420814173399197853243 4398 749109009138820040401976959777989241124697460016731 4399 451616064725777780386138872065796379697835733486787 4400 264751336213754918564767652475565032896810100293419 4401 150963282895359047101406263549286070847942148823859 4402 83745081888683094673925828702286747193870619279517 4403 45203023597702387740108452452324756259773315546533 4404 23743224666060895935277139453325914599497103211077 4405 12136710688272657125277850169322494482347145139613 4406 6037536156823688851753449044972398078499250907101 4407 2922868779819721882682814666433691457424963741125 4408 1376985753836200791422626964607371573906257795749 4409 631229446149283534946137842465903063423855500253 4410 281538673301132418043735130154482369508297515085 4411 122159164790873134168666471094253285845532393045 4412 51556655469197440788390327842663104839504369909 4413 21161052971901994969382886428380637541114568653 4414 8444943285245747911079618668558009603026516813 4415 3276168462635174646395881981613259072818503221 4416 1235204634084325113508293059873200758063044117 4417 452478560656233662092588230740413892924819661 4418 160996573967161784202933769119373146153153615 4419 55623415671901477911024222148580449503048855 4420 18654061115377873671243794170389351293601495 4421 6070232553996181260360460562498838858340335 4422 1915947785792494715950773421586245814735775 4423 586309449636104342248542404318836013148615 4424 173876622624013536867313917805173949325703 4425 49948200667060410238505257036861377966975 4426 13891286814615926858971065275047519746951 4427 3738300875957712806336188198753830290895 4428 972892703130881309560540721055878790159 4429 244707850276257778244676657049625968551 4430 59448219777340259753366505609700570167 4431 13939095852628458837990088433172424287 4432 3152183800818707554812270024034041375 4433 686948076491152812255389608292045463 4434 144145804524037005990263542130656533 4435 29097114218819603205132222539291949 4436 5644729569360983995378341751349741 4437 1051297814522662226938813176815605 4438 187761818141609610473832481230149 4439 32118773027655973232559030768125 4440 5255445302969250392951468065597 4441 821372948085365381134651450085 4442 122427754890246045750737003725 4443 17373869234596149802690596965 4444 2343102623086050948416525605 4445 299700948010550466654176045 4446 36276280797353293106253085 4447 4145046169360403997533525 4448 445886242425069945545365 4449 45017850286575245544509 4450 4251341941989950860585 4451 374082794818852997153 4452 30534763548531132385 4453 2300402955387248777 4454 159014558976312793 4455 10015789756745201 4456 570115144277041 4457 29034995212025 4458 1306727259409 4459 51159898889 4460 1706938057 4461 47187953 4462 1037665 4463 17017 4464 185 4465 1 4466 1 4467 19807040628566084398385987583 4468 1409869790927862102683469507577210531330 4469 353481114637761405579458285883215481675159771 4470 418697586697336050639457702172003431346462101257 4471 33252585606878936040214096071374203375550341966362 4472 567398500414640260687526929128575373086640989864278 4473 3733297541946352822036274874097773948618460750227000 4474 13203723177593562290553762008642123394475000941199400 4475 30755358245674575718945454405715180399243801895416463 4476 53675340696187968944827124596309713009954240869851001 4477 76330342484257020677227445386768363379488804266749148 4478 93510230746473389000806681284670359406618061654985248 4479 102455148155902619124473487766478922489326141833006918 4480 102987247746627227106610988674005107971925689753725818 4481 96642415538842494651034931234562478321419176171189888 4482 85678355020939202687415193172832366077921968096079056 4483 72354912374289215042582917048465989420238097757816908 4484 58539345953253419952419371497316214007497144423941032 4485 45558704028735415070036731774114626967949169664759556 4486 34206495191311009788021575660508300554755096260432924 4487 24831068431619997553008442565767380942063480817169607 4488 17455636017072438624877844230335805166395178943356161 4489 11897839070846171210503452357784986390702340610996340 4490 7870651795054094296394681236303221034999821401874372 4491 5056978375668385766401246726186117189662453870409308 4492 3157674650671489342763893930785539897188735988909484 4493 1917092474791442894381960940155143026433154668217316 4494 1132082020047746472281503036822431076792436864936324 4495 650422983893100469256491759057434417808363349336754 4496 363656470270424644197186483032576477682384162003726 4497 197894353750148628607523959879246433133968120324348 4498 104826183618096831310270230388495302888029776306748 4499 54054182199429898855883915077153710793141592085972 4500 27134651781739756706351619545908563348905916053988 4501 13260259470299333408421916246081833762515772349500 4502 6308069733641407000471903711800368044834776549372 4503 2920983319435900279358601993942872633795498150976 4504 1316465957542421505202274132606002997069453987064 4505 577413658352076127169458395967135254763077446460 4506 246433528701170010714830013177594370830862415100 4507 102323704698247178638235719367823974064763301412 4508 41327108005028665437938005747109347062681798804 4509 16232484844600422317379675691657727201753416956 4510 6199056291460058535505056332100074480163527740 4511 2301158329363954221896403290473401690064799575 4512 830095124262458708409479991127740634734175561 4513 290897466426342613696226007586923396452852820 4514 99001770456653406513872271051857990948592180 4515 32710474009162730907915488716973274825017940 4516 10488437575217275034510549809990166500960500 4517 3262443307688716937315172148029091790358708 4518 984010895551191826221675496966045289766996 4519 287664310772750284203295497153944225006604 4520 81469075172249976762783575785710247751772 4521 22340781269662233781203982393611059118900 4522 5928794132495733203701946297915213839764 4523 1521756623460737125803260540764831297428 4524 377543385683566756589399756702199533172 4525 90478595283415884984158952500079460116 4526 20930411530757026759870018089532552500 4527 4670225758325050185313312782748788834 4528 1004336799758046427441048915092650478 4529 207984762531037196395906328960590172 4530 41437871172064233422827719218807036 4531 7935087016547918059729800586211100 4532 1458940223833537421119037170044028 4533 257254809499890807331902010831996 4534 43451036581679839399596618349404 4535 7020618954030227200971507969492 4536 1083602327100453622438816054500 4537 159518595982524396304534723260 4538 22359775428778802166177824220 4539 2978780799904505174831130780 4540 376398555774617456864215740 4541 45012259378499171046865500 4542 5081836504497119134168764 4543 540173284940210387494968 4544 53894616965374000262832 4545 5030042295176187987276 4546 437452724871302510700 4547 35294584018281942732 4548 2628447863096619564 4549 179616253634080236 4550 11185055040511308 4551 629491861960500 4552 31699609629732 4553 1410753995244 4554 54620962956 4555 1802351628 4556 49280300 4557 1071884 4558 17388 4559 187 4560 1 4561 1 4562 39614081257132168796771975167 4563 3691087032373092558183554826037036551041 4564 1060443882435624647039165353069427538006509845 4565 1359589827105799942978061654912054858457231564976 4566 113601508332163281465460924970156755208273512352442 4567 2008070992460888451053077156873015120664909174372598 4568 13558856431426764709510370391792534851043646259804222 4569 48902253914502672595156997453680300008789899013129121 4570 115649462096163960664739814105373662375583455406119297 4571 204281726653902298299546547596780108324342219142392396 4572 293366750762083977949680279461753139311103267023992074 4573 362355890937220826764544110796188856428115101067341672 4574 399834392589042366317677304371722040343611102188692204 4575 404447452875372754837562062030676616907490852325040148 4576 381732396416916290200058940765091061588549486246239960 4577 340286685657759067884063090087515730346185590379065783 4578 288909042709147971710274044039135759642308787849719633 4579 234987791795681333504175714304718867982354185549096646 4580 183862265260825811131285370267134786545605132909722706 4581 138802571667883245678365099942524863850085088437686160 4582 101324234953832592838899048224240453410058969549864986 4583 71640174425836871232548357808760264044541543036406182 4584 49121965252173552237946902912274615428176152684191264 4585 32696120951084191685173893381363950324283153032496396 4586 21142283187823252021798073455978142775339975964992804 4587 13289420150921084550578255175103384314957859253420232 4588 8123941620228012600797741925599991691578135161089224 4589 4831679498774570865824171697245125896263762867130113 4590 2796584458104019904258516022253035777759332424623811 4591 1575630278184078660233333200510779713514453727056333 4592 864271361388817777501408254245397881015052880494831 4593 461600903185772150355251578048555328125417719123312 4594 240069199798696384319761593194901408908445298084288 4595 121583745233208745634798175975655905367441097841024 4596 59963240455979830522609046966741450104503383337360 4597 28797382257018047688702386758838531860232169361272 4598 13466502330055629064391011050716088834191696299104 4599 6131328892872819416932603632174874062110255710176 4600 2717726802947743770256020884295818604688421405448 4601 1172604420452663327237354141255502680243131806672 4602 492408046102693033429239457657735031296122673728 4603 201210405552904931831491406553689243445401078016 4604 79991133985689568608202413462524844303164773424 4605 30931755756884493610286191646331277797574661052 4606 11631468074450425687707342904174618494978039726 4607 4252246044315214252411589280315806355985986130 4608 1510891827571797342315804277353445418588473380 4609 521611481348812157631886038407612653175055120 4610 174911156050196143364213798295794707099588560 4611 56949792467285997914251760484982699617297648 4612 17997335086145900735362569603014395371444912 4613 5518129409563850873961818639115126594899304 4614 1640808592268942371391050067059643987531976 4615 472943242386912471510066631118975779629048 4616 132079431844070177528893486870847579829336 4617 35720126158114437314411135530206318095856 4618 9349850765100774211897867136147075967792 4619 2367321990111286523966219006669309823888 4620 579430987781155553317587679791891005904 4621 137009644103254988689212301461893353950 4622 31275199847165173557937692570122780646 4623 6886884120372180236591316941894679962 4624 1461744195992185053655689292232637858 4625 298795591891713581301291567984415344 4626 58766985428993606963406357561273264 4627 11110222273714883709299776937131152 4628 2016900879414998875182437810057424 4629 351177501617280713332066755500296 4630 58575876816840747423978450342888 4631 9347342204213658842153674801752 4632 1424999294494281217214063325240 4633 207216927639986505811721502480 4634 28693735584362429972704301520 4635 3776590170832239259606427760 4636 471504911036112918092115504 4637 55716105672433619702697996 4638 6216077691342913909421532 4639 652992561166134576007908 4640 64392154280597678748084 4641 5940242328937074951408 4642 510670340770963015728 4643 40731095998109262096 4644 2998865425405291344 4645 202615855577063352 4646 12475738374062040 4647 694301835215208 4648 34575738583176 4649 1521798272784 4650 58274946512 4651 1901984112 4652 51441456 4653 1106847 4654 17763 4655 189 4656 1 4657 1 4658 79228162514264337593543950335 4659 9663391306211222612495761054932285109377 4660 3181333057176664888786639371243874589616048448 4661 4414822346955761630691512544020633824682077518498 4662 388087357385492527373690767970131545551506175707037 4663 7106236436925911580333017654991221457080628041508068 4664 49238867719285057726550591836197023932856196531133405 4665 181093955237967643350334628359245178654261131841241449 4666 434809408161602978204490633916634518471512675227178508 4667 777332508356960772142642127915893219956156888788459250 4668 1127291612992680336552902725993122895914489379394635707 4669 1403816299818649423416838332745633955953618211680449106 4670 1559945187876355707163784241369922273741253096586301131 4671 1587829744495507970809456905652089814699315287113132285 4672 1507265002492865265218479756419225992313895443179578983 4673 1350921289799122429816930675454463464786279782160193152 4674 1153010525277340477088595447152159443196549575267149520 4675 942726450826565004959355175731773176040968478848355088 4676 741510347677652997980343864325993954018195584254589350 4677 562790740516075869072608197116388586937682034520105438 4678 413091055843311753092115300608626832694800075832131790 4679 293726523714150846491908829759617190720413189464825394 4680 202580222307547425391253469233874490880216604140213856 4681 135656489893860025242443529375786947974353874289184876 4682 88270107427728846382051020560140431668263615798398936 4683 55845065104970977137654356732579861242676671490924040 4684 34368982889723227921546432308011374662182912257749057 4685 20583885075848369588324532181932593982160278119674613 4686 12000478693164488835684180083715204440593371897560534 4687 6812116375860866282443818357902987157101707379373802 4688 3765773904147479834252957356162083601868523048120339 4689 2027542367559058176804628388136870481941001929256087 4690 1063323048016373653927679045838757521548803618519704 4691 543199930721093705771533138258797534045159155428872 4692 270307608402186454359606753622076991417392692763760 4693 131024507300071554964201856486498793162611485978260 4694 61861715810002125234413297770065960847402144613340 4695 28446886918749011668512184200130028235442218167172 4696 12739386919220970284681998895477366589878286995628 4697 5555343689955763458159968618568034153218873232512 4698 2358630918210954325927324463084145947300881512264 4699 974819991194192465700424684227436475453811391704 4700 392124429281168562658182425125069517127491848548 4701 153486113573908981516482139659362016873447270275 4702 58446937950100559238112466734996321141615867131 4703 21646851990652651534846325742159676625537378709 4704 7795641180807621094675083873430309846337987821 4705 2729025946319617800943790152464465432038172180 4706 928383585916490442274565395484184766991529888 4707 306808076070914039928079888868774501705628768 4708 98462592049141650258938718330126616955086776 4709 30674402497542544854677256948304292548775496 4710 9272689836488648088253985404353390349592304 4711 2718774508886837491940076816168443126619408 4712 772822232233167263882264740390877257383576 4713 212869534925399826369613625067407291988840 4714 56787149678427272262173088809169779855328 4715 14663925733104502813147892829277586621472 4716 3663193609776852619290606667714985189646 4717 884725475834830704253949975285800494450 4718 206446927917957516041679003544033595204 4719 46510712283901719084776015746144778428 4720 10109168104248263925203987094344371022 4721 2118102365204605823221678785762741810 4722 427439785023415678937404060044093024 4723 83004330855838373257188349245592992 4724 15495201534162162172996719312746296 4725 2777831759466401049270549771400904 4726 477676597455175867022177330987824 4727 78695560519762346325499863271632 4728 12404557720842207782393522954712 4729 1868126885358616658810210631720 4730 268380988979543605016736533280 4731 36718420837063021410009272544 4732 4775316098576898715493356764 4733 589153200072323071406933028 4734 68801253616285582097548968 4735 7586454967955780740185432 4736 787717112056267008455484 4737 76783309279242791666628 4738 7002314106477110244960 4739 595131398192586831264 4740 46931442704496908136 4741 3416572874933480088 4742 228261634160402640 4743 13898917783075632 4744 764975110654344 4745 37677610075256 4746 1640250149920 4747 62130356192 4748 2005973871 4749 53672913 4750 1142562 4751 18142 4752 191 4753 1 4754 1 4755 158456325028528675187087900671 4756 25299086886300189360560860507556590752258 4757 9544002862617027079066557554418618602656671552 4758 14335623841365852098581899094400762211470731982575 4759 1325751959217462663759089381435606959413395836145615 4760 25146125438400653948343816772523198219232267001273865 4761 178792377108468286610794632837314353101851013272490553 4762 670537817968601698498615886034758301847097451163918628 4763 1634513867371260707050029331302581473348646616017054854 4764 2957392129982517469854325113879673194353117922155683150 4765 4330877776164538524772623699339134981622083196026685132 4766 5437347206774049491591777619283401526408166533984409936 4767 6084502777870873963519672917409916548868846169619039402 4768 6231799855467726419751833156501776133520991479777941590 4769 5949289452897651002359246297078360036048789894183660402 4770 5360842209640682059803663458057958187280159294678666769 4771 4599305738047141856156262872307082918164223893354005647 4772 3779881577742780299111702265154078121880646127570214722 4773 2988516961661188988477937611201060980876293722256461482 4774 2280178637706908808809777075584540857630470963538106756 4775 1682698605234269368234173706326020173694246361658638292 4776 1203124200607156883083819398141921572275989592817926348 4777 834543440135200672051083602114762647022244524596148952 4778 562163307189968354222140485335411847870108134484432588 4779 368041769586654889175083912322610543305147078079425724 4780 234329220500154435672805198961330632310102802913643769 4781 145166915957813021551178966284606982034225038459094617 4782 87537231734389707071369240327138550020403349883323432 4783 51396958838024630679639254744409212552571871451503534 4784 29390485349032872701789542451546339449288802289362194 4785 16371206551714840147089026250504280052850135754162344 4786 8884181687281967821709383766214118428783435989761871 4787 4697388394312899110670292561435544510405752655565391 4788 2420030517860747517143352053763653542288841500433368 4789 1214839654825538169378384674027927547082167617471256 4790 594218338812331689520597062415463945565751003782240 4791 283194825838824817101504574972660256623834480126080 4792 131494876566721118856119084279773077490664099406240 4793 59481004447146715696036143106936519555652330208960 4794 26208705217343451526929260519556106143637046643048 4795 11247425517571864575715042228372275194615844045864 4796 4700395329880507819986356256660686504713706244188 4797 1912554963330438572533271674136923666980313534748 4798 757543594379087084929259171178789834402527368474 4799 292026841464762751527553398871514335720140842338 4800 109536283112213483402480202092745984238974957790 4801 39967160298587511525140283641484761750251508390 4802 14182076659363347138837229573843425477405862068 4803 4892601194223512725421000832301609467726860724 4804 1640462330107460172389663891551860387357874200 4805 534407662666739885300634582477332028164577816 4806 169084086880715388056547217631088592402230072 4807 51938556679406678523125304573179516374579512 4808 15483061086495490336016403777081153860214696 4809 4477288508278571846074219922017604933375400 4810 1255348451762394188883665079334861621216584 4811 341107760015358873707107695515024438320968 4812 89778194754413130507759481135439938287918 4813 22875038428493038755983056139993357495214 4814 5639091489364471543840185621830619773750 4815 1344130043954647455422083998120012463286 4816 309577520590009218136435022130667523082 4817 68847150857602852758405668720596262282 4818 14772812619680891250584748725913947666 4819 3055986266107275554353675255096520850 4820 608943648269254587624777477848025304 4821 116772565683629098652452337642486488 4822 21528541650550140138559996186535928 4823 3811880514896515129640404296648184 4824 647472276215542767455570580485800 4825 105372802846805378549097119812776 4826 16409192480538984705030680751432 4827 2441607284154766890253692970824 4828 346593146752246546552248435132 4829 46858206234289141912402919100 4830 6022423752337830440404771788 4831 734342162272850016342216396 4832 84761880664253410586375316 4833 9238672501347557548763028 4834 948286044721229702033700 4835 91383068890389598987812 4836 8239508345566780815624 4837 692410856476514127624 4838 53992850088524270952 4839 3886995061037361000 4840 256824444837208248 4841 15466545614459576 4842 841970580954776 4843 41020240731288 4844 1766516836175 4845 66195976847 4846 2114462259 4847 55976179 4848 1179037 4849 18525 4850 193 4851 1 4852 1 4853 316912650057057350374175801343 4854 66233869352768573631701084805331031097733 4855 28632018251242387527650447673281248333799074368 4856 46549835399774013308798227667585819390090241402916 4857 4528799318713364040084222342676007713286521425816599 4858 88976314575786248962897884217730157071508854829916457 4859 649153258421359118642947042298530868693659627007566684 4860 2482495195390922537587982059678721077764818284424019723 4861 6143480017782808336664603192107173412200988180169612841 4862 11249619996994171974047737234247228996087936316230652975 4863 16635363683404001296521878101395572059199815363068827925 4864 21055648502528852509487438247654162864633574749722476617 4865 23726352590891863677227518071280834425845429054353895610 4866 24450916544855270022913119340834997458510388343158893958 4867 23474197075118515414238859931695267313391325671926910431 4868 21264747097639506751932413711940093084492458980309796831 4869 18337733164906367268983436619953206767099805661572258797 4870 15147171365304983559116449200959340315912471630062081799 4871 12036998187471161323870151726809537988831386869524340112 4872 9231552954527508744824603364852751918974288772090617579 4873 6848696357990550075451169693410664270184549661614407531 4874 4923489833651031643805866503953797155590330185768919517 4875 3434374297071513660114013999937869947578322630451713733 4876 2326911812042647046401891944812539863100930751819602716 4877 1532576065439515593189496824540357944166188594808919269 4878 981867126395311937025916591771537807836621694949724207 4879 612200284136260705933386141545492604837450634830710438 4880 371638338263473027024933259016217945858652330873594118 4881 219721634759388977312065340653142058956768764832552292 4882 126549136087799952507503182931257671805393309022658204 4883 71017080139744228952182708814088587834722022486710138 4884 38836958320591660850269800101463981983663445669167418 4885 20698988993768512976484722036194123256757608316672053 4886 10752289084859932293557243164218832382620021094695207 4887 5443928166324155544792050129577889277016729129475476 4888 2686471158289026365505066898361800972970921733548220 4889 1292102867056702442579385451021047399090431013230664 4890 605665583419413770509772958124560690040953140526264 4891 276665590678358001775120547290298261247338006985780 4892 123145840399405483325609705435062994523294823089468 4893 53403951582367688498345701224779699070619607335716 4894 22560771140663318788221026415776851270905256734572 4895 9283048850920472049982158776113067731556649183127 4896 3719668993553375493919343415366016831367584996101 4897 1451133560420826071386846171014564488317437594678 4898 551066567987777229857654086698491065946229001610 4899 203652680368751853591597998949558933216882657795 4900 73223914811537718528235743621473222172790093057 4901 25607741377917832762068895129998504800217457716 4902 8707933517105172955500963197882662270607186940 4903 2878361742321655331047480274137613036089259904 4904 924514393107577339936854322312688729343617472 4905 288444261326024235438814230554528779011603792 4906 87381967360676231041232332049359429028384304 4907 25692986554815028217048508700451225348182080 4908 7329093171818719097548657776202352614129536 4909 2027342166547525066805639951500350436146438 4910 543539187952678173478609713925897672392018 4911 141167363100763679563565779037257273052096 4912 35497351451176629299085511381774609506000 4913 8636929097863775672820788640201312223404 4914 2032132235992268744453359711101943771732 4915 462044634924895814903831108297773995312 4916 101448762363071910813928841427520678464 4917 21493728800164696946916876713955014670 4918 4390646128329413828255682548435057946 4919 864017321287062925068242149319534208 4920 163641529499625894059212734312206528 4921 29799774956558713165296375360318096 4922 5212197870174406043100642577432560 4923 874627074389692509258795500862784 4924 140632795092038114849412174286464 4925 21639000195600765032090315128212 4926 3181651783893549125270592760188 4927 446331982973162660817459045120 4928 59637395901237652809554679072 4929 7575869957547783883675579896 4930 913104596102704395063730056 4931 104187511711669755385935072 4932 11226627659680406551818240 4933 1139291690847575680824948 4934 108554496437999674746684 4935 9678322908608333341824 4936 804283551714600030528 4937 62023664655436201200 4938 4416110496326237072 4939 288599506647082176 4940 17191507017100416 4941 925777579253527 4942 44619470380485 4943 1901023252128 4944 70480877544 4945 2227593654 4946 58352778 4947 1216280 4948 18912 4949 195 4950 1 4951 1 4952 633825300114114700748351602687 4953 173402521172163987859570922583623590441613 4954 85896080052814049041597028609232927745075876033 4955 151153437640351283554370493729926426773424337745788 4956 15470077556722705602215748482502547539809448442299702 4957 314811575989899003471470496447650931096539655817993610 4958 2356698862666404148572301885074634460656573333201742404 4959 9189690570865411954948080581848734305738129537633487891 4960 23087568034858117342849941754170955046637454778184629205 4961 42785405606793345905115187729838938617836143678537446165 4962 63886301474229104349621026444763417983494632633196840371 4963 81518796817453147255847809335622957137201131326553544606 4964 92497587342500324329100805351202536755147879547208753124 4965 95907599661982890647573071440950548594955181270709068572 4966 92591599966598939137909784153239359008772706696664738498 4967 84317491558631185464228927447429336745990303464973073272 4968 73080334410936275483445194590308240236935086324646588240 4969 60667216539019558886166868887748010528962080491937864958 4970 48452282295933854821413396622571534916817184241214812780 4971 37348707701362750126024060287789407759992159313943362280 4972 27852417910538373359941326481329833203969781952610786524 4973 20130047331806640447392113075139493824315422262503422082 4974 14119149784723432469786394165447356401514049921323308458 4975 9620773924670259532670355492015088236710136712623625761 4976 6373931061796322320580415710236954122884014776793782885 4977 4108510601552933391816082543768261614512250960166268895 4978 2577906032853139676532211383322181201593649461911613775 4979 1575198595415942713745454859210891186018957119604620625 4980 937630743869551067204528560589438128314455709651710715 4981 543836987074700086610945355700309315164836345074499789 4982 307420254687878161208376250341699211876265689818064231 4983 169389985774695967405308342641217901288593417015312425 4984 90987225392988614898717036390452147339366449133810625 4985 47647495329812532950814914938952281027128993086498547 4986 24326616575797269743596037914866671583744443540131375 4987 12108973349958910718244556990127409671201795811741528 4988 5876342475821845021170496215822909985834404152099520 4989 2780099624573887985373993293317381926293440515430080 4990 1282142605175535257385622857391865131973902813158600 4991 576361223059536656924685648276747085366093280569500 4992 252514514704804179110522134192710766114303008898340 4993 107808542714614798124769912831646889576497564023180 4994 44846537836057638382104687383364605570273386961670 4995 18173520398448049109207691777859648737620505708550 4996 7173002682382804866550689844093636829401926061500 4997 2756919376765132384693752343361105553356356947012 4998 1031595843536818655569085828219082154552726076586 4999 375708251369745123410138381322503882362680282714 5000 133147331084478557007874497079352894043832195428 5001 45901970154449834004118301799901442377521091500 5002 15389171394856060957532778068470577072129324220 5003 5015834789862834246360003149317519273788098640 5004 1588784883120302041855715115471105716395209360 5005 488901182602191725738327403353698862416554480 5006 146097033642125006572878007226464232338878000 5007 42378515064999991478951464204356281012587590 5008 11927316692866447404638547393128951158814430 5009 3255587905553645093326425158389403053982570 5010 861371265605382161904826783382186828002210 5011 220798995100980713834557590441007804287500 5012 54803341882896449389180448373279177724540 5013 13163238204773208976631339170702973762180 5014 3057670268205132285074950769125012440820 5015 686435888451204333478605667866770366910 5016 148826866091730718536018277403865765750 5017 31139038378110587528496483960144664770 5018 6282322300403165572451379581386332890 5019 1221100155242873426351963993304265360 5020 228453277282917726432906127610275280 5021 41098797771297217760756456016046000 5022 7102084814045829176467645753444592 5023 1177531664769369503989710164563924 5024 187092447267133194038863397303076 5025 28448635746361025943448959693708 5026 4133953145741112099715065529500 5027 573182644733185750320243983160 5028 75702240412435924971969568920 5029 9506266661464862429188975080 5030 1132706247185724312387418440 5031 127780058721878144170396500 5032 13613765537813557588214820 5033 1366079006632183363660140 5034 128715425806930941460860 5035 11348913676692969604080 5036 932746991521798670000 5037 71144485154735757520 5038 5010501016637501840 5039 323908298260536535 5040 19087681645987955 5041 1016917543266625 5042 48491997762285 5043 2044212600870 5044 74994417630 5045 2345515490 5046 60804250 5047 1254299 5048 19303 5049 197 5050 1 5051 1 5052 1267650600228229401496703205375 5053 453973694164040302597068740295913916028450 5054 257688306392311500210277367585840938940434527175 5055 490813343672639893931182713981661787539397307618500 5056 52843440957637796654103548274340421379492535308296531 5057 1113783836600655086616905844227610941522692520402822357 5058 8555015675227116543515856178139766470089960465934384149 5059 34014348110671414816538517682490417730922740411145102224 5060 86752399118003380248890862007578291911781097487105207520 5061 162698759511317862544607214345590472662094832641918925115 5062 245303940888424889540460352480172371562551921838977397112 5063 315542001822845468320125788270420894389178441445293260717 5064 360517727730979525474717606317995041691698088517580481606 5065 376089400168488413773681828203872433157548611892911298842 5066 365100501211076677355192235032334208453121509762081789851 5067 334203625108031376206887313684619077735136103351729373140 5068 291114432591051167542037375991385710613450422174095130417 5069 242858750539091041145354000367217777654188262365392065098 5070 194918492761821340098581498681257707036136280290046369710 5071 151001684730052470233576577228334467582531212758967885544 5072 113183507360630659146217963473729493017520934760750047778 5073 82231647840722577486488346305157301039977045318507194094 5074 57989118562470799213822538820655107311854318769252802771 5075 39734628379854379152147775562240455329258158173195754487 5076 26477146610372390050538446086298651474857270848892608166 5077 17168858293362564890433408218383370744081015139131565500 5078 10839521262239698736516029500605379270772830320934273700 5079 6665933967516259811991925801660291305706683223818571440 5080 3994297070226761891526619363027688995399417318346929110 5081 2332724972706624674721301428228464583201564972192939210 5082 1328067482225140042175233668347835451039356125595678224 5083 737187451630258061674728922041089057702108520132835676 5084 399011931890485700456970299962232272106373823385863500 5085 210608832628410949370856539078425868368590123914861250 5086 108409701831365983116513240146406577690992078458794325 5087 54420905751536936200110623332826721110110921206804315 5088 26641757926176488745931741831523148979171575497810580 5089 12718684330145156249303543102563948897418051740313820 5090 5920746057984495157069915291376306644629681050492160 5091 2687379565999412750345516161851873032389840719250440 5092 1189198795183759813270499828140013150706211629501460 5093 512978137970091413742166647228096373059368281573695 5094 215675138785178123998186979376164947916998016659755 5095 88366581315336541467070760783177217031952610515015 5096 35276445139978791227002823809408026934982317726187 5097 13718437279449888291507280359034930088625559731677 5098 5195819315208514819242062381121773744822145141009 5099 1916159677360787459397237087943442813321917583341 5100 687904883693152071430005677281111112827865764873 5101 240340442788234285973643878747626355871003702648 5102 81696147734024790165543861086160115795567838580 5103 27009625857702031492108499482576721336100730860 5104 8682305738705630055809760783613429568995071840 5105 2712684281966810499905247929404967673567196320 5106 823473764951441730363034882010983608106898070 5107 242781380464991436935419483028305745522867610 5108 69488736356286531381554984149003586384199020 5109 19299863769579119753196224493289944094781780 5110 5199129431865390130970636315594784514274490 5111 1357772597690240038963122412637481614301750 5112 343568917071546821589549826358269133498760 5113 84187488560647999627518077483810137689720 5114 19965014629634677880259846376819769010730 5115 4579368911199271670568180382262418940390 5116 1015228659012776358079138706634646563180 5117 217387265148355059165462624905541428180 5118 44924783134159792099751207116221595910 5119 8952975888171830151588213695605138890 5120 1719105507580006096978532704540861920 5121 317752957639557991130886685395811872 5122 56480499064158245617681457687499108 5123 9644240590851701378485929479875516 5124 1580165195049996918010885918863784 5125 248123671905596358025476382219992 5126 37289724682576435893199334735868 5127 5356020675619919525327523064740 5128 734093392219522462693372096080 5129 95847479982551374142734937520 5130 11899459214558189198134208460 5131 1401880130167294158316426260 5132 156373668804137442710486280 5133 16474638976884855256995960 5134 1634858771922738216185940 5135 152346000151838679339020 5136 13285552144891302701600 5137 1080046462847907686880 5138 81489395486271297735 5139 5677405294804562865 5140 363100579095779070 5141 21170008730283490 5142 1115945751392065 5143 52655417381655 5144 2196546951620 5145 79746252860 5146 2468378289 5147 63332151 5148 1293102 5149 19698 5150 199 5151 1 5152 1 5153 2535301200456458802993406410751 5154 1188518561320590745231749413004866509246425 5155 773065092579455673428645262442560101193245625825 5156 1593724560005350893379101971925767619850569758994132 5157 180500916552763736862440789613785797270622783810892658 5158 3940270333802649380146689538819739119707360112663295054 5159 31052645593372807107537163960963767828077195269816293430 5160 125884893145719706066523424157800649159166663568233326858 5161 325931230075729634835085264593594449840152630155579342038 5162 618593667520905132662900886500664395639006190625412722750 5163 941726526351225577201484218344515932781691247880602657920 5164 1221151221014679438696599361485017002056153465207322280010 5165 1404826706709618385447790779195043600450020115564787923092 5166 1474392597497035612499361181392659898640106085365386617452 5167 1439189074732286225594269745959260493765179130160219368006 5168 1324177372461623264703056525801733728914565819974479396371 5169 1159155773879896107180525074296185106392955442203329284191 5170 971713455755860695484031239089669113821852457817967786126 5171 783688363011654476097375343049058758814862668079733090754 5172 610103375579822134650084565228903318515596657066474880554 5173 459599952761105530497791128612206157924561964575112391674 5174 335635851464317008908289080913905997867316376224067155065 5175 237944502149449688935935528078745471423655112817628695185 5176 163935520329746554991420701347205291201226491633870004061 5177 109857779688489739186880003721876213759089378795784599781 5178 71654384435794262020781226217167556774741898287018264901 5179 45513834782952608880879995099517082521791493770734408795 5180 28165686267280354295845881993080794346365948671422718330 5181 16987253080658789782497018988373610061567129396290431490 5182 9987814497863896647821296917694640189213251385551869246 5183 5726047388787084182930724116853833572472783632010050822 5184 3201454317376137547205693388055420438604864044049122057 5185 1745820148039640205187861809376598307769886327736497447 5186 928639298978673573734874021602326674776889711233688631 5187 481849142042679851497427801125726875590402132707445775 5188 243893271260616344253306667355927420783355549235197799 5189 120423105934035069941035604641139996491645470321471663 5190 57999872644451296401603494897917261804537930664525340 5191 27247556012113559313788795556307392867201974636337660 5192 12484703985167080471031446059436147889484117972548540 5193 5578755294337023790628682449050906792878020713573980 5194 2430830209909120764753020101821186017347862613175130 5195 1032694996855784203205611366762529478852397166671210 5196 427684746555829998159331324751921753794348685577042 5197 172637908874744012212583688761028179875383571370562 5198 67909139014087082629259446908599660804482378286942 5199 26026235587227705389388642209221920391512085969230 5200 9716043553623241809466542234289770484293782760310 5201 3532309887535325888230892321253291394848652796038 5202 1250281917003645433542837295862523940365441008748 5203 430742364113985897796840100402523308798240110668 5204 144397705188134483205570620834926988036764372140 5205 47086921617080102103633268979208548147658070860 5206 14931148067590692785983291524434348524236362550 5207 4602413192334685397566737176455240635303860070 5208 1378525262237711135615428832216598685536832310 5209 401058716947143619451725675819602862386047430 5210 113287593327310161018918069451178259088037070 5211 31055895231000140054100619537116994737632510 5212 8258243544317417030486430967228016876376750 5213 2129097920393981681769740142837830018988990 5214 531908908822477498724845827702709177888930 5215 128696886731116627058605950619712094651570 5216 30138981111045997579475345847979253454690 5217 6827213494373179445891920420437253494930 5218 1494927972443646268509815163561951015450 5219 316189807304846473516553252833589758890 5220 64549840418083458499906167211972735610 5221 12708939860971400336676165790082674602 5222 2411091921923280324857987533019984772 5223 440358196358726183744735530250685604 5224 77349145440911645292664202566113924 5225 13052694652857291572533177699823076 5226 2113702263543766069955038018039636 5227 328059141946369149337202574756468 5228 48735859426035797406547752961428 5229 6920054940041515824857002194420 5230 937687811399183400176976179580 5231 121048278541835046697319780700 5232 14859593143696914957477547260 5233 1731102106752453898994394780 5234 190957805529829891440664140 5235 19896702520882170368706860 5236 1952836324371306877565580 5237 179997150904469192429100 5238 15527134466073389373095 5239 1248702659115254845215 5240 93207306654976202535 5241 6424776461726404495 5242 406556542307738115 5243 23454555650449275 5244 1223453133106995 5245 57128257537755 5246 2358507835629 5247 84746341589 5248 2596335693 5249 65938053 5250 1332697 5251 20097 5252 201 5253 1 5254 1 5255 5070602400912917605986812821503 5256 3111581989798999583698407728120182314916201 5257 2319195731712061185593888984624650000990356111300 5258 5174982071884721722084623479657088071002006304925781 5259 616535331465331122210789731466509659738062397093346942 5260 13938849610718120770690179505377211836903750962448141282 5261 112703824344228860724004002337834743775642127032011926155 5262 465839849679745852425186050865990713916333924353511342578 5263 1224371420473605099378275829314063989288386135125226018286 5264 2351587379092713082764868167382506722363035561150563263550 5265 3614686718244051431383002116820928372661410475849528618983 5266 4724948170503646209787624385198573976443256407871031784018 5267 5472953700953810477298734615168334936559874079426104470332 5268 5778601999524184772080521861854604095171147621295812423236 5269 5671425642714963914542494046572498637653727791448111509582 5270 5244788200022271350896690187223520417800233264816381452862 5271 4613610805315716620318973968889084514641785231861325024093 5272 3886106823799575644300599981596109544404874624140245466679 5273 3149152588250488949154448334359503557324044085966715539587 5274 2463485873115714383180068392218557375162055906328193375537 5275 1864937276032560102270782248114499242337588348965679789921 5276 1368815820557507394822395857580381891915346023782143009571 5277 975460321001435004726246159242046911700290691711477007279 5278 675673314415326343982951251364684181791186290969937316229 5279 455305463079120591995196345873487483589126348325402884418 5280 298680383217765669464166202478580907606034546096559438598 5281 190847740255797214094750260238101636313996021194241192396 5282 118832460396935796383468983257827905974896144244904427920 5283 72128006926358801559911887008588934054815602111397044364 5284 42688929465166062796108078744532575141332414288358835060 5285 24641363592813707301984414176289554777648993124174841072 5286 13874776171578971141957701543865034971798800673982166884 5287 7621733912434090113206740667460807871943960320609514538 5288 4084947888039667142443594659252669250038090556509432174 5289 2136230854324649618662018150238250089598922170554973740 5290 1090058790497947609870162436388360162059561882523800796 5291 542739355773137780534923204138668444979414089960001977 5292 263670407235051222057983711138843711436509733835464075 5293 124979688653845495500211610952955344173512507036804800 5294 57795719276784744046480355475311962641940866434403360 5295 26073044783750248817041830870532926735374791387356955 5296 11473110711011049523340334017519741394403563146843685 5297 4923904950176519169323574160082739203009493294879252 5298 2060702398842188211736857705027308388963792833642956 5299 840869703319405105213758149182577369073552543170154 5300 334482422490145882860491224787449420654850469045846 5301 129677653742165735217503273561333272069444487403732 5302 48990632582009514896552618999054752754945709302988 5303 18030945245697539019471164172658877214356528028639 5304 6463616085656602653113407013380862584377774924001 5305 2256164350419751712342088117502497545998685602224 5306 766624696107334966311614611051585833019426925808 5307 253502696489885380198820450317778432856316876410 5308 81551630944596173073166589204532485831434656030 5309 25514499714497774716732194709561428480380915000 5310 7760522433757251288249320516708040868763572120 5311 2293930289459308535537798253306982669396964240 5312 658689798832764081543662434259076375299754080 5313 183657627333627858157605739492640265439678840 5314 49701480240028955796843221614410858509375000 5315 13048348293927857892750757080606386092243660 5316 3321612624770053306278037748862960469418420 5317 819441663395756750421533074790112620646760 5318 195802062447581801663448562736107855055880 5319 45288336072236002739769001852415711460000 5320 10133259246565318456428104000394745284720 5321 2191857427471422674042827836441103268840 5322 457998428001984790853041753047617904712 5323 92378812061949539498116486325158069586 5324 17971481901176687170136876386373329750 5325 3369157460081644337640122796087469904 5326 608109181893406765902597113082736528 5327 105568237010169994507685595983799712 5328 17608158321891192861780456310658816 5329 2818556406862540166035990920514000 5330 432450915738482259975155082873744 5331 63513657117518012456438733529848 5332 8916478841381717671908274334280 5333 1194643961626550408529093288240 5334 152498566935981330511269270000 5335 18512755162731652646907000960 5336 2132914420332995852244429920 5337 232704046895965539055643440 5338 23982372320529253316267120 5339 2328357760646318651796875 5340 212300122495731226020505 5341 18117747090958875266060 5342 1441542048886933654780 5343 106463416120736749640 5344 7261344101992330000 5345 454689106741743660 5346 25958590174201020 5347 1340068156018134 5348 61930019550602 5349 2530596854500 5350 90004951028 5351 2729544496 5352 68623544 5353 1373092 5354 20500 5355 203 5356 1 5357 1 5358 10141204801825835211973625643007 5359 8146227408078943307063930230158673841912930 5360 6957588383654744879907713386079821810830983991076 5361 16803634031824509149745206511277379234082361332043613 5362 2105849110957781789087106449492460674194334604876145949 5363 49306540374894373067549492725733975200968334836844156260 5364 409017676154161426003300408388805265723532615109856838258 5365 1723663664494253440513135099069347628156906622308372987400 5366 4598800950902370465307102525549586871805442801884993360696 5367 8938258496136644065131724610762089985663280475868902748825 5368 13872160491732380681577016524727550375880171711157909686941 5369 18278575665187942610402623165322645099808697140668435250683 5370 21317022131187743495436012584867194742976184155154231450553 5371 22642453090966938232878323891767179538035071140427711526472 5372 22342912403460117315431415134462933534623274902396611785284 5373 20766416488140801379993781065427499172203920848807434204368 5374 18355539504045826531753772109103284750241571877935376466938 5375 15534249559393760600264689683330251655113533690745464620549 5376 12647713147867321341208646410262712318014040125123174245159 5377 9941019370941142827205606237349638935381527300326682764287 5378 7562167544522079153027944447884063220048529309087584391581 5379 5578027623575742038443129067998036250666393991573142485459 5380 3995409507258694735378061661938296688381715621508170434041 5381 2782112372386853442264176488377323871996538675281542388714 5382 1884964618322330004663629569823860218096169582547241001928 5383 1243513969108596649280578682666976855630436690788962774107 5384 799208324054615058188422465102712162529711637297182403745 5385 500640667969096385065715326555903040222386765703522157266 5386 305777403714222702887438632994933857689723392239712523414 5387 182147229449459028739824523292200755694856232995391055050 5388 105846432822369365827950930934052170805417025874936272078 5389 60012649848405556129781972324470360117443169192785970339 5390 33203191884486808924563613576573549551138928053653827105 5391 17927860542838073579992591258467767121846624143042447856 5392 9447468387186913972377170357437556641402867111915872940 5393 4859087791093682618349520246331868307810222920977483749 5394 2439207909279274392980879167411543944315142404691725361 5395 1195059858897085720150679879063620575302398700045482743 5396 571425503819526957104878542819843032524821325189770275 5397 266644171991165232410214002638835369679753592671974960 5398 121414919555296291203904349127275749508182773204328970 5399 53943171155948867033046073041903087812832727024193382 5400 23381623010206276073724340042501775617666512272885400 5401 9886179451180300698011047719318499522654885149736064 5402 4076924227971144305024865228179905313717774130063764 5403 1639512202041862606152243872318809456558565681325164 5404 642828362556486868192050390909170717486847866728128 5405 245689864151882304030079675732101654793602499083752 5406 91516139159061195588608354357753369768036471681426 5407 33214341767430496038040066316923099929110763458366 5408 11742569482603441044109197859437443509394573054256 5409 4042916439124307025164137789923447644893856330250 5410 1355181720031701899782422100891675184563495334658 5411 442120458093575501061885823436404832999567103470 5412 140341152807348973794880299140363383660960058150 5413 43329474871471585828768633996284492887305023480 5414 13007072811508632440868579457581082582857254680 5415 3794967514458464556782728861317775685436151240 5416 1075706533740048753655717134858767764688486760 5417 296108936107613627644042939802068368550672500 5418 79119789452654724888622773524486591163280740 5419 20511015206863721255728365653122419651727260 5420 5156298014009148608784552461179293565767820 5421 1256334124363156356488199202114744042218520 5422 296511993838619125599414670441334023260600 5423 67746711992838062326668037689646305298280 5424 14974972529510148595366801426324569727112 5425 3200233095537341795247027828861497147850 5426 660727534027060557019411602084307373634 5427 131690933324384558176030361893992198990 5428 25317906003233382611319719091631006086 5429 4690944060878627863953002618236742672 5430 836853814235637947779748761360994768 5431 143603110060814920397282499525631344 5432 23677722051354755453827593234560560 5433 3746971895457022698442739819791336 5434 568394708814900002559940824267720 5435 82541258761907998208784375486648 5436 11458265331570799819477730180760 5437 1518153850661244722198538829200 5438 191656991681777631657327701840 5439 23011288050293609890451504240 5440 2622304886445456183671983920 5441 282997149297670364339974555 5442 28851387964317621845881375 5443 2771075752728739979103945 5444 249977158726535910207405 5445 21107294604853479325260 5446 1661730225230399484060 5447 121440793431463153300 5448 8196680905650018340 5449 507946355246163834 5450 28700656505787890 5451 1466458791973838 5452 67081218210630 5453 2713336301052 5454 95532663564 5455 2868164676 5456 71390228 5457 1414295 5458 20907 5459 205 5460 1 5461 1 5462 20282409603651670423947251286015 5463 21327100234442900939894295879961826023644093 5464 20872768262546224443793326257560111158662079710932 5465 54562775354100664326593948342064783796159391750940512 5466 7192629896728736134806048559253236966677500838956299791 5467 174405292476904709429897445025017715846521254814383573429 5468 1484259942198015414153890904049246682321399016380435174344 5469 6377090050181927745009940219785999399142492590742538346514 5470 17271167809051110233516398346405310674167531761553113120591 5471 33968978882175767839004355676325906464377101442874081381985 5472 53228846023928374255126523989363473547374767185831645402626 5473 70698081652808218865229536808870928231509451027447126901584 5474 83011788971537125455410157066756586652087023951145473399663 5475 88698960377099111436029560222294604483897660897203427667749 5476 87996313415473744827943719342212882451825870409575514981648 5477 82196208237368469624138722842219831936650914538347526154508 5478 73000544060120467600971528556317005455043850918783679329757 5479 62068537753175282901785501029053050878372133806048353391079 5480 50769864843674439539225954500371108908667156026576255048906 5481 40091726037969535449853398749613111382631983689957793253657 5482 30643341460665202286955765201677614935983819326829519726078 5483 22713624603577232206291489773968749352462749097089867276930 5484 16350957696431216737785019550079736515983165692479302490055 5485 11444598668266597002688999868472435547357678401246927549587 5486 7795555550183525339790173923120354889187596814154094838538 5487 5171200877120676460378318204564402536770020286276139655902 5488 3342571284800063533778803607856800942591567122694484597943 5489 2106267063668492610594566023966201691978518280287760085107 5490 1294342704843575924493504910485112640836453757553265106220 5491 775918295435239388060158031136482410439791652186803426644 5492 453852744942584343381447166028853221304549927833223771857 5493 259074924403666112738911114324360317407667691358288101173 5494 144346894160217183647832521459191869328649671651002854322 5495 78506381357349867012864856426987148028777546814419658214 5496 41681885108305584016909639048353101592711143180222655375 5497 21604851878653553597532858394037564113234002892261747311 5498 10932563468549317124322659258496702203246807133794664166 5499 5400753130892972790383464304330272901766714994930635354 5500 2604555038527304866770570133271917558610483830916058725 5501 1226128767357153713129209404675680408922537537476826750 5502 563417182257706681851068751235600466318603425928970567 5503 252682884877400301343720834973605942635074420675453869 5504 110592596627541719878505800843476823646241074969387281 5505 47230906140538021774771300709297702290862883830479782 5506 19679540109164451914213022047996998702435498161776550 5507 7998776994611356385521403363726694437908842590799290 5508 3170858791306718646566424329869252544862213919465722 5509 1225724230019312671840818096731127396839378939810003 5510 461936484237435191245336450764531494258783339175495 5511 169687392176525628708797684851037013135652570238325 5512 60742397171761685151422599825721434592793765896923 5513 21183584080883756994219895540176013983745781049414 5514 7195400337281286325790867815143202847020414103036 5515 2379763789026201875701074046904848234223589599748 5516 766132238579745034480415055713416093208792243250 5517 240007175361800777893286146590513452018427359790 5518 73138588008947315267288521772764433738455684080 5519 21672714374165610308089754315075401718418043920 5520 6242489518046175691738206070837379583363797260 5521 1747044195407930733832425787987391092953112500 5522 474859530219786798677016852504163970528961240 5523 125298117880391316008864057291910724032503080 5524 32079945359245174829785669777595750825481420 5525 7965478256574080447360365535850115673465460 5526 1917104824033232670013696580687058394038000 5527 446980390353805398848117547246951203584272 5528 100896890147395701312648668371156941900354 5529 22036166254611892742880268686131871396446 5530 4653379096915847467461881394924104094108 5531 949427306679063055982792044963922777700 5532 187017689391729951262622802695490953834 5533 35536647939226276287005473089465486198 5534 6508254799410718679909782640484363552 5535 1147737756408622544028141353646818016 5536 194705526058981454003380425814543800 5537 31740060551083700853273013698410952 5538 4966302571848730701771405843813424 5539 744935491670286798796987305421776 5540 106975943275710842569938374677368 5541 14686230024575066895532135541000 5542 1924479122075093595403645737120 5543 240301872668810307621902694240 5544 28538894972482192622135446635 5545 3217150573005114534197814405 5546 343471000979034348010841250 5547 34643516628501637714296670 5548 3292137364786665278844015 5549 293853478161473268341985 5550 24552195848745741446680 5551 1912808492998975809000 5552 138342101598009353814 5553 9241274272648133898 5554 566814127049713452 5555 31700655307946196 5556 1603334564696150 5557 72603423476298 5558 2907269792856 5559 101340383144 5560 3012359427 5561 74239725 5562 1456314 5563 21318 5564 207 5565 1 5566 1 5567 40564819207303340847894502572031 5568 55835073295259900717420783244938777854662357 5569 62618312933866081420464490638436398846633706688733 5570 177169373850284282507572790197400676943031956551215667 5571 24566302782098380199702252779196780228146744538687270427 5572 616869262902474978508567643715042967917317490073165546909 5573 5385715062263955627315128408750045941280383092994791715757 5574 23591085669538051417880870436721049738384778655168331309722 5575 64855356201746660286143090497798689235495877298551733134072 5576 129077771429515258927004532838739057931569298872362072930260 5577 204212044026555168548904529399379793334077899670810724395042 5578 273397834488679832950641073478598157792232149210738819227579 5579 323194606910614720789786325504554746890875317646791108673907 5580 347385037736042749809013023158375717039166639771584941975341 5581 346473606766278116915498792509622708175167546578745934666701 5582 325239454134941718043686391156230900633839247537390304167768 5583 290217260562668324652107987244768551002029826366699050990858 5584 247893321448283589906747104047220487208161811459462165344500 5585 203696271678688631743709440714372268046758138224764692940222 5586 161595775847452163412075345470189586595177393123220835708579 5587 124091844619579743492327084432891804797121630738902686612923 5588 92421511841044044458366430858997071265864515808916320571801 5589 66860132292847585157052868884458672293988831436942014795209 5590 47035709580658095074638935312190940593948924549056939410347 5591 32206910503679784145707298927888214780030707522566505564511 5592 21480528571114115153038856419438651523235567472975871900651 5593 13962610508316435623356991485743543785384569066202761465807 5594 8849448116768057848461631787581803994671215333714399453602 5595 5470870768771400957047836738122498968498571783288689646540 5596 3300032040655047460758275811311266893115540022036457149876 5597 1942698709723958671130273546119956367812682153627720970150 5598 1116349487910126330252746746341571058387333352260637751253 5599 626275094081449926569578322000342615055724612883918724649 5600 343041541983222480784242360021008812664152287347122797453 5601 183475003452614587736639883451245872857553666407339244525 5602 95824152334162008302098844135594411002750233382692876357 5603 48870731946645160635450502846132275598178665282302439989 5604 24338624768862567571829267926833905787085219462907944671 5605 11835991975304736237053085622228369818789721520579989263 5606 5620229755499318974880043276126150908020732695690441417 5607 2605646016749967378175067505375944052003873405037339153 5608 1179375548640049004417016218847049704027318365303145186 5609 521098984273021762875503737335532042921826437730846394 5610 224733949017782215342261424309777424036021337459230772 5611 94588763353478281988718748169016491131634788902174372 5612 38847952889693883331822253105319630915142207217556444 5613 15566218807244106350495070120196326892847501742504268 5614 6084243735582779181493396974096038832727256066071182 5615 2319284590670708683040288683111227398492496923712006 5616 862053665762248133814354420292326955122882171330868 5617 312355770600932756005862780042655896304985883060268 5618 110304965670810485465653258721216665407305742098786 5619 37954148544472531521502705217367267912010198855234 5620 12721060153913435111673430964666315408676385545782 5621 4152035441547492722555190304922193872659601446038 5622 1319285177312293905534275870667207430984102646910 5623 407957065753861018735952944451117721213756771870 5624 122726506275324711575206236473752616758655569180 5625 35904737605665892425398592244737551978098750940 5626 10211437439081823958080074499316325739798983500 5627 2822061373727895647195323550287629758043538060 5628 757535711339814605524530636865581169419448820 5629 197423486855455746115795762382952341356931380 5630 49928006696426568394520097429983040566450340 5631 12246668294994351186235876244471183665125732 5632 2911962494888239169022580343552117743106898 5633 670810336903208694216295152675396958781426 5634 149622601753535334265871087138344788787354 5635 32292351755122650733786823520944002362362 5636 6739251399665703530690088287547440603342 5637 1358999333401749234795043123444370171566 5638 264599240069593222516543531514906289782 5639 49700895294456336190853179724081031318 5640 8998435838286945221969445773592543384 5641 1568888869077669152888175218974316568 5642 263151949732997586411697859055179128 5643 42417601186451449055612812691459576 5644 6563149498465015141935318829334344 5645 973573608246283550832396190317512 5646 138272882446936069956406291496488 5647 18775490141394064393961329709480 5648 2433621762385196403269586572235 5649 300596813186779807400371401915 5650 35316667119471456038541916695 5651 3938736091591684867933793575 5652 416050171600824288718278605 5653 41521644836236441540326685 5654 3904396516958357556974665 5655 344870678351963727044345 5656 28516154936341702418494 5657 2198733970467642650526 5658 157391464270355335062 5659 10406603182055506998 5660 631818772230301994 5661 34979927860814794 5662 1751448681441602 5663 78519303445154 5664 3112962918571 5665 107439341723 5666 3162295191 5667 77173671 5668 1499157 5669 21733 5670 209 5671 1 5672 1 5673 81129638414606681695789005144063 5674 146178119651357083621971705525278454791628994 5675 187854960128698478724576821413256746925674394996307 5676 575280808755171817881014459671143897059467272034025889 5677 83904243343663402159151889496981128078343438735608792906 5678 2181753719934715877154300437330416427676370391278467948470 5679 19540843626662523507257223623853886374586385372711785303024 5680 87262940037338241556452864251896585876334340064711820933393 5681 243510891500633213033215245362100443683988859355190249666378 5682 490412290305168974919886372957315720825490312052406494180251 5683 783337268446834904801183475816311798019181370465845806155742 5684 1057077360757570558229690252732347301441953895155515380138036 5685 1258061995278790912656107845101615591308460322000357986969682 5686 1360204625745789383521068220909172995235589905358289977983598 5687 1363830772832325353942853701635174763264856351863415168701004 5688 1286531068940277767322257686833283046609799441709171856204572 5689 1153357113917777569677901132270322836653527302952780116406444 5690 989637919951049863378307738877029023261571956687430553126173 5691 816865006804978018657031163641348332159122167212179992525792 5692 650975653649183259888003399930139093365890698363029790730386 5693 502200101308600557648531810834864865369667880760501456139121 5694 375794827955453505240456815376042254376244133167767440056803 5695 273177455250616975797753847587697098506608872540446007778447 5696 193138457010055111687908870304166777779250846729158999023839 5697 132930058441185191530579475736660405370788727955999433679579 5698 89130578060384622934038583493571655006649307312113629826254 5699 58255197693485321599761525095949535756004013201550692648406 5700 37132377509460476282523060601844434213949604646932508722310 5701 23091221694856016792366210627422017943854058769218648469800 5702 14013633559796185824785480358907363136210599809694870314712 5703 8301778948012395101424884352998112696169227165362889021658 5704 4801672779625614880679128970560259084634316112934100050682 5705 2711941218056245932769605037380331843445458849099036422546 5706 1495833181500509334300651009731268276664773946908444498374 5707 805815701222613658133100817888363328246430102017066564050 5708 423994040067583764722213741605151910870491275119996547822 5709 217904240996314897136135277893717125516139815912169478814 5710 109383973459675032015906490319912029309355501623333081842 5711 53630838474971359020809076045694106460898002848178834323 5712 25682097503053341564988104137254008231149629712730895337 5713 12010897337639302735647192111317207897086299066417076259 5714 5485496098303087149884603645546135329267589301364120169 5715 2446307466203874745510285117416088110767508143147158625 5716 1065155645662064475548745334120229690090849171284069667 5717 452759428614432662651521173753101688822584305328744732 5718 187850887940110155002858324499851923130022615512128100 5719 76064634239764875214305790319808322903575555083879201 5720 30053990869080373396522152751499631955046282442003659 5721 11584866582686444681388328760610820584832022361354620 5722 4355747692796137706674860303738537205043243988659708 5723 1597070172634924131291733239098855413140159678051243 5724 570919850487026258458672002702456495031607566112865 5725 198934322913668983620332100120617516640002525355036 5726 67548304293846894467404757451622092602022571392836 5727 22344416214320714462318087445177910584979691084768 5728 7198562861925941552359694990707726455841563511728 5729 2257925815095340654581387996043195490170271759830 5730 689314815910176334311764009643360506709166661170 5731 204747418925738320384083495462544046454652054560 5732 59149673857557435988754064793657833215740256000 5733 16613095897877429857995252236757166425305508440 5734 4534556283262980604360180586401744438239367080 5735 1202310691747152666150642259061468892699761920 5736 309526168543303234091071833487389606154957792 5737 77333305781303509936014430262477525639808702 5738 18741403621674038218497332084250816110120954 5739 4403205770448191891721041736041256449457104 5740 1002347892165402013481824150473030538718496 5741 220946556663446339264134822467780234115420 5742 47129853887855807029962043219483253740612 5743 9721849306538795222796718065951087236256 5744 1937898708835392016018983366198263782448 5745 372999466496792840120219336736660895802 5746 69266655840107895787680246490240434654 5747 12399365526175281114157494070596355648 5748 2137610369730115774767183749776134400 5749 354550301604365499664858803267432624 5750 56517473791627762890315846540445776 5751 8648569597404518313556517501465856 5752 1268894863281549755139170103019968 5753 178257484492109395147598537487683 5754 23943330479351237007900874255865 5755 3070132055878227474108871292760 5756 375168883517314404345389028880 5757 43610189474255650063127782450 5758 4812358079629569886910677470 5759 502997857790255529355906640 5760 49675308548505120381320360 5761 4622654028598626713481849 5762 404101722195114774531859 5763 33071014341547343054608 5764 2523923502190408827648 5765 178836489406696651052 5766 11705220654376925780 5767 703530076633373184 5768 38561344527143152 5769 1911600251250481 5770 84852668624019 5771 3331003897208 5772 113841105776 5773 3318141690 5774 80193718 5775 1542832 5776 22152 5777 211 5778 1 5779 1 5780 162259276829213363391578010288127 5781 382699285658851914967701636671744481022796657 5782 563564936221168731474196000867856826563695542223309 5783 1867971448817843705145136482189135715096848447968416995 5784 286563243467327892177943508570839649595979008003687237087 5785 7716106140102625319863403173618737846302554987629818107253 5786 70894208074735956645633079500508433425447159940499009465151 5787 322752362614199829556538161538007682580770238446798084839349 5788 914198755984941170728918443327175041895650600600349599772941 5789 1863003342829087293492567657835919907262518606126774075746021 5790 3004353807599629320585383369705723282458631014421981422542417 5791 4086436465006888893396618444692780930837679340646633475233897 5792 4896164449514645713689770386616308884884568609308776203933931 5793 5324769966001146807461351854828753629162017689691881639367741 5794 5367091162798807949760324798016424457748825063530543546973615 5795 5087532081579025686937795601528792496378349714867949062153481 5796 4581975650256852585282770609189412436112413356015395965227607 5797 3949224970470993981799522044865523342673650855976884128827677 5798 3274269449923236700527523516256714822943203469631975883212305 5799 2620998212358557269327945667944550196549913482340723712329440 5800 2031166640576179233828350977153307079853228429284777660293490 5801 1526966399645134473714185398779907012557783934602094909435338 5802 1115288047657641907489284142497560187995175103999151973398962 5803 792384403411805064140731157415757232618012377798975608924485 5804 548129148344572182073340745413385128205893751058106849015335 5805 369446411772154703204464167749211692771011186286361945385733 5806 242773350898519179380333343679507673113779313429297207151235 5807 155611174400941177234185952599490216164380384881472747135685 5808 97328454458353941335194473594464613643330693659270457360383 5809 59420267762407293403173727092006677620484241366791583596997 5810 35418864235442438808299669213411622797806575668694038112375 5811 20617065725319584193047039487048642591288826678683933736425 5812 11721388397238598552687967903323530074020178381967035210735 5813 6509423282279877313634819437227027655835828320600131780931 5814 3531458624013320370457711309063349389091127415443648756285 5815 1871708022354096082857076341221671070886741983728534713738 5816 969186495519888590943607643974127372180564648112970253806 5817 490303026390636320186684711995409714992790363022742766370 5818 242327747912671091622457673156978340480333633845650414940 5819 117005930818717344886431234506508395025737254116572447463 5820 55189388276635034186167068480380155137132608125215816849 5821 25428197000449351780926684149967416432465808256456548603 5822 11443266676372901116453919209740448052826647071783577217 5823 5029378186142436359259296959360410865123332926083657746 5824 2158525390831039955854646006125883591200306803151260888 5825 904525838734417847871543613072611346469542031787100968 5826 370034147288720278827992057890968189227468967519460806 5827 147757482560612066688738424583418407360026978156477524 5828 57579471727249400465973670576459810329668835642453222 5829 21893432140913644226029782607186750408058556257355842 5830 8120807888553012227716998784638704526355170830703704 5831 2937844196522645631829409344624385919843377335609858 5832 1036336800608211120166740960395313620913635188215772 5833 356375347715683487017459702469039612429027359225476 5834 119435699584414264944400627332685640227823517074100 5835 38999467753267938221618865422636558986833089868054 5836 12403729308026799195834234992437477942891273692558 5837 3841302865841431643588999510792460550043257136730 5838 1157959327619210411068685065362106432834211026290 5839 339659862538730622219586877286616879311438075000 5840 96910421936575276309104749853573910504590639960 5841 26884519156150543732866255668622124194484004520 5842 7248703835300589170752536938012071829793848712 5843 1898696334615062644268800356298725630649486206 5844 482934183727584292181598026096595473544696150 5845 119219318795099778264730136167020414309507714 5846 28550163054735824015421239706806359547753658 5847 6628848111442442257948824859455097761009516 5848 1491370859380150499040055838628074260689948 5849 324928113745696748546855626972697828832900 5850 68511451209768789491574462717583691995572 5851 13970646190706372094954904135084275696954 5852 2753164297669085592047102286161826008706 5853 523932143703183912809737323787738120758 5854 96202997262188573790762418381209280350 5855 17029136567239878163356720373416057072 5856 2903228446730474536987217202851445424 5857 476233818785025543759047013849790032 5858 75083507849718349272568051646397456 5859 11364616808459727218982456244993475 5860 1649353162745119782442268052251199 5861 229214277506690096637509157292173 5862 30458763474625006360464005870265 5863 3864080012387111932862777132970 5864 467201620545455274358555271250 5865 53737903491305045366305044030 5866 5868029103758586066003811110 5867 606971128915864396832029209 5868 59324718327897488582815917 5869 5463928487330403605600175 5870 472767674380399869468723 5871 38297697835334857360956 5872 2893301701658179055532 5873 202950460792083875796 5874 13150842152170815300 5875 782564365938909969 5876 42469397698268133 5877 2084636592395727 5878 91628517524211 5879 3562004250450 5880 120557582874 5881 3480071958 5882 83301534 5883 1587347 5884 22575 5885 213 5886 1 5887 1 5888 324518553658426726783156020576255 5889 1001919737325279790919547811171650777281905041 5890 1690694954841625845860801262989882686665330423442984 5891 6065404383777240840323889373143482393055103870253068429 5892 978700594831074861556094964586110499862714714050270535610 5893 27287971731790356583830686176702191925905447470867790014710 5894 257185605251875155992499740764577137047295275996471374392931 5895 1193624700704156473108381583509159092539115146079057564224253 5896 3431735504207680067918997738935576481389755794076824639074412 5897 7076357302408533005595576751822178552288195558747424014660625 5898 11520991708228912241295387027359800485712413002513956999422459 5899 15794684224626875908900421670271495513779900137829666004592452 5900 19051460630289230286119926848573561139725809775279898471772142 5901 20840287403207600021447816873768216310035408764973504784281202 5902 21115869934448369825473744996023851350128352885252430242668076 5903 20112585531741751707502738206564061847106716946083074628644835 5904 18196797492285566023635507030061601054341060048401535160209395 5905 15753500774333777406527032100222745781025420189066461307594529 5906 13118432531697211059157405205879202549389081668610521848600473 5907 10547350222223876927602530092706483932729346871448930540951377 5908 8210279282828477107689318077251275808637945713554922093833909 5909 6200383675126418207494663252512431373402842272516235000210752 5910 4549926191062531017334546183806874512247258935126430435313623 5911 3248185884046244886087212049956012874591904813291880971631761 5912 2258089093834417288124655244076464067844285589416513138279104 5913 1529795320312963889332027659373744557404252958040069959854798 5914 1010604287664004129217308847437549407730292421819583717724624 5915 651324154124658359202155851029162225008801510070112652967444 5916 409688351076644372022547200546194394907330926319072461858738 5917 251587854218304957376110589918281441488564333100249485415582 5918 150875061958587223774019242373258134528644231200644864220220 5919 88374384083318453328858091483639950365368099330870195095552 5920 50569265802076547444446519243968433162335080104709680800482 5921 28271693585811667312253607302195129272341090387632796450466 5922 15444048552660613829106812141991918071260442165383027599435 5923 8244061164241401113762057357293088820153784420895508696297 5924 4300384039784509584426901478968272251781995688714100972002 5925 2192120296213832322922955272528157263256371460428134080703 5926 1091964453034695848317568042508297495657430902077057628090 5927 531528997826740815581476105239406186711369491362374024428 5928 252812904372436765039691830728372218871180262269631930701 5929 117489048953906638864474352185522031544514672790861397525 5930 53344108539337590373093819475736642991506771445347693156 5931 23660548439488813790827159133986116048217764475566137754 5932 10250954806538934118840132584679366643354853001433281503 5933 4337611215588595930425725290162036391727858045943985637 5934 1792351615872470472216266153437965930158988288018278199 5935 723128584137193812671442577634264813496803538088296171 5936 284809858156024511846715548343524778425342251584875873 5937 109487143897629701145750234575472015672137560546969077 5938 41072892114542314313293189521088545380612271775911071 5939 15032833082206514611542558434282789986955560688552059 5940 5366893145454751359180350967884052774099675071266665 5941 1868523195623992359146060992666078485999513423740824 5942 634246214637779955127879822557047451871507483241730 5943 209838364398976940583472593170396236144380970502766 5944 67648229235162968256876334918303975422658894389900 5945 21244294367328872894080919079384505475811998992308 5946 6496881383618583087945956518803290295023117264310 5947 1934189474633246931816963569788914101961677816250 5948 560365225568031718570662632662386824515103359440 5949 157928164084176952945589798128830230723352497712 5950 43280623161366784718640129900944993484721188150 5951 11529030688258298751471735676706118564637517274 5952 2983784020865331006896726544658936992048386220 5953 749922984372519672726479538137442661711465236 5954 182948493016013868553521440440088231166024546 5955 43299230137000859030358945264344629330462638 5956 9936517943948440004575792163683944111222312 5957 2209738538081312785625341555291053610351320 5958 475921662355940699624959456542949488520998 5959 99205907888850619273531373273914069398186 5960 20000906929747727191858846031195665835124 5961 3897231582337641991457339352118511530572 5962 733367274794800938554618880923572738530 5963 133164498843398804654463076330892839918 5964 23311827279485852781090201792968737952 5965 3930779592150243973777879282197422944 5966 637765451292921969523165573387578419 5967 99462094629382923492975232188635605 5968 14892537411456656880504501506788046 5969 2138240481233124982077750372705810 5970 293995884468327221291299946165673 5971 38654125119944685500548115407455 5972 4852221156969327526946192719500 5973 580545456631823951157169170420 5974 66080932827738081895144695459 5975 7141296079918212348250685445 5976 731084494058989777603261218 5977 70725342976938695663484990 5978 6447761533926538201898577 5979 552256371752727763246167 5980 44287251699443299347816 5981 3312353465394517622424 5982 230034709462364416365 5983 14758440281746903371 5984 869587797927841962 5985 46730299400583798 5986 2271455631694599 5987 98873083607985 5988 3806599488156 5989 127601028324 5990 3648262373 5991 86498803 5992 1632710 5993 23002 5994 215 5995 1 5996 1 5997 649037107316853453566312041152511 5998 2623059926317149717067771010206599428833206594 5999 5072085247224163196596578033500498095132050303413736 6000 19694661889840620606759805222335541140707795853680635428 6001 3342507468702595237667128646619591386753718071101667492530 6002 96499621492212117515319778868157999335770927466245572269150 6003 932936164706388713912431087972701249482482192708134442525228 6004 4413935771901982412567942006438942665543020858319390609584952 6005 12880690567882361533904076125370000830284153197880289989915282 6006 26875161494267285772631086766099826165733345290469224240523850 6007 44174001835889654573692569477833441133106023956925738388360206 6008 61038974374446950397708934684947451482020998691477097596271278 6009 74117559069919063157558172158586794543829171866533593399653030 6010 81548406357627094498353305332796310175416497536345562447669946 6011 83056518958619299769888322922081262204947786547770860056012562 6012 79488879097293462461069624719069407908799871277357447269532772 6013 72242862058525254582891441140329925030724335534496876634535640 6014 62817018782522853044924479629500789948516244454689333410944870 6015 52536254937422697052830642682978561979859336096017441560802206 6016 42423041312177601886427634792298325191570879375381729315992719 6017 33168207093109911365208037016484316426051416360377876892965869 6018 25160955008748378133249724753009959114838767035563954133233431 6019 18548418570552059715673888743546932257920177277367770112483519 6020 13304386475053996807133362422282136934418342795370606486275956 6021 9294159302306379467062179442250885640721274516761712199640774 6022 6328284009526637294826113410272702463000487434796078590118626 6023 4202328048168097023595330169458189802269229221235485462297130 6024 2722940946807307665770570233716627779430621779281145224121630 6025 1722288710477459040333071881011412658520936305045254185568062 6026 1063739121470105546077379054230855775048569252549050640328898 6027 641712362218654259955139096811381886050331566710072854481698 6028 378193095927290071780453130870856272111224301483995531017350 6029 217784609273282518366846783347457554792619183868208734642030 6030 122556701526360455264489702496997337477774604503532669137662 6031 67403851855374293992964198405962814136509804272426912465876 6032 36232554920927925546459207476548705767049501453223192096995 6033 19036949540024252601797422566091740330982838019183807189883 6034 9776589085246870078461769220195517178584126975670612134897 6035 4907578200109964835135750743828164568561977065096175196345 6036 2407835353060614244520115049004997249510733013943375124025 6037 1154643855525520984525332024081456766959537556541290009041 6038 541135110819587633141734316566923109972533922023297616113 6039 247837814472070633401489149698301909756365304587605799257 6040 110916160224854152073588270321324074468638106840228600473 6041 48500069268155277958933149593436756697267132537411379025 6042 20718528853588596451907849318440856642116391712530481636 6043 8645443031470730687529700174672229768814929389594266516 6044 3523418642302882609405866857050020320868495282465633284 6045 1402235444346872537510623908896786385972997978439266964 6046 544857038065826228451509207015557355150130902618775100 6047 206665761208920844383879172051931896420317537274446252 6048 76505451424410094895558657357538178128623068137806268 6049 27635142568740009689049321362716974021154424254803212 6050 9738185751340516032600352775773257197970209401990042 6051 3346853989298529209985293230950569625886909360727050 6052 1121571172670896804551701343816143899582928318637162 6053 366379117236631749991306182086388692465510758274874 6054 116633699353439297132984129595876276669306009638826 6055 36172246609199286001789795686780000167819911337178 6056 10925625558453108670150546291043505323461576256250 6057 3212848089853487321903878633242517981715237032842 6058 919502176897752409180482358820992279446529543014 6059 256018441095168821134341793607426336257432391286 6060 69322468558748713228480327799016167606044608918 6061 18246521714361480437991668304161435210445754950 6062 4666578482626384220903207061373910546637341238 6063 1159119200541548268863881364281963753373976966 6064 279483471233964026618815123132461433938172134 6065 65382004562979051825135871147003571163258582 6066 14831916682467006275451434730809000820445950 6067 3260787770682044804148791841650866656791502 6068 694334385063389665363881049121973293152494 6069 143104953330683715648706404688423912599006 6070 28528737369217812113328143616356261634798 6071 5497130630770642673221040190296549847550 6072 1023008099761084400644635235378327156318 6073 183718932994520754190421359199027738766 6074 31811151915079262698169125930751162259 6075 5305772589365470836317185661161215387 6076 851582177963144473389620539271637675 6077 131385409933529362236061985574917507 6078 19463014258391234065951302198365339 6079 2764886375289724110160898380444611 6080 376156355865185919819342369700083 6081 48939112890515164505597670016875 6082 6079393003060713511155675755799 6083 719848618367218327295709246783 6084 81094609481633496369249327567 6085 8674190411013130599120692871 6086 878982941546793707132129775 6087 84173122416544499830528311 6088 7596561529131437027738727 6089 644143228617008879564223 6090 51141993339694699009029 6091 3787181324600993358525 6092 260421177823786065069 6093 16544346177003171093 6094 965319852360704157 6095 51372083747580981 6096 2473008398398725 6097 106613883612621 6098 4065449807177 6099 134984051873 6100 3822892689 6101 89787225 6102 1678929 6103 23433 6104 217 6105 1 6106 1 6107 1298074214633706907132624082305023 6108 6867260041626493878837423646174930665238290997 6109 15216256743592226915394043573707732183830084212722504 6110 63949418160676422151391314725251345767166904249428491654 6111 11415328796475319567514495925316130938992855243838622160125 6112 341241561861728536052053053711047174154101634795858698231556 6113 3383977388345895318535682111411199915035326328637821082197713 6114 16320937331867859620830889267481069524440830847189524577109019 6115 48341243205960008434679138231463838716031634001067737255537893 6116 102056096696261887366691637839800192202237045715668404383691075 6117 169349240390739208039619452179142886866478445308546519080805235 6118 235849731758112517793393550733502062785208246482301617893635841 6119 288294675678510846706184999468825979509732986733212061659645300 6120 319035298698726182735509986186095945517162736574074506713227916 6121 326615131401304249670187993355784941619437350372124840168837568 6122 314069867912579389034884706425552220960762681348065138622876808 6123 286719427123369990015696995843726407866290483631038333432436233 6124 250390451525232864249495511251302985163396244653344974412292711 6125 210306108021707195243352489717979543019112464319851145211935620 6126 170548877292386752866596256520336002645183983544920997768054776 6127 133920020142821358911682389142196282306299024444458904572107437 6128 102038452726734941789095032570088631409912032916089610036450851 6129 75562162625365966206081454862614165322046840892287681049889224 6130 54451348023435447199957034354284468202965947536288960978990588 6131 38220988645130094974107982050318646041588006883363693240282887 6132 26153055305740960279302048897297539630689869177805684219909889 6133 17455881044383731299745157196680482362072756124277302401561992 6134 11370498651288193320671430809109107530323643514901587831181912 6135 7231257489129580048367865180008155156262314416515307222971588 6136 4491479315626556040980794537364232289150778943509307765869628 6137 2725356941833871045462285194960692944961463942395798913526568 6138 1615883163346453359730011998140761446690137339273663793485112 6139 936319016000211238804841799939581455769378335048057914326528 6140 530301864181377461354918652601755789021075232457571806630992 6141 293596960158036954796902832081768134405775397312709519922048 6142 158905911237254397027187799928756234670069358523537594440836 6143 84083043086223300801188505719876131178269900259821350656557 6144 43497705910627957592870689189644366060240684049849216959843 6145 21999580838527413993222554807643285686632160515502052599924 6146 10877892761756714308700483462703173480512602635587852608836 6147 5258258174931243846712494375096195639502142095391384863056 6148 2484751891636766884210289437547816462491969593685385650152 6149 1147726899988583052018300880295142627663419209351601551428 6150 518170204189934215507598839854254717830009875634308145524 6151 228634827614753304443362418825767698481318393765363654809 6152 98582570006803201550278548404983158101416032033728066547 6153 41532833558832940436373116524835285635535557996527294104 6154 17094515760423368443852057797669056537120325431403407496 6155 6872746569062453912878623881859150447001881776900197628 6156 2698615281687445838797521494979832992691108512896936516 6157 1034694011908078012114826208476959326119384983768323176 6158 387311806626481043864045808129725226698718093983671672 6159 141513922313230630306257652858745383368902126047724023 6160 50458368060719570964235320145214058042981752419510129 6161 17553464902608471257122640581490540349326956442081304 6162 5956375451876954569080002100669246117518276756276248 6163 1970963106497599601667297837584797561183255844825736 6164 635818762552709630259064236964921245971942688889704 6165 199903818130290977806714267260479782328407408569432 6166 61236345815958990663994766902109528796458300882520 6167 18270823915057835723138785916349533566338579864948 6168 5307870884744160961399185144491928876865728510156 6169 1500861527646838764677646273834861119567438934504 6170 412909899927027728029294117509620106679967364072 6171 110482090470098058325366871468712948573573460056 6172 28738797880155797148661963791191220057094414392 6173 7264300354943444785249784913070299487323467304 6174 1783468147572455373926647481693890192413579816 6175 425079397042389136544538300157277577085135248 6176 98306625698595109180187532450272439460941984 6177 22047826608894485549112899463232707427181448 6178 4792561494139507850525260344583237155695496 6179 1009073029093974908774622002115177379985304 6180 205659558699889982548583732111432985716152 6181 40546006730520181860414859232327688486216 6182 7726865763287332228700732020252231898952 6183 1422257117665205171723647079707133796109 6184 252647009414044750423076796721691278671 6185 43274279271773348844193117792345230708 6186 7140322355225289145332488725279408244 6187 1133816012088594431927695812619838028 6188 173076324825601554478125488352092796 6189 25368943364835868206092441328954644 6190 3566138199910611114305180789861652 6191 480113974649276962341693385489632 6192 61817747515003809855204730775256 6193 7600184849276783662116343576932 6194 890712027741498450633328594788 6195 99321973245206551274622843084 6196 10516329416523262513215480732 6197 1054925747909014143820925124 6198 100010388703424382765569988 6199 8935989979705149485876202 6200 750214396620999270940806 6201 58976777166720471791148 6202 4324568026425568659756 6203 294475190030153111412 6204 18526357965472160388 6205 1070537028254264844 6206 56424714427991052 6207 2690301615431144 6208 114879767278848 6209 4339240803612 6210 142719624476 6211 4004146068 6212 93168516 6213 1726012 6214 23868 6215 219 6216 1 6217 1 6218 2596148429267413814265248164610047 6219 17978720198562980956551816781771758878922818909 6220 45648772853836607063980884896211060211655993512526617 6221 207646214544072389319893096776123160505227949259037638411 6222 38985067454902910136885392706000653394254310640661605333119 6223 1206648653605200394809355630519527407809704025463003606297537 6224 12273659838262771788265221091226519800982474627215221697419525 6225 60342883476083651010664450126731298447284199373488211712861124 6226 181405706060337992104610528697593314844853660470090224169559884 6227 387502629915781203496122762033935986951906800007688246891347170 6228 649143732643663689947925926771110566410228026115923621497343410 6229 911165261666005434482726799674621179391547548392009185461218983 6230 1121183943624856573499029641679421386610743094296996771800577775 6231 1247888952179719567314067872769753049785912961017125392022438405 6232 1284102428314771027164679695135630733271704428870068791699596483 6233 1240598218109248583759994287119714633569904850681197884321605734 6234 1137589860696206115942712168424797054041183330621128276767859128 6235 997707771290460097146476458288082520750266551335860715482987714 6236 841523035578354604645948106218460422131263812347652101336056744 6237 685316408700481395480081877409839276523308891504327578496365532 6238 540425590825070509404236633575445238068202705984353558605722778 6239 413558703294110006434606607648381922840895501045777810822282822 6240 307614050350900632056862581928516097401566521070863897121933428 6241 222685833814646566437824365540609800280672929221640242918814597 6242 157046378432093579777123321004802585554353570594300113693343397 6243 107982979979724810062806585609948367248616707381151436215607410 6244 72435316003065682878988486130638849036727007746335751298484028 6245 47428135830950774294346872197628658237815151927300785470265954 6246 30324492944616097004038616063852053031396981492085801641970502 6247 18939573062162025080297701360701068223106421103828468431602010 6248 11558076362635959748440674946806549851014558923303558101509630 6249 6893442284526611671846062020306565367203698500498526857295540 6250 4018823059528226746396452100774556407359060379431969044914940 6251 2290519704521001452188813643165107062095632414771206278285191 6252 1276401695734705675430374934601901689754630422800175732274217 6253 695491825718769045104688751832393843636198614300422444170820 6254 370569703320328956025881790459943644589846296963763547461994 6255 193078035746006629972720360616194546261518039073471021948566 6256 98374760349439499887771884027644015211303585011816053781484 6257 49013624536972086457329073750944818786159897269580158830216 6258 23879161003255968886335592612770545331065671279325487666656 6259 11375488858193360667151370633667381672573773152979419362240 6260 5298375895803867203754489977163587995883804020582296636024 6261 2412702135983204787476860977950270053237711475259803432151 6262 1074022429426244025944602225900365830879445395497327695999 6263 467332801187192647980292632160470098827681189136171132561 6264 198742752884892450866876839252322040313183531886382627769 6265 82594611648742131236955856002032544851804268902776641056 6266 33538624180235722108406827056367190405347950209431197464 6267 13304671144345423602588493080295775758447178287038339176 6268 5155315112130082906891219720063476871628481841372020224 6269 1950831547474270730149175477595155162885723155158660376 6270 720798019313661875440796433992430051479504098405485418 6271 259984123337278243491850933730664039804192587328801718 6272 91521673317813468047560603408864384859153942059948984 6273 31437178912859979996949942620413830145546765799459536 6274 10534120427424863402673662012803762485856731134817424 6275 3442504449733309839992140578775119835455548631174576 6276 1096862744629250576536487538387990339425215806911088 6277 340647333677266794857842586981048373487662590199420 6278 103085864530818823071671523879300524806001189122572 6279 30387427212192996410614802479168252439637475819764 6280 8722503839964866218783771809671271222680573743236 6281 2437163417970992279061601380322814281500947122704 6282 662612878747379641828689824238237223884208698576 6283 175223986585353097407940583964165688175085756144 6284 45050866737615142093088181099025709224154928816 6285 11256316047130744669647618176615357449235762184 6286 2731933567355828756195911614458717786044792296 6287 643740475048473840454026264521055163434200664 6288 147194840410523588128938591721321091471000376 6289 32642022626267476158938042154514359118557744 6290 7016367111027347650623088080925024901382256 6291 1460938153224275055732204325570371039903824 6292 294478437924217678498114182596340594587536 6293 57421995374760051489539970352539286080229 6294 10824027008031787322571102976388190769841 6295 1970825415765068021413993790942861584159 6296 346335890312816737256795521031661148331 6297 58688739994312521566785791055523885224 6298 9581030704228079563666005838871177096 6299 1505337605104633409090039230652978264 6300 227380349755183902004615551799863736 6301 32981333739306367397044496294167580 6302 4588183896724168848843772291616172 6303 611349654528561365714219190617076 6304 77908829241298875630070746523908 6305 9480930878004987114657623609592 6306 1099872303648434815695789761688 6307 121409557826162090444874729672 6308 12726191301044715183622900968 6309 1263882515295568058837941302 6310 118632583059455681008263198 6311 10495395550113868499548962 6312 872492518980865783182858 6313 67920388409601762222072 6314 4932044764451347042968 6315 332598442989351697032 6316 20723856736408681128 6317 1186076758725678092 6318 61920197426132188 6319 2924400390792452 6320 123700968510548 6321 4628684198632 6322 150821085128 6323 4192209112 6324 96644408 6325 1773967 6326 24307 6327 221 6328 1 6329 1 6330 5192296858534827628530496329220095 6331 47068900554063747065032660406047478595612470754 6332 136946325428769862819734607740690533717031269858175871 6333 674234297734014318387391796083651857425601414443475650400 6334 133138079167045534659370518822863100923470867409812445945663 6335 4266610158190716350317820300470413480308157111628760932238273 6336 44513592429136560042473479798036115085070293291974698811284993 6337 223084738607067346549446484588168730130639221345875099239096253 6338 680674730708942982337052340720780269360325349446005232199508359 6339 1471158370909177386766519686415296246948057019941287422779636395 6340 2487946398718768652008397766565951525667962756509888156797442288 6341 3519607179966847357103018914067995778784953690121860497997363005 6342 4359571697178328279005945164350859132956217870734706255657652770 6343 4880108184707956748525910871789936002780147563920565826539331310 6344 5047387715751611298383116830575247552753078078214686390792619251 6345 4899191591409028151567796189897106002322692403892330797102767522 6346 4512162875348152644513377767226389231719889411347388612806824147 6347 3974100520547833251108369113802279402676968263972891935255216046 6348 3365944767517181497668188956055000599271765936154137990332893883 6349 2752548030022045954240905551563928657077481858599122435457646376 6350 2179718206137683722258155973248581373491352225340987189837349455 6351 1675155267598985007636735669861144823444325499809012623459711865 6352 1251472281455677365860563206768833985793069901348612696671499010 6353 910032031556863933120951698438382915298743349026187162904381295 6354 644761559933995285179505355125738096857499422408402308410400666 6355 445447652784749011535120693310660639361162389068363833941239958 6356 300281747597697263373507777673260522817395242053250776383446446 6357 197616080582582430888692608181067499667899572046805884079914886 6358 127016694779337499627356616597741856852457942172902453108483708 6359 79761715431273906897570837420190452648342066849899301464265476 6360 48949168071933223547242901034988915681521261055858469376451210 6361 29363783991215190218031035708325920224248878891760026874496770 6362 17221608108103905233895968587973215018024685613335792856972856 6363 9876264164304924853807355538932083506028547177740012836378632 6364 5538814921709181243777688515098069962277843406459855889327475 6365 3037955050492572690768204166599617809586579199040748493217098 6366 1629709268105433585736134226636679645420059199538945336841289 6367 855100535161781715803979980620590357513753113076118010615775 6368 438841180981857716203690419397011112866099559757083021956175 6369 220281170426639641688708663532080848686264510850256496449176 6370 108147435401677384897150161764156993276693293200177739807348 6371 51928514615446557424392791564093768831941431089964476238876 6372 24384942785784299862137210965163250179370104170354415919675 6373 11197802597196520804652814149617580171777832601889096954175 6374 5028079796022885487346358061791443898603957407819818248680 6375 2207430784685521772772064329472375549288720067880150336440 6376 947412918605719680951002166667136301742011725259914064105 6377 397470600362612435449195378312754252855011989827939131245 6378 162976531153558999056358003195062701089596777874508977860 6379 65303281581056652220475032937022218792687759816692435820 6380 25566132916079860146520107998017884664586945503958886900 6381 9777776226392286242630367109246217248879427625699456975 6382 3652411709438872724522619279310679305648923935108022091 6383 1332287939306031830472058904862622515947043215121264093 6384 474464648885765159583922083168806639668047237248159001 6385 164930151570958291444134150662495807636104204793685480 6386 55947924217443016642289407224796474952715776700268960 6387 18515992071520733659194430708741992496193044204077664 6388 5976877272669077787922958242532148887793642835196172 6389 1881243276514602989323844236229387611206542176432500 6390 577206489951097437411800437218817675539302444264328 6391 172583222795169682111684900647308300907956714505336 6392 50269598310093721127243947478833609166499570428940 6393 14259443554654230418735664394555137009566676687220 6394 3937613162051104660126921612763454417444450276000 6395 1058111718655700978737659173265594309458535139680 6396 276582036107714126263764564338832464072631375960 6397 70295432399232460188579329066715141908671245480 6398 17363923656890876022493467670053848184759547440 6399 4166609357863300025232902735222149204384194000 6400 970772178495788492870841490118211705494759160 6401 219495252774085888097437764111274834609498120 6402 48135695001546446515916422641934779961226080 6403 10232721855400115440585610914662107575777440 6404 2107317024447470464217972661115591515159125 6405 420146455681769568799765226277807357517835 6406 81040874806588694156096170096258529204070 6407 15112013729874740102655886079305575086490 6408 2722185936385014017494370624061707766045 6409 473294401005669859954033108981580095875 6410 79356139007873314103207841963919217680 6411 12819086264192530283850699851976997360 6412 1993079638354307580496314830546873316 6413 297931201130520805647548316679815068 6414 42769051187283266460446260068017000 6415 5888792035022590455902281419374232 6416 776648243889164104089018307274484 6417 97970563300957284675081783504780 6418 11802085043128018836494077862640 6419 1355417610601803711769162122000 6420 148125822943547088870958472910 6421 15372588914695306982307046770 6422 1511643076964593289354016660 6423 140495866678664283790543980 6424 12308300976485201828136750 6425 1013265340564520654669970 6426 78117076381493808005040 6427 5617965507166459118160 6428 375232233220894737380 6429 23157930451286169500 6430 1312841553968734920 6431 67892699176227640 6432 3176431012012180 6433 133109157992940 6434 4934518578000 6435 159302147760 6436 4387271895 6437 100216649 6438 1822802 6439 24750 6440 223 6441 1 6442 1 6443 10384593717069655257060992658440191 6444 123227981463630856386975431850184942156079203401 6445 410838994265029787024780928203155796737117936661956569 6446 2189258835829924530437534900483397434949072174286114231712 6447 454674613333185138884989162931591508606959709357768721555006 6448 15085819507584762079231981805940434015416187547547048325999554 6449 161429885142168186459290620195883585690872360370438028263490050 6450 824664763215486972979604486285460706962563630758078113922475107 6451 2553788514433490331283210063082269501832144627148205233673380261 6452 5584630901549864633376115144263981809594721958548891670258724375 6453 9534218158463100470876101673388592522196717833517215824256876479 6454 13593400589602793781172011504437704054503800407785885265643429608 6455 16948816748518004880599673812292813419187555057758809794337095542 6456 19081017803268981659501939697505437174069119423501860643517692650 6457 19835357228687353882399447857022744471648479691981674953632124856 6458 19342355149658710433390643501616543861731521626069308152139579275 6459 17891970409048704735057225730291313364507628630099389554405962303 6460 15824456522583983370369775091782247472859031554456768942498563592 6461 13457987028708597729161352860375759088757257177262508034692817450 6462 11050610037905409012147761596013175971951485178845901133751485707 6463 8787103059851239809812980249765588488408654676914222016170964611 6464 6781492816855905703991680955436577178506110056446011798757415710 6465 5088130189517417581981846135295308914075018415616440331204898040 6466 3716297594249802942309404522760019502420765817923561769946090765 6467 2645002751862045220903327247603929323220042963188213791536567397 6468 1835938605074219009205319071819818281026511921908481289281856186 6469 1243627227445339228380529241907835102897716080282431289775726542 6470 822530603401185136061530033150173886901671810941919203405981352 6471 531411185556423525137611551843046043759363100705631219189746972 6472 335489293712156208901169801782366472188655210305072962553803876 6473 207023835566200881461973103137335118003714698515176557730082040 6474 124898344162454567103477393333424214413835374498109650168871426 6475 73683264371726954116495550349773414309108753885316128929898290 6476 42512951358422870979101810306017335000858359355250523672417301 6477 23991849058215856131045209623612680156404292059645128092074625 6478 13244434290799760003813976305889094340080784298486904162989784 6479 7152474121865221568310195889645425266293206822282653780693870 6480 3778751519410854733145392995120353785319946808031860386146034 6481 1953064067552136789885508126677193880696037601997349928331050 6482 987550957236814384477799383221175493209965728117214630419676 6483 488504555845440968907389299461828485456216681546282915862972 6484 236389407418354799608072664579944844467767153156950077175783 6485 111896202784211677953320021864870336861010772552985888552679 6486 51808627776200226958789197229721322911040828314221411150175 6487 23461392973927813552117594601334297831363347188709554592655 6488 10390354283999648713841488887388111436059292729849536614585 6489 4499727222259573570123264041119263000768261556737694989545 6490 1905330650484503550905750926487706501268176817103031755105 6491 788726944250787085782386417639901868233395393801433296865 6492 319149227231752163643828177067125023316472376756236228720 6493 126213323639608658756145616042304205370673323790422738000 6494 48774097078303305356303461495820998467994591744995426854 6495 18414887584576063522147664572730198376124318551836656718 6496 6791452236936701545050659172204730977211057602498517602 6497 2446147388648520441084037221862731602919241894411242826 6498 860272876245124759114479791718594729892971423535798920 6499 295341992077365058387907395820830750037728802398301064 6500 98956785633153561748601226884812608832895507943620460 6501 32350989893373492224364191430035677882986872050902508 6502 10316570315649381203982447152209741785746029632325500 6503 3208239479211967546259130011314331263193103779466492 6504 972642533851530522762414185992267886521715443703940 6505 287381862970011354784908459999530656250522532050436 6506 82726098581453286624842197880707337603077374079380 6507 23192781597412140717727166793347640153914112378900 6508 6330418635470220743866004523633475500434151931320 6509 1681571223270361691453767631009974379512469137080 6510 434536824563069922663416690142316596074733414360 6511 109189889070877512258799167142044987482574534360 6512 26667914551113264565830114630616358299022694600 6513 6327648967628962899072023479569847449983210440 6514 1457898379045506715581633440982696154674981480 6515 325999364632578896569856220309806502107727720 6516 70708455736794147861305617132374586627940085 6517 14867502359976825937821321463171097963613525 6518 3028650810617598295973599283767464759398865 6519 597340219024821697214613452549629991012465 6520 113987088202723188378902312878931387143095 6521 21029680003650437997598660436410570714455 6522 3748130877404227051505644683988787175475 6523 644825765285609018444299492761395528595 6524 106987391174612682251405556498420085716 6525 17103176742031666250490877829750559060 6526 2631711091802632458251857723974520452 6527 389358095540109929024343118235223300 6528 55323283501217611476339841214039948 6529 7540059086101875948755399817427980 6530 984391455534206692275675952146684 6531 122930150997815126059839101352060 6532 14661046087275173348903360579550 6533 1667041845403593196493386114590 6534 180382643849902296124926583110 6535 18536370935303157844805624070 6536 1804943111298407058763241370 6537 166125733972199208101487450 6538 14412948733995736945481730 6539 1175117458834674729798210 6540 89728239629047620978740 6541 6391587904059534762420 6542 422860935677435811300 6543 25851506258399866980 6544 1451803383333202380 6545 74378670358244940 6546 3447583846576060 6547 143137497296700 6548 5257510145415 6549 168176908199 6550 4589527995 6551 103887003 6552 1872525 6553 25197 6554 225 6555 1 6556 1 6557 20769187434139310514121985316880383 6558 322615043836834014392752169972135878368954359545 6559 1232517029863989915143282146500662623887362901927560556 6560 7108580256080441687988846380681076485952778014149354850144 6561 1552722418436793211688619007191397815470829174975423615751227 6562 53338308447853764318740005815139026600650033159140939164831877 6563 585394628796049243736218301169253703700023463326371963610956544 6564 3048243783391710205419809353482129543668298661001937564177005958 6565 9580493348969434972000268577514858058731452941082963694528053694 6566 21197320222947916725775141411784592387767950030203446206704767950 6567 36532079723804102844293239909670659630272151780916260082869685166 6568 52492887547213917816553909185518552040658840703332953747150768647 6569 65881787751687436238802496504855827520452748745613032680587215796 6570 74592365990185086657882028646123039171152456022413022046210818636 6571 77933174514017004970725937665736363638243715051670592876973406905 6572 76346490902549336129440569984252437852768996602576495813636158360 6573 70926683320557176156365726918009649979346141563381625897562865656 6574 62990869356531882041950517604970348438308863410246304753982719876 6575 53788626025571578637465650259421251628059698201208607044113820910 6576 44345647437626601403890022391025481214279155034019051507364893131 6577 35406143355349800582601771017120394429972855231834422485974008948 6578 27438181175807252532573914762991644714015786139821487351733466720 6579 20674042967630530873784050771706744214697791792935169288229009805 6580 15165726651496081489392815505505333521740671575828620780226498380 6581 10842241448641722435796466043329601700124437723702559378470631866 6582 7560507149623983022899021570546439843822694868294540846308902678 6583 5145723657697894243520322245429865411415488153981853953472125061 6584 3420099619071959685443391186920018751888636814843226096790653700 6585 2220842268140469037536660714264382612984198490394463835219837224 6586 1409413608537857085701499007077959409194399083601601482701745880 6587 874435309006144133703697465933349622051262851902472412665176572 6588 530503788262762146486811656572255179914336625777698507544275772 6589 314777824264325553295999500436716535172220964309202971820471553 6590 182701016146788150338483971625146669382821512137444820778341563 6591 103741083765654318346121896063976010037301436985995518236561045 6592 57633191761680596334063596957275730623137951639201490018548427 6593 31328134053941057806476266693144920351872141694590169662280122 6594 16663041228239067821592211138386816439013595430398840284247078 6595 8672430611751942697284597396959141655946784880563763918229725 6596 4416670537871206527744871762913790229759252967185283253279375 6597 2200949476346051121900546672862730952548426166255674511551459 6598 1073179573466362246076852081515909144941975807590846914362633 6599 511990440762978382473501851321777904569836275376323718775522 6600 238974851310539945423016009957565376541992547482014254369070 6601 109121768008055502776865875305315736811602875327348327090250 6602 48741828764186684549923836417051370954128103680613531158870 6603 21295139379003299404993767896112554577427299179721335624930 6604 9099115467479367757717152311734563554683252615857002189070 6605 3801933766217829886114351938834635171771838415679991032155 6606 1553238722353900071826188387816456119815678574343086831625 6607 620349971589272786512422870647554432524365403251910893755 6608 242176405380791332990900203606676400682783383673986838977 6609 92395324484392133945649449813486126197454281198350502278 6610 34443939447097987053333020139002391933465675646657304474 6611 12544019890478867186333213407648788912942512814854929875 6612 4462035133216135017700904201120751812742913543881141505 6613 1549913646033008437638895810245068838801324536276021508 6614 525606553237045674109474041020491645586506690336444492 6615 173975335735549927401312056897093706384615281677750976 6616 56192370003884222178588215745769492717672035095020000 6617 17705691807924846819263121360830672198653952634962424 6618 5440906409885039946568866843298397692487057198924808 6619 1630132358373006518957073303872036536625837881884192 6620 476026841730330068752320022554292971610591392588096 6621 135442080411747788804162535991036093411339750768500 6622 37535190091622943896912943471624565534294885378620 6623 10128097906574014049436956475795740855533823619840 6624 2659834761467379049039400178436652559144510500160 6625 679584517255938211746845139057022929338905177680 6626 168853367140733004289531419882847551530603134000 6627 40781110865416697079555795030738749353664096960 6628 9569445090352555226805146581845046261440901120 6629 2180605564047458656582651498734683745518377005 6630 482283778466144018230288776037726773327221415 6631 103472111267365398032921859342484247314566000 6632 21522144200236844226983133483255657473423720 6633 4337318336869964878781728501745656128566890 6634 846344075433918511970016738743903336013110 6635 159794579087428291425605278435741315747480 6636 29170767523744501119054249297149540594000 6637 5144769799150057770645649226009998318381 6638 875903724376866049197601483587986259087 6639 143825455750478647210639169881895724288 6640 22755957021177041096018936395934823264 6641 3465750566384069927776883801659007000 6642 507544721628647027925778200480731176 6643 71387793128955570066126316801042592 6644 9631772148168104459366590823073408 6645 1244912803617112117744257515430354 6646 153919285017769065954139208625750 6647 18175512421932262038015059391840 6648 2046343504038700946588044904880 6649 219260328831807018873301072620 6650 22312382891872171170433594260 6651 2151607527976801211911698000 6652 196126748899025356722249120 6653 16852911891294134026056890 6654 1360965525996829506518110 6655 102934276372844126314880 6656 7263161281672806252000 6657 476015751577568747640 6658 28829491695424516680 6659 1604008307896268320 6660 81416975548693760 6661 3739116351314875 6662 153820694495729 6663 5598453489808 6664 177459851192 6665 4799174526 6666 107657250 6667 1923144 6668 25648 6669 227 6670 1 6671 1 6672 41538374868278621028243970633760767 6673 844617150046881571384998147721479753943442315426 6674 3697551212819951209071087420194489377104091854520325260 6675 23081719509529173246123302970558281563262451479835364377568 6676 5302514941763052806440705371290922652767694719474439587614450 6677 188579512208825119966152171903815901593161887513610248058232078 6678 2122695890144110929920075771207186480468357294423489227198990672 6679 11266460915173365345635019291266439577495638795311157562060115192 6680 35937631842467330108640975992876357217649587519990663239256496096 6681 80448881238404737611402085705017506345441093808408557626984417150 6682 139962032652658960872129438240108177814232089678184491773397429690 6683 202680856709420632023589546880938100103611309473731097843761985312 6684 256049279512765005786388026378540967631760272465780241746031822962 6685 291548013012570456375420324376381060646617284455894457191978997598 6686 306137270205945321138247191167349776563068860567460794977953858960 6687 301277444917495146486470931242907206230751956285518187717673357049 6688 281088314467468758267803946663639676093047769500500272878973343639 6689 250662549373711106773022761230188767136354628634774493866288864305 6690 214903211432977318702960360177014772824524532630738336055712481323 6691 177883123633860566615001051490719436219850026528034125619816838185 6692 142595368946039332939649445955367704568893120952772324858880212097 6693 110956375934777890425208907132845188575448456057724507055150383525 6694 83951957301434893484384122770840536373827548802402846328038777625 6695 61847730701342318265147233968754994997389123498710745973664952544 6696 44410715467192497004663660738504443448459841233846595357197684340 6697 31108979208849223035867156461364530140365264396476097437926449426 6698 21272054055485765191798662707753306077345631267065636654681360880 6699 14206765160202123715892301066563882267036833412642506239348205414 6700 9271197763437416222434602010885309409993908710044961356921551106 6701 5914104794173070569327318270851764420244004240877613407765635726 6702 3688788014808067934010056059413851987525719401341369137524038154 6703 2250220709795564936835070890465558800066205504598751765921112678 6704 1342760452938167166865370864027501713387643167498296455886392776 6705 783920940323553719938200314474179557079550402083886037358853582 6706 447816375439777226158002763110018615904018676138172162180016610 6707 250335601342956559832698837715756616214731806992407766101451753 6708 136952501097801779312024230973827750349946311127619468586351589 6709 73326647122171136126424136051363047404487960320649591329022492 6710 38424572989614159743094105331652115548938890679321025681160886 6711 19706721163840406874646733091555269527521143195662523618722309 6712 9891749064029671017621967436750578845904337235497771997273511 6713 4859299064041753996527730508946907923946603912037555890572397 6714 2336135306302858956446871297430818141339897295120141404663493 6715 1099061911392113776096399737082327783408189307274390698475474 6716 505960216090837635526671596833592388326899867027434665362190 6717 227900564915432171281707316033509136930755638599956999363410 6718 100431222989672651117628524520988944157500596431389392994670 6719 43295304080179864806542424458416122195240530419854672871455 6720 18256221722268927601772044577220288664814655049673043298215 6721 7528761182514902816279151585115101836694829446832238807285 6722 3036115070913236977841934332718241385518448423318917460259 6723 1197098106835247586439872727674393360087305194237035191238 6724 461410993796673587935532123372651045011157468078907754852 6725 173827223269066975238648703499139698977328145129169770076 6726 63994014361271856443700351155420721572093614820140674354 6727 23018003802944145659373917620135361377229664438893208746 6728 8087468978519197567088169862631381135932069306769629012 6729 2775102088242649713259155949183145836358953198626661468 6730 929749594712029751090686370560448551073409288786966444 6731 304065767551243218577751609749463364018613304502753400 6732 97044660029618955763683325310729234807466997563869656 6733 30217636986067933231357928351299504120253904914696232 6734 9177197968361383053235333473596763737349324355281288 6735 2717628122245414445265875884971658573258360417828884 6736 784446192645448590257558038007989723967565779503716 6737 220640558501567690647425379410080965335463345145580 6738 60451220666238351044826256601652699804507043118460 6739 16127351946764710359262601971726068903161749797840 6740 4187857163119988476822621876433545969352923989520 6741 1058072362402820917405463773853456781753775542640 6742 259985033961918953675448156526170096499372229040 6743 62100606610169266189748739693163525622064276205 6744 14412939996913616558200738355352140525804876545 6745 3248645232247112091076150910152621539487385835 6746 710750145201111658523115628205950925429777135 6747 150853718004709051365669854810741218389980330 6748 31043124949410692496516607225490873066570610 6749 6189801066825230194147367257669204116340590 6750 1195104001132519595940281544912535508102070 6751 223280883934067351434359426256050395253861 6752 40336210846421482709543149232757523489849 6753 7040402703654268516251491363067866560843 6754 1186310592899000384714898759747712530927 6755 192803120359216799330453926475424377816 6756 30195002875573827979498482199733568440 6757 4552227802770319553694566519421511944 6758 659952080034726272517397424905889768 6759 91896250228908891102603755962619762 6760 12275517040420097760809245062559866 6761 1570926886074582511690550992073694 6762 192316653365672290976757372314310 6763 22487459758841470950064450274220 6764 2507176544594187155505080644380 6765 266036702143528162426079959140 6766 26811724696724798950979239380 6767 2560713937666146059382253130 6768 231193538207610454280881010 6769 19677777219660637165407990 6770 1574097240024190565399870 6771 117936614687767307566520 6772 8244022276523368263960 6773 535278743276314049320 6774 32118925286765747080 6775 1770581375344970715 6776 89049028945819239 6777 4052356193796141 6778 165195061326537 6779 5958172366718 6780 187165857494 6781 5016412170 6782 111529186 6783 1974667 6784 26103 6785 229 6786 1 6787 1 6788 83076749736557242056487941267521535 6789 2211236406303831468949676412502817505446689467117 6790 11092653961074897464068045840769777413962275917832215708 6791 74946785686110633644371637491097241992846840609652206618849 6792 18107779094535822457383479329707207964250013960469572542066582 6793 666707356112037431470615288652660458342368269805333492655146346 6794 7696651073098321539318227523901159632660652302070709705575497251 6795 41638180319755706058035073314265183773807367603867186111457131187 6796 134794023652402105676003317152068384590208125496595027208097314666 6797 305290091366643466709436847087413809800386686062835459112270658205 6798 536159322305680606856735522988228552220350687858368663276055697187 6799 782467594620800259100579756851433310098216381842331718198273463410 6800 994982922448300199684718871685906430505437226912338256985212625956 6801 1139332969235620882441326177116756127975067859981721657198370239132 6802 1202330765717907524178465695083371428680082622769378059256795594190 6803 1188625015090933260935333026793311905811584523088023065348891582031 6804 1113681564273645935144819714582651635566066476335304021864976815337 6805 997168148435460343627727111232491671254865590758447101937271253843 6806 858306031557786507239017998590335975311216875989923180215552840235 6807 713251810399605422789895951224510425430115136045059811674990572913 6808 574026882752554168941654019699145297358423392072656365373055372699 6809 448459289130684723054181112712275953693188689500410083576090330905 6810 340707851853835810466034886724352771122239760456162328748295945970 6811 252058100979473206453500932012699152390077318360974710845312289078 6812 181778134910330439065907997339593340884898065228806963646556068413 6813 127900726973012370084767275260104730265805345164608593843663948256 6814 87859852336371377053041112993389989739113753040752446366190259938 6815 58956782119917232065998781666349383933926083278075600049649686528 6816 38663265478866857871458674437111377161779765398505494520008458644 6817 24788195366326169916309835261119059850131550593678874406831875756 6818 15541901533557995360290657971598147582100414609969245705409927680 6819 9531989887334924250345327975980420853924200862234163976920166728 6820 5719662555995252405169587288083976768317197649270672889501148566 6821 3358418709025037009192283859201774703559982912124957295627370627 6822 1929889292546063749817338737470827089064908128201354242539233540 6823 1085440079223492066963170311844906466037438839220162940575345298 6824 597567250660731251515227942420650297509207659906994311062239689 6825 322030368331758211164457459260608237649569373290847440636529939 6826 169882514265239862481331709523584907669498705294014022399938766 6827 87729764381324644509794454585872843793524141771528410366148484 6828 44349518355941502906411580409470835630661207522343805889337373 6829 21946482498416037967124112148859219382963840351921249023545828 6830 10630631588039585685517868392642519835678350687421953629728231 6831 5040219345177924144166342278293552230469945289604404788100493 6832 2338882908489221218431450245237062635496901101545284588168790 6833 1062192568911374629207714753399404763820372315059596385126970 6834 472058314974957338323506789533639901072232467452487475999335 6835 205278052872301308332485418015038937742489083583016762326565 6836 87336508707232622826365665197971781809935968344399742950580 6837 36349859158211970212172282080168733606353456298423264783685 6838 14798089431176624358402892978225977967285612209640024333138 6839 5891722278380405738657211911439679150702449915860639892056 6840 2293747317697661737549585677918835149086944229313053369903 6841 873059454696079394856529881526351164537907367204343517893 6842 324833255794554833785423323430116503498745039203329916129 6843 118117490945679345329536356258322825462485013004694746421 6844 41968043848225190506809413294581269485452756251059128009 6845 14567422749716526744697168131558121359723384992809918392 6846 4938667045217952434018280300053506302524385080703347756 6847 1634925789844135144009872915370104513918102895356342900 6848 528372724596549063336476188722221337753801204545188944 6849 166657131970116205279634515486925006785324131748543408 6850 51289661045036113783094471183464690168210914043087692 6851 15396900405497660534024643281548070607833610970442772 6852 4507161066037879316428417340397718986528955321981896 6853 1286178530314822322597235053429804354442999512913336 6854 357670351780809103096340494585112433847639181180340 6855 96893781722887760240174082421538383580183466703660 6856 25561138635407508230313309498446617623621373319520 6857 6563986921887549265308997580666629629359847303840 6858 1640143036936828090946108826598960500374584276925 6859 398599187179171102613146374267849288269305657995 6860 94175131836243611397226367314020428213161415130 6861 21620980606608952398876155803863334530209425350 6862 4820999240654044459488052021375264608736920435 6863 1043500706159940453750971945052924235276308405 6864 219129768970355666552850436519392168639462140 6865 44617831084193672480751623285741816807353860 6866 8803289953024336737462289773750325527798591 6867 1682001979847075781518543546657393822099641 6868 310993708330564585369697216084633308794402 6869 55603326846629020126761030718640969142462 6870 9605827009811486085011742809038716000513 6871 1602111836493007811355305094898294854999 6872 257745353913134774843145457394313026640 6873 39959410561149193359405012663482482096 6874 5964028213068680989831965125195911242 6875 856020097532964152483414181893689158 6876 118018211195823669135912797079813188 6877 15609687465934935075167104419021564 6878 1978047652564768564594130186976534 6879 239798749427949420032391353507130 6880 27767849550173373423500691522120 6881 3066061673577968279308219802040 6882 322220865474643906387420691030 6883 32164346110264701524024626650 6884 3042778791301027605109423140 6885 272123189886955919177096860 6886 22943908314396785603774250 6887 1818214491676248548796870 6888 134959937984090358143760 6889 9346698688362762109680 6890 601287175225190514195 6891 35749137066401507749 6892 1952731789430405334 6893 97318936394738058 6894 4388704488815933 6895 177298571917467 6896 6337520493876 6897 197310211020 6898 5241445209 6899 115504623 6900 2027102 6901 26562 6902 231 6903 1 6904 1 6905 166153499473114484112975882535043071 6906 5789092068864654373838899368408001006367259846693 6907 33277962727841842439127247282175758584394825667572723317 6908 243353424146811049466859214078544284042518809546654400479465 6909 61836360471747814792372143258850519864904108636707492652918909 6910 2357012938905846234466619195710303906574863275680635218611809156 6911 27905608131277672035196316306421410695724055224472546206976928958 6912 153873276977069483167454365155935998031529909941724240387551428685 6913 505536308994887322460009096058902303489972811707407638256378348981 6914 1158404176173918324900376946140710314796516366168266215679078396780 6915 2053650146586066709551452029641637699859637481154036142359229639828 6916 3020388039955187960845792747304952172418632527322512958260367578376 6917 3865834121067721718371514446796339071903408644691743431264502934708 6918 4451619768448222499223119247241418270443131551719949736110427711884 6919 4721151720963437986853986849221813468785087389528056826191092807352 6920 4688420998542818299824551054652607274133120930091807853408329456057 6921 4411310990591272513527770010519825018549574837446751012099240687479 6922 3965686015570281683238782353217167852161898436899014977226764287432 6923 3426831440214857342761274605252335476851574174502500996567343947556 6924 2858779043575678708607969199896523646654016136663619961466304178950 6925 2309749825596819430796282355844090469404472483534626004480958037522 6926 1811649719562788982343548369757899394384726377636681494704075324015 6927 1381932309441732779360273796772801138735910430569815404545466548735 6928 1026602032299261061714297521266159886247097339975230602776365274057 6929 743515069283923636740376468805634656813431134210108397866158882965 6930 525439436456928944550476551410361063936093009404790200811501377871 6931 362577213047759769309455406593372420313792230806497943861575583397 6932 244436681955932925181155935252445384919819865957904577780403221532 6933 161071508431521703828905087149585731358854875904795919212713698220 6934 103781557743655706906473982226681857994073859481216206614959900116 6935 65403988320629974146386117705763494688224302066367198670241243364 6936 40325543864209317653488863775026404673910177845447560367010502073 6937 24329733708349300706123792947467931400346290154890682287748928403 6938 14366389266591301389544597844331857948299689377978024210899194553 6939 8303637373340650499756529533199739589614346901510950331660785325 6940 4698336701653778762882570202702828897313976587418586601042269967 6941 2602604948876712760790930234515134683395627820260230551397369727 6942 1411510501589487535335083991634398671359717382573186488485287745 6943 749525161243562580594280891670625053182142531384595067410095625 6944 389691561383830654405715148533456882477126582440827540571589801 6945 198375283591623688289687978119989298491588844756005797611196993 6946 98873114940813164526176116793415864246506563709578350869882411 6947 48247965019673133482326152225087511211820180666089746375146499 6948 23049953186884655192282002356006556668100520151099599814884827 6949 10780177731067741210236957506824639177461832882136970554881699 6950 4935326361286927815170386541333098554542190090242664011984865 6951 2211587251733590614187213750478692626214741616600623409925705 6952 969950929426792577814843290761657688953174601630011141703745 6953 416300929444978524197389030491150964798097732099434052340985 6954 174834316454833187609113122336535225181660034606436270272759 6955 71837760298945624667635279948060368682318129425352534329487 6956 28875281305635097573266902479024171417741808834911319039519 6957 11352276368471808608612913148803700613414148606385546377831 6958 4364699482884375361048068764401653981661503825829048033478 6959 1640843457230868407756912884644906996997882458418505417046 6960 603036281534138714951305449241343423909167821463663059150 6961 216621001391846253087852350979043485793113910499622894270 6962 76041556392876196430222029857751018507423911317382312548 6963 26079682629996566756743601647035238478690258049572956804 6964 8736891349502771785374502319515936668114392075961222500 6965 2858328371007349475962459808301472196211029436195264196 6966 912976649581817587678839690879536041492660382085363452 6967 284633354465686093379848101135402457729579570805161564 6968 86590622922069314167572175086958550370407091305955132 6969 25697401067888241489478713015773312935334521127319900 6970 7437188478448333064719227941842440129262593528988908 6971 2098413015599328289030090125021567605718461341977676 6972 577019053861992131807001968926635818631627487907180 6973 154580045915590325966109698999098248456786060646540 6974 40329255516119434851877413486378837382715652204125 6975 10242872182940376549814361608132399918378321515685 6976 2531516543131413907569627942448679505126357008045 6977 608570431458267277806475264699753479225837913605 6978 142238092290115560654466730943122361882317186265 6979 32306479794076981771603231791666787982959574625 6980 7127130421944281033542846348000505247928999385 6981 1526378075184845459337424441377450389362586545 6982 317168721091767348251815972864626127781968451 6983 63906412970089421737194746379899861685050683 6984 12478287621049052885869074083149746480792275 6985 2359592723354833972384699009545301408830907 6986 431806189033634111708231020330953963079839 6987 76417092702745000108139821431616695998487 6988 13067796036710636482565498456229618737151 6989 2157561954880426554401001022350403390375 6990 343628203248501842551787447846473902074 6991 52743487084819519491552357095767993738 6992 7794086619330432963934706286063102746 6993 1107666207390546425830406880472337098 6994 151215633780258307850841136104832850 6995 19805581520492421624387756146481762 6996 2485413000970840778082413585512914 6997 298400510201874135158700956353410 6998 34222193762803953888504551817230 6999 3742667750637520793607085810750 7000 389592336486474337040579367470 7001 38522026882753712653420569790 7002 3609969079389336229067391110 7003 319829221007425738933442230 7004 26715297235733373059511750 7005 2097481066332792027194070 7006 154254622536041072877315 7007 10585022175879544645819 7008 674738181147423935027 7009 39751919581657056475 7010 2151758366708697383 7011 106273643944287391 7012 4749639153144743 7013 190170923116239 7014 6737382361125 7015 207908606061 7016 5474481557 7017 119585389 7018 2080457 7019 27025 7020 233 7021 1 7022 1 7023 332306998946228968225951765070086143 7024 15156039800290214729316758249963242001596357594498 7025 99833890394761933621296287545940245498058470390675158603 7026 790171823678978055815445542613876310734495067644962723463252 7027 211163243092111831440788630314220560318756209894994540514442207 7028 8332496876531969830682297113236109078364277102637636525725479277 7029 101171347864589054123637665527316338436835444423481563551258944465 7030 568594556452805960828882340798102176404263824372293116758621835277 7031 1895813047299146362033567078001305250425930743887190746149431400082 7032 4395044198879644142831963755237187483846924760842660064314797328876 7033 7865189683356788802597198414403372628420912645387032535029327913028 7034 11657440799342309418047920251060335636972859323789417881521583441658 7035 15017854695246212380477357983596574417592157060551986800773137273593 7036 17390583293180751261596556960818581132087446848465578733519001842952 7037 18534907966550128889990816304947544507392116250586055751296383247717 7038 18489046050456822799954301971724186686418781546699902861373415669747 7039 17468913985319503408784847781598647913204961281875696175935485129838 7040 15766778783516141334657633082110338936992177717102151110169195805398 7041 13677256247856855912455383938728860773676884777508739175684996445011 7042 11453886002300253164669735247529285369048087049504724516360074531161 7043 9289861159760723064418134992239582219050853193571308819634991830065 7044 7314965254823624253468268162068581709269923548907940889827700046811 7045 5602112749833252839027437508756648895751776926414589227554203952565 7046 4178650708693049497303344855067632439130383099869868649364828700063 7047 3039071471076435041779814799896488346870756925722508718862488181021 7048 2156971132159181928239009133281163671069559440163004328628144729883 7049 1495030540937259525762155834756917953897162164429383578946129215023 7050 1012522084887373952618399060516514336692880413963582986973886121473 7051 670361256497901069718608330507157107649586034611440020914832773608 7052 434038612231898113041716012962885399893380464454438625090246702616 7053 274915078248322185814127622052924395232728844798981786997209917696 7054 170384809757320700558013700960144446427570922108626904256133365628 7055 103351400547492504623030193823310629492238121890582224902971036953 7056 61366149614872026929472923778743703769890907730631562603346870735 7057 35672000714926343930465205789603517751928848744089496971667972000 7058 20302915725524918427814251050714321464742523741340351532110116480 7059 11315057100996691686151024457410973352141294710387928080017606694 7060 6175151113299250405306964228848777981770984789025674035907202426 7061 3300252385460443350626953665669039453807458688189841467288725040 7062 1727283567602847577683426944956260562427377436779846419939367896 7063 885315243507891195510850587992322215838620079589208016954920147 7064 444369478492923150824353691399895953490755204852194077876929877 7065 218418998167044086683110088853341440036891861546135007350116244 7066 105128049124510185077127106820561459185598945255789821791656308 7067 49545635010307065427926303762553370640730145547222576287855814 7068 22862417705375187454764944337522042251276672622109966620322410 7069 10328451794180901621359657333018347096696192191809372488217820 7070 4567790040032154294014289362492773304283521408052215139945980 7071 1977387104771582813818734474080491262564143990989371991327365 7072 837807322653590524083250555112281757293238587796625028170899 7073 347385118358359534517650584711680133810497863583096721798048 7074 140940599278687628422781998054912412130543415362253024719864 7075 55944533525463090151540797541033226626229463054746918786197 7076 21722518791471427738465963562251915573735033973768166098887 7077 8249422678880250891513199982932811399566436557397933605516 7078 3063537021690992090747376134106637330609332011839982055540 7079 1112319840710707417557232181057181414002819553780289080015 7080 394783796807595212705040012341580761286651991183960475937 7081 136937813002372101729083735471337432132918819492489448656 7082 46411793700009459803455066094368584011130071637690666000 7083 15366524741099288324978261626998417102029111330437114344 7084 4968915024636670744699987291195946736925929771171152664 7085 1568833981435259088606108068237299507322226615001641712 7086 483512001377712963204471164325092871405728274544391728 7087 145422613536294130211248829060347616370338727089583840 7088 42670191040384235907947259024479760799578169527275392 7089 12211033563508981774586410160812211159331143700851440 7090 3407031169238902878610203761873937491438502378438576 7091 926508401209292218591098780411211152927915261404385 7092 245481429130769572219678887579988323140595686570475 7093 63346516425131601859075764645092316724598652243540 7094 15914475700661471642760092757729512407856873445380 7095 3890895498338064023837045202791308825460350021520 7096 925353095832575380887011958377664990973431860760 7097 213978182300213805231216040874456443096165334900 7098 48087118713150389298026348929045248868180159940 7099 10497055293405739300469511203620032154436140926 7100 2224621930338469577578251133486602506611574130 7101 457459834652995244612074539707575597632862092 7102 91222580935542361481317593555744656055466140 7103 17629279256792354942346703122571303261533928 7104 3299622194124847195909300871638826030989072 7105 597708170475834748407076161650416973813964 7106 104710246731046699627671819366426336863164 7107 17726548149719991433919287948776899419975 7108 2897561848462249758996128275139119188261 7109 456909264037471314498826868324072992296 7110 69439326530870931845252176548366536328 7111 10160634667891784123446361183112609792 7112 1429903056471555463156476908828484560 7113 193312209822213991877699061983309288 7114 25074808032635977315711284273861000 7115 3116436215137393002288320050036964 7116 370587565478119563729317145798620 7117 42097121600565469812759302806200 7118 4560374450493223180341665115480 7119 470246359331371098576487898160 7120 46061794262539810850488794240 7121 4276342818639921079993787320 7122 375357296545225277079659800 7123 31064513990934998186777205 7124 2416575333580753717594519 7125 176099405068947586103980 7126 11974250457756049572348 7127 756393778677446745360 7128 44161709959018738632 7129 2369055293750416908 7130 115963093173693116 7131 5136718381738346 7132 203853596444550 7133 7158674054804 7134 218977154564 7135 5715732792 7136 123773328 7137 2134740 7138 27492 7139 235 7140 1 7141 1 7142 664613997892457936451903530140172287 7143 39679027332006155967610848495965837974304347979873 7144 299501676973377869728709389976193219386289393421820365573 7145 2565696451856306927224212048680753274157368157823845210262679 7146 721088568697486196309425390214419986021039189196057908467132419 7147 29456103701406469131933580656247913917884479449548452152309081685 7148 366775728926509162645466979543553969751315787839778505187444198751 7149 2100927186734024173734913253630459857675721816751371273388105334284 7150 7108876647282109152483479154215080668977002381579875215289826904278 7151 16673358767586007807304954494349912580161480221777189812595631385521 7152 30119184437301066701472038854154908678324883463079108749811560749295 7153 44987212957060979762502165098261072411004218177638363484505612451595 7154 58332581336789976883514321396566840422985721012801956958379613716927 7155 67926732808030427174373161778623357345128668027839750234501303311073 7156 72753441605945669196555205231733208122247105331022387935255437829525 7157 72897249791436656382826084469825762351300256393443630588696814224733 7158 69160604193858494228482470510241404367557370427490918714387716183633 7159 62668014962133942641575601630671042210448412723264474467179194254717 7160 54571396309724714254676513785795906117558868077191876873941784914945 7161 45873775371472609372921569710569216167456925444257212487325487467777 7162 37348273552398562197900729797262921911426040308795082101232761572107 7163 29521830504674479453588167659570550601484923042341781121654968055077 7164 22697824798557500196131519224256936578099904508627806990540540581419 7165 16998482199753654325001564859058850509074347873641276547329411503676 7166 12413764133833488980723999845551620841515099605023274370514210354812 7167 8848044164251080774972787604834389109579749284729816456851603113221 7168 6159554281237475190309615658057700905272984532176288485679194768487 7169 4190435964662726564095438201125925396508428561945766413617842693066 7170 2787283209780499892749410010749147729602825744272206498181098034452 7171 1813353559170000014308694154385274155379070265629400197014605415724 7172 1154253578481510993784698785395819370960363488601452492956668172516 7173 719036098310026534268010188758783388470320335371523603702567815245 7174 438453760467139336735560651213096804149285012907229564789824081305 7175 261755700492159800318322065830632999497793746423134494236730194224 7176 153013066770249407328181472338414702425525468571667344029804513330 7177 87592889266972857686603254526354938091220921256141781832747603861 7178 49108181040817551338196882533712798617667925166434595954913412911 7179 26965611713055635801969240353361851938712353017655475551921316709 7180 14502939451822984682127930726826506755910285689215266426155632375 7181 7640134764174029701417315166454791394972398505528338134172297900 7182 3942283533111553119526304170032292829619210592219264584858439838 7183 1992473198660781583842566693709202347986684050529147033801603746 7184 986335523951521509267698157771940819440880853892817444745467244 7185 478220731426371522265290538437790028256520114384648329616505230 7186 227081736850499503387744657281436333372953250664054877180297550 7187 105598922215238341958815849745953208648063059329984097703564114 7188 48087111333769144991498548365685948527941464804409447750131730 7189 21441418979016793023206970532079874900449452964519765390126020 7190 9360371572228910445735008865765991931156496569108061342310394 7191 4000386868437123396502886169016734538195740829811465546760550 7192 1673518158648997221541333722590554434640930671925457524793140 7193 685210850441197881514755378362538184685886432533128027868819 7194 274552185121085236464329556699230780956693334828208891029171 7195 107638993787286196519985924648469869173265851807594565662933 7196 41284901170922921612239739662224175703477238896775109673525 7197 15488816562972942490565184432203267474787920134639335549880 7198 5682960499920002138566880508562580919901623110584396945906 7199 2038825247328269944696395941211680368709042355640699453054 7200 715071216512348875966662549378624209563619701806630039248 7201 245127925143490309660972129287073017257208074098307895000 7202 82113758206844707198111576639561364952114224069736047352 7203 26873188771807888902984344277627610083203197487781061384 7204 8590094988884901885116674591995638622976111275718827816 7205 2681280597726979145226299225947832866504021891180009008 7206 817027419490685459534916081470267864945983898250834800 7207 242974029180571583801729757270119349128826209844986064 7208 70499289336641102335730283107978120609678959307416848 7209 19951604303196079750397916464971297295136063719132977 7210 5505529400788256888012080210276348120434928587817821 7211 1480817775895962964889532320216280115933705286788875 7212 388088937681694247580590509627902468997649864502935 7213 99066363324792609168432995363342650365772749155820 7214 24621619793170175071321195121689795049751005349180 7215 5955579872303428590842285160421095250503379077940 7216 1401396579146153380647470389055623126033942690500 7217 320649475019920323127738249936166972986961795706 7218 71305851230300337476543622469771915683664015922 7219 15403758988735673700238088010300812765292151278 7220 3230764180580002428283717806457498357932764454 7221 657534275780872322517056429941636213005328300 7222 129780761643251918561920300672526088609523068 7223 24826231815517884082572381027499372297326036 7224 4599748781807563392351125014306086315480164 7225 824855212087648139096339088332046546960267 7226 143060904878948932254506523539119254891375 7227 23978581110681962266410371367379210788793 7228 3880819703068063319839034188335631709181 7229 605948551767104962312777582603918674744 7230 91190498923126055555301375823420240472 7231 13213752990657109041637014062752888200 7232 1841602284148619424227586317068964136 7233 246578262102623339511409950581068252 7234 31678268028388882884017241519733548 7235 3899708467694197599559713644440404 7236 459342183129743726535177416526500 7237 51688116860883287272019120935320 7238 5546928963418505188345129706040 7239 566646290675090641357459273960 7240 54989837196364878287556028680 7241 5058121925721306632339884125 7242 439902899860676027170808729 7243 36073764063165453208070223 7244 2780748394176404939374827 7245 200804299763137131994036 7246 13531199725069961801700 7247 847086253889234639532 7248 49015783639693265564 7249 2606118198479541486 7250 126440383533614358 7251 5551584248682250 7252 218389921708722 7253 7602344096724 7254 230532393476 7255 5965414188 7256 128070300 7257 2189959 7258 27963 7259 237 7260 1 7261 1 7262 1329227995784915872903807060280344575 7263 103881042195728585480514733466902497873081756431265 7264 898505046076173409476675206244284137090336133626888777360 7265 8330838019322994284606550149573673338663865701604021478626429 7266 2462379492580370950470517618700177273281636415089115973787896146 7267 104126877531785039481898516182510852952785896871856496463014696110 7268 1329600855922589960341303577563034723268237789315520233748230561347 7269 7762272151246632105586211306343182745119231580551998116310769312190 7270 26654443286797031170566485694728538280038677796662278514066927752703 7271 63247100112490351389060011703115719358823062337192164691264124138125 7272 115326621839809008301688162697584840213634807047506784863491950489187 7273 173588762174809812208231601974194206551417930058484303651818532394883 7274 226545047767740816984987318240008854606134904605473283225372837256415 7275 265276958955487675269229061219208244309320681648139147218133975989089 7276 285521854010631487018159988834013442769805788360179573856570460878909 7277 287355157830613018588607500885312160900979669590367655598318901131901 7278 273746914688873655100893280793187371454258085088126323426797058329657 7279 249017963753120802563511290506148486745486313808911572193576260809065 7280 217668213421505752714809308789287619027041100085046938412433148007506 7281 183662332197185628877662219730065083374473013323374791825225221099171 7282 150090817723099112655462841084442500673161332207830120525147367787092 7283 119089425465235483606074221925023922827802993096643850594176922073404 7284 91915885830893309698157812480986140669588381429613559121820399139721 7285 69108537289832160745001685116804290151318440475081300848495985261596 7286 50674051549762979015271866881595078127670614342123634088685881586791 7287 36269406201603209738066571716450334937699041988095964691653214721037 7288 25357588604206469778781827124069079285571163941951551836916680543670 7289 17327709407526394353910733527720240966083131788198382524457179456103 7290 11578355941673552704936132546592292976571959937487925096082144296328 7291 7568243906391529246349208900581026073735473171649630022108851291512 7292 4840896814419603156102175048535133074200884672091267328949016378361 7293 3030779535566330086247669259410506094676907693567253819731219256464 7294 1857699319736247103073039288074199095910084779013924517903025298573 7295 1114978228221690237381176843620064506455564744915684872684374745047 7296 655374723299630114130098907887483312014465483623353044090138825190 7297 377307026345012582258892139351509842805851799914549614832711513995 7298 212774863061663590598110949713354454598982118785052581271065703606 7299 117542343918751807322118561355015110333224552470879625532435015642 7300 63611625380875634853021373273376299822953860496913389988412099047 7301 33725492513282597203860613873679956551499905862067837405711254538 7302 17517175029057917524288628003710325047122962366046197795563597747 7303 8913565454384637796478338628220865523793893902186223942082411809 7304 4443364977990196124643230264407211739245097906179434983968205751 7305 2169858723654764057186023301004082448999251603529169515542219298 7306 1037983127342608870999595689810660100941263112074620133612051544 7307 486366692614745332296874904896803940816258017437929115687750120 7308 223214563861793424965019917005562452192688349731345121644125870 7309 100330320864031641483647498295560623339360955610128638596252755 7310 44162548991911737311179874432628032149911589029712250733551425 7311 19034663467752154460282114926390010422907964436966605806383859 7312 8032634036176315721100308992560381556304011026734622816675598 7313 3318492044652478221035174036014861584769488547653930733856651 7314 1341954214470654550963400416409469615771694600083443232397684 7315 531115073866580551116541145658394695006699676991718290484572 7316 205697612692104982235030588405121488055008244192032620297513 7317 77945494796788808731936989035193291572954702269041927078992 7318 28893562810141216712395341390540109683300208711442865698479 7319 10475682211088890903926334940364565866883327523672423701541 7320 3714095605496458006290693169256001805093489833352267426313 7321 1287440825006174202486718384592331609030150074072981876600 7322 436228630328987612960179626843823357244639719725561051088 7323 144450230739345386889196939786812223741496730321016997936 7324 46734659347304671818443992687566720195659441930398726024 7325 14769683603829545635104189125361572220930138956329680632 7326 4558309465888921648097861146158487945524815897526664672 7327 1373474767188469729474105879118484683813315277248223776 7328 403924212157049868223588239951046887643320192178952737 7329 115908027343821518724538196248197063320386015333500623 7330 32443480880668556491311609205740273651939626181557494 7331 8855253890261877065371735360336810821299989025898506 7332 2356062014584144069219146334835427704294777764950565 7333 610843284124449640988777695476277564778946368163755 7334 154265182783436387901917670767143335715778138932120 7335 37934176116923185633653235831587608676791706195560 7336 9079022505615655675264964188468508475558226254646 7337 2114001380416294364379490511397728987691530297834 7338 478664936469256671781063582886011617119581978828 7339 105344133388351687305303516296831039572181082932 7340 22522821625676550879322580053157445694163008486 7341 4675613493784998991879750967013296872552944122 7342 941922030882894043723469412314187762521700472 7343 184032974056095250119416187741830919519655304 7344 34850584591220659006370970144443591475246631 7345 6392520110861808602798309714509298664292073 7346 1134955602956227965871762506777664267531810 7347 194898886803380920107166300462213308178142 7348 32346169068585193868401217326654392881899 7349 5183907305525399300019890729366889299141 7350 801543302604014182465017348313512043888 7351 119459607188588893062802990265994981008 7352 17143535821056971229603596647471884724 7353 2366437076382254986134423459750834188 7354 313834506627095302879004147264975752 7355 39937027146907021809671846225140856 7356 4870080950814568339902087598428724 7357 568265345814928806267560788103180 7358 63348621078395388290066839621360 7359 6735211381965051349347604282640 7360 681684086993541704564911215445 7361 65545983947668167579406605659 7362 5974001489505824139889571806 7363 514831176381183338526324002 7364 41836065151281400218813913 7365 3195888193427749165164599 7366 228713785467166290236968 7367 15274388016488124346328 7368 947723939367100712146 7369 54354460420185962894 7370 2864550549795452452 7371 137761941952687580 7372 5995966436196418 7373 233825142295646 7374 8069374297864 7375 242591292152 7376 6223744747 7377 132478181 7378 2246122 7379 28438 7380 239 7381 1 7382 1 7383 2658455991569831745807614120560689151 7384 271964099255180265087931244362678107548471061486210 7385 2695515177907547560436846200341593365173298278715154484240 7386 27050283043061658717236835841721585003834044155145750957858567 7387 8408482808558745766235162369896438309928689316427338448921786983 7388 368076622774985954609418005676762598963526067730306509176995599493 7389 4819702628892462527531647305698407381229181720334301408971778323661 7390 28677218175345117408120386947472159142839944968284489457120735930101 7391 99931463246600687598149587801978657972900450228194296502822251312245 7392 239892540800957102173168659311787474007293430398110626300291666253125 7393 441539279020629312378050882703821455815617825267769051615349007075739 7394 669733440852037520954536144736187622580027011009001710515633518364806 7395 879709833779090979269941373826486945755114380459052246989621693199326 7396 1035838944516811858352746961882760291148474239413714706963494062463010 7397 1120340063843145032231807751959021872693831752368325548805900909851514 7398 1132505826143088423210278733927965807691202281705962038775894808550377 7399 1083278438722319610597043786987789841330673909473893559467535843722595 7400 989237385119903591751137832059482573268449524689893193842661951359636 7401 867945979738539689532405437619273941563429019212826894737473711766386 7402 735062288993212305318169082706918427487100652399934193167942318043702 7403 602927464170433425960141574264840445378509816689128926321894980797384 7404 480184050044446713727700366167809647018307116121360175071031548936958 7405 372029384510397457796434952462979004469634199908781390480109065535292 7406 280806937355343035440578895318573924046769811222639312383145877885577 7407 206726032011046507189925428488527595297836639818584777941828726825037 7408 148570449946602947366225994506866015923293769518981988592618189011903 7409 104312292389552431784393758486429121478880477196469813227193978901271 7410 71591363296740865581006977968470997128622961426408625098945571120070 7411 48052665188466281595031173755224706269351285678542362767311490494312 7412 31555740567775400109351312330842843150119739455752898421092242324888 7413 20280817070671539482919444287587535109445048373999729515993483636026 7414 12760155205275485703565188160836446482843459990457216508069208895955 7415 7861156403259287050453946115380641317661171083852313656366403010007 7416 4743030499479152840988870124267833571603410945771218688919970901189 7417 2803034701165954948675820939139848816985389213999545401107565227685 7418 1622763639051318304937243697923801100584592163127043549025209183600 7419 920399096387091535413199978469922713965036272598508643344495362946 7420 511471176280042838108293098263611954849797199763670532130283733038 7421 278491087193785674132260473327172651601925512439126244386388754628 7422 148579785436498746780573364133705898662356799015461462569572631873 7423 77673408025783070048739670664810126370795109979608586327940148521 7424 39787670915817389241882369447960975387452842869384011919221351196 7425 19970154134019794102950633527459640378719745407078282245182322772 7426 9821065552642333110014867508608039715804333194949247547977286730 7427 4732191670954727131482089468738000905167678502986874151876472714 7428 2233931076433892960558365414288137117860855705308683893864791686 7429 1033126141202363823710562237164183373676894981353929214063622854 7430 468037754581768445243494788028750876596974390262276861408005904 7431 207690082315607270566289362087200034328859505077880717342820376 7432 90264509963592361952844413277968369562486109009210078211290029 7433 38418423584757264123517906947525634608877952911861992001957125 7434 16011572339951926714134057480999574338435013776103483781228007 7435 6533515547460367874078516014492195511304360249811050910009191 7436 2609881974895920635431513296131380493840047987548331262287581 7437 1020455794047579324318539311503830962689670730124771798319773 7438 390482165095823816411299907866048180884217857207983010649107 7439 146208302628160133060654006756638076806438447215357625609403 7440 53559022837815456526538704440525243222160353592139848078370 7441 19191314247087981118994439663468901086100457264449940402330 7442 6725205885837794024224309565284488380398429701223792230600 7443 2304348316403494815296274578066790547260926243845120976712 7444 771863751154983058557017499105014524923292622297993772984 7445 252689233037784276161189114287307236353745753138144130616 7446 80832336020852684736750232084448352583044535740584751960 7447 25259777302795858660774017296797032795793086028631233752 7448 7709183212422910975269661144346504200794766644202064961 7449 2297231218846390984645820555268775522420341676939629873 7450 668183747725361462163976241653181287936031849027511477 7451 189650242995420508772533150020014421445565256722514117 7452 52510050675776454691274226261249322998834381998305071 7453 14178221203554614844798805725483943794668490923963391 7454 3732013765616479739098619396555126169568448640210195 7455 957307825808245602426266272842151844887294352223555 7456 239212557522898414844489106618787061544919777577886 7457 58206222508570791348562654719922354615599689002686 7458 13785690202917501075805008794149978068060868829142 7459 3176675386743159395246921193466583261502875338422 7460 711876024871636597270993195532831141958107153178 7461 155065390133489788055828427370159227833060044026 7462 32815970644129442906805551399498227201790597202 7463 6743490529606882329446105979383503317116000370 7464 1344838563586305202968672757942293193036257711 7465 260126663349398376734956437745227401134440639 7466 48770580415900504177839352080239853071362587 7467 8857330203577645454649001028526840507533835 7468 1557099545631574999954496325028745276769993 7469 264775132246076707143988625844888983241081 7470 43515526982240006650906016133701683524069 7471 6906453517922016558012728416259908367925 7472 1057606052802248939820226925492973890628 7473 156113115907085090508144607020689584644 7474 22190244480448576504751447714238528852 7475 3034043116783352613702103600505926548 7476 398578641871723914838249927313686188 7477 50245454394351087295743582210101484 7478 6069960263522821340727276014256444 7479 701697799353684634197042071628540 7480 77500727929319032693326959402085 7481 8164125539899802926056833319189 7482 818750056378383863863613998569 7483 78008818103060999197712073273 7484 7045499907419472217161033723 7485 601699194877173888129116427 7486 48456555323604064839380079 7487 3668590152378569869984863 7488 260210285439509639641770 7489 17224190355642511733514 7490 1059297410757268090386 7491 60221323461729555378 7492 3146070400137024030 7493 149987699967376062 7494 6471686095085574 7495 250206482183526 7496 8560780626915 7497 255171259827 7498 6490947231 7499 136998863 7500 2303237 7501 28917 7502 241 7503 1 7504 1 7505 5316911983139663491615228241121378303 7506 712011255569813539011274784537004728579391708371941 7507 8086545637603684877040453309535298478295296516287500228560 7508 87832383052943287210970825889818223195517683303199727436314673 7509 28712880220660048480303982864624006222311579190279303790194431002 7510 1301073690100408507886400144436286279852702524593408113781384750934 7511 17470207303064761565091588106689259748154797094310750154873070376271 7512 105939074509893541243749095696834545683787480213471774176217208088864 7513 374627514730226864054885932324695439821505119342676780426901705646156 7514 909813497657524766961369837731241733185156216335871112358210875380250 7515 1690299058173685956398256977177814471950571843083190999618565875099159 7516 2583636410418463545225295882467370455114524084328814042680321095625731 7517 3415601404149696934276915461017937675434255485063851512655506386064827 7518 4044086672906405742264859174877706535628425875395968955192789635696901 7519 4395284585122616551558637411183652323582944031464016703595497199827901 7520 4462495398947826032313342640892883889992598264846031035971247410081945 7521 4285821709233020723142723261541070978877066872938305664629367847473646 7522 3928788712603767555845614694684418850075211449078350818677196802128680 7523 3459886445384560954325035940763183142743678183711277843685680095861120 7524 2940904467740402101010607575042087688185502496248734163536318346678534 7525 2421074999838590161498727176206289550436362604565367124828236771631731 7526 1935318187071304108414502443552445471008878162632938369472735035088095 7527 1505048159798921478288419026933099345629783033313443471601244435205030 7528 1140368945343793453812622104586628332978702638598402016301125976388116 7529 842829382584161126942273824187162966371572179356855310002476982510719 7530 608179211766361960069998319223848272396149972687956826416073626480755 7531 428786395930065855096994229632754866650082740677791754851959709953680 7532 295547683851464268214115004241463850239425460778747346381965722963850 7533 199252434196666671011808685796365434238392085221695474239681571750641 7534 131444963388962708617705420156153252403305386124809743503922200530192 7535 84877529913725895909705208160709772822256318638352586663771127932981 7536 53662283884410782368671187921355461331041520135827983657294597649971 7537 33225498511266347118019044832246384738314757699628598802819181780106 7538 20150252103382945228323835464417926948376793039185775744542310876086 7539 11971863540862333164342448840171191208255534687562201443964172459927 7540 6968961075655679656191847341703681431305053402905444059861775543825 7541 3975033008105543991466679429756014321871456849547065203031103043076 7542 2221832536140962872836554369882337702458922907338604750142974105596 7543 1217033136104112932480810718690413486304528529065689844632296545769 7544 653324066092566237710927009511997258324877649244818522405346734207 7545 343714272403882276118647599483188053661356533450603275756233677741 7546 177218903991437642635408087476000176749933242245597109932845454247 7547 89549044736499310557796997177810048540634830792764738153188820827 7548 44344476910259187454462415708571864068040117108616946704487393601 7549 21519379970985680333537410827940167984589184117162561985155487132 7550 10233179965024876876309382512736336432584429707706519906883309220 7551 4768221113420389053222984676253439593877232749612567517338922905 7552 2176891732681507984763841175302900787780831561390256564288846595 7553 973682429176575348328917925481042710246425476962244220542490015 7554 426637525827549258595496095590661596956183809768566537573524277 7555 183112929473058816914014284654019206125285042475192321033029991 7556 76975083812121485425864537924016978748873159644747636056862157 7557 31688485409768583097722602806115345854624691346580926254161902 7558 12773735291299788469260081918258787461673070953429621587030306 7559 5041275728086903100479891827005090600103604165657095138561477 7560 1947628426867387090201793133992565401264544885293225165029695 7561 736457793189959539059146625819849577719255105222283957236545 7562 272517662550879027232725855301157464336859611664080773553395 7563 98666857217829212788751893332747533774759697822263518810635 7564 34946074335167063982739333372104668394158242910742645840001 7565 12105766269799766713373876220523083999843574811212027957008 7566 4100765051751245208571498690564126833461257241579252653296 7567 1358074553251404295616145959764077350213828664314866786176 7568 439613682382285504295463595753000974315627910647944868288 7569 139061073838867313033567927822388922375425474442049284425 7570 42975374946488071595959160140758816719802960993974993547 7571 12971829397841054406725278496537236533571481847108836184 7572 3823248957292534417746306188595152519737970631717166944 7573 1099994284391978934400316767954459453825996744470844782 7574 308848565550528032999880408267997011237902511643087650 7575 84598506848502164119970457108772336757739812486442048 7576 22599556560595819925422310791436347978692682556607336 7577 5885841974755869358795641048858216920887957122235191 7578 1493939163362613223463807140799648322592733596382013 7579 369410692742957498617419424852781748844180024412400 7580 88954278301148952895419593501688894013224301999392 7581 20850917001275456463569844376615975733024726659164 7582 4755492826619922377844736011902404773252149688804 7583 1054822775782745616289455601672647824826017838432 7584 227440821951355556198885636148539185553757238800 7585 47647790266929512768666436116207527029058855653 7586 9693294320128891112118407933013317104322956431 7587 1913862470701002460616424985512987848376501576 7588 366525154384777030545284142934233947784699648 7589 68042340368687370087091850462322279363200250 7590 12236304427086872161701982304429220044314902 7591 2130165337105968420893379592852224926776224 7592 358712639728478737003813386528552258657144 7593 58386040070886288706751699891714474150547 7594 9177778739433599528161326874266545733825 7595 1392022529096867697341267587248591588768 7596 203527647984765596131349606049672568896 7597 28656909355887005646993904842564068136 7598 3881445854921151530674347037343400408 7599 505139510923948910770464367748145600 7600 63087072720750414611395176310242912 7601 7550856590159509641814687116915609 7602 864863380752222502509752823751899 7603 94647729065497022409304240039032 7604 9879634470759631652981773389600 7605 981813192491925334476199178838 7606 92701517112777117520163257146 7607 8297354852497424058258646656 7608 702280895676760587677861448 7609 56053945913800714218991575 7610 4206234913613231661001917 7611 295717963561551931199184 7612 19403006500618777469664 7613 1182886128080864225172 7614 66663451961970979500 7615 3452517486166861728 7616 163181278639730736 7617 6980659840079541 7618 267583214697183 7619 9077614093800 7620 268290153152 7621 6767248194 7622 141634254 7623 2361312 7624 29400 7625 243 7626 1 7627 1 7628 10633823966279326983230456482242756607 7629 1864069667454263010401884679080081885803824624318765 7630 24259637184775153886304283472528709629309804711454122861041 7631 285191953530819435251644871138250034095767883024541921838601592 7632 98046594973632982656550187096552016230905300741546330935141060458 7633 4598902815259165220906224358408554048452338057377756920772442884102 7634 63322100005558350134687991036966275155961604643709124014344930234808 7635 391333489526709021521852184500980761114508174159431061183359131992419 7636 1404308963445094112928019577532646286878240109378510097974725088817621 7637 3450232692194926453845266544620008950029524486777646926060835115831925 7638 6470132529485177586858453436507748414594349434904079860378891032328609 7639 9965772683343222279971770366047400623078743512578209556423347409807266 7640 13259865040104112815497156055533924540517931237048744205566434558902098 7641 15786496089233744081857774787459152870871127517194333091335861976266414 7642 17240609161772005220589883741368523491456198944620956865511440169230686 7643 17580580641124763273716753972009995659697044293865437992586222840813449 7644 16952504139737717399357583346076661680219163836693053120827177279598673 7645 15599411763659736759706733209861655414934525342379728377303583159585427 7646 13788151727521209366545564277950341997295565378790569639265018090033133 7647 11762362305191168959520340455446954548955832344245986511711616170496536 7648 9718256531220105855625975995591242465083205051054380895235791680990334 7649 7796729217021842569822708649711417787014822867238805429043478528316074 7650 6085776186294207494722054656733536631500847328983933983776961430931476 7651 4628613834240906714942800086639740034485547577285666160156706036251939 7652 3434206599263245333912824776315858741686608608967380977366097432086191 7653 2487974142150420316253242906664115623548739573284285585227373186438863 7654 1761299677289642010017819217363687715419811106679619969555660707196067 7655 1219134196241111389168554227224144258066244272854079774161067647786787 7656 825497515406936422356274194742847666159694843539236908183189810021855 7657 547019890858691688352921452476205858893017069665383649990600347044977 7658 354862307097290220680859090953274689722164990283444647130518237185805 7659 225427596193429041292744280478439892344985690355403597870340670613581 7660 140263533010288285102821460989858225237554820589405197970364150786241 7661 85497866258891135051282296341163444592350616405429245602463492640385 7662 51062940260763010480622872567162776516317058761354316652744768750317 7663 29884818700279215711135201461809908588083028181136899607788806099549 7664 17140859628007729126772969735126488056399731486321908392438849620993 7665 9635731216491582586428988399197888799039762869059915596428396611553 7666 5309222874441754971026784739902823622055057250091631913295059840093 7667 2867395540693127683805410629696701706619402465925454962318802710637 7668 1517971514891768432574369438963661009717617033072412570748557711179 7669 787701125123256871946908554542337800625606453201825389557825647993 7670 400661470374695451205452676942422321295239332181257936741807393523 7671 199757378528003365800258891251398575357147465169375221667633692474 7672 97616416817255424997846610931089214865932039756894762839624434692 7673 46753961014455823139379160330517666968124621082641559984563089980 7674 21946513924547162967519193036735213834780419664878365027693720706 7675 10095687007959980371079584952278155336261196162343514271013475291 7676 4550894116862207940017173121854793794999422501640365189837520785 7677 2010070410304732682433924401316375331592425398703657499152091187 7678 869838468585788377849389202822716896012149065213581045498843109 7679 368751582507070370863465963308168508779875927425554634451030688 7680 153125789922958440090569825454506457915609960817837091966047458 7681 62277231720455063136722658469638011378055104521585434087076014 7682 24803915174340981760421658706261534063144757676737935923919932 7683 9672990375011636819942624720810070980351948878561204847669465 7684 3693061675798185195552812240933422021039914707134565693399031 7685 1380159975509546806313350229754912040167734026372440876996141 7686 504797451321704516792968975338757200280537250219350315410055 7687 180664772157963107467604436297479954562919758454960838418246 7688 63258371926517842618058584503714963227306649774745954407312 7689 21665370926553661426133019561415415016979917958685400049776 7690 7256527840636339304099254205845282508204542480856931093936 7691 2376362991854842617240641079092468221220509960052805807177 7692 760711205006508201958558611538537635786281820526018430685 7693 237983653129684510632211526600443792348602878277108107703 7694 72742282699462714827156023322428442306683895319909832859 7695 21718321596818102176618207641682001026873419855014014854 7696 6332086091627020319546820132772068438627866632301944158 7697 1802289922341537164520048041599225813059541580243462130 7698 500645135808128181165243633276978032732074819172579082 7699 135683461944449673329610719740503249636013134721891911 7700 35865179673470171866477400029952430143061330397459731 7701 9243130994224053304340674755310295314917604339411617 7702 2321714827149677173594065584006900714294317947206205 7703 568170166346530860871828456232775512603653355070348 7704 135411605130319788200404018266823250252525905006524 7705 31416725430298046835548772002093433104355043875204 7706 7092579200136769166622532851396239608457942604468 7707 1557352209952386241455893310085933722962591171685 7708 332429696805343472848336916313967556716197906537 7709 68948241377888297453519676967747149086081270091 7710 13887544415915673063896542046973526748860659231 7711 2714955119839243891794085121843778023309101122 7712 514846139549238642881169826163307726555415050 7713 94645114559967082831389194664032944378606278 7714 16855347741027287740492554876662222156524494 7715 2905976656633812183607758065801043918241059 7716 484662498609684913945478113186247752692063 7717 78133620078850355460415621227496157206965 7718 12165351445612100518975211654813401480257 7719 1827734734422285895250960704190500794696 7720 264722912551460758956011762772144105576 7721 36924940576653257619113063284999014552 7722 4954811949489799766826670949149934520 7723 638864512955609249635069407485547033 7724 79053649281821656397534303367826029 7725 9375231080729451669243497004458439 7726 1064038473353976178981343077219563 7727 115388811199508211049743985997070 7728 11935962372856259439454335004422 7729 1175513581569976993574784339786 7730 109998507713448726224358411906 7731 9757970589764745947833361127 7732 818595022417975247776846515 7733 64762133704588729472194593 7734 4817073847236954300869949 7735 335706862690870350363684 7736 21835442208742476899508 7737 1319665549490973045900 7738 73731668212944433692 7739 3785860703286402741 7740 177410181534587001 7741 7524903883567707 7742 286006733037935 7743 9620961648298 7744 281966283794 7745 7052878014 7746 146386278 7747 2420355 7748 29887 7749 245 7750 1 7751 1 7752 21267647932558653966460912964485513215 7753 4880197746792980809106362392366732544060323285962658 7754 72778912266336717228731706340844053088425757941995198333367 7755 926018447894948983356451855963806680717126956672098302309638090 7756 334799712139880625463761415487761930298355969094471481769556119261 7757 16255324416755208278561820612274809715763941217448010060697181954724 7758 229505214370622542521261415765237139491844783628888613217121409232246 7759 1445473756005668257397104282896998633939194132139331374476617935689655 7760 5263710458856754728645090889122531907932991455892265032250114110722625 7761 13082948252283982973296454202497894711896099592954726103088389894965300 7762 24763908155461255286491919576736205340143146864899908318445100161436909 7763 38436322146333642619970254558503085667376777484253808720248926423047991 7764 51470274489578444849304974395165733788328412731235474646632592024162710 7765 61615448292795173683799453737884915883040191021557827521574534913018730 7766 67615843876979943432305317363646555408937770776461392547703085885505994 7767 69248261097407260313870501564288144458707845659496348527097735666547106 7768 67041218798735011700807545448070012424932201052874402658099690545844540 7769 61923021526518754840361936489779853715190832685397814301610007453938904 7770 54932426496489932590326280782591563529759822330523457861928947397594751 7771 47029356219680824686220805187585491937198211174630938769562579402629800 7772 38995092310806505495837410393745918400360855260047888967010949918548115 7773 31397355543760201094500328374087252455983674002753389951439238349375707 7774 24596862446632803808357681926868763367807324014884536003945562891603343 7775 18777203085135347221862938371924187432049521710032099279483573194848135 7776 13984999661920864649283780644965762362578790146863677271076377194386175 7777 10171454275490230688356068040508097433486537610966914661516733568943775 7778 7229707643554838604490407815238571316762374081369685239771931266421175 7779 5025065577327509890604297921560548504571210700541934287900607392189799 7780 3417149116770182562968321870279699781026137214818405583992774837951151 7781 2274399604069106435147196575695257729335820826448675656349711016070065 7782 1482172101228100131994992141539392373890738200608120470883928192054585 7783 945981032492364619227051790487911791011934133938723647211707097242025 7784 591452528472686312659092451283002575542792235557497621523268329844225 7785 362322205788814114434290584332345091545086594664298432026882224429505 7786 217508565480694738660667692170302408659080279777581551969476941129625 7787 127973437289329046775638517019646441872499427133922207644856751556745 7788 73802269172786248004468327383921349064857440360743877353857532835825 7789 41721544935432648740664439860523700934028826178933563755413789571425 7790 23121572506068220182747137440744004955460841517428129033905004312249 7791 12561985470719778769736944167961756535430120954117578053827018285001 7792 6691039695599921420835322766700120684473658070697488767815370502575 7793 3494035235512977627671035285670722073057933122806905017501489738275 7794 1788781444400651140157981533037824849375398227800019784242964974100 7795 897792644247957607803814254433900664974277914953658461410195553750 7796 441744173176970038935331197397977428231037559790330875848783410625 7797 213070852770714234244124122842925727091537042065637743576724663705 7798 100742675871510129445497131320058163521057475885482363393741145630 7799 46688782057329331649695536062517881122938335813159474737819318620 7800 21207545651989128933547855597294870241546801763680421626798739195 7801 9440873406057461682734411127310147250078717117057956041020454375 7802 4118498929983379808996168770269976467454766424914864891125806000 7803 1760467423522887559666890954893560361799097663227398399829755850 7804 737280394073442314181328272686819435924746288451456922880836525 7805 302484168538209548124436801100044014734530613894862548096648325 7806 121558052444148663477508600602971150484695253051057897897491250 7807 47842957600162440595859720388815098044888566362944836676577000 7808 18439273702117554017361599432431827062599512311687776009441775 7809 6958179078138983324972481675782003301655920010089184000387475 7810 2570419650310918947366892616729906395291728285266095295806724 7811 929385367564148574346236432437432072633683416904017944233750 7812 328846886937552454129854624866325296034512975963138147282401 7813 113845641620261504774423877832391075769471028172973685600800 7814 38554789599681182651572169052198448254609512880452068044825 7815 12769965029352532740539094975568756586431844221488561138975 7816 4135769054997543531789969828769987285141676479381950776250 7817 1309420793965339938050137688061853662790171472400144478950 7818 405186540125428042463141780886982677988844088771941788275 7819 122511011984725939499939258738564512799058601662239806725 7820 36184783702413679980231895948825363717188694699861365300 7821 10437311072118222829752159849247498097479024611961447500 7822 2939263655902243200180146027893685128159704353310512205 7823 807877239370497699690942472787936962147162419013822635 7824 216656952285614070366906194555718405237053399856222990 7825 56673156489067955648752815124579921487190857023489170 7826 14454730814869938512400634379556872256109893588894375 7827 3593466764973058683538126514739274989754150562353425 7828 870410102037468484108185264768515446213060208958600 7829 205337635191052651038124095122406356069693935361400 7830 47159236040523971410249731014971846044233520255825 7831 10539713316846885122382656387882074611099322854375 7832 2291159844940961484606086819681615985481068254850 7833 484213723977035740819272812296435381637221105950 7834 99438285329558887473106846183537980607111689675 7835 19832300795143399490365882116824390522034276525 7836 3839292513497688260387813968834426420798537500 7837 720991716410200096284440770368035837469152100 7838 131261786698655470495982062483158432609896325 7839 23151963552904597021653549121450557745698675 7840 3953435273932032366959129913401035580832150 7841 653095090212997725385284567296053468586250 7842 104292057704496842393617005241313460962175 7843 16085543827008133068433144825966547175225 7844 2394105500101860670782097293019788020400 7845 343527605654257073961064560291292069200 7846 47473428988588466402401474590784430625 7847 6311594624682839922494344067488854615 7848 806347042599982014099381511225657530 7849 98868149916634535915002640453962470 7850 11618696838636912238255927144894635 7851 1306752058125848860520285384218125 7852 140436249526790706922227440345700 7853 14396988043709662152828262095900 7854 1405268567586639191971334524725 7855 130333043915396193367801980675 7856 11459922768305285172859248750 7857 952936363674389661022105650 7858 74731988261753508424298175 7859 5510323014827437478496825 7860 380697412657846277208600 7861 24548504975937367425000 7862 1470914746620148316025 7863 81480799801051826175 7864 4148205970239144450 7865 192745996034760350 7866 8106538311291875 7867 305530622618325 7868 10191947093900 7869 296218426100 7870 7348070925 7871 151256875 7872 2480374 7873 30378 7874 247 7875 1 7876 1 7877 42535295865117307932921825928971026431 7878 12776523572924690050741168777347098976833627476325817 7879 218336738663079819140468763248383117672342390086292462075473 7880 3006780987889121207423807738188584215429223960156763628282874375 7881 1143232591768524621242265338268627705584249732386966326223968010735 7882 57454824502415196017890561563304306931293787090885479553316577947385 7883 831783585700192264219367843834377793544237438645955121125498644595595 7884 5338833903115189008216920267156387359315012105441267913166441139447470 7885 19728241577275712992910520785437066317597736695163220136952601574139650 7886 49604938076432826125520716258064349286037259710374741254335727864833125 7887 94772536412545173142357683468455560935480478367183837582180961078356085 7888 148226209810324932955906941832516328072606524555672803164366425567876150 7889 199765533345565013554996979703219555565152207197050668137884758886538940 7890 240454829662292866336795559796220684007754254699387907944273688292494660 7891 265140651890063514664769348413794425746313870104058733798683586948619460 7892 272713605162944805827502485291070330684561480590813498614294456420444975 7893 265070049883998889458520554334940962984543240162445226435636690718146045 7894 245749866832194019139842692727090582152406453201339117869719716425645605 7895 218792973429026980149013524004618124219476518525759374103597442269315025 7896 187978510333273604038144250476188888166398171237022010220294074490488715 7897 156414641143943854124408128883756003183259614893354861909865809612001715 7898 126386060658297943125858327163204359259270135121319148118036516378208467 7899 99368134229137151520732681043774376051385340864599872517874992156334033 7900 76136234412134247271631552125793697409129722436860338932399030894590510 7901 56918649619783666299112629023585816091161252400729201831548976214650510 7902 41557614501591688387782425579897933254864272486748206177212261720593550 7903 29655934901155060901700130889885310734026101432588552050674628286076750 7904 20696987876336835190017230222398387019527611868259667426675140010859950 7905 14133763409198479838451174731700647647427233884667349443649402699506350 7906 9448120425355374859858503732637644332246808918542322873773843663572050 7907 6184724838920326224288195792717006327832855235804888226301180881483090 7908 3965586694674424140629223995358211580441517194073601590130470566301810 7909 2491208295225397694717593174824491885517691848929850131245155697916850 7910 1533605505530899929094132321030454793431455231888839138236631592715250 7911 925312774039523211299653208711598144023929270716690452953211618015250 7912 547257709232138342596650884996242627571728025432330046546550717210850 7913 317299520570334139268800753550060388419490057947155008562118547690850 7914 180366931549719762325283290959289733314017158814460721861128073183874 7915 100526675418288867683289458595379104061772171406881196423026596583426 7916 54936583143107699133096447943313850528444076952989838234098620277825 7917 29438100097432599238617951594577626668896355120046200883832250840175 7918 15467891611026527816316390870352081204008970125697431989773778892975 7919 7969390768562237515790118615570631368819269271652264621840011656775 7920 4026110906073536394700918842333093120350677072068021376701535321575 7921 1994351843372611919918600137409866933651569964128231305026569217455 7922 968628554589908636869076558708537906527281609723310553800277550735 7923 461244986571063824784813921209138652572777440713052854462303821895 7924 215327785638157921678436059036187547794303854010433726768848178855 7925 98544746767365051199525658384320346489233106974591521933473328015 7926 44207791394087432108012846622183850247897565101846737941318607695 7927 19438338689547108860393639622743646291517538615892656427076657575 7928 8376714171102597242511278952743916497671951778948410569033368775 7929 3537512380207981736153984301367243247436074039863523796273360975 7930 1463806783594010073907710475489878615873018461548929066769724175 7931 593443231026669315675313722694801413748785223475846476180461575 7932 235683241346591098686589640813033173637071816808677888607219175 7933 91679684082536531955555400929460755471743510803979291882728975 7934 34926051508706439614673455400725740061203080616827012247421775 7935 13028403746324969794052503341679248164873059997525096471545575 7936 4758037272376768550189220106471095836593608095037269180330375 7937 1700924783059514987380369560002473740472180397003267924368975 7938 595092959777756646330274549583305895828064545189537586528825 7939 203725185848976402818107310912356728865121898155366382829425 7940 68230488713383791664440328832105948712614877802811141099025 7941 22350923933312959742169172321170584819505368652652607170425 7942 7159797183053651450353386985780677288710863512954181522425 7943 2242304886200921962476360508574383531566918251606267862225 7944 686393347797293601443252194312937067304149986796282767025 7945 205317890461671522290155210485462738330915015673923984825 7946 59998669502552368839916361675214045040306448277094772505 7947 17123715623293206929803394377822805315945595737596294545 7948 4771675086928852669928937168025277457691082591194380465 7949 1297864300430793796073507677023953694108460075749757785 7950 344457996078619920176812459184435120467545007492095705 7951 89176084883780891357092210398432940989164794763631345 7952 22512074446853524363585072673803937681831254922559825 7953 5539624604239048302792621139398712238249964915632025 7954 1328244608460097757594683186028300004396681599937225 7955 310195820588947478981006213540232122769260298727425 7956 70529822519158703139621130610417611251913234219425 7957 15606246730705843832414102839541741963698680470025 7958 3359025578224591853717739290458024729362622156425 7959 702922595431296915255852386780335733373478761825 7960 142942179433343374714226424386021188071978780225 7961 28231877538548976107425950824861279201100503625 7962 5412537733016743923452677572053656528346738025 7963 1006667253360415634298058444455803260434643425 7964 181519149078396696906248290639460583682125825 7965 31711929190981659480957093515548682375949225 7966 5363917512062524660123316053234455978966825 7967 877764749448999543240951722604646937685825 7968 138857250858614969201265392186266343333025 7969 21217282432866111483958403972297415285225 7970 3128634140398963285106627888193156589425 7971 444786058256116846688361853540349785065 7972 60902965280554128261489544236987797385 7973 8023156859799438486608109730394132145 7974 1015702039271887998167642719278477105 7975 123412295652034209252034780127969865 7976 14372637204415400666218725353676585 7977 1602021545223139936517568527005425 7978 170635494181796670419855299062225 7979 17337858222798336730138733126025 7980 1677394578185736863879797734825 7981 154205825815681153374542583825 7982 13440527483915818003327758225 7983 1107910663212724115349198825 7984 86133331704066229658500425 7985 6296266345119067400339025 7986 431265337356341160374625 7987 27571815268978715883225 7988 1638024552192491112825 7989 89969957737564875425 7990 4541804500619957025 7991 209264603279962425 7992 8727791503622425 7993 326210735232225 7994 10791732017025 7995 311065824825 7996 7653065049 7997 156248001 7998 2541377 7999 30873 8000 249 8001 1 8002 1 8003 85070591730234615865843651857942052863 8004 33449372971981110610765076498328530847353523628528009 8005 655010220869437204214408366499444304037726175232165157702292 8006 9763010465245780417053313004226029406607162318696742010385081340 8007 3903743092163775187021931558048103103040407926125810459573371240423 8008 203070660448759750989364920599201763132523659535835974655898199747097 8009 3014457758808381880200791180706917467405439870625210176898705191758724 8010 19717699408627202184317546457591822850771916320093026240065164098101640 8011 73935418706570481068683523982536902262900425015329360325147185483071040 8012 188064597966918379450311343321259817941751161406357656514446294769012500 8013 362663656811934013552005292382181586031494426242305836363578456058865196 8014 571559627159337260905939958683504322243103627002212652901589024362164584 8015 775233482599080967089140200195871481814666874106992385715347736692974579 8016 938250540946948054223939006455292783611699577438892041833827576546117741 8017 1039531871919612226654677685833286782834642650650896899041330999622083056 8018 1073813817999921644282616433451066529611264899558140755385616437122717764 8019 1047833986036466288382284520903255267209800082342882834159484437527225020 8020 975066954010867951308106716322254337124861146750335179290392009584970236 8021 871210362339554711686791175901007745960308418284497120851155410814321964 8022 751131141584734333483676636311051061620082292880305230197439503645794740 8023 627183944605524321070927203747811907454860481379769182577550374876484220 8024 508552201907562381853780974589450584636510154180670002255531128155557644 8025 401257889334345544452885772281605449236395766898269935538216249997309356 8026 308559097454021376024257103820518632248630739451491228084524182459063480 8027 231531115266285194426531107526456705501247905671767472436950799498129160 8028 169689807112978263411547401940092265815997433774420177909427367488667560 8029 121566471030766383469988482600819760004446583187713911460029210551721400 8030 85183673873597500245566528406870259663288928471279552760315901617049976 8031 58412635091418355087658950726460466176661563878081382069348373538838523 8032 39214729094847985731773029527897391191257345475579276703824351246481861 8033 25783156797363697597046858496540163915417354714110150298271787633332520 8034 16607106523435538495729646068484011616571930239564264542657366790126120 8035 10481608790649834249498124686504100345979182933056199218835825966583880 8036 6483732080326110195378539146777530010439595148475897673381898437442440 8037 3931488762842030675983889546946628438041986694255847789415572206873000 8038 2337127713074129692181125161563237089761755790994687896728435187094760 8039 1362223681922526066743042834939358148308953715366670347835016180706520 8040 778560059088062510713416529528833988267499169908010134097416316851448 8041 436356865529405195582147194287697284428101773616091966015734086138728 8042 239837941801936865121604199853543068440801715548902961706677695385324 8043 129280674948999425423459883814315125151715372345088073926186923334900 8044 68343274088047892386904297264476263248917607997630302208254246934900 8045 35432784054224539242592346759406940247431577027930361358246111179300 8046 18015964424081922225110381138962585225133379011935271086491470758980 8047 8983443147408668871407190471573600064881402325267175611122381173580 8048 4392853939123493018441567040744227582459222116330894712826197050140 8049 2106446313370194208117140457103171328912878592592067720487830743620 8050 990445304614744719341211697606068641683442826514505445627365151780 8051 456625070566975456185500222426012346302287160805561872012982521460 8052 206398668245087024275944991251417508458487939172837432137323128820 8053 91461182944284247071311404820414890523602905654115334648197349220 8054 39729279411960285081570181829598720871445079908699560532895639300 8055 16915545715112570788726958030968281595068992862542485543365012900 8056 7058569178422671199644718975041801892845221601915829758646152900 8057 2886376486993939803944927561692514617007231187757188893353517700 8058 1156489397802388045004048405250328516494670734623372245951203300 8059 453968661020370602212373898072680424641761914500712675173171700 8060 174560190846274380978954815072591483759022732026441723987089524 8061 65740896273733147752967682190555332227542808706903690448108452 8062 24245403074138021881811313114623913578532456584602895106082500 8063 8754979798273555171280233776059349213366033434233342613056023 8064 3094835888464004682859025970081442260993431385537709480255801 8065 1070773820189093243630929500240125302270923219303081493286700 8066 362537087209056945889157140897739211109857022413641272197900 8067 120092133763063362599132060460227795640336478621070536962300 8068 38912823185621184605352306801306322928494013930167238077500 8069 12330800303252788976749360197242381419148850002963000013900 8070 3820409472257180687653020107685720404506133240872757381100 8071 1157027798223189014863478976959076589006286466421225509180 8072 342438945090069466899791328213713633727473507965709824380 8073 99017775836067635369452087598884933129888722343481742060 8074 27964930097581706065734776390897313925436220995734813260 8075 7711861683869060182252764981257619966375547750185991740 8076 2075956377471814527784224805791256876032714885497580540 8077 545322240293035227254581952655104940127705851941918220 8078 139739858381726988387054976885439528591077269524383020 8079 34919568263791718726764998138629662162727866353761100 8080 8506309641748191296962993724995544369812588414233900 8081 2019166072157151418696316743719181861187115431611500 8082 466861712357970729092662577600609087236785447636300 8083 105101341558794982658167075579959119908673217315900 8084 23027220482586324455105433807238127155797403544700 8085 4907812948520529058943670488404717384181558460300 8086 1017038831836532640791731186377239388718536825900 8087 204818472243458070852531003607797403002526525500 8088 40063620257942879588629364413424395518228623100 8089 7607391388815971888955042751604723632898150700 8090 1401417480708190687591512119250273110174844300 8091 250306924972422540528285793723792404412991100 8092 43317528964555708344444677344622241271568700 8093 7258304261819138715806484890630016197671500 8094 1176696533599095593127440910949477039637100 8095 184420449864746155454288828019054330492900 8096 27919336771920154900860021602224078249140 8097 4079109222191751106744841139510843956940 8098 574615145677024541697949051744719511980 8099 77964981039424893232873406417054538780 8100 10177973233995248692195429949079056220 8101 1276899267780371817337931004888093420 8102 153759591606088150520989799362328460 8103 17747315789043477209673717706749660 8104 1960630391809531614087417858255900 8105 206988605205579080744012563049100 8106 20846853204985491611272871179500 8107 1999246757301014988632210660700 8108 182194791446725513496547299100 8109 15742482142045332463684656300 8110 1286473592965975642066538700 8111 99157129731660705619553100 8112 7186368835100728436971500 8113 488046992446491083253900 8114 30937834331101262984300 8115 1822506272168240820700 8116 99262831342084751900 8117 4969061498683504300 8118 227046397022439500 8119 9391004706103900 8120 348105265091100 8121 11421516731724 8122 326528202924 8123 7968102428 8124 161361628 8125 2603372 8126 31372 8127 251 8128 1 8129 1 8130 170141183460469231731687303715884105727 8131 87571595343018684316849925834946426487052872380284642 8132 1965030675384835185567957685535366806768210424356051920459124 8133 31700457625706270358544192181745543560181703913978141867507607780 8134 13329845425714301554101409065172752396180415756611171404682954310342 8135 717724928768570037072844625681722265208124274282688234365873832523898 8136 10924199904488460589535407945161807291380211399731342686084754311106796 8137 72818263663941030084801116055606491426126855726374411592322042541827544 8138 277067229989400485777733287770444227433027547714560306826587135520010776 8139 712939724741048484152037473732889129432928555384995659758552209968040500 8140 1387665071993129154649962706469065151068740583517217198763592525145479004 8141 2203699862991460626090587702506796295284040483946135432343608989843574576 8142 3008108709939222741553417865607128760221556742266083309876455223572950506 8143 3660554889201270200392653143729159790771589373348128451116378010957088534 8144 4075065037851365637458365542023991327645724036705576454019628972433764464 8145 4227438800578471335661848831882229523011029894718406545127882106624702376 8146 4141327955451375802639727962787596586160534489706822714251718782055934520 8147 3867926761217607133099619121208068869430167979015959532805782701679343844 8148 3468173945823875690723928259676233727407200707001694138126946844871840316 8149 3000511544776527467676619894119190269243190847045764414966454042030570080 8150 2514007782390053802427181449518565053386198563798092450880326529409252080 8151 2045534264465736888629292920085212487690654114308691003876283751027367440 8152 1619624040785527531635669511869736295420406365123425721976435771418422560 8153 1249906490007674340871607584923106995265656433347522572726021547886102320 8154 941310982459350423109151150561878180208102644312367850487519859895526320 8155 692477170284705697153117498244236501209177896488221561904090467605510080 8156 498006417534256514723417552593386278948140865452513931790881582400859360 8157 350346452944436448568126175759509844977622148370461804580427672362606904 8158 241223673008651614358605560576261443899622034595695728152219360110537282 8159 162625250058278138649003880952476562689902280329543259634878232276817854 8160 107388149210386381953801255426082345641867984616603276024213782245696520 8161 69478978634572158346485869158690280589901982598824083136463796339201440 8162 44054056185027282786413457705731536887909387977569937507749268119602720 8163 27380561714140698651626077614360222775215885044950570590708442325231760 8164 16683837319083993932051894490498144917916332290919909213855589326567600 8165 9967967870912790748518134624364431343139821295721305798687278157003040 8166 5840135136007242433064510462517815285546014880696416678329298700058880 8167 3355700665628056154432539078904282755218220336494015906322722961543296 8168 1891111731948809759060060717177825511293396690385716147424732388378208 8169 1045313424082278350809683980409991212811954572750411923255459258655295 8170 566742565787983608333615294176754432277799941576704716679596550614401 8171 301400007179319749438891206975559845685127490303273105638969705340800 8172 157224806620578893097160952768096204883414915692440955051218101593280 8173 80448156049797052564218948482837779081993050661822236102444397773840 8174 40375704658022752986366287162362922623297058809108070228341684760640 8175 19875597339025849116407463865389173972689613137452111143103434047680 8176 9596191870478626154017059625288605337496936290282998524362031397360 8177 4543961993166659102985064074178142938091013441761015119247084456640 8178 2110094113993782655988157133699504169431299764654921111346080296320 8179 960883590001433751808701609749110659771010114464510923934674444160 8180 429050313545615803500137982721844072577104501002614841990152394560 8181 187835287483317388023178726510580593212546969807604515239094863520 8182 80618940020608097858668816866577085773618638464680037738327356800 8183 33919060558951852991961323542744399996487866254486633363223702400 8184 13987811550212938852538622503677159643347201098590020833687720800 8185 5653323943619086496165398270265852074638303737892816795228264000 8186 2238986910689403630407751016468280849537217196624833958411696000 8187 868829938986652511923251210408418724387350187033812935386740096 8188 330287386467878698366701492568326061792640806024504229217999808 8189 122986682220282746687870542195862508597973755310342496909091300 8190 44850198559149136907230806636824054266257954838607289651120342 8191 16015425395390657780629215216462359037623819424611843066822954 8192 5598920616051248116010042111459432076645134846557513739027100 8193 1915940128370270498008375842495831520130973742751434574644800 8194 641634177920804855692773568619501125319023993585949584200000 8195 210248580437558520786586034260082822916473356484368013131200 8196 67394833264383943246504047303476806171297847176965995486400 8197 21128647045990339366918879389572898817167402951129740285280 8198 6476904013793628184279769389817587216246179681680918223840 8199 1940923464239395584032513720985388789591122204696126900000 8200 568439426859786443704430279802380813912687173648408121760 8201 162659497715100107683174405361937180947136712085137360320 8202 45464609842791640958024531159203810734220031381604377280 8203 12409096679105724465075796545495238658568683373123071040 8204 3306340716439611970680443687986906284879203858905800000 8205 859721525320280922755456904564613659472588257344445360 8206 218085304551058617137547966887694397286345590646139120 8207 53951353619445252739387302332339932763540158613840400 8208 13011503498420464863448289790034517179423604725093200 8209 3057990838431887859539808974500359155569359544200000 8210 700091615958147018864102162567765454209929285812800 8211 156063595472488160627321613682840091604449582865600 8212 33859885211463915213784505970424801312879057291200 8213 7146709084437052411379663864766993564621158637600 8214 1466739396581391662085422558006258590241818500000 8215 292553104148159801918744775186250917671881922400 8216 56679820516283014054130962035884115894199768800 8217 10660533275204775804666352783829062257660830400 8218 1945348859617591476992528384042480160272395200 8219 344200287163353095932981633303666903153800000 8220 59010834021793081369185088036831750706548800 8221 9796117778882076057515655540548024607438600 8222 1573456770100508058936878588589809778872040 8223 244338232630778216362753712363013330948120 8224 36652170361980681656047652932990485675000 8225 5306304494585225083373612649417337519680 8226 740723080989869576855891294527907645760 8227 99597826775195762434602197320100744640 8228 12885531361162080477392281758217571520 8229 1602165766781591595589584321319500000 8230 191214853575984636554424652634083680 8231 21875565177868119518592565986310560 8232 2395454455425675267186715855533600 8233 250681558372851078955190516068800 8234 25027541511034247102033839800000 8235 2379378822336511348088989915200 8236 214966229323782154065983150400 8237 18414586457708944453437286800 8238 1491974221264397781742616400 8239 114017914394308653576750000 8240 8193400654324811866463600 8241 551745167380861850043200 8242 34682109706779829377600 8243 2026000996351093828800 8244 109428000736474200000 8245 5432545297434487200 8246 246176511699738400 8247 10098636753017824 8248 371274826757472 8249 12082541240000 8250 342625769408 8251 8293429056 8252 166599744 8253 2666367 8254 31875 8255 253 8256 1 8257 1 8258 340282366920938463463374607431768211455 8259 229265413057075027410376431241126614457456951454378781 8260 5895092059603878528685068737962907153249027964073537331958244 8261 102931224661697230101216955822909410993707096992155766752419852956 8262 45516240758450546451670802527009401347595454934476450601970701406307 8263 2536643241059357439290763947693853910250374475183894251777502779033333 8264 39586959856515540462049011999581017205815843192602722271950452993368104 8265 268905222627012914366818702150520588644523272110677828270452746582553021 8266 1038214115193454177825188359933217741887303608830835564353693153250564860 8267 2702482924110066656873542741238156618840607293725771792972299510597992575 8268 5309152686358856525539371640264927513704443156846151115823021459350237000 8269 8495690303085636980674369518931473810679292378668434571954167527755934785 8270 11670909274003137750272058147574816489437480754768427594962413360867897378 8271 14279700965263289517549409199613915954006859962321554064850183366566829278 8272 15972322587507279592595662472261561911893061023189999162192549561199873559 8273 16640013183844522236331952687693426469275535860591418335707082363814605761 8274 16364557660885605215832241543950308677457625227179412048526794259969689904 8275 15340067507660983404575074824630874022941142555481358017071564717225839295 8276 13802885327042018370885784219916751559325616582730460935801618035040808501 8277 11982577753394560253602132279972378430117755244943162122220802267339003580 8278 10073871201681587806216387887628726324942134049911053598230089274703509184 8279 8224647265646015526227554923207475558360167717325472858869401733383218624 8280 6534675185452918445703294754457316800642624502953352508234307844059173951 8281 5060744768613196939742769181074617842586219038715576435731336739093935441 8282 3825004918793906835463802345224017928001410716362481826937539366273417920 8283 2824271598395616047280964977062408816824947060735580191836416159222390720 8284 2038836431940618084056649398190835450641982939656080606171065450915741624 8285 1439922991932724209494569297497552016379941120365168022577731160001564300 8286 995419048313425837111069288894601824832010798269165597357704663866847638 8287 673862322233580303223652932191888741078550392282576265472450075227276138 8288 446880527100097814980728294592876926899072452734539420333975872093636980 8289 290400162662913207814504329787034039864546813259767743483595981769169800 8290 184967652718584211102134227844834483534717140256507954318737206494345120 8291 115499016932374009272952773475969987393694237615224190479242877865679840 8292 70716204223219741158550603276273581958957626070922582475576425710715600 8293 42459908196916670700007050095914958334028892814959530564751528735039360 8294 25003938808555320424778341895498954623210107560056729334292312656578864 8295 14442648199212163707530889519130854135790437639263074804872280299255888 8296 8183237553607953973135213443403243214419792588773627158884345955256047 8297 4548481145901350066143509875030045193834317500058144189372623817291905 8298 2480198562837565316768298948927073923484771287984991738688141257029856 8299 1326767386767202000301759239387338101344586057219762981997538713547680 8300 696297776470274588197152054761742675306231917270870835636845651055600 8301 358496823378195751211954878000523895940562652702252420331035002547960 8302 181075162704868407653358653805588013568784283232343660240171948178440 8303 89723091206553077373198265002561776935866192300585224492361885792120 8304 43611943073149760527426646951840436999210215376777522610248277944840 8305 20794209970805727015975344902150383031807819713361777279210627319760 8306 9725033811155658166770079951228455095115329473657642890811916798880 8307 4460911607542265963105698335917991641775734685751506894132264123360 8308 2006819504575982746832156301703357798066721872719370433746460504640 8309 885339828532858677405164252609582096687111783670454059389383858800 8310 382992228083485436732477683786479162396791657933258893413296803920 8311 162444872688724742695130086455743045391649162247473307530639031600 8312 67548007602996817193203966820364571357707140593014270077455878800 8313 27533446348140515475277170060677144642160476161015928096574192000 8314 11000127703984546268904151513610832498100086297853651830652035424 8315 4306934175130587352620954929853444360104558371294888329922694688 8316 1652391394142692655344524737740933356570605554383077678979222852 8317 621110949467593328649673383596875133254846271483784438606059675 8318 228702504733971678282961370685972976168113484412168910987424123 8319 82479969965981700584499279181208204418150728534388489521127237 8320 29129206755863424510657675281877054711045062860478305119521701 8321 10072435050712593967719567365070596242226106325646332472516700 8322 3409457064649438730180509013994916593685495086407701756176000 8323 1129526172060305840512449684443143577323268553731651605948800 8324 366166894012316746646513008256609334076236453789429744389280 8325 116129031370158250164621575472440191021878832760906394280800 8326 36023378537816991319510931890193462039250884519187703632960 8327 10927190369132205796049227111590745609341111264721580145600 8328 3240461815674068579124548685952087598363633264078080503840 8329 939223032132778300028803621685458986541180629200287219680 8330 265997814079789114064299264225840041074145458221469185920 8331 73589143917442701858856567938181194336236601986756319360 8332 19881499637305229329192140826033664887799679348279116400 8333 5243869071631232433328905464003828001110725964240829840 8334 1349843488041843409769940140672342386808819597250564000 8335 338999515288369587479770861342408779992849512598913120 8336 83032351454718070325823690886909326277956727608226800 8337 19827576791242387601392009901603000944772253099306000 8338 4614237665820670057895334913318730155593667698691200 8339 1046078692114587255332529895903870438731707508835200 8340 230930074979853043466270289488456687794828856085600 8341 49620042776919411698629256257965047032363193066400 8342 10372740981747995537469253755965761662776677560000 8343 2108525425393994279977043070414644541479782113600 8344 416573278455930605831673052041848211717942290400 8345 79946235926310157140456195987584720569793824800 8346 14895431281603311854584391185217689481359420800 8347 2692760267966090750227676738686645717286544000 8348 472018072985821334728867464917878429174336200 8349 80176526349657741543153277706517609700298040 8350 13187369551713870391752166430090657496130800 8351 2098785405724045173318433666248826926443280 8352 322948877849324804758222630878411639817800 8353 48005502432141001399650769526353068360120 8354 6887348483340159999519997435793253555840 8355 952804265901423182202487970926326706560 8356 126971055264301514984976345157855387680 8357 16281077748301248305125875053490655200 8358 2006471039111428988217026192573977920 8359 237361438387146550858796500462238400 8360 26917155647092321131921188213446560 8361 2921845113682411672199130727471200 8362 303116020217256084507347185584000 8363 30001265385031051952277802780800 8364 2827725867441784600674393502800 8365 253287376460464440754600340400 8366 21512552814632048670499269600 8367 1728203450707339900762580000 8368 130956460870339139159720400 8369 9331573098793315395927600 8370 623135387790772602627200 8371 38843539700218491235200 8372 2250289543121476716000 8373 120539267843042912800 8374 5934996957586981824 8375 266745060032531520 8376 10853268947772768 8377 395782535006880 8378 12776086207872 8379 359379227264 8380 8629294911 8381 171964353 8382 2730370 8383 32382 8384 255 8385 1 8386 1 8387 680564733841876926926749214863536422911 8388 600224643828206568055462828357665148572621697866957429 8389 17685276266383230929074060671922107763925242066577200260265101 8390 334217043029748627582049134632347679265089405918472962114166982604 8391 155419381087769973407016650868629901860903005513542564828601694961970 8392 8965026775463226998000489974271022348304051594290199003969849574184846 8393 143448899080459201541743296696558965630531606642220592374098369495469996 8394 992964161828588040950835103160442113271674004262423974453118158004618650 8395 3890079619046942284401490265849143811423259733420777046570495789604252888 8396 10243260458127745747605974366048128989416636611259075546820194389326857450 8397 20310776899040173721841136669301331233339695787464925444679327530006798756 8398 32749235474653083482308698298750081848407916200136802115289567844893236834 8399 45275900986540547780060960853916421546540105531412519216354592435017900388 8400 55697622474993453306599116874910458698554349847843597463717742724079590044 8401 62595035386242625274698617671996443351303698194240901490614911726346710094 8402 65487705325056107172560817138010208397612849795348429551281956777441853642 8403 64652976468805674229577506423038414172914175063646788601560571384243317272 8404 60825263695282421057415214291953976606958310672749006400790949422701719066 8405 54920305643331563975928220619866499902947531037610440275844411517601667022 8406 47839205544074044190663300009419915834588539787624471792036312227861529480 8407 40354136615047142481195579637381925333240547479902425887687405589410845552 8408 33057606031603163613744320971751703197723229212541513808373180871541785087 8409 26354681194498106453418550070575387193836844851525175106689507499985604863 8410 20481154932002132058360048443177031941585914457180597781608109067891073298 8411 15535022944469068122565981320236887073148607259787857819009845530895458320 8412 11512383881178681068859413017345507070109837278713568977322323652153684760 8413 8341867328645886394145197444658167117339354302459863467356733038012531672 8414 5914101442316669056555637767555977264056818618623079680570015362079699176 8415 4104623407306906259255474943083186889213140031153612945063970993989694812 8416 2790024219367773028728705805037156305293453838637038173070075220739196580 8417 1858023539027324896254981866529018102331507369926334200624646788306775320 8418 1212648505135895676348693393639891554934029244911888451593871344908041960 8419 775834485031475025067757554285065534347420962844900545099481758830497640 8420 486681890806449743429590946308144528152321025744585400222904082060511760 8421 299391333575720420439038473180820824329239073199783997563314277813298000 8422 180639959425607555881110979291390202725372434114288964586626040535698240 8423 106910434013239408178630914181699635632693521172450578248437907142489632 8424 62072472760587596986523891823198460528004528739525510567443875412898528 8425 35357604452329421405156195374681002894514553499892967454150349860948638 8426 19760398408248219403629591377260712227442519906908267696396106146946851 8427 10835645658343682698995364530637155363446183074305909170498159289705631 8428 5830031112842243905521859642959141711355500195168694766351417507097360 8429 3077859763085946927906004071135088281265295813113050313592407215002640 8430 1594366585931534498274343669923423570797215614503768926252006775254560 8431 810370239994485643891867850894940757445534313938007784387879054764000 8432 404133288191124322927181753000872589872015158134150225008979610114720 8433 197741187323658325444026901764373508102266129333254171360230609086560 8434 94925396825916872726147416660441924575926796145707197823019989139440 8435 44705189200659309312621203139590741229544555749198292964098249520880 8436 20653676530816172839813632924751779074463233491190807448110904996000 8437 9359890445227090134175175191934055195291311100535815130317626305440 8438 4160491389725185538374962490708998264800102115240069751089494568960 8439 1813769157388554293565249706638283437145747849567619351754753607040 8440 775429981063931739315941823518329824286368283336945226064750078720 8441 325074334242858892556815190157149332747505668602007476847884240000 8442 133615028003262394412662458455329693140118888727695231168241340000 8443 53840635931240195365706428017752253998465168410941831400991844192 8444 21266387448388413629490586111058654574879808474564823879327831268 8445 8232827912883565991959677788932186206500615751278491616446588388 8446 3123315797811850990926832875620656599248411581762420052649551250 8447 1160995928901518385800095404150029290009223968842510390897502362 8448 422791651421798503962617604330266439715460004341424194977268582 8449 150810818528421143573534197110032910082466960580991432232654958 8450 52683533921938051176277319026013163789182770598178671820731100 8451 18020875352071777268593035077503573006920365052193387590817500 8452 6034676302782367157851921391137813082408268647660434712462880 8453 1977988991455097583970097276428802436497620294071417489008160 8454 634448335290450238295267091091683178159245003830430236583840 8455 199102978814924438599692666364417860709721713064003381692320 8456 61118221091755471490733934799327040856296740312708944428000 8457 18347337032613121254327128105180379792609558422078028372960 8458 5384905694019414293246455193548845612520139980700124129120 8459 1544807804209799230016258718075320263025708147629981910880 8460 433057601551979747111204540928236094634418341543260941040 8461 118596012263684392950569755054252352112946686647555382000 8462 31719081268609537605619891894713663276829950874011340080 8463 8282555563003288840348556606690921554721214671340870960 8464 2110874870073300655055305554244069273072475350056617040 8465 524891794989048115732810253017830433493535220914672720 8466 127301742703023515586503045603434058323094901505530000 8467 30102130814998314972515209624144331694691296005523600 8468 6937325125029697612026664994614927720851911572447200 8469 1557558884851212753963699731138748861353728414072800 8470 340542901515439862400998055760352543522331919778400 8471 72474050165809397053544806840311214899396330300000 8472 15006365110991914703255012948836898957454184077600 8473 3021618218232165648780845370485925685485460519200 8474 591361181590154231967169835202235342338889360800 8475 112429858757482871599852655096706745249799210400 8476 20752969890521314689768612127508859345106845000 8477 3716972940287391161228564946228920185335514440 8478 645558495236850688206926186761004306071063080 8479 108650050858809527499976044232947751619002920 8480 17707889241011285543147256393466722988835160 8481 2792688663854835784234529697532003274439000 8482 425847231196946967557044167366911030093880 8483 62733003664722744580893252368865902178360 8484 8919928070407307878909949722803762356640 8485 1223027454178327460477566536295528137120 8486 161539681800015440583445121457410676000 8487 20531381264911252832418723939100849440 8488 2508111071532814411066540381711901280 8489 294117594795013604794838007616602720 8490 33063961894674400560826796853972960 8491 3558078419501954893166102901420000 8492 365946276854759973012577184648400 8493 35910004496375085594381190126800 8494 3355813173177345530854093453200 8495 298040685540435877996361459600 8496 25099916176917067611184150000 8497 1999447945546811494477948400 8498 150242742455716542554202800 8499 10616687414075079092417200 8500 703072756734331061813600 8501 43464658054304487580000 8502 2497303075765149523424 8503 132676006818249407968 8504 6479340346599817632 8505 288847380463083936 8506 11657610103994400 8507 421694086649888 8508 13503473957311 8509 376809781439 8510 8975953987 8511 177457475 8512 2795389 8513 32893 8514 257 8515 1 8516 1 8517 1361129467683753853853498429727072845823 8518 1571408518427545017038378974770332294635015573914704962 8519 53055829028415105844297549708509675471365804031795984003385539 8520 1085200289835028984092016717218171042676497097922007064564008252557 8521 530690854162231660660050330090262353940155952892627352891341983344238 8522 31683630946346807291667301101773939979718430933018727149916518001837874 8523 519786878927572308749648217443500236699050127582478746057368981792607524 8524 3666434178562367676110727841492592939590604351012352388662701946297473735 8525 14574728816743465345566568196672266165088570164703728847195236088137926332 8526 38822124506848175525780703484629988478710794987795588619387351826940180001 8527 77694346566349929892517551716251544322216307020494878172958292240147955528 8528 126229492072379233539892840380493035770163320125330901237623600251855633792 8529 175623165482258798315181714572995521521706379197570261022544363209260701502 8530 217220485452038902785424018695206743429401236620767374859375789525520951106 8531 245273956918466653117693619194974993685544947896849954606916551495387896160 8532 257689879807531228250289625293117995360025703245686592546638426674827151340 8533 255384427516658274609429173842359274973521380234016886737582341245836865132 8534 241129763556423440424975174067579811615283163438809613755340924296518997728 8535 218470526210196630695344446710007727099890398699543134004999916263971318979 8536 190941190467264619153527411455366814266546284140258725794026630477918339241 8537 161601461770229970731834094455428864101045961429747108220259886663456397992 8538 132822992675449448959764047532241967180444931962376832666121261507396824532 8539 106247849490008821857277911743544474922816181291924617101479231514255992968 8540 82851947277372429502912840182700504577921034957900215596746503596351343108 8541 63063569697628631387865586148571295959606754647161593567026163325491467160 8542 46901654921644606304153084351795009987018960729351070538297097812069954760 8543 34110219384579977871384340635891100201687233329152424432376405680181180052 8544 24274693515309322195619928101645402223411122763229010949913620816795158603 8545 16913372459165368063591827363744796417466297639230815350392380524570100339 8546 11542695382502043009754165294688421028193845724904961349386284451639233005 8547 7718719802204253266448119158612947912330220575962090698070204311085064661 8548 5059155034285721302413610697220740305664374087468149546235385561856752700 8549 3250999366000075997588089842915955681312106570182444423041237937937852520 8550 2048589600219538404781007628637395192367656374766050538365549211044806520 8551 1266104517383443833085173082018815957745127343078404440684695996507738000 8552 767581686440170098845255579191858840383222966584300020197409926234816880 8553 456533300212673575644040184122019153549861325188564557060150552232509792 8554 266412983986743994443418158840590409778925835075440709986393176492799136 8555 152548080073494657245437318509691141294225156898590074488359150923297932 8556 85714046927169542792531409916531168095279550703494719061216875368294840 8557 47261720837777828700614850289927484147469483273304030915628164297189419 8558 25573567647114117437622460539645553802501917227660222591168759444477841 8559 13580117224945672259593905164109157279692458216875080133998187881336360 8560 7076963174943501568345992261988065975969617683424423219973739754271480 8561 3619240354111630108985241123160144586050989554569508507597453803679280 8562 1816378003700392615190257633540409109642541135414268483391623174112720 8563 894541059664357846541382955969529497048680054476569225285219232727240 8564 432297170176151380208942937809123291430038033903377790138617996436760 8565 204989451758051664191203455855637034984541964936195710483912525743280 8566 95372432707518745126423644180869613562550226717593246081466702226320 8567 43533948810995538646538945799326416204904734673071809317972505540720 8568 19494642382066015504490349879990302499633609171777635886416528393040 8569 8563459685566225864821403727503894601083543653724515265442544177760 8570 3689703453759276664753948543832092415137265659101221553904614232480 8571 1559193677552911918842234662287958182896559409056950080634734788720 8572 646145026180623876747846535085560973026059118130622835860104547024 8573 262562687314131198773565900601892855711928333581077218721426893508 8574 104606238740900588616647278028801749354725398620814661043920823372 8575 40855359071967396604336774564543683587129451552416965745651604511 8576 15640455437408786359613438944323528695006662883634198382645480125 8577 5868099307036686266489641288250981618982319523788851535101245814 8578 2157390050273536537298864809920595079522610938106350204111568778 8579 777096822400578842285963317576345423669576696101585731260514467 8580 274198761724369023194681870239562810667752866829542163464934401 8581 94759960928863972871315310572158122885431769350225881714828980 8582 32068216949091609168266975136208001608234522641585674504751420 8583 10625102620983012564087383035087101133562754239633699927063040 8584 3445988640850922499160324124976586653525832014796281343868160 8585 1093772514012054586985386358619845940434985170271145944396480 8586 339686758031048502835487664068252322214924752111499298921280 8587 103197800851001128292634646203236646054035997137565125303040 8588 30661956224861749070836297210353391280675546531108258542080 8589 8907578903990992500390177170627722233205974617503348891920 8590 2529519019577443117189237554986044804407491517364059174960 8591 701968707347958070617963942931454462137141665712383045120 8592 190316730363906757002158095450370600221327803066918933120 8593 50395067264689415941372310662339575659344855566749699040 8594 13029197098138938266191977968196890534359700592368777760 8595 3287960202754420402107429105883164198382640693391492480 8596 809597411210093461878331553848842881834416319931256320 8597 194443329458049843143560129846337649433329405089024400 8598 45534339949908922950532239344512935997748847564490800 8599 10392985796247562982355062512652777987081700320371200 8600 2311118738047901875819240649499765163297788583929600 8601 500497366958050571211342682389811872278578764456000 8602 105508398606025392108835678108470938499790158974400 8603 21640962729046400232783873525010985670763994476800 8604 4316770440169956984315037695987103115413038451200 8605 836973868995641289856643757523157692183594626600 8606 157652771478812892140618444297953384125348414840 8607 28832474266332947700432668206727704021848936960 8608 5116739981619902065142393363983876549096643520 8609 880566486195481028750025531620366532297904080 8610 146858518004686934370505086717413200871112240 8611 23719113799917904079173359955897640567807040 8612 3707116129913452463929511284634691236805120 8613 560233166596799764597740621827446596807240 8614 81795887259715687799190718350768955028760 8615 11527522660563978240448527916852229306880 8616 1566638199043269594476875503149450338560 8617 205110555401370760659349109717324276160 8618 25841721002771895259346642710141254720 8619 3129410223017516021217043193799079680 8620 363803597003864360809657704225968640 8621 40546065010533070320171579841461360 8622 4325880977707849924785638460843600 8623 441122099020687489732193658355200 8624 42919671528270212534085738492800 8625 3976994460435134354458000522400 8626 350239965839816824713207708000 8627 29249054810466407142694249600 8628 2310550117872319658678771200 8629 172179190040601031800850800 8630 12066297585598045703624400 8631 792499375918705186497024 8632 48591940212653036034816 8633 2769134429748248156992 8634 145923534891912127168 8635 7068692717629979904 8636 312584294757722624 8637 12514501751251487 8638 449077844345949 8639 14266069474176 8640 394939146888 8641 9333664326 8642 183081146 8643 2861432 8644 33408 8645 259 8646 1 8647 1 8648 2722258935367507707706996859454145691647 8649 4114000911454429163624407937830258662081639887413580369 8650 159167487685469961361099897745725696648689487417224513413536957 8651 3523636310750639254360591494556109255044988990197149454808013768597 8652 1812073402921193541860886153009470218980884742723468853986282355951965 8653 111972084022152621198279443431453057971088896333509521334232511120563748 8654 1883375351327890483462160331416434378942218457048580983317880336264784912 8655 13537259054181822472997150098123063918651920498910788271932078101213515506 8656 54602625578053821019046821796889169119442315216808643708312811737503935888 8657 147125142932312396836259983604102514634460526364636643354249550941573380646 8658 297176621575916551043355364887633639680806965193468375728160409003563087584 8659 486495202000244734091360656859488656902205933703206951307916305614153560912 8660 681161049827064444727017676051331763669804290135781262326154322327748236532 8661 847057057364112155394662023852190734576898727324437230762072318333411646220 8662 960957349692682996851423737631995739017642729252798027160155755939032934256 8663 1013836888873961686649224293042227957143403353353853416182353906700390111767 8664 1008611450703079533820300564005734425001627574452909521793061900287851958505 8665 955718596490168298408671645213870127616295118051761551883786982928741544648 8666 868864988976006128912423095571874916378777227167627798245793413914746955466 8667 761904189305012376133092881398227857834905122198697686662370720811092977962 8668 646951334777645804503359199058717130506430034839377341693901539330720662524 8669 533490725577560856127435692755283670420027135908923552054663140151055065459 8670 428169416307508516712725778633219375660442095981782992942264084572987065541 8671 335015011788133957913680975138085988310621393288707664572053182495867082176 8672 255880672720749980907758517499015059581034612595013661095138883865286480600 8673 190977084417189883795568922487274444678200068560926683729199550510967285160 8674 139396784384262784905997512723103832091990872660960326607039225968655835904 8675 99572978367812462651422846546182656381783007688345363769813879781248567418 8676 69644133732267320513702048177168040292974106633432534175093383550290455514 8677 47717483013572978823884742125083356549157129500054601836414659996122768422 8678 32039290019397214414822727755168259636081595269720405440813245344638934662 8679 21088029236543172654195123939920431279787012438530660330913977232379785760 8680 13609743366477780048775718378479631193505753792563634908459405872356490040 8681 8614283083819584628574405318349029428312707782722336326023718993855708680 8682 5348380321426295350604999828147551069082741528306469159753416647707081000 8683 3257801190476430125556159223487253821593407178636476407394760998135535504 8684 1947061270852258952481571954675122909447293470337240256199180840049999440 8685 1141907348259656047582297427841442937399689646100311982559414789687176351 8686 657223191060902839691274862509461336310214352561752643966491090489386617 8687 371237894765611570776944405801785935115598146904816563791593549340152294 8688 205811056249839317588639206228399673288985994591614633535798314926686812 8689 111988973356951735833268870182745923307398298203875749835144453039481622 8690 59810765271948963525055879643080808211074086915511638673742659586588480 8691 31353283928944305505266999645484522811057180401684421039149323054555120 8692 16131821886867154401506580462664639460287187122778946413521586014068480 8693 8146537421176773185907134399487909320490725422561956767272765130100480 8694 4037757293205259688481966340685895164332693158052501385232764369197200 8695 1964124851774712271150472283829415284344723918568989128569580374598400 8696 937648506399773453717773493621239707046178125533286746406813770655920 8697 439268265984084693090589690015164970700664662328187379975993084271120 8698 201934972711575837923991885659487310659530448716998794058208509520880 8699 91086693260693795520341049286810556764684575074093066861917999212320 8700 40311265206957743898887105878830179837924401364372843666968814903040 8701 17502060270637691113171535477456037571714279694173938550624870045440 8702 7454235835045724379186264403493569753608685566314464728306273773920 8703 3114046417228290871111493633060972984658308284809227738420333969508 8704 1275876639549786862911625614318148433804629168970012285984829744916 8705 512630523867899772611197231224040038008508533936163007009674965532 8706 201957412322244168184934266102212645223990964463684340556396885286 8707 78004369253821655590053293741441722596125096843162093085866243750 8708 29534044101755695429891586330746087012493912869317802983385144364 8709 10959976229984338183373334225668517201697118096103137279831693268 8710 3985782456799063245065473315312848737529517197139063829914484634 8711 1420254306778180861546642368627629167890514199110895939905178842 8712 495786900531188578105579466520087058046850928171579601399343780 8713 169521497448030203771936643879661227235463568873030930651394860 8714 56764410831908556795602065331358790528885863135649355702745660 8715 18610852416696912149393417643660120381049403439497408559195840 8716 5973220426906080175966584506284530856610727107450072531582400 8717 1876343830925152720948996332959587230918870671631709667542080 8718 576744315957912508491593253685079005603672292917737808069440 8719 173429292204715618934697417794571150848593064817284991279120 8720 51006633052421177188805889106594880551494987283479015500880 8721 14668585650493836805386616223531266304158099317943850286960 8722 4123773164637266015427323536299324328903102651855744198320 8723 1132997235340461000563652444494535238239142127412970610400 8724 304136061991424527151094694743246642074377214792787108960 8725 79741421663721712875863695704616520926446897444878747040 8726 20414714914857872532285167733812061812959398299083019040 8727 5101598354632657169007652343427187611484802738343029520 8728 1244018410076102071115984052886031116698823977673795920 8729 295904995154115252026979671048016299415908800538377200 8730 68631430280451950791061605019318257135210036789162800 8731 15515720639301417305204886494042120185955856252686400 8732 3417621870570028410350761692387859846354736271816000 8733 733155126899147755661797912131764734948923076881600 8734 153107094504288149558718462854480012956731186379200 8735 31111477478381955491270592674508349593773666005800 8736 6148370949640052456168943655331371883905576119240 8737 1181111886219600021838313314325792164456140393240 8738 220434459993098689606626174075392668718142932280 8739 39946520715768232859467480466315823652340128080 8740 7024731472015551057012949513942022814563563920 8741 1198002636004772801570209065011090574607935600 8742 198003861734436194992781317913843173243531440 8743 31693579226341608771630123146994469638224520 8744 4909378350366767680924183246640353385448360 8745 735352463776795118436570586445836736171640 8746 106417570779886913874564649687622863981080 8747 14865909614051888190061628032868454260160 8748 2002701030848783011054920365294240145600 8749 259923407629932067199259438331405865280 8750 32464345045810791662590386801965382720 8751 3897563482035777813156530182092478320 8752 449221608002638351374786502369734960 8753 49638949064969457659475050421503760 8754 5251044847277495116784111516046800 8755 530938436537663049154823135863200 8756 51223900414980298067714947245600 8757 4706723446925234411027110188000 8758 411048625578621958657274978400 8759 34042334236251647491852642800 8760 2666974795539119767984097200 8761 197104284587715828394596624 8762 13699888277648109112653264 8763 892452390773759506723648 8764 54276132607041444475968 8765 3068050192249702391232 8766 160373504621929809600 8767 7706375808896676639 8768 338062376104571547 8769 13426923509417561 8770 478004922441189 8771 15065281432278 8772 413789556686 8773 9702688050 8774 188837418 8775 2928507 8776 33927 8777 261 8778 1 8779 1 8780 5444517870735015415413993718908291383295 8781 10770594215935743834964312522474297545108333815398881969 8782 477502464627818402510846071405023748470254610385118841228161656 8783 11441214543049637602707663585413159817209050286689566262531849955688 8784 6187394886536424307393618892658297850049495218284974394401575563823471 8785 395709367651317356086211786893821604133733879363410948906700012686789541 8786 6823895528605178330150408439723988513374065222815556006927831085151332324 8787 49979815362530541475045538063437913427337294028180516424722068019083567893 8788 204549406282430409154506520975021432554352118904265018399326143999251261788 8789 557521587423930100598129651968745769026058071598719132524788709757884470875 8790 1136587718983690029776277558363062060513198843134247202861170474447758460676 8791 1874801113213812221986336197334966761468234200920112389523826117174727228763 8792 2641630692165737373628192826216543888454388492914799442799810236478224639308 8793 3302732946398416308282019836301877855579529068944637606090275128605198580916 8794 3764430330902087278271344137604770252872832153555573428808954491817201455793 8795 3988168958946106992150755535275201536131331414445116116814959591785603970839 8796 3982711626237022145939820300278345731163458547539601399645553030559249430744 8797 3787249141363338254692057283201204688284422066664402103392763732923150244617 8798 3454728093924863312669251619213279928045848295269901123927448124234290092929 8799 3039409132347715852856837551084046817321784039167916525145323060431546363934 8800 2589229042811213663686806640556726712436074116572081830947545212670619454880 8801 2142082095602482880631019392583697035939858233328457630370603579705701464920 8802 1724839123281673764598822413605010275371582723934227468606130759896460500705 8803 1354078749371648063577808672937901377749060279295299165857785963897347395895 8804 1037753126322280450640533367626985306987768104209746853683771095074788194880 8805 777231558533118738819658468346435148284043485892195554114128323139750933524 8806 569343618239433290076769740430615738614436736854486955454366327322829138516 8807 408186872423162505582638522012746005600775235203488346650797179824899732522 8808 286578728436842189533590163236558376483405254457119335769071272883995415586 8809 197118389715256095108724817184026828820188024840518266957685607805215860958 8810 132884092279809880874218444273434070385740225481291037468963299099771873494 8811 87825091857761398153063545832328057541312634984911087969254738869428958860 8812 56921799053172803211400580891273638032220092885306828728801403354753547020 8813 36186689855527035885626662575228099448966547168867118496136940495822336320 8814 22568844917146949423661731544940544467667174349067511743688884154126801400 8815 13811043973231259613129438653856540587144063981058384102363800519051049256 8816 8293831080440590826234532483869792373733431701421013114134318409654474384 8817 4888099158432472853252324500909952893937322006092341304671096368638549928 8818 2827591625147073224277355229368745958604595584806010150827206687276419769 8819 1605510036841965294093323329272772885230434811910759489953964469755354655 8820 894848980622241941510366928702583110539985692967480781301764214156492934 8821 489599768235691752765597219448124706662416138852166565069895772834928034 8822 262963787829793968387951513401460943694199687434607447815639133289524600 8823 138649155016704728937066742440850852021144752175523806058779477763523000 8824 71763465123855387494186160631663817501448163244138607185304097732559880 8825 36462654022425960461802777046902756886210700540541094695769622769357240 8826 18186176859362004834021538203183018934656523625706625399164499794849480 8827 8903655503154457684500684371112153547252543598393723557552434610832520 8828 4278690130558343871676608960368543351660804573936633372924724993032760 8829 2018120011079518677822944759296482988024053750937109147422770995971920 8830 934224904667930164458914510620694566910825393907748190048569642826400 8831 424419624439921172863561090111934761302111976283717093110278220675200 8832 189211283945246974431286796521926904955049880854619758535310885690480 8833 82769621583278850504416441237235824209138314879080453591618093973840 8834 35524578357957430742655557917504150058919931273830374453781365461524 8835 14958205309052092984320877283933664156696099720563413600535981588972 8836 6178430220195764369545942092921309890275878998968977477750295218264 8837 2503095099607830576318954342868441155045636312081717501296597466903 8838 994549717766209764571119057169907051052615556646687549138711395619 8839 387500194931643174794932439915842177428735071011633858417260142575 8840 148032433687317384633209800628602413822810040677887424887840959731 8841 55439779018523435041703728097395970153417666258663126317573074797 8842 20351795450360645535050923224921843844646666689492160869866115761 8843 7322077970886613546264337519088194131357396523532435311121257853 8844 2581349605288588221529737945547464511219679624327086073355261001 8845 891594306259157542445054819610768303046663929053290818404879160 8846 301661171528544229512534192186038928674284698583827050616082020 8847 99959336092208461270355485124963562147595397122094245352719740 8848 32433637101434225222275582989188769325189728326029263289902720 8849 10302652404714298126356170425888784324052140743631229674736000 8850 3203261755045693356866880258124316392974808322284470274960080 8851 974609533419764923549793978380816187852353409835786806128560 8852 290111143960051810117695812231292178255741138702186872567840 8853 84467577518046116815006445089956737488714288571222460273120 8854 24049129215108829836804915740624450200203446749068309294000 8855 6693903697309612543705723120031641447455764121474472528080 8856 1821010780987031767741705529685645043314343454443423575360 8857 484033620233725825435107253886291745740230407981627622080 8858 125672449848070115109441683515667832163850496781387814640 8859 31861930034199288941416456473552468152627827753442874000 8860 7885540169938976563266600120247266144298359494228998560 8861 1904459830664784525961005000001381972665851615539713120 8862 448683576354320570914307767580694933872284730369389200 8863 103080493429624813811822139699790357353476485566351600 8864 23084119507340621881568207790949604613614251873200000 8865 5037039218872612071233075979505869329209313611958400 8866 1070480793386106010270505430515233110456159115645800 8867 221478420410692112997428591858828084028184094510040 8868 44589331263881660425446793299496885526040958637520 8869 8731029182072351189452196458058348881535999838000 8870 1661927326921565633911033142942893325544766385880 8871 307352232896650706382574084521966338837386752360 8872 55193986295804107775063588559210959856075191520 8873 9618740605759532855146148961878047137022966560 8874 1625703938699986800327401823985771390733223000 8875 266300398537486180216965747454472465905428840 8876 42247688390851939251915060226721013145292880 8877 6486500848700244831671889069219649721772720 8878 963053514950620834375761513853950918393960 8879 138152091038839473265742826118654012647000 8880 19131235083379386279370728201788340416640 8881 2555012191154457937116029628759017258880 8882 328749661203589428337596742117429109040 8883 40708693617884985640278233668520074320 8884 4845645647106023973565578237253452000 8885 553750550979854761810520714728789280 8886 60671977196062110942198096589460560 8887 6364145620767801513161472735018800 8888 638092960814548879701280140542400 8889 61048395934409388848426442600000 8890 5562863032318729975833512787600 8891 481800268846664373408964361200 8892 39573388111917602856215433824 8893 3074883252992199533885943712 8894 225396513533785806126626800 8895 15539069191802669570576528 8896 1004072706180092098066816 8897 60572606496162779068032 8898 3396503577302458687071 8899 176124318615827734425 8900 8395927484615237294 8901 365394228045847858 8902 14397998635732217 8903 508549274862431 8904 15902563233700 8905 433383770204 8906 10083291393 8907 194728359 8908 2996622 8909 34450 8910 263 8911 1 8912 1 8913 10889035741470030830827987437816582766591 8914 28197781736352805063527464997100341680240221012928757186 8915 1432507397997456118986970100098414550748730200233855865243756984 8916 37149508196409981295091057520875190954785810142139106889660166355739 8917 21127000976825089235930594493974977562173806279665334227748989576437099 8918 1398411349530753097136605851285707627795609072493640746505597366432431565 8919 24723627999984893449603354600859754621745447307258099661408640135710022349 8920 184516893012840358097674031856975515671187225491712295136162844050924149809 8921 766222957331967325966217428328072030027381259127664162756560329315892122969 8922 2112536998677080623977577123765758855157590824456524283849718605045279339850 8923 4346654353431536540811926038041307743079659299138352183559153202182439274444 8924 7224230426486077537267060971230185599949039774922327887149259043949080450253 8925 10243529957107287119559275601227734069925206544518395464795353732170654491641 8926 12876097899398741606747094913459082733364287975975072909449947534468701864968 8927 14744776551763575421254049901424306930637895201818631506639474025098035943338 8928 15686111054530736345911718689766540623714738949111635784026956502773686242775 8929 15723931402962947234451120985418540754659834688679794312701336783934300228479 8930 15004947755039407494572743831674296193515768123409873903463337026382838904806 8931 13733463754410128699159187064107878955021486791715725137877075724697666410910 8932 12121850691295380112917886096155264977196692413074363733062074697989001939192 8933 10359651940238297975253652367567052958871665304201669812554302811075433639892 8934 8598144078283203669201275659591552832691141869926176400748246828772440952623 8935 6945814877004172067193626858373760490441969949548400415589892424173338559627 8936 5470743607825378626340646408211237189589181813471551137715914880198718618333 8937 4206815120535646643052388213505855972565912901695685225242304570939184226121 8938 3161559549324096499321328478789959679766850329522065165220344835565964795824 8939 2324105604807612052756314588051030634464082358302755400933075678019399720672 8940 1672296079914007565410239117495492129876851519630876343840641519661254966516 8941 1178462717024188713319312739506208661938515619914822792538454707452666795844 8942 813699599832874290557210557482188017479566703154301132707460946153627491516 8943 550711666086799242396348474048612557820931169208928422382736878078674567948 8944 365456075042344224261545770829786244145084517971087569549225231909063286080 8945 237855379818871635866670809640793985554584163381214058876776141974766339120 8946 151864023681287080873239229065073130898790217036759119354783566102987587800 8947 95135423663043132365223014728743203485280285729443909284961519763940557400 8948 58484763944049191562317673739514752291364955514608722535858079849452624312 8949 35286805292544838040515338524963459560090125113757739720685740674946193784 8950 20897621022452603664933369317302864395771888548241702136954730309667297285 8951 12148792445568584151165524682978337195038442927542350759133992886779511621 8952 6933460679453245724442498069929350373182738987833669052572813256462940235 8953 3884807766322140928100288707604858616694937178756730373817647192325109575 8954 2137012304923419415332495318251663490168273653023352607457857829040503907 8955 1154176498911984418473794355297372486208516154269414779506972883852268801 8956 612025562987058813756060018256938471237655514603947281065721227145652800 8957 318638739286841464387233470642414425313889684318155313967803062726882880 8958 162874950028069313251812956778616309626487421598478625646766520290268160 8959 81738663244304427814346528513225375956630934878704153340943448079249920 8960 40272177996229264074699515646905893971903721459233238287593440403868480 8961 19479155775350664105676847044816176966358976935648986339183330795051840 8962 9249155057385311391781412989446930719787608937794337092492821808071920 8963 4310989444855300179604334870647297364623949852046709492615238669106800 8964 1972275437493019484617323487366450899560916557446485729588299627500400 8965 885611813913693972230551124393023848667474791567306916138722720014320 8966 390275105469762106182775236913902697134672506697425728232259444034660 8967 168776983608245804974048434356177788423147029473340275441749417054084 8968 71619419196257381080843254578292788262109508720773334564442574000228 8969 29818160849051452299731715812644725092290435687075488263258493504964 8970 12179170137177635286754969835828099251419751704670622372793253488970 8971 4879694730071893280256124897124097434579602435998625809930308572186 8972 1917582541316813498794193737630193819732895739172098148569363252450 8973 739004841324801379103055769270442975227772818625706964724224093714 8974 279263787174724900251668180048316197974292039884705330287042427630 8975 103465447890131339658069912066327851974068396161179882935240518686 8976 37577300997422460849109336208645696618581139360884117565269198822 8977 13376371487722947531768868229793891456843419701239898276236624566 8978 4666199389335447535932381776955040045987292181017494760781101340 8979 1594875985408454462740478689107809722542828723343039164989762940 8980 534013480814395377275520745425154822294665221154044804611424220 8981 175129262699791209841262821529229885122026994517784001607261180 8982 56242203665908514831854804099090654366268818135576192914334800 8983 17683785448225449763639724920518233297854110798035957030784720 8984 5442591965845275014084164027117240946935256280658230759785040 8985 1639299398857914660600192047933357281852549975811383011537360 8986 483095428211252873584513618151830103433373162593700102408080 8987 139259739645573389032321999691237279336576946190833551389200 8988 39257947390715086691958067510373378138429318446460677925520 8989 10819958879517401904624241433289223279824681438342947300880 8990 2914750471302553533721361720973896366958654767188066634160 8991 767240449964065344595407077391179878220559229297846125360 8992 197281850086407669555541196583020034613404511782502561200 8993 49537470204742026593910661714048382413890398357440584240 8994 12143143407622866186102917887830725023502347455677814000 8995 2904907476803050481601442674862562197763897561844843120 8996 677928682720910820419520254771225253192851953375292400 8997 154285771663178669646191631261195435909914302924710000 8998 34228678738471952034304865180476576382489038212762600 8999 7399479226055516204771515432395163634149815937760040 9000 1558026965471371896690809407532386164038568263303400 9001 319388112120527785037774374915880203961802011623080 9002 63713316954947928438262219358556476614657724699400 9003 12362236068812133163656836828466101871462919362120 9004 2331825779010671154451244900546036963075615082120 9005 427358946094018454787847410602266305686560101960 9006 76057171446023160285683288306952825520854347640 9007 13136448881696992636017918357304062384394841400 9008 2200552424165811100013248379121437335689373560 9009 357282276167890303552467756977134141917787320 9010 56183743603203049749634599879014263507232280 9011 8550759969640325973689154923046205571207640 9012 1258488932111679167186617894293047284104600 9013 178969573396752703761600312150989710739160 9014 24570009126891891581940384201423804043440 9015 3253220207179521779431501346662395551280 9016 415012694086465423591718787691722709680 9017 50953735463076888349219910857755767600 9018 6013818726261795608128817763300491120 9019 681458650992746785208078380642729200 9020 74038361398412262848222322200040560 9021 7701379938331308661412459458703600 9022 765752615715686387373966538530000 9023 72655922267893513173502432536400 9024 6566036958123976325507656943824 9025 564021928323491778655281172560 9026 45948551131435787730113948048 9027 3541215349251573815709773840 9028 257478724623571237365846672 9029 17607787210659016545778192 9030 1128614422749720114889951 9031 67541737969383524176599 9032 3757148142018729393215 9033 193281567813104056871 9034 9141113939342665227 9035 394698774592174723 9036 15430999748690779 9037 540787785100035 9038 16779414065501 9039 453745081349 9040 10475744733 9041 200756053 9042 3065785 9043 34977 9044 265 9045 1 9046 1 9047 21778071482940061661655974875633165533183 9048 73822750993122676800135953203842142909606048131678772885 9049 4297522204762962572896659579777426909735903559803620319421536216 9050 120624049201994519584442713118236734194721724636611782051772718622137 9051 72138306166227529857738264826967658627922509042002109128627268052034522 9052 4941807917328198640643659055424036019566297332098086126157857431838664742 9053 89572931991149338732598685473615677411242548317913542439663486443344840911 9054 681170295023936659536509553467896757558370920771406279489865450565184867129 9055 2870019896139762758690930101613314648415071052244738955030940770026707361599 9056 8004154117462564003423892349206122884538681825793679143299266392843615715625 9057 16621560572474458319420495533845609734144971393822005420073244426813691450636 9058 27834827253776091760908312427549641175761072751129402482436223587145201749631 9059 39717632343777463474154164779541021912501861188947488198894958917475656695775 9060 50193348974325114745200277392493196514293808035046201788877469683008818349405 9061 57746034887741604352521807403031621893076009020719999040476536182322641473669 9062 61687161934822683480983304853539523080197633087820279443289121868120728734040 9063 62068677845755225580833467347505334242439985644829076152646607989391209483579 9064 59437967292286550838855339697028066365660151200927319352974492468976404493321 9065 54582492410403546229622228822929743179803839256079205390701651918088545030076 9066 48332856165674300689012082536086412404554331492282566213815626897642027333732 9067 41438010563341147142408638956498494973904819714893800148621404136090341818731 9068 34501368082701354885658172463450506475416336542562093939668224148108470678009 9069 27960410005511153890270096184828408583866387632651061660550442126947211906116 9070 22094089615545266001751801575576938536747923803926821588472017982114430243644 9071 17045926838175978776052863920375706922855910919969405091255273006493628647328 9072 12854038380949942429442400957740786393899020837649647882324488060011676871084 9073 9482066545136108015704212398553632844429087080621816235854129567657257617759 9074 6847160426360256726563265412919928233194291565025988814539340824468334557461 9075 4842921104169211080179921545497139209961608549209031939991925328797526266046 9076 3356573581228506859090402107513376780280442329364902078142386706297472036290 9077 2280579006818912008936465329986953299623570400084564113382940549154777324699 9078 1519479195958867971900732475288289467613922800970766452368030065726068012721 9079 993030858357399836436857132777866674893060213569673760279313468213749476180 9080 636718850844027203187273163172342820768208438607384326867381064930700892780 9081 400619634951373237593962081363528087384006040270705851598424259433256884384 9082 247391756843681522473616832766582795675441155016831881342022761966163089696 9083 149955995551591037523519329122294203280600801605698833613817513056484561303 9084 89230839783018593896053662189337685311462971411635792461370218587736725637 9085 52128666593043015020870858264982001105520208039468364634468992525264258884 9086 29900521570797216345762724556796965000615830430378476207642933115735621052 9087 16840088517020946984657242370925898884498909481139782909616263142201592464 9088 9313008875080964176602453786537054203274518990539580974860160368804303272 9089 5057390865734447066003780421206398069337221537931272671421164693030395308 9090 2696866364172943510371665483682270148144173189596708689754360266691113440 9091 1412177991588811055782278949051704906556100645693770769170685592945330000 9092 726127302587284518705203669723431461404603629297655079845070239102988720 9093 366624454512907432955205455944085449852553804723858844838946608034242080 9094 181762175012113620069422404715856450700432877739133391623785803360365920 9095 88479644604315903677834622671235640306507486867859734884536034894104280 9096 42288455334976587068844007893126619114045073832570774788128394240025000 9097 19843409384588931235607406218083871624440431857317457153730343805490560 9098 9141152133755033121069532969772814687295168609294480824626553405928960 9099 4133774170790169535261200973066395361878897799958595157741520437280340 9100 1834939008461463989570150032577006958159449952078492208591482514991004 9101 799448491882511097211715360204551061484449976320291442836581541955600 9102 341833982849812019435466659325408090033139917802531933210914679559376 9103 143434911031537920967061656039410337698064458267433593936893087999343 9104 59056195853478616153497780381425021029709285249653614398828478218097 9105 23856142138638235346061413367706487940311851191175584402560360271204 9106 9453864654030321656947568141654928049273166729220916201700679517500 9107 3674856011141141157251973456219395968162733416299092265699299911746 9108 1400997863564382519264462041433403223150425294556282094466759167678 9109 523771983952410040416917340389617598541009971567949196954055064132 9110 191996421372699208888057452713413136668074094584188016331542896924 9111 68996243362203803448579454445188519578255270944381408878520483775 9112 24303646251802297066374110472811781271360832786617926962788589921 9113 8389964840966751838688859900595814313367614848857617895372051440 9114 2838032209737036427132783001487349252254186160168912775819872560 9115 940514209879886311789901192582705246904988028325189000740281380 9116 305297455479833689268612154647929427152418741586972344466715500 9117 97052366528204689373218417967244361908912296012306337735689280 9118 30208268778773914452408245022686072473577173335163801561892160 9119 9204286191772357208869061741135785614073729394874696885267840 9120 2744749994925993796801541283928254768055873247189616767742720 9121 800872854893114738341115685044678040244956373421827883112000 9122 228595593306520964320862376145273258893260264522097854541120 9123 63812615621052444034927912097925721065037336090334639161440 9124 17416700272086574316662371952628195891962550202016926694560 9125 4646513221317091892467717072339276158013177737566261446080 9126 1211341620341622710300400132271268329861258651220291832000 9127 308499933903514588929465437898947524464687655953061543680 9128 76728664496790809447717940164572394658658990830641055360 9129 18630887043949877969725323492327074672222994532742792640 9130 4415050613908050792086674815666208140059515771520137920 9131 1020728904785740111746208382474092701395169597437475000 9132 230142608366178089919572877054543752309042195287995240 9133 50585664156054356340538705452799289814827238351586080 9134 10834921269118787783190908622375816166188754475989920 9135 2260516506667375395204620376722703048576830011248960 9136 459176982099235775077955650461459259062580380384000 9137 90769614871582865920027137916034717320659178505760 9138 17453246572927493927347174040160442103300709628320 9139 3262600842644731224312623010057522399969589633680 9140 592609737867761767995231905573476019112663638640 9141 104530621633582956657732373400682387625333404000 9142 17894836006196505139596882872524071197691375840 9143 2971300720104794756867818492954719883032180480 9144 478200523343936729025426111658208874503459520 9145 74543752474595380864199527619399721933752160 9146 11246707407260437011823991023783289850156000 9147 1640998088032076466291758902796450509626360 9148 231362811857716008704912581900499714377320 9149 31491462235337400564395105682440317855680 9150 4134199330815529514964158832903596738240 9151 522933983738880995898287427170534736000 9152 63662831566593226350685624764999479040 9153 7450774389645701441393196846785990080 9154 837236753727902619565935484501513920 9155 90206873890790566558421207655977760 9156 9305541092030574949333894968300000 9157 917630497209597390046479060546624 9158 86352018112464957603173027596608 9159 7740029365902395670548333236992 9160 659460245935614927931218842496 9161 53288460554562506598899342400 9162 4073780585709375306987245376 9163 293822913467638990572293007 9164 19932557794127840299734693 9165 1267455046830505892636364 9166 75249315821234087019900 9167 4152852391584280172184 9168 211958494466381562048 9169 9945942488275705452 9170 426101561874656316 9171 16529354732956350 9172 574800358312386 9173 17697379972932 9174 474897326868 9175 10880322624 9176 206922600 9177 3136004 9178 35508 9179 267 9180 1 9181 1 9182 43556142965880123323311949751266331066367 9183 193270471243015236225916136084456917876565361198690328061 9184 12892566642486669455042794691895487196338883187638519787776132425 9185 391664888877037746166993330646696572269108772584483322354999363358859 9186 246315756435305487523910321066480342995822177963427334125160742406196271 9187 17463422368025514403100950163749433791094564698793253468756114633328349269 9188 324508846905544304738709428351190364668301831367392774900548012034180695649 9189 2514512739196285318313219772572466362555625322094817708597782370146596654641 9190 10749493990275014375836283652401956804506625144096585324552120988834981304111 9191 30324640657613850154223940087461233869848987519651182817073129814853318880430 9192 63555585428593289919275558557385378786760766844890766842544796662303940584808 9193 107237531433435908349867353494716371694492147959664843905267508583506868299305 9194 153983479054233160656594970687274298584331391941982777746079884299261669067691 9195 195641151224044558716782898458025475784262214633653147103694169395202584572869 9196 226126991702080908557062720177653225675417585776805728609358002614248119593895 9197 242556827887695077377202796691141032531031032520896167309166852481556270369064 9198 244970973471892915915649557665712561129940763194700109098285248366551724766994 9199 235404231474762332609814155949629615147989515064251135317129422111060679481342 9200 216888260582201994948783354771066325048816948782743570258977982208892295006696 9201 192669273000546384267115508875101092249970445412066620673735852365442611284016 9202 165704674785838004360544229190985505160544498339239072700083799495848948159106 9203 138399464139992631804316452369524445532363050807764082142767241247461502089194 9204 112515801980376186287631685440559779310714331436065560309072249639914918554556 9205 89194392310693189754636759592282687394321307525072832210280268349880117024519 9206 69039951859869643384350862179752413897718610422029013995906713283897218170033 9207 52236063495012427202306192898949041305380076039504717808742435003807944231360 9208 38665330524056158468567975982636294432675780455676294156092728078238974885978 9209 28019308239429331680173120599633454707283759473782939185041470894042882861942 9210 19889576169475938573753934265090934925737263523702340273345781967919664019156 9211 13836647265847045757421458082392229484223913667829505429031074721003957878060 9212 9437210789676803685193618983315918866623131198437676807997975016371884509994 9213 6312568256933804464684977367043179780377701105531169500375628576205456925670 9214 4142259763497072695763006324999528146040554272633876599310726998906702514400 9215 2667088194994382593731444770080380546776599647581434549081969406943034943080 9216 1685349877590188515075449978133636115177088643149366420294779705474790659520 9217 1045359144190300593606170500160626581499423930916868772079915756531246523144 9218 636534587729879734428409933463028549329392878214482109009936662658439087994 9219 380546341710671033495617764745138874347294394206364716776829995515122499346 9220 223388694539901824368068498390711757120887511970622690202981507881720114876 9221 128769798251658393580050752043834066996547701384522142363248134979851132130 9222 72893707479920074420336192442932744072662572711312729894273874810352245846 9223 40523497132917322399729347507313919639163401146614629729773507232884719071 9224 22124656970722801818764542172426856980486037880805473739645252751366886873 9225 11863301585669145142519102100349652658308251324361452440388365334851218080 9226 6247349649937850140640988485843806125528095156696120665963854756270236160 9227 3231057051276287526147874985365139132963864257935360094461356233440783360 9228 1641138386625213004685036414509313917875080636853102425530121504658004320 9229 818628449141450576771884870703301263093921940896436370821795197885287680 9230 401009919555722014493935657486110041116613372359548879343674692927066640 9231 192899964658858009051130044664588374091886943906768159990895646826985840 9232 91116426237909482661128353298840463920903554912604678391378362888041920 9233 42259487822889167013007673130691833184977933694487275322292471587381940 9234 19243639483796836181162084948482549632906844689547401397386524892946660 9235 8603100679595608611613216398424959512660925512407521395535408203313660 9236 3775669975076298203429047412311517161949987489508844868908787771652780 9237 1626551368613673057049710334894777579163154706963900655387670507368976 9238 687760000766366477523087751785653786458323025677161250739389781835682 9239 285403444877133388620118630169966867697790827373190686328565329660238 9240 116222344784785408502568175258492924959606134508060127548139670029944 9241 46438727457840019817208523107235740007020917990889081158026856509200 9242 18204574539876986490715977095527123208749058856163866946318884586356 9243 7000623722222316236197814879475820013004593976979180142511856617612 9244 2640538252841901808986354174926051556900519332276367930391828393968 9245 976761070060012261641611700261632391455413431680706638020974073224 9246 354292554348909112851590472076601957095945469259568761051165567570 9247 125993500706775149420016535291407896434344551366474880699469679550 9248 43921608143472837170884613275490759150350248644502075529352565360 9249 15006543470320711004744327096153218064780975197520632447752077940 9250 5024358084976642739981197541300689173216580958406263121767150820 9251 1648161487367758379700343919845808463118737807511440027409401660 9252 529610457315016982467457235605104223443820506946748821499986220 9253 166673190277524875486903969753752292470140372077508637744741440 9254 51361591157244622666947909788885898469780505372102812100170560 9255 15494659036517459540813259994036973190430432262675758303865280 9256 4575091298018744237804635030162884107439046258555370388507840 9257 1321876657127209111017768349433150279096514238556358231355680 9258 373637524820712426707380572293752896915297486904784059558560 9259 103292529386542684560720373075521389006975614231934753996640 9260 27921068335062380811898206229578016537850164328369741418720 9261 7377696395903851901997982774780760342200382695959906653760 9262 1905070152645442697607048948233735773449292953957055974720 9263 480588149941046085794626641720419388454228632147086447040 9264 118405489198598616179255261964892752143164495667646778560 9265 28481717176551719665644881506133583653737195673220543480 9266 6686651031845709105498664457668937295158897161683083160 9267 1531599785674150647925892842035979495828081226365051560 9268 342148857947405590383841196582518148104885426467157320 9269 74516023200959307302125143074273625195781577314814880 9270 15815131264552774348678105026282681522404994878871840 9271 3269640085737429811280558815561656284022649950522720 9272 658169458415329000845357100333689135807199447023840 9273 128938708860082584999034109006413123927230187396080 9274 24571057996084718143967651965848962922352552534320 9275 4552350940013837716960819194605156825820250314960 9276 819565817141124186450293535247364865561021822480 9277 143291594366080761693793957638685249903748336160 9278 24315637969750031382357945970091719838259196320 9279 4002245519267263595782870243890537353972851680 9280 638534735700387927765649157920791608221119840 9281 98678165377148331354139268569762752143690520 9282 14760066395182305953112421411276690583786040 9283 2135215173982845884265979172279890256236680 9284 298479935659206339348666952098283946826920 9285 40282794880707340590221710775418046068160 9286 5243730129859884733111419312009665689280 9287 657710421261713150041051873547319684160 9288 79401617099612531853037953943072973120 9289 9215454770992297247083489023444995680 9290 1026956042601514327632111794781769440 9291 109735586572061313847135476653124384 9292 11227154104562234687030026116989856 9293 1098074562800429700923373448976832 9294 102491537090205363872200912913088 9295 9112238318328188033009670264384 9296 770110947630449316436004772672 9297 61729844639448896203446126159 9298 4681358970438781128431566083 9299 334955484102725177064398757 9300 22542717203610086172027321 9301 1422106530864558346848348 9302 83766979098869028926316 9303 4586715323005319001732 9304 232276481004807629268 9305 10814674966757974434 9306 459735071698881402 9307 17696652829554054 9308 610670015585118 9309 18658054949292 9310 496864894716 9311 11297303828 9312 213230116 9313 3207287 9314 36043 9315 269 9316 1 9317 1 9318 87112285931760246646623899502532662132735 9319 505988662735923053655683937989590272376064911097557744482 9320 38677700001282759358251082653893897732920454128496483128172703343 9321 1271731089877057789861256771830990308753017205147593487868715426697973 9322 841040098073516273121516151755841757152757781783668703890504621210518330 9323 61711440780490416776675020985851584535369052730867602724528331371396822646 9324 1175606136675648885972678288878655849113477692207729521546222671907521209724 9325 9281774839194526074099142675174738953727374788519879416988682093542667458762 9326 40259190906186851150240454552015494441201477214136489480451679960348457445826 9327 114880307759489583276875675214210162525118587982461405597056871823561674323580 9328 242997363654363461743776825855974211445931553627313286533630873906487016169212 9329 413111405040709130860131498544822315106156617132055503165916861779775519976960 9330 596929224760834532740964633156581880754287233277303335573060525884977092206090 9331 762478123201461588845405843014271283432697372101639598786883949572802991439350 9332 885380771276073779881394072480462161174300918794403115084919422784413183354736 9333 953614449302942437420127268460135269710049851733452390111156435194623672835734 9334 966694369199373311065489822762045896783803107646074186608839710223926691967986 9335 932153374340624283226710852909569760326873256793902040708204723213748761873820 9336 861649017779503175920140267053180704369608752832984249940113420708175623004930 9337 767859112351920922239838343707045507178116140190596580635502215895405622487047 9338 662454032726678298397511668589095516759067591724020217689101386712061362571923 9339 555012012930076056724410786349100438847119406511907891875516237332224053069998 9340 452623357876327285786924830975642369609683818928595180069798816508628388062502 9341 359943984605934416008246101860864927935093847094727490989626665474218536578078 9342 279510224352937574826261078586621397981943378277490796093243308936163756320020 9343 212177378805473487239349790837694659967819326309817532737900672758199923695852 9344 157586026377542420818671859196418744298808015757332755910072459166602340344430 9345 114593521929260606911028796040853161297500736273986479492251203260642512500270 9346 81635107620827573452844073699527681108842177386096536143658141358993365494860 9347 57000081453694975736665757747537334348893365019227720151736491277940440454580 9348 39023637096420965886536805711852774688742254624571182448081934830518589629010 9349 26204607066229614991031839124582927228680852447333735685975275474179202383154 9350 17264175978815840240333641974464745097314716352933559613793247725730905667700 9351 11161786031063146265184550663028681542983228627246997868938025203108767816220 9352 7083147094363625515691284218882495061219013036045499014537495870549138961076 9353 4412602753700522459638733102533782834048892157483807407190754475084243348248 9354 2698974661360717268892685227231438654496224342236294890826904154129940654202 9355 1621015965691122433219584403094529712388050101481765573564976004817790058438 9356 956093529042132981683637186378407878291020505059989191047840527469685412022 9357 553821998523138679163116787125259726057045951897862477583660588078635632898 9358 315080710344415864374690553846417412167169311000562846216858205539107450352 9359 176065358716477521011935645965792724129791587312806094402138878695877801088 9360 96636112660032071178335607151850232363167793281551272771206676205340824855 9361 52098609791998942244373122074255165789422492491414155157646964096869720241 9362 27589057936821132949945837107517705638695981888340929225215392452600058960 9363 14350602139115638197621651279975657411957777304065720749722733040635352240 9364 7331962273668164112289828299704825818100635660105061162042746754178177360 9365 3679405204463836172722741674736452307671245414806973388232188961217495640 9366 1813548252911752614810886226451003951988443464707335068638444035374204760 9367 877926275111347515257324100017877539223654676070432143852147761862764040 9368 417392304957566141386394424390871367068082609154990293015798438572999260 9369 194879041367484652868305784508667133213967878374703975180290108520572140 9370 89349867470078447986945059426081244484214946362088898489298174366680024 9371 40225510818064351607817565157643976725584161351107385144170407483432232 9372 17780991998361878075521021557942771307188264615270802557084315957981060 9373 7716532713070010795051555833886726105646423034220365928068462362720555 9374 3287474815023539400716004468636052019768545736033978339229251436101115 9375 1374789235305418663265893187384080446813449442501397629284850872559705 9376 564286861904544225442463503794188457624023680930357153340117029975965 9377 227304374240342434627701198568491528182397027928714158014892348535950 9378 89848500259816309034838292177765806437523629675620553669539604568510 9379 34846360237163520772097961029404814791658766142387798793593648485570 9380 13258461297966132115812134929589555518261046073212604963818364538610 9381 4948352947310835445121168047525918296907291664897349948838397656595 9382 1811339679464605636764809179706244202081648921566319040811480827415 9383 650201163905932248862508155934908509114984820637020597979454285013 9384 228843260464041534766530088938542632799826023852999664205926887941 9385 78959053169090901920354465009097884453128779997949603546623872060 9386 26703421127641754864407066098600404874332874921844598718695781240 9387 8850291517027176481849342616597410322897877080375891998085940360 9388 2874055592275317220122162360809769202476519193482446308154115540 9389 914318429027311356108213084901494706853881756473868909089639660 9390 284891031628531580361613049325561062600131815084390020248947840 9391 86926000528298285986379064807122728958080416156009699096408960 9392 25966718289682157127440298403795891684405039018342857312236640 9393 7592482137093874886547552301322937562547372222572870910777760 9394 2172444236155176648993249867096177461934084826597861104469440 9395 608143651928860176640719524674373691467098879697023308970560 9396 166512362452571298086514768309458182424876325584634143487840 9397 44581531279515527313501220727373272995700222674246610700960 9398 11668424851135783383006707312968651277553197236021105050240 9399 2984651941726133485375557493639467302500914713918875647360 9400 745880845514795037818782047156338476394294819155600547640 9401 182055574583547764616043689434828856745797784175770948680 9402 43386619025917288524568103263507437739883071222951761360 9403 10091999461141415991734291338323414434919945040880343600 9404 2290413524769921135995700378275289417233633656614181080 9405 506996035613876979336769587757348080018853575975658920 9406 109415925815802285810761911942400644524614217023081280 9407 23012580894442962972084579757739683226257494226941120 9408 4714917711428170397970307125235447679564279031966480 9409 940617934131578888987392970312364346584012374350320 9410 182633175792265859003930232132716206597755542779680 9411 34495325693253517764339583890306641439554074986720 9412 6334774168662166851555200222738571806846042296080 9413 1130464643843035741220239396494827085206777691120 9414 195925115824848088054292719822759226934239580480 9415 32958663743984946501689335615793586154426019520 9416 5377993156045187782668307828301883322558781880 9417 850651132849866896427040116471593803092286920 9418 130333513341495789144630090564596023567499280 9419 19328976678807204060993046707934755043086320 9420 2772457840181965903553534787251876195958680 9421 384289255550480905262221792961129704652520 9422 51427965561688823206485601272984697130880 9423 6638552589482923565046561013047378030720 9424 825729110231930510994211270456910626080 9425 98859482684198640674837043784744733920 9426 11379102442767387216194848089661658944 9427 1257654369850199190013412774205008064 9428 133287969343986212922118902336080928 9429 13525794767253299452748973927856608 9430 1312169875299168616700784945067392 9431 121486124674492189254656258214528 9432 10714190058228535562085125935887 9433 898251995879785889971328591073 9434 71427518064429183637373657082 9435 5373812655847841568732390918 9436 381463025040809907755301747 9437 25470697244438071894650333 9438 1594227204385301723702712 9439 93172686225884474559048 9440 5062082959981692234702 9441 254365566010022459538 9442 11751841762985291292 9443 495739047373574628 9444 18936650915673582 9445 648482990378418 9446 19663082042552 9447 519672732488 9448 11726971347 9449 219680733 9450 3279642 9451 36582 9452 271 9453 1 9454 1 9455 174224571863520493293247799005065324265471 9456 1324695516964753968297278643764437222563579123360313971753 9457 116033100197118749317768527743740795163341603574004561849539504457 9458 4129294462847335577602332607751166829208208754575804671809437937801132 9459 2871703192434927773284893370766716661692275694524466814150533411538414306 9460 218069581918718963624923342688565508465411271022600516909238292579722042350 9461 4258759148559319300048444739274716421462889010337682630132047479154805423830 9462 34260029404995289085534709311084469024791297906230652576917982968862472531863 9463 150770542864553193428381681028996246521109118031818075313183423518175854301249 9464 435176876961856736348997030324923629332732039833691881342810036834223707291375 9465 929000543544677765418560086495298375068970890777863118541828151370572143994177 9466 1591293911969702706483300729858089926898683454059112568992642950841294334159961 9467 2313824092787551879737783552352036520425770177368618384335586302346429000717531 9468 2971314926763402993085179751382562948896189565184026947293603407017270196876413 9469 3466221844202212034557050054019933295878923615345618931725316331053791086162991 9470 3748643101804844783173463217915717403788143254503974309546898426638444542471939 9471 3814150011378300588151190941532672436671261665494109105433711425089496527530701 9472 3690499538875851163535638494453641863925842465611203333903590142320673744029280 9473 3422461771113330001281089788881583045674168555345836560254489147721208499014780 9474 3059512565509360579076095985309103502224940527968159917467151826547958752467866 9475 2647675481075742233936475180755427950861224576833162902706408385051534518897274 9476 2225069186869233168255487453506207868571361405133337888242268353257779837091150 9477 1820193438247667104273008859974893352829580089076614879565288667879573090133850 9478 1452019078004641468300946195688353724668107043893316161158918899938739434358625 9479 1131141200638924771255315112471113000164789219975343734786408375421568268472611 9480 861450868181413603835222126837493735088339579259665114647566897915363417725264 9481 641942923704028783908711863594642282220749932790101479241486588222586774079300 9482 468408171989586091973656578698345284412581538036097232098578662473345794740380 9483 334863817553715907450156039827640113288489473178365574120582276813814809040440 9484 234658907443627598428035001922620569163939330091250064801301129986897722466760 9485 161251962684451011629919087030284267976010690040186519116798668801923004012644 9486 108697027203600024164865622518899083806517765831258466507694920892638171106076 9487 71894745054377028991682198827242252785999030680472689560176977229779480035920 9488 46670895135238238689302610579605855523059553995327680077217923200300449813824 9489 29740682973483242707431191187624947535239117272157632758763500996960145314400 9490 18607327263124584105706990165091855996828843534824080815138234931361288139031 9491 11431568042113002103057170458285440930651969104983118820436288192487323964525 9492 6897100121785088287520943656219710754238629386579195353114565425534159137535 9493 4087025022298526523110398919252944212996758382305747272946086606690121245305 9494 2378818236432826163490176203174828663740832430015300650765597406022073794870 9495 1360048777928447926162933379142448921150234759892387966720951231170985286350 9496 763847540437402977407114875406400863015795819277553754254154234850344639165 9497 421436193828540605603499679926325189748564936221573893944143153145119250401 9498 228422390180851088616548237237694471468883041521614006646396367293417477074 9499 121627327804756846341864551904707546698381288760406217016555599470353083200 9500 63622224488720573457478067983414460792659712604098512744811040741552292800 9501 32693931890915802594924016379807834614151171191362734644683404774592705600 9502 16504320935507589072546196783370413929084467229399959865849356958626984400 9503 8184427985398688917601838195675886195238021238270856725816576589866477200 9504 3986793108092013786711928850049029271207396010717489628780857841122359300 9505 1907589926393964450898418733289393321386982506492081371539063649977405700 9506 896500255162613895109951052833910041627280103447913744650151114903168900 9507 413804287125705900450013468518467070460689607148465788851816789429645636 9508 187581881104569029278101211299311871772719018799820030816510412142813228 9509 83504027527858118553911164107416244202779994218164405706882401304094956 9510 36501532239525439066340137694352275524855990539706869595334622202160010 9511 15666271578422508259749457958542910591876447122166147220820860796214370 9512 6601340147538920952690254347198401371018575803652704649515273646595370 9513 2730667333354849548778521393540948890243888485538032612001800474775010 9514 1108744110645045403732704193108937320426341341090931795945472618468500 9515 441847734997138573469475743953427955849103053329436476392802823676740 9516 172799682032109482694846349166164991539102208033354905310570450824380 9517 66311635780406620448843398936109844125088149953709863599155747094380 9518 24966506872052408642819280204347636314157278324573623254355046724990 9519 9221233470145978967513294562873315210185574328667008627921363824054 9520 3340585267740511669256355580514603853111444586693359900976096641502 9521 1186846738003106220315922798821091659167765648340969529937931896374 9522 413464787929865093471646085055338806580416458770743470017870413300 9523 141216186941401588131017939822896104524692406922014692982101374900 9524 47278059753971425048227913692604994722605148276078829023021777500 9525 15512721130605122278201880423118443434704797223814653523483811100 9526 4987583481958471512700201579938319678784414521514574146582342700 9527 1571026492812672802817818248359739561012225802798658648683944300 9528 484709750974810309461811477343602412200697686414752275754002400 9529 146451919244756475127807213916037449889437866415268284631660000 9530 43324126800025083549528652873537944271433868290086460238261600 9531 12545514261333088361174771560189666177882640755465616428687200 9532 3555243902465468300361203684754383027293158911576541865898400 9533 985749908113518300127250282020663329312551753540538206647200 9534 267343849862738136096523917077173379693829968169148469940000 9535 70903032923513227564890192846950042853307531860207696448800 9536 18383609580102845391576604347403924358949321483014456892600 9537 4658469207339271325629165277386973112035302136405847691320 9538 1153378613707807855575437529289503627625773458730094206360 9539 278920812096523757656914187300167146660483871662554815000 9540 65861031472970041644032386318429556026956594961326629640 9541 15179822546295135243062461682631341349406065930084364680 9542 3413821521813477380480001465732386221795955025588580200 9543 748840468139924513930377991399889052294339504248762600 9544 160156005316116382152901378583115458656693484508930000 9545 33383034251430882657012586978522942931970064665224400 9546 6778786755483594034949023297992892579330059323446800 9547 1340379611409364124759593018468103401219077534896400 9548 257958601347435061384164600136068061283709735049200 9549 48295338674420887208670223732278612138452937270000 9550 8791628572173086422049971735550985204193837258800 9551 1555273539236716863830514171756139125229682871600 9552 267220436468863168840339698882648282565650401400 9553 44565301188925188963452991388868946602635870200 9554 7209628935086417364667018151809666952310855000 9555 1130647136211665678777293344308720605270371800 9556 171763924539292163170169718767717409849630600 9557 25258181614721616773362338075399637139656200 9558 3592464316844616537284463974447120302394600 9559 493783739263341475240239556520146476945000 9560 65530799850886600847572934569536363818400 9561 8388870292630983227709820597745944016800 9562 1034827178043095179560080206116061752864 9563 122875341939583614297240152738273059872 9564 14027699151811771809143792540407756000 9565 1537756103305424915310399552805026528 9566 161651728753791980444317635136861536 9567 16271620642526128875405200076205920 9568 1565856314706381530772182587432335 9569 143812756786829046268797838677375 9570 12582121568052536525665156775115 9571 1046480844664492098814808296155 9572 82556606401165676682593740665 9573 6162209403173899456137644745 9574 433998646734071353268305125 9575 28752324339434559816614805 9576 1785634659797052365055510 9577 103551217711857881487990 9578 5582565933764722445070 9579 278364988583366616750 9580 12762256508648114130 9581 534260832195300210 9582 20253279978472970 9583 688328827196010 9584 20714154478875 9585 543346355915 9586 12169612455 9587 226276599 9588 3353077 9589 37125 9590 273 9591 1 9592 1 9593 348449143727040986586495598010130648530943 9594 3468097888158338938348437925063968041938571961516046303513 9595 348099301097344910689228723999192255239861729721978099178838390588 9596 13407763556418204652151813796491062820381210233702321907822149289703534 9597 9805298564385596076246498276820171065920368527415562063186196801071173437 9598 770580136421116390917666962887814515393997953195368711248466713880417750468 9599 15427324525687786008505817069590941641715781844394363965143344552604657635057 9600 126451620690536081476493066306999061288700089364281077698370794873288727000476 9601 564602637636452746100684444189051959301674758478969256568394428211484209090512 9602 1648378334830748866623421175459721475768416759125716443408308575468227689903075 9603 3551383568497146213434304691904341925577612253345714403089377432141231309909975 9604 6129106622721186645221391792167204489571558461623990234101861031961002450670623 9605 8968037993291407173314216994328470312934228966594510075059214174348389479130630 9606 11577773504024192517630303390807307853858254072501705088987051438491543129302362 9607 13568515046851736454484962784773997558068187232312872682951796798082076720720066 9608 14733930730354630743186664217518605816154338445890348576350698490894311894642704 9609 15046722496614402998226459004391844254812932901384662462724563974526441623657305 9610 14608627502273111296904219356026568972325658672907149735559043143122676397505831 9611 13591355968819808825319002709109991704984851711174853510951439929799007558074089 9612 12187847220809369215017766251103974678511253869382046291551652126904488802700627 9613 10579486222743682256213480087306794076660321137690433071118883590400807802935274 9614 8917867002398571409716871142290467712606632251592107079257897973576924155598570 9615 7317434300303654516858804407387884540362734208035441870152157730240079645917180 9616 5855361771153684680709389532847403000033758286322072277128077991444126996929184 9617 4575749587471311228810576573175869462435138856255001847300041258511054354421227 9618 3495985219625162653000894819830820861334098018198843702784967654981971596218184 9619 2613744749434312643627753766848659730202872463667614421222138317529631092519035 9620 1913623057625544381677034204173862815518580649962048890366205153817786491068455 9621 1372794709423585567624855949901238724240300343275907717299212424837240559214035 9622 965433594246568089633469811347845894639158465332856615531936400741186750490205 9623 665859859876330857424824596893137529005160013168752323743638680049211294107689 9624 450540762125447797898082338552133813235388828377029906575121055751054125740245 9625 299157412444790903823532780643049244116914885922564285639781943783602606721001 9626 194977218297984504044180509955130848490851151428004798373328827913514134980504 9627 124759588345288442308173538082739768815521189616886299739102656053776563556100 9628 78386905541841044054576341738277628701751827283412396799663132363426651008056 9629 48367563469135246773482453172226597377068041482571921356835637726431143011250 9630 29312793307981666347173434320367630047036886494299733897933136064232796659390 9631 17449968402814964275576428811344219818554238473470726302765032280636610319620 9632 10204710273092626531672992817352507324653596362546056639885442222733650403720 9633 5862763332727124976256667860021318455469782676580745406588828417479871182785 9634 3309180052631794485507576209724893233728118275389226749871143224374701480219 9635 1835142318275335277168930719979477643349529713794039745093038616680578290888 9636 999908301994999629175239083444564339904917460932018908329882976648128336148 9637 535299270279085354757603323896236127813424930214034566683030324175088079200 9638 281565708673113795851738230163255301923048665140977680848816052601716375200 9639 145514409206059767719872049870136006735863234968656721750221306360513899400 9640 73887001747329669657618239661251067016048396963477172478421999650891792600 9641 36859970014396980694461801765865797011588098302990413221658073334273467300 9642 18065604127976680941924114622050237446368128839999191020394285870290088300 9643 8698473216042556583618717369294039890255164291008693391451788366966031800 9644 4114394723844898141568334307472161807580189281999551171231750092945769864 9645 1911690710518594725288079201170091679686291329317186722245684871071241208 9646 872472076862702077560127055224506038930913230345761291690300792094190792 9647 391091468399810705452263677208496621853215382603615182955271333919797231 9648 172173363585331504946340897454663705684425316256600857758997036985581365 9649 74435415543909376538529307958636498078075226713188801010444458681178310 9650 31599619206855199713908488046480662224144993783505016595469122322175610 9651 13171418924893665453980001327389236471932612021860720359581719824305165 9652 5390003289642078929713405523712251486945673788939593458734522147010375 9653 2165239262671432033366502030181958223663649654003385390906112245352460 9654 853758734841764159308011841221867783052395619344286880508346766193140 9655 330389460464975132235352427242732316103435786265335514447793802937065 9656 125465882994657416701995253907678431963588280931524098503764500453635 9657 46749559080084878247102224910608870587639871568601000390472112387654 9658 17089250743630108526341928522723614575576229150394697959799322781178 9659 6127743531676589203359847263212125978027392342146042430869827494747 9660 2154992500804237995390232908754665376853290972804471162955774097601 9661 743175221566639694781909878393736010352406420890851685005094940600 9662 251285027579949560505675647631224537404607500697987004551628741000 9663 83291085497140141117331876118780201270799157245222710216571742400 9664 27058914587334738106420101831354822353285852069642460465332440800 9665 8614346218558627427797649554001401213009563813526643719704233700 9666 2686897914007049896869248416962981835303059042043431484823609100 9667 820937716264348343266954558049215256251007287535375305255584000 9668 245645687106139730588039291223303004610188243750906821536870400 9669 71970399225156728572239399678671659654492308712594234961534400 9670 20641751974377543262024429211719095561781510332159238367131200 9671 5794087568555243036712228165872883065612092386826766749132800 9672 1591340640762507799885188309021960131553519221739042842976000 9673 427533525289867436617880907118477389759394353372578319730200 9674 112328721291058189673672566819144864683241476962642457925320 9675 28853926608489195898410372431467374210645699214556246481600 9676 7244147246851410794436954523266147513947332925528590919040 9677 1777081269373825412533298290208267476973697797016530466000 9678 425822697588758976188041421619657600063803127515292438960 9679 99634498087373789510637311149424624947564681847083939200 9680 22756306058062014517952842605496002845292315485510287680 9681 5071658463409442790493658827115279785041327518595035400 9682 1102535513023588160893193335544642912539696537931847000 9683 233700860574461741501875575838154237099963673162825600 9684 48280987373807434851670226592976831491849260847014400 9685 9717504579649757345852373935065167443051924128288800 9686 1904592152778655134736592442472518135924949942264800 9687 363340907268449922223555019336176270764809446848000 9688 67433869358003776916600681375136721672070294659200 9689 12169396087115383318551339777945911737218853403400 9690 2134279713363368390474646560910304636963619544600 9691 363560667781799964131912699812195842723232996800 9692 60115206195309689371564321036797001112527952000 9693 9642687132049040885391774559194825572701229200 9694 1499433166904971621890995119919555062109289200 9695 225872752085580013254178858892963804431337600 9696 32936893987674191323171505580814024221390400 9697 4645562595222186088612516022056949620103000 9698 633234209257745660163095246256965148598600 9699 83343367614191662482552655971144313604864 9700 10581399990656757201127221162716340582400 9701 1294605561074074179963704304133015628608 9702 152468496346512582830838137371893598400 9703 17264863087176413620208909281154670592 9704 1877331181455535005074440023154955520 9705 195760826353550619725900217876705711 9706 19547146028725720983218363089747965 9707 1866063949848092159835443421562200 9708 170023480767598611418942960523760 9709 14757639863782686399977367108090 9710 1217756266869997351636133422230 9711 95315023854247546948137335280 9712 7058959020981476722490869800 9713 493288930072737525266590245 9714 32427144876740522428213815 9715 1998319661154532850476560 9716 114994714567970692994880 9717 6152058167440103792700 9718 304423762432858145220 9719 13851031453017187520 9720 575455720979442160 9721 21650651787343865 9722 730300482509675 9723 21813016803160 9724 567911857424 9725 12625518730 9726 233019878 9727 3427600 9728 37672 9729 275 9730 1 9731 1 9732 696898287454081973172991196020261297061887 9733 9079598147510263020972606994947960196499935766253149204258 9734 1044297904616730249032440314519427273004515704977312425962153408988 9735 43534820772584574856428424282002725299177298603577503457019592640989411 9736 33479625633233023852827446813958206173640292773214220936858055719703563807 9737 2722914919038125684774495077593440550296792284205987811758871204275969510833 9738 55883655947983443682111688983735593016724472820954471667958768550148608222013 9739 466703948452687698860876325278432660062732519981406861547607169547044283914832 9740 2114193607469142028676160572848016790352184530741287214750779458187639806174520 9741 6243374808140721453414681488162625760924130412204723445753809666444075434580375 9742 13575224552960445401557619842229946799890169189160504535416765300389422781516005 9743 23605228583538248525595868651702327461542369379791646745538313032289917532286776 9744 34755612030106053837707025060671268488333290234212870394658083587459626301423062 9745 45108397694135022512303420825336903251221100103439470194628648487211608775980106 9746 53107891145314231711151106188962622596806578649537844592147344115969800707736126 9747 57903881123287345619175989927092176769492912382788033564438191962984365329328949 9748 59350325273393453397281283399234559384933231328331771756239021568736834870026833 9749 57817846061700142806492364305042006022078495714422667834888293593107011160050658 9750 53964106158069930162135591449135676528591234526889833240030905751967282619958302 9751 48540940943223923016100029430627479570625855783522634871778627346044241530745805 9752 42262767181644596479572305422528826286802823490913467234062695502145778209621073 9753 35732044839682508051704779106803717388686057421624451884412661001045732004502585 9754 29407917856949117834796320760780193902844661615257175741828588094020448990851915 9755 23603858395467210385026533481872660160645617533332001480679173296511821957693802 9756 18502833735111307470084774949283498443043514039340761240616751468914338638641640 9757 14181461850889355044936711940454748940401815335099689316855880423675446285214712 9758 10637097137084615663440114567534266897214735772197454806305391724218058078377386 9759 7813785444541422258350437353471757341146915190805505523318503290441676200619010 9760 5624646046344517491553524543845296892451761377634422404002596887805735800963930 9761 3969521753540447950901195373787286610388754262932785189221387860931380219104550 9762 2747694075437006566082502887872837870232294622659174111429231612895818555248254 9763 1866098796469025293103604695959156198223407106562400197416185812498417524056918 9764 1243832805298739735482572038816006570753226288075998558669179381097975059492638 9765 813871437384219323486121631714855428880266254219216764229379726109988577783944 9766 522883300530186000010613607315573289257880455653039802396351897250289594289120 9767 329900962898082154141452386234926767456392078527140112385005451457547555057411 9768 204434825788090828872799438094417707820968498991560237599257616832721709204345 9769 124443118487913324106024662127494351369181298080466723133875721614951844499305 9770 74417440386704202778267549826751355589028591792349317308464947130711957594755 9771 43722152281727340863244008173736313197692545813586899264046709865586410410180 9772 25239416991178670866286777474199710213108328674276899764534482195878711737570 9773 14316265756266049217716989289811895094746779491829058082688721326545237754092 9774 7979372991177464668622448299200550879710998368146440676716533234099232129638 9775 4370258192544419890255582423575798836599885939804063857572739186940520638119 9776 2352072551226284134541139061038314498036198092211029785454884117437617440001 9777 1243945096831372714180905808869172890950207466834175704047886839018723424000 9778 646481528832563000949098744212330381093049066469434277579982306589608767600 9779 330148382715116087729570266012832273788890524319087590955307361040427604900 9780 165672545904100311988465955750285205697497482178512545768926658106907114500 9781 81689651486392899161928748320865765955665160351489729079891894246212247500 9782 39576945283906692250729883666648544980768957267874435323556957464586521100 9783 18838953374250947592043465185376233574085470856250276634778083376153997192 9784 8810248221744789669704619765036229830415116068974490282883721230235384888 9785 4047726332643809585860596988827589967538941123190569192681541508010400904 9786 1826828377247654993410995307096162837924498909156247217162207922635867250 9787 809873611114383091883474780076460529444208512713180724865923672561384826 9788 352643813880005457737308001418417364045358303243365282442408685770662200 9789 150806072882513441420326285378987058998129115399293750121706539193478200 9790 63332460346284609551581896224971386654954681410148812169075162891357570 9791 26116664766849255346773314404995697669487602229203584166207769047706250 9792 10574240549826707155754421425298035717325368683984639166018528755294680 9793 4203146192819935484217878139868426105871876678842618204945862975669800 9794 1640003538766371840480711949615010847222855472806178181229825764358550 9795 628070785534374843886445159968698050618252219696984137142174810583934 9796 236054251898457281722541632251619787714444253219120796514788099449000 9797 87055804099021684503145929219268225716819722211536438740372910034536 9798 31499730307787524928451855957902531908484304807491253984494518886342 9799 11180903754851704888922222959115192742086380708645836441786470592878 9800 3892627971517466945459728313173361934962711315284161537517592719800 9801 1329036362223678956910593049774965286432420579532048404324924165000 9802 444926113161564580846759501700139762299491667258074885450104666600 9803 146023260890368244757969729335491247190380425198034274866940857700 9804 46974504938459042858884649356320606614608038738739179389564517300 9805 14809079762837075564803100945976580139866689185148881994607035900 9806 4574419033641886313991196824284715352415261860865088916871647500 9807 1384199489701784533015272540174492925125876083749783183290859200 9808 410228237530830730994542519792365419480954371508254529827070400 9809 119047990742467058133000486267982733843667421763739478444929600 9810 33821267752250537135334073852486821824559214327551814708372800 9811 9404302375370126073100485691035280718478525183677430754815000 9812 2558736412633300862794622690078059775755549405446841940361720 9813 681044894480473011863636413188234493336523006512419482062440 9814 177280721754887992264930266205345760618480208317283541807560 9815 45119302371565842899817579768207936715514062862629958785680 9816 11224132483187820595691592525302340067958531647076944290000 9817 2728361162638717154420018444597007302048868733894199283120 9818 647847999821568569727268886524002852804224806694970605040 9819 150218768666907261337036655187531910423190640336699549960 9820 34002158497904488259833353595271205327914667060632205480 9821 7510430350031080853781921074042719847220684267621555000 9822 1618218221546319078748614713813928218231473145104512600 9823 339980339901726368551068402959173067526714118985143200 9824 69620588685885604678111566905579684513878059045856800 9825 13890029792475517537549113839346379985666633459666400 9826 2698707836673558756100303162520007399126639130620000 9827 510378042071572859375307721864395625846168889569800 9828 93906941245597911944178007491938849783471621010600 9829 16801516181623920063632545599578716853869325489400 9830 2921516255122278008110036281571493323522613490200 9831 493433767304468383760433116444984670520990130000 9832 80900013626312742764238865275106207320039699600 9833 12867426217944564142427943657926899501351145200 9834 1984115565063805839722524343286296695193354800 9835 296392102656150581989134386076648802494221400 9836 42861253387376309160559632871184888610195000 9837 5995374381351869071421259170542024230905064 9838 810502344476785742329327779361970116390728 9839 105800773156579251064770802600710010398272 9840 13323079609151418143885467908354265438016 9841 1616807416854275759245589488157957496000 9842 188875553702320945076330395957357895104 9843 21215286276441034250083689545341287343 9844 2288399980191361965509458821998114907 9845 236721182360850153852172387477763841 9846 23449297409189503914308192893396125 9847 2220868551247072069073306709717810 9848 200756516762033981570533828162170 9849 17288467421376928650197771287830 9850 1415445273599473922254898962590 9851 109926230826283237918385665125 9852 8077964026003692295452264105 9853 560141539487373102973494435 9854 36538778913617558822161815 9855 2234461148457914340259020 9856 127603254665283758725500 9857 6774756723758837270660 9858 332701281059871962420 9859 15023593546763415705 9860 619487325036639565 9861 23133065769166375 9862 774494427973419 9863 22961466036738 9864 593395914762 9865 13094986086 9866 239912750 9867 3503219 9868 38223 9869 277 9870 1 9871 1 9872 1393796574908163946345982392040522594123775 9873 23770696554372450473018526786820899134056833347374049840205 9874 3132893717318288635255660230355863471118501743366107249533155061420 9875 141356933020362503761099853761488681994109888642368775892664780582268664 9876 114313872575217347210619899765533685003912451227160067875729659262958884367 9877 9621529077224674242967202305239371430343359695528021122754892083713711583793 9878 202425868988808840157787883392784821045900196645405445373032089541354654008828 9879 1722421295042000307174931543568112402125521467819710305943353614510704377341049 9880 7916305469764601578077685603606538181240632352259671952994504533488354277755580 9881 23645793020678362695062400665210088027365460229875315674437126499202641871735095 9882 51887756927328109781176117746313071007871233415946648632423773152095172110158704 9883 90904249005153425214887050145114054274083636359629440134992472042496307207650035 9884 134683258943106747590311152777776823527947109611045836571595436629041071032813828 9885 175730292277704184823447779377082824192848936794531807424117100715390487472962044 9886 207844052999356069857823002614305802101656304222167912570128986038285727028948701 9887 227531991763390405916005568716622040164411498294460949430627234581334119308984790 9888 234068400703258196826072463919712780648593403341871980331043265756060518675729723 9889 228793841394891544781434479375179425740200466645860468509632491732745481009409643 9890 214223538205016634550073330136435311762954530426587593001433813975683407516670737 9891 193284976626471637381809486449480391369560905832176770507451704081034001442598839 9892 168790279728847334297737526095887790633503934037006409411976289232510253853873399 9893 143132129213805610727579071483900144055580706808271151895578671666133830476564160 9894 118150951247932764718649124768503783576853433813330463067952987950092827197413965 9895 95118250690960620041804391479345933672629244105741449705682456302428692385069011 9896 74790931849300910985854383388118100441542943555773503273981162344784382951535330 9897 57502841256932154941761622192125063695192764803096480033629853242156432961516004 9898 43269438621058640633620694211583014402071298779986360672386578189779154471571570 9899 31889313466202659236269038581271316196116833665907043357858935025901531212426490 9900 23032599175015734087754649200333615583293547793846718624529344702330192540319450 9901 16311383608352850672277010937074981063109698433422021092134936663061068836280870 9902 11331008697512965490474914945496375438745787294489098565059364710066588064164870 9903 7723724473160389008673201217096809038867831631830791796942658622526472835609102 9904 5167635844378296889069056328055842316225235990854967153105989423096504901308462 9905 3394458980587910466681023989167264689927349284402544311805330527273902274188556 9906 2189539001341532864633372739025321038195378124951201558674379497774553746132675 9907 1387120052114314087175986397766234362002634228741551108033194735178845178830589 9908 863213732962164087519772567840418605847527036786119250844492872058646137450256 9909 527738503150620445974148692475919156415756917193476494852984718615069833987140 9910 317000151543048963263571093736214186374622874385318468919554420904037833706765 9911 187101161941337546813841452030470802629911407926788575400473628928929284084555 9912 108517252020350731188185244786406711780801472872721535108248722809305964486330 9913 61851321494888233928566108985420589618382760235399258840291873924363119145382 9914 34645269931165398442671709858093343966866765117397985179178508175101879232597 9915 19071961927492588583533592466706447303937784108999017335274643363828384185811 9916 10318348391828360873511662826392320581183180749652958645427815042105754225680 9917 5486444273721592563851725937479776838139492729184850672511648397746657188200 9918 2867056537211614803808660274640340513456151886353985578546155452722805987900 9919 1472450840166895488396704741252370485915353550956743156739001810680380802100 9920 743183126009709610868430909605101934881347906080006269371140298776965066800 9921 368628794160792802563053335580040195814749370061923231175624744850862305600 9922 179682495428457231255431980827010106127043031706468297395025464771176167364 9923 86065100254153377104521433802147642410345083970755951191402192284717536748 9924 40507176150384336517313301704270406763050504276666668713996638427322203992 9925 18732529264280063834836809049787468606038911221666153471016836752198931871 9926 8511256698253502664566062383096374579504967559163691817961233042332030355 9927 3799219413356426634915252868667501239902957684638217323037684454731009555 9928 1665967311756907448778417068292282316298753261861090392596996781457340975 9929 717588419991316950129542468401362868694369042735585473184703777557244675 9930 303587658341931915870263392233925529977508909949029655070727091268379175 9931 126140030429809827400882946460260817711255145222862508530596689393330375 9932 51468292059322605142500035395460195210010215718235672917659724787493075 9933 20620536474232949964670889654649898776291977512248699447199659803327325 9934 8111224055887054009065747199067145850935839844145199590130307849782025 9935 3132199361733578809976143901804026736173804165419252252342383522784745 9936 1187235093430311091834674353691205851763960448346762145802612772388845 9937 441665590404288175657285346648058771056568002449684927957080307228289 9938 161236168469448439248971864094188482275874712535164783151135326955453 9939 57754165789008401651756030189306279327619777540067088405585049288957 9940 20295196060110317736752272635236881898444223918746207921146580197201 9941 6995626809126389440127673914423432270127044141606333231617545716400 9942 2364911849437176363362081782510736058221784339246232450092074355900 9943 783947139880760113221583609727442863294860556392882614573550899300 9944 254781350530123406040542128994109040559463191860661515640676928200 9945 81167083497775080302482048072558482246756678969902032295650236600 9946 25342117319822632725800767134720503769823088990628843011641190100 9947 7753046250576286111016284424426066622147968399872909813280436300 9948 2323703955505913053137358066027206497931452248530031721389929600 9949 682145486768015384395877566180817708992848429363285301425302400 9950 196094828622338258476769119663991658211264375602520538616490200 9951 55188608915624090144329667924635443037271814100353518158364520 9952 15202820095117200810553367484379634763326147001083534117600880 9953 4098106923349134878786825782659874523047075626788964446294160 9954 1080725640361814839293314525367133951288997486009616524463240 9955 278743458981207498660257018267063974117466865689620403668920 9956 70295928500580201245620783263409624153479994890678046648800 9957 17328702808286823474258898301020357524860493921560313461280 9958 4174275930948761555211592872832544918080508987620840043160 9959 982287695653287580661175550494337878978520754429001910440 9960 225733516012747318710485283452117040926240658725585515920 9961 50641237419512969046145810457170573240587508740979828080 9962 11086847133025445379830218904629749351210344676815723400 9963 2367799490035657420528863086637854037798779442120655800 9964 493111547065973095444840650609678816540136870536523200 9965 100099356107510198509310097746792451884337965095809600 9966 19797823507894207909125027886250790409766080610476200 9967 3813370862062302386795096613740737500602448530770200 9968 714993440744392603327296282447852042266981457080400 9969 130431489863968030079553134972667776814732885479600 9970 23137982459172944463613051279166688171435542599800 9971 3989283803357527518395141379736568871884633449800 9972 668101220775038433431338790653123984662420674400 9973 108618981627265676888817276934246303017935344800 9974 17132049450728326403862126730576141694232076200 9975 2619761023763483312861352748310779188791992600 9976 388109983812255069381674910989560603945516464 9977 55662504494556833045731478991630907188395856 9978 7722179843462019807144685531866674474084792 9979 1035426970399095662602754852471744402625288 9980 134063739791736363111787327905576498770304 9981 16745569996562290607452977280627538325120 9982 2015773810535358683648333969618014573551 9983 233594526235394375542007233870038584697 9984 26028807419184608334954779576815280998 9985 2785291642322251777128111789847038714 9986 285840645730476233749862079974273901 9987 28091791028445682034025340140993915 9988 2639670052192516960864572137329980 9989 236748896878387312793184269700420 9990 20229284199402159732625954878135 9991 1643375699278044090387122556945 9992 126642300417777995612263687770 9993 9234785883892056060221414790 9994 635453558463066134958077085 9995 41135304465198671261405355 9996 2496442414512240694980680 9997 141485469393861305229240 9998 7455182879425344611205 9999 363367955478435433395 10000 16285701262605861210 10001 666527951002945734 10002 24705016091149951 10003 821010755961657 10004 24161352852348 10005 619825799684 10006 13578314805 10007 246957411 10008 3579942 10009 38778 10010 279 10011 1