0 1 1 1 2 1 3 1 4 3 5 1 6 1 7 5 8 7 9 1 10 1 11 7 12 17 13 15 14 1 15 1 16 9 17 31 18 49 19 31 20 1 21 1 22 11 23 49 24 111 25 129 26 63 27 1 28 1 29 13 30 71 31 209 32 351 33 321 34 127 35 1 36 1 37 15 38 97 39 351 40 769 41 1023 42 769 43 255 44 1 45 1 46 17 47 127 48 545 49 1471 50 2561 51 2815 52 1793 53 511 54 1 55 1 56 19 57 161 58 799 59 2561 60 5503 61 7937 62 7423 63 4097 64 1023 65 1 66 1 67 21 68 199 69 1121 70 4159 71 10625 72 18943 73 23297 74 18943 75 9217 76 2047 77 1 78 1 79 23 80 241 81 1519 82 6401 83 18943 84 40193 85 61183 86 65537 87 47103 88 20481 89 4095 90 1 91 1 92 25 93 287 94 2001 95 9439 96 31745 97 78079 98 141569 99 187903 100 178177 101 114687 102 45057 103 8191 104 1 105 1 106 27 107 337 108 2575 109 13441 110 50623 111 141569 112 297727 113 471041 114 553983 115 471041 116 274431 117 98305 118 16383 119 1 120 1 121 29 122 391 123 3249 124 18591 125 77505 126 242815 127 580865 128 1066495 129 1496065 130 1579007 131 1216513 132 647167 133 212993 134 32767 135 1 136 1 137 31 138 449 139 4031 140 25089 141 114687 142 397825 143 1066495 144 2228225 145 3629055 146 4571137 147 4374527 148 3080193 149 1507327 150 458753 151 65535 152 1 153 1 154 33 155 511 156 4929 157 33151 158 164865 159 627199 160 1862145 161 4361215 162 8085505 163 11829247 164 13516801 165 11829247 166 7667713 167 3473407 168 983041 169 131071 170 1 171 1 172 35 173 577 174 5951 175 43009 176 231167 177 956929 178 3116543 179 8085505 180 16807935 181 28000257 182 37175295 183 38862849 184 31326207 185 18808833 186 7929855 187 2097153 188 262143 189 1 190 1 191 37 192 647 193 7105 194 54911 195 317185 196 1419263 197 5030401 198 14318591 199 32978945 200 61616127 201 93175809 202 113213439 203 109051905 204 81461247 205 45547521 206 17956863 207 4456449 208 524287 209 1 210 1 211 39 212 721 213 8399 214 69121 215 427007 216 2053633 217 7868927 218 24379393 219 61616127 220 127574017 221 216408063 222 299565057 223 335478783 224 299565057 225 208470015 226 109051905 227 40370175 228 9437185 229 1048575 230 1 231 1 232 41 233 799 234 9841 235 85919 236 565249 237 2907647 238 11976193 239 40117247 240 110374913 241 250806271 242 471556097 243 732381183 244 934608897 245 970522623 246 807600129 247 525991935 248 258473985 249 90177535 250 19922945 251 2097151 252 1 253 1 254 43 255 881 256 11439 257 105601 258 737087 259 4038145 260 17791487 261 64069633 262 190609407 263 471556097 264 973168639 265 1675493377 266 2399371263 267 2839740417 268 2748645375 269 2141192193 270 1310457855 271 607125505 272 200278015 273 41943041 274 4194303 275 1 276 1 277 45 278 967 279 13201 280 128479 281 948289 282 5512319 283 25867777 284 99652607 285 318748673 286 852774911 287 1916280833 288 3621830655 289 5750358017 290 7638482943 291 8428126209 292 7638482943 293 5592842241 294 3228041215 295 1414529025 296 442499071 297 88080385 298 8388607 299 1 300 1 301 47 302 1057 303 15135 304 154881 305 1205247 306 7408897 307 36892415 308 151388161 309 518053887 310 1490272257 311 3621830655 312 7454392321 313 12994019327 314 19139198977 315 23705092095 316 24494735361 317 20869808127 318 14413725697 319 7870611455 320 3271557121 321 973078527 322 184549377 323 16777215 324 1 325 1 326 49 327 1151 328 17249 329 185151 330 1515009 331 9819391 332 51710209 333 225172991 334 820830209 335 2526380031 336 6602375169 337 14698053631 338 27902803969 339 45127237631 340 61983490049 341 71904919551 342 69859278849 343 56153341951 344 36698062849 345 19012780031 346 7516192769 347 2130706431 348 385875969 349 33554431 350 1 351 1 352 51 353 1249 354 19551 355 219649 356 1885311 357 12849409 358 71348991 359 328593409 360 1271176191 361 4168040449 362 11655135231 363 27902803969 364 57298911231 365 100932845569 366 152237965311 367 195871899649 368 213669117951 369 195871899649 370 149004746751 371 92408905729 372 45541752831 373 17163091969 374 4647288831 375 805306369 376 67108863 377 1 378 1 379 53 380 1351 381 22049 382 258751 383 2324609 384 16620031 385 97047809 386 471291391 387 1928363009 388 6710392831 389 19991216129 390 51213074431 391 113104519169 392 215530668031 393 354103656449 394 500347830271 395 605412917249 396 623210135551 397 540748546049 398 390418399231 399 230359564289 400 108246597631 401 38973472769 402 10099884031 403 1677721601 404 134217727 405 1 406 1 407 55 408 1457 409 24751 410 302849 411 2842111 412 21269249 413 130287871 414 665387009 415 2870945791 416 10567118849 417 33412001791 418 91195506689 419 215530668031 420 441739706369 421 785164992511 422 1208555143169 423 1606108577791 424 1834035970049 425 1787168817151 426 1471915491329 427 1011196362751 428 568965726209 429 255466668031 430 88046829569 431 21877489663 432 3489660929 433 268435455 434 1 435 1 436 57 437 1567 438 27665 439 352351 440 3447809 441 26953471 442 172826369 443 925962751 444 4201719809 445 16309010431 446 54546239489 447 158019510271 448 397921681409 449 872801042431 450 1668644405249 451 2778885128191 452 4023218864129 453 5046253125631 454 5455240757249 455 5046253125631 456 3955027345409 457 2591358451711 458 1393398120449 459 598980165631 460 197971148801 461 47244640255 462 7247757313 463 536870911 464 1 465 1 466 59 467 1681 468 30799 469 407681 470 4152511 471 33849089 472 226733311 473 1271615489 474 6053645311 475 24712450049 476 87164260351 477 267111989249 478 713960701951 479 1668644405249 480 3414246490111 481 6116173938689 482 9580989120511 483 13092690853889 484 15547747008511 485 15956734640129 486 14047533596671 487 10501413142529 488 6576115023871 489 3385776406529 490 1395931480063 491 443186937857 492 101737037823 493 15032385537 494 1073741823 495 1 496 1 497 61 498 1799 499 34161 500 469279 501 4967873 502 42154111 503 294431489 504 1725082111 505 8596876289 506 36819740671 507 136589160449 508 441440509951 509 1248184680449 510 3096565809151 511 6751535300609 512 12944666918911 513 21813336997889 514 32254669094911 515 41733128716289 516 47052228657151 517 45961002876929 518 38596480335871 519 27578941308929 520 16538006454271 521 8167484293121 522 3235049897983 523 988110913537 524 218506461183 525 31138512897 526 2147483647 527 1 528 1 529 63 530 1921 531 37759 532 537601 533 5906431 534 52089857 535 378739711 536 2313945089 537 12047040511 538 54013493249 539 210228641791 540 714618830849 541 2131065700351 542 5592935170049 543 12944666918911 544 26447737520129 545 47702670835711 546 75881343090689 547 106242466906111 548 130518486089729 549 140065460191231 550 130518486089729 551 104771901980671 552 71695889072129 553 41243497201663 554 19570018484225 555 7458210709503 556 2194728288257 557 468151435263 558 64424509441 559 4294967295 560 1 561 1 562 65 563 2047 564 41601 565 613119 566 6981633 567 63902719 568 482919425 569 3071424511 570 16674930689 571 78107574271 572 318255628289 573 1135076114431 574 3560303362049 575 9855066570751 576 24130537259009 577 52337071357951 578 100598145875969 579 171286684762111 580 258005153087489 581 343003419901951 582 401102432370689 583 410649406472191 584 365808874160129 585 281239693033471 586 184635275345921 587 102057012887551 588 46598247677953 589 17111149707263 590 4857608011777 591 1000727379967 592 133143986177 593 8589934591 594 1 595 1 596 67 597 2177 598 45695 599 696321 600 8207871 601 77865985 602 610724863 603 4037263361 604 22817779711 605 111457435649 606 474470776831 607 1771587371009 608 5830455590911 609 16975673294849 610 43840670400511 611 100598145875969 612 205272288591871 613 372482976514049 614 600578522611711 615 859013726076929 616 1087109272174591 617 1212854271213569 618 1187107687104511 619 1012857441353729 620 747114661412863 621 471327563579393 622 250712273453055 623 110307645063169 624 39079907426303 625 10715943403521 626 2134598746111 627 274877906945 628 17179869183 629 1 630 1 631 69 632 2311 633 50049 634 787711 635 9600513 636 94281727 637 766456833 638 5258713087 639 30892306433 640 157092995071 641 697385648129 642 2720528924671 643 9373630332929 644 28636584476671 645 77792016990209 646 188279486676991 647 406468580343809 648 783027553697791 649 1345544475639809 650 2060170771300351 651 2805136724328449 652 3387072815562751 653 3612816229531649 654 3387072815562751 655 2772829544120321 656 1965556886405119 657 1193367400611841 658 611732191969279 659 259695197552641 660 88875758256127 661 23566485553153 662 4544075399167 663 566935683073 664 34359738367 665 1 666 1 667 71 668 2449 669 54671 670 887809 671 11175935 672 113482753 673 955020287 674 6791626753 675 41409732607 676 218877607937 677 1011571638271 678 4115300220929 679 14814688182271 680 47383845142529 681 135065185943551 682 343863520657409 683 783027553697791 684 1595964714385409 685 2911599583035391 686 4751259722579969 687 6925478266929151 688 8997346264219649 689 10386961860657151 690 10612705274626049 691 9546975175245823 692 7511215974645761 693 5124481173422079 694 2998466993192961 695 1483159581491199 696 608266153361409 697 201318002065407 698 51677046505473 699 9655086481407 700 1168231104513 701 68719476735 702 1 703 1 704 73 705 2591 706 59569 707 997151 708 12951553 709 135834623 710 1181985793 711 8701667327 712 54992986113 713 301697073151 714 1449326854145 715 6138443497471 716 23045288624129 717 77013221507071 718 229832876228609 719 613993892544511 720 1470754595012609 721 3162019821780991 722 6103529011806209 723 10574458888650751 724 16427997712089089 725 22848302798077951 726 28381654389096449 727 31386628995940351 728 30772385724497921 729 26605166325137407 730 20146913122713601 731 13247429340037119 732 7480093567877121 733 3574585316343807 734 1417850308788225 735 454313050636287 736 113009179492353 737 20478404067327 738 2405181685761 739 137438953471 740 1 741 1 742 75 743 2737 744 64751 745 1116289 746 14945855 747 161737729 748 1453655039 749 11065638913 750 72396320767 751 411683045377 752 2052721000447 753 9037097205761 754 35322175619071 755 123103798755329 756 383859319242751 757 1073659645001729 758 2698742380101631 759 6103529011806209 760 12427568655368191 761 22781516912263169 762 37576915489390591 763 55704298222256129 764 74078259985252351 765 88149937774133249 766 93545643716378623 767 88149937774133249 768 73357245772988415 769 53541255585464321 770 33974952247951359 771 18534772452098049 772 8567020941475839 773 3290013668212737 774 1021635280764927 775 246496763052033 776 43361989820415 777 4947802324993 778 274877906943 779 1 780 1 781 77 782 2887 783 70225 784 1245791 785 17178433 786 191629439 787 1777130497 788 13972948991 789 94527598593 790 556475686911 791 2876087091201 792 13142539206655 793 53396370030593 794 193748149993471 795 630066916753409 796 1841378283487231 797 4846061670105089 798 11501013772009471 799 24634626678980609 800 47636654222999551 801 83139949313916929 802 130858129201037311 803 185486856429764609 804 236306457744637951 805 269845519264645121 806 275241225206890495 807 249657121321254913 808 200255747131441151 809 141057463418880001 810 86484676948000767 811 45636565845671937 812 20424055551164415 813 7601662617190401 814 2289767324581887 815 536355515924481 816 91671781965823 817 10170482556929 818 549755813887 819 1 820 1 821 79 822 3041 823 75999 824 1386241 825 19670015 826 225986305 827 2160389375 828 17527209985 829 122473496575 830 745530884097 831 3989038465023 832 18894713389057 833 79681448443903 834 300540890054657 835 1017563216740351 836 3101512116994049 837 8528818237079551 838 21193137112219649 839 47636654222999551 840 96905907580960769 841 178413257759916031 842 297138027828871169 843 447203114831839231 844 607280170604167169 845 742458434753921023 846 814932263736180737 847 800139571735035903 848 699569989773950977 849 541568957681762303 850 368599603785760769 851 218605919741673471 852 111697187242508289 853 48449773719519231 854 17493092558962689 855 5115890165088255 856 1164382813814785 857 193514046488575 858 20890720927745 859 1099511627775 860 1 861 1 862 81 863 3199 864 82081 865 1538239 866 22442497 867 265326335 868 2612361985 869 21847988735 870 157527916545 871 990477877247 872 5480100233217 873 26872790319103 874 117470875222017 875 459903786942463 876 1618644996849665 877 5136638550474751 878 14731842471067649 879 38250773586378751 880 90022928447438849 881 192179216026959871 882 372225072921837569 883 653964543348703231 884 1041479170489581569 885 1501686400267845631 886 1957018775962255361 887 2299849133244022783 888 2430004099207397377 889 2299849133244022783 890 1940708937229664257 891 1451737519149285375 892 955805127313195009 893 548909026725855231 894 271844148204535809 895 114392639998001151 896 40102075283013633 897 11396163143991295 898 2522279674118145 899 407918813904895 900 42880953483265 901 2199023255551 902 1 903 1 904 83 905 3361 906 88479 907 1702401 908 25518975 909 310211329 910 3143014655 911 27072712705 912 201223894015 913 1305533710337 914 7461055987711 915 37832990785537 916 171216455860223 917 694845537386497 918 2538452570734591 919 8373928544174081 920 25005119572017151 921 67714458528514049 922 166524475620196351 923 372225072921837569 924 756583504975757311 925 1398414689192378369 926 2349408257186988031 927 3584644741247008769 928 4960391576497946623 929 6213886685168533505 930 7029702365695442943 931 7159857331658817537 932 6540407203717709823 933 5333155393608613889 934 3859280165611765759 935 2460519281352245249 936 1369662201656246271 937 658080936407072769 938 268887355279015935 939 91600313710018561 940 25314605962100735 941 5452478162141185 942 858718581293055 943 87960930222081 944 4398046511103 945 1 946 1 947 85 948 3527 949 95201 950 1879359 951 28923777 952 361249279 953 3763437313 954 33358742015 955 255369319425 956 1707981498367 957 10072123408385 958 52755102760959 959 246882437431297 960 1037278449106943 961 3928143645507585 962 13450833685643263 963 41752976660365313 964 117724697672548351 965 301953392677224449 966 705274024162230271 967 1501033650819432449 968 2911581699143892991 969 5146237635571744769 970 8283461255620984831 971 12129681058991964161 972 16134669838164426751 973 19457475736032509953 974 21219262063049703423 975 20860121867035344897 976 18413969801044033535 977 14525590952828993537 978 10179079612575776767 979 6290700764360736769 980 3397405339719565311 981 1585049228093161473 982 629375024268050431 983 208515233382137857 984 56081690086342655 985 11763674905575425 986 1805398092808191 987 180319906955265 988 8796093022207 989 1 990 1 991 87 992 3697 993 102255 994 2069761 995 32682495 996 419096833 997 4485935871 998 40885616641 999 322086803455 1000 2218720137217 1001 13488086405119 1002 72899349577729 1003 352392642953215 1004 1531043323969537 1005 6002700543721471 1006 21307120976658433 1007 68654644031651839 1008 201230650993278977 1009 537402788022321151 1010 1309180809516679169 1011 2911581699143892991 1012 5913649000782757889 1013 10969401033859530751 1014 18575936526764474369 1015 28696603570233933823 1016 40394031956148355073 1017 51726815412361363455 1018 60134213535114723329 1019 63298645993134751743 1020 60134213535114723329 1021 51353530554917060607 1022 39230261518233763841 1023 26648859989512290303 1024 15978806868441038849 1025 8379859907532292095 1026 3799473480454373377 1027 1467265281918238719 1028 473112156850618369 1029 123927055078260735 1030 25332747903959041 1031 3791116092571647 1032 369435906932737 1033 17592186044415 1034 1 1035 1 1036 89 1037 3871 1038 109649 1039 2274271 1040 36822017 1041 484461823 1042 5324129537 1043 49857488383 1044 403858036737 1045 2862893744127 1046 17925526679553 1047 99875522387967 1048 498191342108673 1049 2235828609875967 1050 9064787191660545 1051 33312522064101375 1052 111268885984968705 1053 338539939056582655 1054 939864090008879105 1055 2383986385561321471 1056 5529943318177251329 1057 11736812399070543871 1058 22796699035425046529 1059 40514738594483535871 1060 65848476623762882561 1061 97787239096616222719 1062 132514879324658073601 1063 163587844359837450239 1064 183567073063364198401 1065 186731505521384226815 1066 171621957625146507265 1067 141937322628067885055 1068 105109383025979817985 1069 69276526847465619455 1070 40337473644414369793 1071 20559193295518957567 1072 9066212242826985473 1073 3407642720687095807 1074 1070151368779497473 1075 273186858060480511 1076 54456611900489729 1077 7951668092076031 1078 756463999909889 1079 35184372088831 1080 1 1081 1 1082 91 1083 4049 1084 117391 1085 2493569 1086 41370559 1087 558105857 1088 6293053183 1089 60505747457 1090 503573013503 1091 3670609817601 1092 23651314167807 1093 135726575747073 1094 697942386884607 1095 3232211294093313 1096 13536444411412479 1097 51442096447422465 1098 177893930113171455 1099 561077711026520065 1100 1616943968122044415 1101 4263714565579079681 1102 10297916089299894271 1103 22796699035425046529 1104 46270323833566134271 1105 86108136665333628929 1106 146877953812729954303 1107 229484192344141987841 1108 328089357517890519039 1109 428617603009153597441 1110 510742761783039098879 1111 553865651648112623617 1112 545084968667914960895 1113 485181237878360899585 1114 388984028282115588095 1115 279495292899425255425 1116 178890527339345608703 1117 101234140584347697153 1118 50184598833864900607 1119 21540067206341066753 1120 7885436810153689087 1121 2413489595619475457 1122 600830328021450751 1123 116864891893055489 1124 16659800184061951 1125 1548112371908609 1126 70368744177663 1127 1 1128 1 1129 93 1130 4231 1131 125489 1132 2728351 1133 46357697 1134 640846975 1135 7409264897 1136 73091853823 1137 624584508417 1138 4677755844607 1139 30992533803009 1140 183029204082687 1141 969395538378753 1142 4628096067862527 1143 20000866999599105 1144 78514985270247423 1145 280778123008016385 1146 916865571252862975 1147 2739099390175084545 1148 7497602501823168511 1149 18825345220458053633 1150 43392531214024835071 1151 91863721904416227329 1152 178648784332465897471 1153 319094227143397212161 1154 523240099969601896447 1155 787057742206174494721 1156 1084796318044934635519 1157 1367977967801346293761 1158 1575351175214190821375 1159 1652816271964140208129 1160 1575351175214190821375 1161 1359346504038837387265 1162 1057463349463656431615 1163 737881113138196119553 1164 459015195263038914559 1165 252652880002560294913 1166 121909264874070867967 1167 50965571222835822593 1168 18184363215926853631 1169 5427809519260401665 1170 1318525547935956991 1171 250389583970172929 1172 34867712740032511 1173 3166593487994881 1174 140737488355327 1175 1 1176 1 1177 95 1178 4417 1179 133951 1180 2979329 1181 51814399 1182 733562369 1183 8690958847 1184 87910383617 1185 770768216063 1186 5926924861441 1187 40348045492223 1188 245014271688705 1189 1335453946544127 1190 6566887144620033 1191 29257059135324159 1192 118516719269445633 1193 437808093548511231 1194 1478421817268895745 1195 4572830532680810495 1196 12975801282173337601 1197 33820550224104390655 1198 81043221654940942337 1199 178648784332465897471 1200 362376228141298352129 1201 676391795808329007103 1202 1161428554256396320769 1203 1833537942145378287615 1204 2658911802457283624961 1205 3537570603891215564799 1206 4311307110816883408897 1207 4803518622392521850879 1208 4880983719142471237633 1209 4510048854467219030015 1210 3776156357541331206145 1211 2852807812065508982783 1212 1934777421539431153665 1213 1170683270528638124031 1214 627215024879191457793 1215 294784100970977558527 1216 120115505661598498817 1217 41796535951114108927 1218 12174144586456760321 1219 2887440679842086911 1220 535646880680378369 1221 72902018968059903 1222 6473924464345089 1223 281474976710655 1224 1 1225 1 1226 97 1227 4607 1228 142785 1229 3247231 1230 57773057 1231 837191167 1232 10158083585 1233 105292301311 1234 946588983297 1235 7468461293567 1236 52201895215105 1237 325710362673151 1238 1825482489921537 1239 9237795037708287 1240 42390833424564225 1241 177030837540093951 1242 674841532087402497 1243 2354038004365918207 1244 7529674167218601985 1245 22121462347534958591 1246 59772152788451065857 1247 148684322103149723647 1248 340735227642347782145 1249 719673796806230147071 1250 1401144252090925711361 1251 2514212145873054334975 1252 4156395050658170929153 1253 6325987686748040200191 1254 8855394208805782814721 1255 11386448318599314538495 1256 13426132844026288668673 1257 14488020963927514939391 1258 14272016292752161505281 1259 12796254066475769266175 1260 10405120527148171395073 1261 7640393045670449119231 1262 5040238113607500431361 1263 2968581565936467705855 1264 1549214150729360474113 1265 709683707603553615871 1266 282027547274311106561 1267 95767216488684978175 1268 27235729852755607553 1269 6310528240364552191 1270 1144195780328816641 1271 152277962400464895 1272 13229323905400833 1273 562949953421311 1274 1 1275 1 1276 99 1277 4801 1278 151999 1279 3532801 1280 64267519 1281 952737281 1282 11832465919 1283 125608468481 1284 1157173585919 1285 9361639260161 1286 67138817802239 1287 430114153103361 1288 2476903215267839 1289 12888760017551361 1290 60866423499980799 1291 261812504389222401 1292 1028903207167590399 1293 3703721068540723201 1294 12237750175950438399 1295 37180810681972162561 1296 104015077483520983039 1297 268228627680051855361 1298 638103871848647229439 1299 1401144252090925711361 1300 2840491845703386005503 1301 5316500650054905757697 1302 9184819342404279599103 1303 14638777788064382058497 1304 21507369582301863215103 1305 29097236736210880167937 1306 36199029481224917745663 1307 41340286651980092276737 1308 43248058220607191384063 1309 41340286651980092276737 1310 35997628660099709927423 1311 28450634099966791909377 1312 20321024204948398669823 1313 13049057793151468568577 1314 7486377282602295885823 1315 3808112009062274564097 1316 1701394962481418338303 1317 659822311037307191297 1318 218770162830125563903 1319 60781987945875767297 1320 13765252261057921023 1321 2440669523058098177 1322 317785248706330623 1323 27021597764222977 1324 1125899906842623 1325 1 1326 1 1327 101 1328 4999 1329 161601 1330 3836799 1331 71333121 1332 1081272319 1333 13737940481 1334 149273400319 1335 1408390522881 1336 11675986431999 1337 85862096322561 1338 564391788707839 1339 3337131521474561 1340 17842566448087039 1341 86643943535083521 1342 383545351389183999 1343 1552528215946035201 1344 5761527482875903999 1345 19645192313031884801 1346 61656311033873039359 1347 178376698847465308161 1348 476258782647093821439 1349 1174561127208750940161 1350 2677351995788220170239 1351 5642780349885237428225 1352 10997484341461677768703 1353 19817820642514091114497 1354 33008416472872941256703 1355 50784925158430627332097 1356 72111975900814606598143 1357 94393502953646678081537 1358 113738345614429927768063 1359 125928631524567375937537 1360 127836403093194475044863 1361 118678201964059894480897 1362 100445891420166211764223 1363 77222292404881982488577 1364 53691106203048265908223 1365 33584492868905233022977 1366 18780866574266866335743 1367 9317618980605967466497 1368 4062612236000143867903 1369 1538414784904739946497 1370 498322313606126895103 1371 135329228152809455617 1372 29971174045173940223 1373 5199124294822526977 1374 662592095176884223 1375 55169095435288577 1376 2251799813685247 1377 1 1378 1 1379 103 1380 5201 1381 171599 1382 4160001 1383 79006719 1384 1223938561 1385 15900485119 1386 176749281281 1387 1706937323519 1388 14492767477761 1389 109214069186559 1390 736115981352961 1391 4465915098890239 1392 24516829491036161 1393 122329076431257599 1394 556833238459351041 1395 2319618918724403199 1396 8866583914767974401 1397 31168247278783692799 1398 100946695659936808961 1399 301689320915211386879 1400 833012180342024437761 1401 2127078692502938583039 1402 5026474250205722050561 1403 10997484341461677768703 1404 22283045041232152625153 1405 41812789325437446651903 1406 72644057757901123485697 1407 116801758104176509845503 1408 173681826217675861262337 1409 238617454755275891277823 1410 302525351521723283931137 1411 353405322753427231473663 1412 379693666142329226919937 1413 374351008150448844570623 1414 337802295348286000726017 1415 278114075245214406017023 1416 208135691012812230885377 1417 140966705275001764839423 1418 85949852312077332381697 1419 46879352129139700137983 1420 22697850197212078800897 1421 9663639256905027682303 1422 3575151883415606788097 1423 1131973855365063245823 1424 300629630350792851457 1425 65141472385170407423 1426 11060840684821938177 1427 1380353285789057023 1428 112589990684262401 1429 4503599627370495 1430 1 1431 1 1432 105 1433 5407 1434 182001 1435 4503199 1436 87326721 1437 1381951999 1438 18348362241 1439 208550251519 1440 2060435886081 1441 17906642124799 1442 138199604142081 1443 954544119726079 1444 5938147061596161 1445 33448659688816639 1446 171362735413329921 1447 801491391321866239 1448 3433285395643105281 1449 13505821752216780799 1450 48901415108319641601 1451 163283190217504194559 1452 503582712235085004801 1453 1436390822172447211519 1454 3793103053186987458561 1455 9280631635211599216639 1456 21050432841873121869825 1457 44278013724155508162559 1458 86378879407901751902209 1459 156269636408776016789503 1460 262089873619978756816897 1461 407285342426028880953343 1462 585981107190627613802497 1463 779760261032275066486783 1464 958456025796873799335937 1465 1086504311649183689867263 1466 1133738340435107298410497 1467 1086504311649183689867263 1468 953718665941786407469057 1469 764363841503241042919423 1470 557238087300626226610177 1471 367883262862080862060543 1472 218779056753294364901377 1473 116456554455491479076863 1474 55059339651329185284097 1475 22902430397225662152703 1476 8282277622196276822017 1477 2564577341080919343103 1478 666400733086756110337 1479 141343785455162753023 1480 23502034655432933377 1481 2873296562262376447 1482 229683580995895297 1483 9007199254740991 1484 1 1485 1 1486 107 1487 5617 1488 192815 1489 4867201 1490 96333119 1491 1556605441 1492 21112266239 1493 245246976001 1494 2477536389119 1495 22027513896961 1496 174012888391679 1497 1230943328010241 1498 7847235301048319 1499 45324953812008961 1500 238260054790963199 1501 1144216862148526081 1502 5036268178286837759 1503 20372392543502991361 1504 75913058612753203199 1505 261086020434143477761 1506 830149092670093393919 1507 2443556246642617221121 1508 6665884697531881881599 1509 16866837741585574133761 1510 39611696112296320303103 1511 86378879407901751902209 1512 174934906856212768227327 1513 329027395224579520593921 1514 574629146437530790395903 1515 931465089665986394587137 1516 1400551792042685375709183 1517 1951722475413530294091777 1518 2517976547861423932309503 1519 3003416363242931288539137 1520 3306746963733474678145023 1521 3353980992519398286688257 1522 3126727289240153787203583 1523 2671801173386813857857537 1524 2085965770307108312449023 1525 1482359437463333315280897 1526 954545582477456089022463 1527 554014667962080208879617 1528 287972448562312143437823 1529 133021109699884032720897 1530 54087138416647601127423 1531 19129132585473472987137 1532 5795555415248594796543 1533 1474145251628674973697 1534 306189605565758439423 1535 49877365873128243201 1536 5976276705520648191 1537 468374361246531585 1538 18014398509481983 1539 1 1540 1 1541 109 1542 5831 1543 204049 1544 5252831 1545 106067521 1546 1749271679 1547 24225477121 1548 287471508479 1549 2968030341121 1550 26982586675199 1551 218067916185601 1552 1578969104793599 1553 10309121957068801 1554 61019424414105599 1555 328909962414981121 1556 1620736971730452479 1557 7324701902583889921 1558 30444928900076666879 1559 116657843699759185921 1560 412912137659649884159 1561 1352321133538380349441 1562 4103854431982804008959 1563 11552997190817116323841 1564 30198607136649337896959 1565 73345371595467468570625 1566 165602271632494392508415 1567 347692665672016272031745 1568 678897208937005057048575 1569 1232683936886689831583745 1570 2080723382541047975378943 1571 3263481971374658164883457 1572 4752826059498901045510143 1573 6421421498688484520493057 1574 8039369458965779153158143 1575 9313579690219337255223297 1576 9967474919986347642978303 1577 9834689274278950360580097 1578 8925255751867121432264703 1579 7429568117080736028164097 1580 5654290978077549940178943 1581 3919264457404122719584257 1582 2463105832916992386924543 1583 1396001784486472561197057 1584 708966006824508319596543 1585 320129357816415666569217 1586 127303409418768675241983 1587 44053820586195540770817 1588 13065256082125864566783 1589 3254480108823108386817 1590 662256577004645122047 1591 105731008451777134593 1592 12420927772287827967 1593 954763121002545153 1594 36028797018963967 1595 1 1596 1 1597 111 1598 6049 1599 215711 1600 5660929 1601 116573183 1602 1961406721 1603 27724020479 1604 335922462721 1605 3542973358079 1606 32918647357441 1607 272033089535999 1608 2015104937164801 1609 13467060166655999 1610 81637668328243201 1611 450948811243192319 1612 2278556896560414721 1613 10566175846044794879 1614 45094332705244446721 1615 177547701499912519679 1616 646227825059168256001 1617 2178145408857680117759 1618 6808496699059564707841 1619 19760706054782724341759 1620 53304601518283570544641 1621 133742585868766144364543 1622 312293014823429329649665 1623 678897208937005057048575 1624 1374282540281037601112065 1625 2590478354760699945680895 1626 4546091256314427638546433 1627 7424928736456754115641343 1628 11279790002248217375277057 1629 15927073617686286611513343 1630 20882212456342748194144257 1631 25392318608150895561539583 1632 28594634300425022153424897 1633 29769639114251645646536703 1634 28594634300425022153424897 1635 25280079620814978892693503 1636 20513427212239021996507137 1637 15227846413559222599942143 1638 10301634747725237826093057 1639 6322213450320457335046143 1640 3500969575797453441990657 1641 1738061371465432305762303 1642 767562125051600008380417 1643 298660639423732891254783 1644 101172897254516946108417 1645 29384992273074837520383 1646 7171216794650861895681 1647 1430244162461067378687 1648 223882944675842097153 1649 25796618665578201087 1650 1945555039024054273 1651 72057594037927935 1652 1 1653 1 1654 113 1655 6271 1656 227809 1657 6092351 1658 127895041 1659 2194553087 1660 31646833921 1661 391370503679 1662 4214818283521 1663 40004594073599 1664 337870384250881 1665 2559171116236799 1666 17497270040985601 1667 108571788661555199 1668 614224147899678721 1669 3180454519046799359 1670 15123289639165624321 1671 66226684397334036479 1672 267736366910401413121 1673 1001323228058993295359 1674 3470601058976016629761 1675 11164787516774924943359 1676 33377699452901853757441 1677 92826013627849019228159 1678 240351788905333285453825 1679 579778186560961618378751 1680 1303483238583863716347905 1681 2732076958155047715209215 1682 5339043435322775147905025 1683 9727047965835827529908223 1684 16517111249085609392734209 1685 26129647475161725606559743 1686 38486653622182721362067457 1687 52736359691715321417170943 1688 67156743520836391949828097 1689 79379271516726813276504063 1690 86958907715101689953386497 1691 88133912528928313446498303 1692 82469348221665023199543297 1693 71073586453868979781894143 1694 56254700838037266592956417 1695 40757327574843683025977343 1696 26925482945770932987232257 1697 16145396476438368112082943 1698 8740000523060339189743617 1699 4243684867982464619905023 1700 1833784889526932908015617 1701 698494176101982728617983 1702 231730786782108729737217 1703 65941201340800536936447 1704 15772677751762791170049 1705 3084371269597976854527 1706 473562508017262395393 1707 53538792370180456447 1708 3963167672086036481 1709 144115188075855871 1710 1 1711 1 1712 115 1713 6497 1714 240351 1715 6547969 1716 140079743 1717 2450343169 1718 36035940095 1719 454664171521 1720 4997559290879 1721 48434230640641 1722 417879572398079 1723 3234911884738561 1724 22615612273459199 1725 143566328743526401 1726 831367725222789119 1727 4408902814846156801 1728 21484198677259223039 1729 96473263675665285121 1730 400189735705069486079 1731 1536795961879796121601 1732 5473247515094003220479 1733 18105989634726958202881 1734 55707274486451703644159 1735 159581412533652726743041 1736 426003816161031323910143 1737 1060481764371628189286401 1738 2463039611705786953105407 1739 5339043435322775147905025 1740 10803197351632870578323455 1741 20405134836481377825718273 1742 35971207180757264452550655 1743 59163869973332944392028161 1744 90745948572506172575186943 1745 129709666936080764141305857 1746 172629462904267034784169983 1747 213692758558399597176160257 1748 245717450748555316506394623 1749 262051727959131693353271297 1750 258737173279521650092539903 1751 236012282897199026180980737 1752 198401873745775226156744703 1753 153266729250918216211890177 1754 108440138095458299039186943 1755 69996362367980234086547457 1756 41030793475937075413909503 1757 21723685914103142999392257 1758 10321154625491862147825663 1759 4366063955155848544649217 1760 1628719138986074186973183 1761 529402774905017996410881 1762 147655080433363865042943 1763 34629726773123559194625 1764 6642305047213216104447 1765 1000663808404705247233 1766 111040752412446949375 1767 8070450532247928833 1768 288230376151711743 1769 1 1770 1 1771 117 1772 6727 1773 253345 1774 7028671 1775 153175681 1776 2730502655 1777 40936626433 1778 526736051711 1779 5906887633921 1780 58429349222399 1781 514748033679361 1782 4070671029534719 1783 29085436042936321 1784 188797553290444799 1785 1118500382709841921 1786 6071638265291735039 1787 30302004306951536641 1788 139441661030183731199 1789 593136263056400056321 1790 2337175433289935093759 1791 8546839438853595463681 1792 29052484664914964643839 1793 91919253755905620049921 1794 270995961506556134031359 1795 745166641228336777396225 1796 1912489396693690837106687 1797 4584003140449043331678209 1798 10265122658734349054115839 1799 21481284222278420874133505 1800 42011529539747118982365183 1801 76781476853720020103987201 1802 131106284334847473297129471 1803 209073688519172061359243265 1804 311201564081093109291679743 1805 432048796776428563066781697 1806 558951684366933666744500223 1807 673102967865354510858715137 1808 753486629456242326366060543 1809 782840629197785036799082497 1810 753486629456242326366060543 1811 670426439540173278518706177 1812 550070476742468668525379583 1813 414973596597294731462967297 1814 286876638558896832164921343 1815 181023518211897543587004417 1816 103785272865977293827211263 1817 53768526453698148146610177 1818 25008373206139572840300543 1819 10360847049297771276271617 1820 3786841052877166370357247 1821 1206460630243399857864705 1822 329939887639851289280511 1823 75901758593460334493697 1824 14285273902831137456127 1825 2112368369221857443841 1826 230151955357141827583 1827 16429131440647569409 1828 576460752303423487 1829 1 1830 1 1831 119 1832 6961 1833 266799 1834 7535361 1835 167233023 1836 3036854017 1837 46397631743 1838 608609304577 1839 6960359737343 1840 70243124490241 1841 631606732124159 1842 5100167096893441 1843 37226778102005759 1844 246968425376317441 1845 1496095489290731519 1846 8308639030711418881 1847 42445280837535006719 1848 200045669644086804481 1849 872019585116767518719 1850 3523447959402735206401 1851 13221190305433465651199 1852 46146163542622155571201 1853 150024223085735549337599 1854 454834469018367374131201 1855 1287158564241449045458943 1856 3402822679150364391899137 1857 8408981933836425005891583 1858 19433128939632435717472257 1859 42011529539747118982365183 1860 84974097984303960730632193 1861 160804535933214258068717567 1862 284669238042287513505103873 1863 471286257188867007953502207 1864 729348941119437232010166273 1865 1054451924938614781650141183 1866 1423049277919790792878063617 1867 1791006336599221844347715583 1868 2099692565186951348083490817 1869 2289813888110269689531203583 1870 2319167887851812399964225537 1871 2177399698452657931250827263 1872 1890923355822815225562791937 1873 1515114550082232068513726463 1874 1116823831753486295090855937 1875 754776795329691207916847103 1876 465832309289772381001220097 1877 261339072185652735801032703 1878 132545426113535869133520897 1879 60377593461576916956872703 1880 24508535151472708922900481 1881 8780142735997732598579199 1882 2742861148126651005009921 1883 735781533873162913054719 1884 166088791089751806443521 1885 30682916174884132356095 1886 4454888693800856715265 1887 476733042154931224575 1888 33434723633598562305 1889 1152921504606846975 1890 1 1891 1 1892 121 1893 7199 1894 280721 1895 8068959 1896 182303745 1897 3371320063 1898 52471339777 1899 701404568063 1900 8177578346497 1901 84163843964927 1902 772092981104641 1903 6363380561141759 1904 47427112295792641 1905 321421981580328959 1906 1990032340043366401 1907 11300830009292881919 1908 59062558898957844481 1909 284936231319156817919 1910 1272110924404941127681 1911 5267487129636270243839 1912 20268086224238936064001 1913 72588544153489086873599 1914 242316550170979860480001 1915 754882915189838472806399 1916 2196827502278183793721345 1917 5977139807633262482817023 1918 15214627292137153789689857 1919 36251092807305285729255423 1920 80877787419011990417309697 1921 168997157063798198695362559 1922 330752731901822179529981953 1923 606278309908716029642539007 1924 1040624733273442034963709953 1925 1671921455497171247917170687 1926 2513149807177489245670473729 1927 3531953127797020356178345983 1928 4637104892438803430103842817 1929 5681705238385395036778921983 1930 6489199018484172385698185217 1931 6898795664072351779026632703 1932 6815735474156282731179278337 1933 6245722752728131088064446463 1934 5296961261727862519639310337 1935 4147052931917950432118308863 1936 2988424458836663798098558977 1937 1975385899949154796834914303 1938 1193003690765197497803472897 1939 655223570484841340735586303 1940 325468445688648655223914497 1941 145263722074626542836645887 1942 57797213038943150444380161 1943 20303146620122116202168319 1944 6221503830126464923074561 1945 1637651858836077632552959 1946 362860498354387745243137 1947 65820721043569121427455 1948 9386510429756644655105 1949 986900807943461011455 1950 68022368771803971585 1951 2305843009213693951 1952 1 1953 1 1954 123 1955 7441 1956 295119 1957 8630401 1958 198441663 1959 3735927553 1960 59213979903 1961 806347247617 1962 9580387482623 1963 100519000657921 1964 940420669034495 1965 7907566523351041 1966 60153873418076159 1967 416276206171914241 1968 2632876303204024319 1969 15280894689379614721 1970 81664218917543608319 1971 403061349117072506881 1972 1841983387043254763519 1973 7811708978446152499201 1974 30803060483511476551679 1975 113124716601966959001601 1976 387493638477958034227199 1977 1239516015531798193766401 1978 3706593332657860739334143 1979 10370794812189630070259713 1980 27168906907403678755323903 1981 66680347391579593308635137 1982 153379973033622561875820543 1983 330752731901822179529981953 1984 668747046029418576920707071 1985 1267783773712360388702502913 1986 2253181353090874094248787967 1987 3753170922044055317844590593 1988 5856992718171831741504815103 1989 8558252742151998847519293441 1990 11701011148032844142460534783 1991 14955915023263001896986607617 1992 17852609495254962459256029183 1993 19877193701040696550423003137 1994 20613326802300986289232543743 1995 19877193701040696550423003137 1996 17788406767184124695768203263 1997 14740975455373675471396929537 1998 11282530322672564662335176703 1999 7952234817622482393032032257 2000 5143775490663507091473301503 2001 3041230952015236336342532097 2002 1635915586658331336695087103 2003 796200613451923853284474881 2004 348324657188196236117671935 2005 135897572698008417090928641 2006 46827797070370697327411199 2007 14080659519089007478702081 2008 3638164216026543010349055 2009 791541717752344611913729 2010 141027952516894887510015 2011 19759921667456750321665 2012 2041823984658725994495 2013 138350580552821637121 2014 4611686018427387903 2015 1 2016 1 2017 125 2018 7687 2019 310001 2020 9220639 2021 215702465 2022 4132810879 2023 66685835009 2024 924775207423 2025 11193081977857 2026 119679775623167 2027 1141458670350337 2028 9788407861420031 2029 75969006464778241 2030 536583953008066559 2031 3465428715547852801 2032 20546647295787663359 2033 112226008296302837761 2034 566389786952159723519 2035 2648106085277399777281 2036 11495675752532662026239 2037 46426478440403781550081 2038 174730837568989912104959 2039 613743071681891952230401 2040 2014503292487714262220799 2041 6185625363721457126866945 2042 17783981477505351548927999 2043 47910496531782938895843329 2044 121018161206386950819282943 2045 286740667816781748493090817 2046 637512677969067303281623039 2047 1330252509833062935980670977 2048 2605277865771197542543917055 2049 4788748900515594871653793793 2050 8259533628225803506342166527 2051 13363334562259942377193996289 2052 20272238178495662330528923647 2053 28817516632336841837499121665 2054 38357937319328690181907677183 2055 47764439541780966253229244417 2056 55582412691550621468935061503 2057 60367714204382379390078550017 2058 61103847305642669128888090623 2059 57542794169265517796614209537 2060 50317788989741924862933336063 2061 40764481233419915605129035777 2062 30517295462967611717702385663 2063 21048245125908471877537366017 2064 13328781933342250519289135103 2065 7718377490688804009380151297 2066 4068031786768586526674649087 2067 1940725884092043942686621697 2068 832546887074400889326272511 2069 318622942466387531509268481 2070 107736253659830402133524479 2071 31799483254204557967753217 2072 8067870149805430632611839 2073 1724111388021584111337473 2074 301815826701246525341695 2075 41561667319572226637825 2076 4221998549870273626111 2077 281312847124070662145 2078 9223372036854775807 2079 1 2080 1 2081 127 2082 7937 2083 325375 2084 9840641 2085 234143743 2086 4564215809 2087 74951456767 2088 1058146877441 2089 13042632392703 2090 142065939578881 2091 1380818221596671 2092 12071325202120705 2093 95545822187618303 2094 688521965937623041 2095 4538596621563985919 2096 27477504726883368961 2097 153319302887878164479 2098 790841803544765399041 2099 3780885659181719224319 2100 16791887923087461580801 2101 69417829945469105602559 2102 267583794449797475205121 2103 963204746819871776440319 2104 3241989435851498166681601 2105 10214631948696885651308543 2106 30155232204948265802661889 2107 83478459486793641993699327 2108 216839154269952828610969601 2109 528776990229555650131656703 2110 1210994013602630800267804673 2111 2605277865771197542543917055 2112 5265782885437323414505259009 2113 9999304632057989956741627903 2114 17837031429256993249649754113 2115 29882401818711549389878329343 2116 46998907303015547084916916225 2117 69361992989328166498556968959 2118 95992970584002373856905920513 2119 124480314180438346617044598783 2120 151111291775112553975393550337 2121 171532539587483622327948673023 2122 181839275714407427909045190657 2123 179750488780550856054390390783 2124 165403377328272960456161755137 2125 141400059212903765330995707903 2126 112046257929807442927960457217 2127 82082836051843695312942137343 2128 55425272185159194274363867137 2129 34375941357373305047958421503 2130 19504786768146194545434951681 2131 10076789457629216996035919871 2132 4713998655258488774699515905 2133 1983716716615189310161813503 2134 744982138592605465152061441 2135 247271990573865362234802175 2136 71666836658214546568118273 2137 17859851687632445376561151 2138 3750038602744414748016641 2139 645193320722065277321215 2140 87345333189014726901761 2141 8725309946864617914367 2142 571849066284996100097 2143 18446744073709551615 2144 1 2145 1 2146 129 2147 8191 2148 341249 2149 10491391 2150 253825025 2151 5032503295 2152 84079888385 2153 1208049790975 2154 15158926147585 2155 168151204364287 2156 1664950100754433 2157 14832961645314047 2158 119688472591859713 2159 879613610312859647 2160 5915640553439232001 2161 36554697970011340799 2162 208274312341644902401 2163 1097480409320521727999 2164 5362569266271250022401 2165 24353659241450900029439 2166 103001605791644028764161 2167 406419454340735686410239 2168 1498372335719466726850561 2169 5168398929491241719562239 2170 16698610820399881984671745 2171 50584496102342037105278975 2172 143788923896690173599023105 2173 383796073243540112598368255 2174 962455298769461307353595905 2175 2268547994061742100531118079 2176 5027265892976459143079526401 2177 10476338616979718499593093119 2178 20530870402932636785752145921 2179 37835640693372973163133009919 2180 65556464677225535889177837569 2181 106763710940438645864673574911 2182 163359807595359260668390801409 2183 234716956562658706854019858431 2184 316466255348443094330856439809 2185 400071920135989247209482747903 2186 473755123137708730278735773697 2187 524904354889374672564942536703 2188 543429040209365711872480772097 2189 524904354889374672564942536703 2190 472206813869449686243319218177 2191 394846376355614973589951873023 2192 306175351911458581168863051777 2193 219590944288846584900248141823 2194 145226485727691693596686155777 2195 88256669482892804641351794687 2196 49086362993921606086905823233 2197 24867577570516922766771355647 2198 11411714027132166859560845313 2199 4712415571822984085475688447 2200 1737236267759076292538925057 2201 566210817805945271037722623 2202 161193525004061538512797697 2203 39469741978009305501138943 2204 8145270526210894773354497 2205 1377731974633145281544191 2206 183415976324894071717889 2207 18022468960014231928831 2208 1162144876643701751809 2209 36893488147419103231 2210 1 2211 1 2212 131 2213 8449 2214 357631 2215 11173889 2216 274807807 2217 5540153345 2218 94144894975 2219 1376209567745 2220 17575025729535 2221 198469056659457 2222 2001252509483007 2223 18162861846822913 2224 149354395882487807 2225 1118990555496579073 2226 7674867774064951295 2227 48385979076889804801 2228 281383708281667583999 2229 1514029034003811532801 2230 7557530084912293478399 2231 35078797773993400074241 2232 151708924274545828823039 2233 612422665924023743938561 2234 2311211244400938099671039 2235 8165143600930175173263361 2236 27035408679382365423796223 2237 83981717743141801074622465 2238 244957916101374247809581055 2239 671373921036920459796414465 2240 1730047445256541532550332415 2241 4193458591600664715238309889 2242 9564361881099943344141762559 2243 20530870402932636785752145921 2244 41483547636892073784938332159 2245 78897381499238246734637301761 2246 141227746063971482215443857407 2247 237876640294889717643029250049 2248 376887229476236552397737951231 2249 561436571753377228190801461249 2250 785900168473760508038896156671 2251 1033004430832875435871195627521 2252 1273898963409687224697701269503 2253 1472414601164792133122414084097 2254 1593237749988115057002365845503 2255 1611762435308106096309904080897 2256 1522015523648199031373204291583 2257 1339260004094514346076590309377 2258 1095868104622688528348766797823 2259 831941648111763747237974245377 2260 584408374305384863397182439423 2261 378709640938276191834724106241 2262 225599701959707215369609412607 2263 123040303558360134940583002113 2264 61146869168166012393103556607 2265 27535843626087317804597379073 2266 11162067411405044463490301951 2267 4040683353324097856115572737 2268 1293615160615952080588242943 2269 361856791986132382526734337 2270 87084754482229505775632383 2271 17668273027054934828253185 2272 2938879925591184634806271 2273 384854421609802375364609 2274 37207082796672165609471 2275 2361183241434822606849 2276 73786976294838206463 2277 1 2278 1 2279 133 2280 8711 2281 374529 2282 11889151 2283 297155585 2284 6089768959 2285 105225201665 2286 1564499357695 2287 20327444865025 2288 233619108118527 2289 2398190622801921 2290 22165366865788927 2291 185680119576133633 2292 1417699347261554687 2293 9912848885058109441 2294 63735714625019707391 2295 378155666435447193601 2296 2076796450567146700799 2297 10585588152919916544001 2298 50193857943817987031039 2299 221866519822532628971521 2300 915840514473115401584639 2301 3536056576248985587548161 2302 12787566089732051372605439 2303 43365695881242715770322945 2304 138052535101906531922214911 2305 412921351587657849958825985 2306 1161289753239668955415576575 2307 3072795287330382452143161345 2308 7653553482113747780338974719 2309 17951279064301272774618382337 2310 39659594165132523474035671039 2311 82545288442757347356442624001 2312 161864476773022394304513966079 2313 299022509062447975684718460929 2314 520332132422832682073916964863 2315 852640510066015987683796451329 2316 1315211030705850332986277363711 2317 1908773311980514964420499079169 2318 2604804767780396451948987940863 2319 3339907825075438096440092524545 2320 4020212527984166582517816623103 2321 4538066952317699323247194013697 2322 4798237935284336210314635771903 2323 4745540394264411223993012453377 2324 4383291051390912408822998892543 2325 3774388112811717220501947416577 2326 3023677857357140803935507841023 2327 2248291670528912357873130930177 2328 1547526389549045918629088985087 2329 983018983836259599039057625089 2330 574239707477774565679801827327 2331 307227476284886282274269560833 2332 149829581962419342590804492287 2333 66233754663579680072685060097 2334 26364818176134186783096176639 2335 9374981867264147792819388417 2336 2949087113218036543703220223 2337 810798338454494270829101057 2338 191837781991513946379517951 2339 38275425979701054291312641 2340 6262614272792171644977151 2341 806915926016276916338689 2342 76775348834779153825791 2343 4796153459164483420161 2344 147573952589676412927 2345 1 2346 1 2347 135 2348 8977 2349 391951 2350 12638209 2351 320933887 2352 6684080129 2353 117404739583 2354 1774949761025 2355 23456443580415 2356 274273997848577 2357 2865428839038975 2358 26961748111392769 2359 230010853307711487 2360 1789059586413821953 2361 12748247579581218815 2362 83561412395135926273 2363 505627095685486608383 2364 2833107783438041088001 2365 14739181054054209945599 2366 71365034249657820119041 2367 322254235710168603033599 2368 1359573554118180659527681 2369 5367737605195216390717439 2370 19859679242230022547701761 2371 68940828060706818515533823 2372 224783926864391963462860801 2373 689026421791470913803255807 2374 1987132456414984655333228545 2375 5395374793809720362974314495 2376 13799144056774512684625297409 2377 33258386028528768335296331775 2378 75562152293735069023272435713 2379 161864476773022394304513966079 2380 326955053658537089017399214081 2381 622751462608492764293746393087 2382 1118377150547728633443353886721 2383 1893304774911681351831630381055 2384 3020492050837882308353870266369 2385 4539195373392215630393053806591 2386 6422351391741426380789986099201 2387 8549517360636231000338068406271 2388 10700028178135042775398001672193 2389 12578492008286032488282827259903 2390 13874371839919734856809023799297 2391 14342016264833083644622283997183 2392 13874371839919734856809023799297 2393 12540970215593542038147945201663 2394 10572454082980575244939402674177 2395 8295647385243193965744146612223 2396 6044109730606870634375350845441 2397 4078071762934351436297235595263 2398 2540277675150293763757917077505 2399 1455706891240435413633873215487 2400 764284534532191907139343613953 2401 365892918588418365254294044671 2402 158832327503293546928466296833 2403 62104618219532521359011741695 2404 21699050847746332129341997057 2405 6708972564890567358235541503 2406 1813434458900502488037720065 2407 421950989962728947050348543 2408 82813466232194280227602433 2409 13332144471600620206292991 2410 1690607200867332986503169 2411 158346851128722791071743 2412 9739880870918643253249 2413 295147905179352825855 2414 1 2415 1 2416 137 2417 9247 2418 409905 2419 13422111 2420 346210305 2421 7325947903 2422 130772899841 2423 2009759240191 2424 27006343102465 2425 321186885009407 2426 3413976834736129 2427 32692605789470719 2428 283934349530497025 2429 2249081293029244927 2430 16326366752408862721 2431 109057907554298363903 2432 672749920475758460929 2433 3844361974809014304767 2434 20405396620930292121601 2435 100843396357766240010239 2436 464984304209484243271681 2437 2004082025538517865594879 2438 8086884713431577709772801 2439 30595154452620455329136639 2440 108660186545166863610937345 2441 362665582985805600493928447 2442 1138594275520254840728977409 2443 3365185299997926482939740159 2444 9369639706639689673640771585 2445 24589893644393953410573926399 2446 60856674142077793704546926593 2447 142078924350792605693865099263 2448 312988781360492532351058837505 2449 650684007204581877626427146239 2450 1276661569925566942328544821249 2451 2363880075764714162030846672895 2452 4130059076007138618718338154497 2453 6807101600661245012017131028479 2454 10580179475067980247100794339329 2455 15500742138525857641576093712383 2456 21394220144119083761918040604673 2457 27799062899407504776074138484735 2458 33978548364556118039078830604289 2459 39031355856491799833374678319103 2460 42090759944672553358240331595777 2461 42558404369585902146053591793663 2462 40289713895433011751765992800257 2463 35654394514167659321235293077503 2464 29440555551204344455622951960577 2465 22635404501093258565863644069887 2466 16166291224148092705047937286145 2467 10696421201018996636352388268031 2468 6536262241541022941149707370497 2469 3675698317013062734407090044927 2470 1894461987652802179532981272577 2471 890618164680130277437054386175 2472 379769273226119615215944335361 2473 145908287286811374847365480447 2474 50107074260383231616919535617 2475 15231379588681637204508803071 2476 4048819907763733923125788673 2477 926715446157652174328299519 2478 178959076935989180661497857 2479 28354896144068573399089151 2480 3539561252863388764078081 2481 326433583128364225396735 2482 19774909647016639332353 2483 590295810358705651711 2484 1 2485 1 2486 139 2487 9521 2488 428399 2489 14241921 2490 373054527 2491 8018368513 2492 145424795647 2493 2271305039873 2494 31025861582847 2495 375199571214337 2496 4056350604754943 2497 39520559458942977 2498 349319561109438463 2499 2816949992090238977 2500 20824529338467352575 2501 141710641059116089345 2502 890865735584355188735 2503 5189861815760531226625 2504 28094120570548320731135 2505 141654189599626824253441 2506 666671096925016723292159 2507 2934050633957486352138241 2508 12095048764508613440962559 2509 46768923879483610748682241 2510 169850495450407774269210623 2511 579985956076139327715803137 2512 1863925441491866041716834303 2513 5642373851038436164397694977 2514 16100010306635542639520251903 2515 43329173057673332757855469569 2516 110036461430865700525694779391 2517 263792272634948193102958952449 2518 597146630062077743738789036031 2519 1276661569925566942328544821249 2520 2578029584334730697581399113727 2521 4917203215615848046687936315393 2522 8857819227536566942780031500287 2523 15067219752675522249453807337473 2524 24194382676390470271135056396287 2525 36661101088661818135777682391041 2526 52395704421170799045070228029439 2527 70587503187645672299910219694081 2528 89576674163371127591227107573759 2529 106988452585604035911532339527681 2530 120153471657656153024989688233983 2531 126739924258931008862534254985217 2532 125406522634604816043873176387583 2533 116233822305033682824767278678017 2534 100749344579539663098093538115583 2535 81516515603501947477109547991041 2536 61437100226334609836775225425919 2537 43029003649315182046448262840321 2538 27929104643579016213854483906559 2539 16748222800095108616706504785921 2540 9245858621678927648347161362431 2541 4679542139985734636503016931329 2542 2161005602586380170090053107711 2543 905446833739050605279254151169 2544 341923648834005981311650496511 2545 115445528109448100438347874305 2546 34511579085127008332143394815 2547 9024355261685120020579876865 2548 2032389969251293529318096895 2549 386273050016046934722084865 2550 60249353541000535562256383 2551 7405556088855141753552897 2552 672642075903745090125823 2553 40140115104391984316417 2554 1180591620717411303423 2555 1 2556 1 2557 141 2558 9799 2559 447441 2560 15098719 2561 401538369 2562 8764477567 2563 161461532673 2564 2562154631167 2565 35568471662593 2566 437251294380031 2567 4806749747183617 2568 47633260668452863 2569 428360680027324417 2570 3515589114309115903 2571 26458429322647830529 2572 183359699736050794495 2573 1174287017702587367425 2574 6971593286929241604095 2575 38473844202069383184385 2576 197842430740723465715711 2577 949979476124270371799041 2578 4267392827807519798722559 2579 17963150032423586145239041 2580 70959021408500837630607359 2581 263388343209374995766575105 2582 919686946976954876254224383 2583 3023897353644144697148440577 2584 9370224734022168247831363583 2585 27384758008712414968315641857 2586 75529193670944418036895973375 2587 196694807546212366041405718529 2588 483865195496679594154348511231 2589 1124731175331974129944706940929 2590 2470954830049722429806122893311 2591 5131352724185864582238488756225 2592 10073262384285309441850734542847 2593 18692225658768263036155904131073 2594 32782858207748656135013870338047 2595 54328822181741514770042671071233 2596 85049866441442758678047795183615 2597 125717906598494435316625592811521 2598 175378912029987270390050675752959 2599 230751680538662472191047546961921 2600 286141800912346291093986554675199 2601 334130376828864224848054367289345 2602 367046867574243314912513631453183 2603 378886371152466833768941686358017 2604 367046867574243314912513631453183 2605 333216989189607028747628095471617 2606 283015204762581273673296624222207 2607 224470131433338504790994321408001 2608 165903204101984401719998713692159 2609 113987111942209380306751009587201 2610 72606432087253141044415472599039 2611 42742304221869144881760170934273 2612 23171259383343589933197339656191 2613 11520089882557849443096086970369 2614 5227458038911810945459360366591 2615 2152817316312107191870158798849 2616 799292825777460063061648867327 2617 265402635304023209208839143425 2618 78047513431939136684866666495 2619 20081100492621533570477850625 2620 4451052988518633993358278655 2621 832795453573094405006426113 2622 127904263170856212878065663 2623 15483754253614028597231617 2624 1385424266911882164568063 2625 81460821829501379936257 2626 2361183241434822606847 2627 1 2628 1 2629 143 2630 10081 2631 467039 2632 15993601 2633 431735807 2634 9567554305 2635 178990487807 2636 2885077696513 2637 40692780924927 2638 508388237705217 2639 5681252335943679 2640 57246760162820097 2641 523627201364230143 2642 4372310474363764737 2643 33489607551266062335 2644 236276558381346455553 2645 1541006417174688956415 2646 9320167322334416338945 2647 52417030775927866392575 2648 274790119144862232084481 2649 1345664337605717303230463 2650 6167351780056060542320641 2651 26497935688038625742684159 2652 106885321473348009921085441 2653 405306386026376671027789823 2654 1446463633395704867787374593 2655 4863271247598054449656889343 2656 15418019441310457642128244737 2657 46125207476756751463978369023 2658 130298709688369247973527257089 2659 347753194888101202115197665279 2660 877254810589104326237159948289 2661 2092461566325333318253403963391 2662 4720417180713670689695536775169 2663 10073262384285309441850734542847 2664 20335967832657038606327712055297 2665 38838750427338881919857373216767 2666 70167309525285182207325678600193 2667 119894538597238827040070411747327 2668 193707510804925788218133137326081 2669 295817639481379952672721183178751 2670 426814725226976141023301861376001 2671 581509504598637012971148898467839 2672 747645161989671235476081648599041 2673 906413978653556807036027476639743 2674 1035307621231971764608622366031873 2675 1112980106300953463593968949264383 2676 1124819609879176982450397004169217 2677 1067310724338093658572655358377983 2678 949449183141795331168552815165441 2679 790500540958501052137587569852415 2680 614843466968661411301987356508161 2681 445793520146178183746748436971519 2682 300580655971671901657917491773441 2683 187955168396375426970591116132351 2684 108655867827081879696717681524737 2685 57862608649245029309490766282751 2686 28267637804027509831651534307329 2687 12607733394135729082788879532031 2688 5104927458401674446801966465025 2689 1863988286858943335332136878079 2690 608852784039985555102544953345 2691 176176127356499806940211183615 2692 44613253973761701134313979905 2693 9734901430610362391722983423 2694 1793495170317045022890917889 2695 271292280595326454353362943 2696 32352932774139939359031297 2697 2852309355653265709072383 2698 165282826900437582479361 2699 4722366482869645213695 2700 1 2701 1 2702 145 2703 10367 2704 487201 2705 16927679 2706 463723009 2707 10431025919 2708 198125596417 2709 3243058672127 2710 46462936317953 2711 589773799555071 2712 6698028811354113 2713 68609264834707455 2714 638120721689870337 2715 5419564877092225023 2716 42234228499993591809 2717 303255773483878580223 2718 2013559533937381867521 2719 12402180156683794251775 2720 71057365420596699070465 2721 379624180696717964869631 2722 1895244575895441767399425 2723 8858680455267495148781567 2724 38832639248150746827325441 2725 159881192849425261406453759 2726 619077028973072690869960705 2727 2257076405448458209842954239 2728 7756198514389464185231638529 2729 25144561936506566541442023423 2730 76961246359377666748234858497 2731 222549124641882750901483995135 2732 608350614264839698062252179457 2733 1572761200365306730467555278847 2734 3846971187503541970727723859969 2735 8905340313364337326202344701951 2736 19514096745712650821241808093185 2737 40482492601227657490029181140991 2738 79510686092652959132512797327361 2739 147844810379962946047040425033727 2740 260229157647809191454721768947713 2741 433496587999403442298273960820735 2742 683232661091231529108987457830913 2743 1018450004189736046368744227733503 2744 1435138955052589295017752621219841 2745 1910664171186945261418379445534719 2746 2401704302632899277988190773837825 2747 2848135578539085378680677319311359 2748 3183595348764896992811213681328129 2749 3350779822481083909638334902697983 2750 3316949944096447623473449366716417 2751 3084070631817982648313863531921407 2752 2689398907242091714474693200183297 2753 2195844548885663515577162496212991 2754 1675480454083501006350723149987841 2755 1192167696264028269151414365716479 2756 789116480339719230286426099679233 2757 484566204619832733637899913789439 2758 275174344303408788702926129332225 2759 143992855102517568450633066872831 2760 69143009002190748746091948146689 2761 30320394246673132612379725529087 2762 12073843203662292228936069808129 2763 4336829357757872225766818709503 2764 1393881695436470917145301090305 2765 396965508686761315014736347135 2766 98961409378133764660350943233 2767 21263298031537769806336884735 2768 3858282621229416500135198721 2769 574937493964792848065757183 2770 67558174903933144427134977 2771 5869901538206969000624127 2772 335288020283744810172417 2773 9444732965739290427391 2774 1 2775 1 2776 147 2777 10657 2778 507935 2779 17902081 2780 497578367 2781 11358471937 2782 218987648255 2783 3639309864961 2784 52949053662207 2785 682699672190977 2786 7877576410464255 2787 82005322457415681 2788 775339251359285247 2789 6695806320471965697 2790 53073358254178041855 2791 387724230483865763841 2792 2620071080905139027967 2793 16429299224558557986817 2794 95861725733964287574015 2795 521738911537911363010561 2796 2654492937288877697138687 2797 12649169607058378683580417 2798 56550000158685737124888575 2799 237546471345726755061104641 2800 938839414671923213682868223 2801 3495230463394603591582875649 2802 12270351325286380604917547007 2803 40656958965285494911905300481 2804 127250370232390799831118905343 2805 376471617360638084397953712129 2806 1053448863548605199865220169727 2807 2789462428894986126592059637761 2808 6992493588234155431662834417663 2809 16599282688371421267657792421889 2810 37324777372441325473646497497087 2811 79510686092652959132512797327361 2812 160475671295108274112571159609343 2813 306866182565268864312066019688449 2814 555918778407735083548802619015167 2815 953954903295021825207717498716161 2816 1550225837090038413705535379472383 2817 2384915326372199104586719143395329 2818 3472038963432061387755241076686847 2819 4780942081292123851453884687974401 2820 6223032645006789800824949664907263 2821 7651544183804883934657058866987009 2822 8879866505843067750172568319950847 2823 9717970520010877895260762265354241 2824 10018509589058615442750119172112383 2825 9717970520010877895260762265354241 2826 8857540170878057011102420264026111 2827 7574642363369846944526548896579585 2828 6067169551854828037505048142413823 2829 4543128604431030281852860665692161 2830 3173451872867775768589254831112191 2831 2062799165299271194210752113147905 2832 1244306753543074255978725956911103 2833 694341543709335145856485325537281 2834 357128719207225885647358081892351 2835 168606412251054630104563621822465 2836 72714631697008557453695520866303 2837 28484515765082456683638958325761 2838 10067540410952215368678938509311 2839 3184728899559703149305338527745 2840 892892426751656394689823637503 2841 219186116787805299127038771201 2842 46384878684304956112808968191 2843 8291502736423625848336154625 2844 1217433162833518840558649343 2845 140986251346073257854894081 2846 12075091096697682811420671 2847 680020773533228910772225 2848 18889465931478580854783 2849 1 2850 1 2851 149 2852 10951 2853 529249 2854 18917951 2855 533382529 2856 12353628671 2857 241704592129 2858 4077285161471 2859 60227673392129 2860 788597779515391 2861 9242975754846209 2862 97760475278344191 2863 939349896274116609 2864 8246484823190536191 2865 66464970895121973249 2866 493870946992221847551 2867 3395519541872870555649 2868 21669441386368836042751 2869 128720324183081403547649 2870 713462363005839938158591 2871 3697970760364700423159809 2872 17958155481636134077857791 2873 81848339372802494492049409 2874 350646471663098229310881791 2875 1413932357363376723805077505 2876 5372909292738450018948612095 2877 19260812252075587788083298305 2878 65197661615858256121740394495 2879 208564288162961789654929506305 2880 630972357825419684060191522815 2881 1806392098269881368661127593985 2882 4896360155992196526322499977215 2883 12571418446024127684846953693185 2884 30584269864839732130983461257215 2885 70523342749184168008962082340865 2886 154160240837535610079805792321535 2887 319497043480414192377596754264065 2888 627817525155485412537208338907135 2889 1169651143538272812172934658392065 2890 2065792460110491992305322736746495 2891 3458135643680082064120970376904705 2892 5485367000552275931997789902340095 2893 8241869616176459596928679363477505 2894 11725020008156246626964366841348095 2895 15784916807591037503732719040856065 2896 20097609473818463536306958196801535 2897 24182954873452835619486686053924865 2898 27477703531697013395605898905255935 2899 29454450629080371233271643702820865 2900 29754989698128108780761000609579007 2901 28293481210899812801623944794734593 2902 25289722705125960966731389424631807 2903 21216454278594521926558145935572993 2904 16677467708140686356862956950519807 2905 12259709081729836332294976162496513 2906 8409702911034822731389261775372287 2907 5369905084141616644400230183206913 2908 3182955050795483657813937239359487 2909 1745811806625896177360328732966913 2910 882863850665506401399279785607167 2911 409927456199117817662822764511233 2912 173913779159099571591030000058367 2913 67036571941117128735956855160833 2914 23319809721464133886663215546367 2915 7262350225871062693300500692993 2916 2004970970291118088506686046207 2917 484757112259915554366886510593 2918 101061260105033538073954091007 2919 17800438635680770537230958593 2920 2575852577013110938972192767 2921 294047593788844198521208833 2922 24830202966928594533613567 2923 1378931012997936402399233 2924 37778931862957161709567 2925 1 2926 1 2927 151 2928 11249 2929 551151 2930 19976449 2931 571218431 2932 13420393729 2933 266411849471 2934 4560694345729 2935 68382243715071 2936 909053126299649 2937 10820171313876991 2938 116246426788036609 2939 1134870846830804991 2940 10125184615738769409 2941 82957940541503045631 2942 626800888782465794049 2943 4383261435857314250751 2944 28460480470114577154049 2945 172059206955819075633151 2946 970903011372002745253889 2947 5124895486376380299476991 2948 25354097002365534924177409 2949 117764650336074762647764991 2950 514343150408703218294980609 2951 2115225300689573182426841087 2952 8200774007465203466558767105 2953 30006630837552487825980522495 2954 103719286120009431697906991105 2955 338959611394678301898410295295 2956 1048100934151343263370050535425 2957 3068336813920720736781510639615 2958 8509144352531959263644755165185 2959 22364138758008520737491953647615 2960 55727106756887987500677368643585 2961 131691882478863632270929004855295 2962 295206926335903946097729957003265 2963 627817525155485412537208338907135 2964 1266811612116313797292401847435265 2965 2425286193849243637247351336206335 2966 4405094747187037616651192053530625 2967 7589720563901066048731615850397695 2968 12401638287912440060239730656149505 2969 19212603617281011460924259168157695 2970 28208759240509165820821725568303105 2971 39234956823903530757661452723552255 2972 51667443089000538543772396278513665 2973 64378173821089762692100602447527935 2974 75843613278602684634579271013105665 2975 84409857692474398024483441513332735 2976 88663890956288851247304288015220737 2977 87803460607156030363145946013892607 2978 81876685126925586569979279014100993 2979 71795899688846443860020924784836607 2980 59110376265329730209979248821665793 2981 45614644498011209046020890063536127 2982 32929121074494495395979214100365313 2983 22189310906211262107178753733951487 2984 13922765219078716946614397605773313 2985 8111721908216863492988203211685887 2986 4374487463917298756119937251540993 2987 2175655157530130620461382335725567 2988 993768691557335206916675529080833 2989 414864130259316271918016855277567 2990 157392953603698391358576925868033 2991 53901969668799330466626931785727 2992 16529671422033243475107687432193 2993 4494699052842151731380258603007 2994 1070575484624864646807727112193 2995 219922958845747846685139140607 2996 38176729848374652013434109953 2997 5445752747815066076465594367 2998 612925390544616991576031233 2999 51039336946855125469626367 3000 2795640957858829966508033 3001 75557863725914323419135 3002 1 3003 1 3004 153 3005 11551 3006 573649 3007 21078751 3008 611171329 3009 14562830591 3010 293252636929 3011 5093518044671 3012 77503632406529 3013 1045817613729791 3014 12638277566476289 3015 137886769415790591 3016 1367363700406878209 3017 12394926309400379391 3018 103208309772980584449 3019 792716769865471885311 3020 5636863213422245838849 3021 37227003341829205655551 3022 228980167896048229941249 3023 1315021425283640896520191 3024 7066701509120385789984769 3025 35603887975118295523131391 3026 168472844340805832496119809 3027 749872451080852743590510591 3028 3143911601506979619016802305 3029 12431224608844349831412449279 3030 46408178852482894759098056705 3031 163732547795114407349868036095 3032 546398183634697165294224277505 3033 1726020156940699867166871126015 3034 5164538682223407263521611710465 3035 14645817980373400737207776444415 3036 39382427463072439264781463977985 3037 100455384272905028975661275938815 3038 243146095992639607272283742142465 3039 558590691293631210639587966713855 3040 1218231377827293304732668252913665 3041 2522446662427284622366818525249535 3042 4958909418081871231832155031076865 3043 9255667134885524891145894725943295 3044 16399910058275141282033999957458945 3045 27581079415714572157702962356944895 3046 44015880193105891581403720480456705 3047 66633966475071188742670243904618495 3048 95652475304921862399304903860158465 3049 130137356736807600059095301725618175 3050 167713059999090839779645395004555265 3051 204599960920782210018780475908161535 3052 236097084249679767293641983539544065 3053 257483606341237647296271171041886207 3054 265131242519733732857754522044334081 3055 257483606341237647296271171041886207 3056 235549269942697616999979482813038593 3057 202702175643022617930021098391339007 3058 163835397028670669465979387706867713 3059 124158410070516913488020994227437567 3060 88047553055200252899137181934682113 3061 58301387031501241160971905073676287 3062 35957252346374297386216998423232513 3063 20597931280351025742096343674912767 3064 10924630085364728132701256838807553 3065 5345079006617596447839440200531967 3066 2402401513373986685751367913439233 3067 987121214122330935194610636423167 3068 368687876876196113183780783521793 3069 124333610759631904408361551003647 3070 37554041896908638681595633467393 3071 10059973590309168109568244318207 3072 2361073928095477140300593364993 3073 478022647539870345383712391167 3074 81799212444564370103333814273 3075 11504430886174749144507219967 3076 1276890118036089108621688833 3077 104874314851569080905760767 3078 5666839779443574256435201 3079 151115727451828646838271 3080 1 3081 1 3082 155 3083 11857 3084 596751 3085 22226049 3086 653328831 3087 15785173249 3088 322378298111 3089 5680023318529 3090 87690668495871 3091 1200824878542849 3092 14729912793935871 3093 163163324548743169 3094 1643137239238459391 3095 15129653710214135809 3096 127998162391781343231 3097 999133389411433054209 3098 7222296753153189609471 3099 48500729768673697333249 3100 303434174579706641252351 3101 1772981761075737356402689 3102 9696744359687667583025151 3103 49737290993359067103100929 3104 239680620291042423542382591 3105 1086818139762464408582750209 3106 4643656503668685106197823487 3107 18719047811858309069446053889 3108 71270628070171594421922955263 3109 256548905500080196868064149505 3110 873863279224925979993960349695 3111 2818816524210094197755319681025 3112 8616578996104806997855353962495 3113 24974895344820215264250999865345 3114 68674063423819240739197016866815 3115 179220239199049907505224203894785 3116 444056864538449665223606294020095 3117 1044882883278910425184155450998785 3118 2335412760414555726011844186341375 3119 4958909418081871231832155031076865 3120 10003802742936440476565792081575935 3121 19173485971049267354810204788097025 3122 34911244328046191064325789409345535 3123 60380899532264854721770962271862785 3124 99178039024535035896809645194346495 3125 154665726861282971905477684865531905 3126 228920408255064239884645391669395455 3127 321442307346651324857705109445935105 3128 427987773472706039897835998455791615 3129 540026080918963889578071265917272065 3130 645297006091244187331202935355867135 3131 729677774840597181883555138120974337 3132 780098455202209027450296864128106495 3133 787746091380705113011780215130554369 3134 750516482625172911592521824896811007 3135 673800715528417851929980064017416193 3136 569239748314715905326021584489545727 3137 451829204127858252419979769641172993 3138 336364373196234079875179170389557247 3139 234396493141901746959246268943040513 3140 152560026409376779708160808570585087 3141 92512435973099620514530340521377793 3142 52120492646066779616893944188633087 3143 27194339177347052713241953878147073 3144 13092559526609179581430248314503167 3145 5791924240870304306697346463301633 3146 2342930305120857983573002056368127 3147 861709364512024130775923118047233 3148 286221263416172447498318735474687 3149 85168057384126445472759511252993 3150 22481021108713813359437082001407 3151 5200170503730824625984899121153 3152 1037844507524305060870758596607 3153 175102855775303489351174848513 3154 24285751890385587397636128767 3155 2658654550923747298149138433 3156 215415469482581736067956735 3157 11484795286338977159708673 3158 302231454903657293676543 3159 1 3160 1 3161 157 3162 12167 3163 620465 3164 23419551 3165 697780929 3166 17091830911 3167 353948644609 3168 6324779914751 3169 99050715132929 3170 1376206215534591 3171 17131562551021569 3172 192623150136614911 3173 1969463888335945729 3174 18415928188691054591 3175 158257469812209614849 3176 1255129714194995740671 3177 9220563531976055717889 3178 62945323274980076552191 3179 400435634117054035918849 3180 2379850110235150638907391 3181 13242707881839142295830529 3182 69130779712734402269151231 3183 339155202277760557748584449 3184 1566179380344549255667515391 3185 6817292783193613923363323905 3186 28006360819195679281841700863 3187 108708723693888212560815063041 3188 399090161640423385711910060031 3189 1386961090225086373730088648705 3190 4566543082659946157743240380415 3191 14254212044524995393365993324545 3192 42208053337029829259961707790335 3193 118623854113459671267699016597505 3194 316568366046688388983618237628415 3195 802497342936549480234054701809665 3196 1932996612355809755631368039038975 3197 4425178526972376576380155088338945 3198 9629734938910982683855843403759615 3199 19921621579100182940230102143729665 3200 39181091456922148307941788951248895 3201 73258216270144725773946198985539585 3202 130203388188357236850422541090553855 3203 219939838089064745340351569738072065 3204 353021804910353043699096975254224895 3205 538251861977630183695600761400459265 3206 779283123856779804626995892784726015 3207 1070872388166008689613246217347661825 3208 1396001627864375969373743262828855295 3209 1725349167929171966487345467190411265 3210 2020271787023085556545961008832708607 3211 2239454004883403391217407140370055169 3212 2347943001785123167912373943386767359 3213 2326008665386583137616082255157919745 3214 2174833680778763675115023713811038207 3215 1916841179371551609185981712524378113 3216 1590308700757290063072022938620264447 3217 1240022781451950584715138709671903233 3218 907125239534369906709604609722155007 3219 621353012693180273626653346456666113 3220 397632488791853179930851957662547967 3221 237145364592266020645954625231388673 3222 131435324469480611947029842255413247 3223 67481237881303285007914156070797313 3224 31977043294088663469557843092307967 3225 13926778786861466596967694982971393 3226 5547569974753740097921927230783487 3227 2009639992440220709050164971569153 3228 657610584216471340469396982202367 3229 192817135876966704304956104507393 3230 50162212721158451344859063123967 3231 11438185514985954312840556838913 3232 2250791870823913611092692041727 3233 374491463440992566099985825793 3234 51230158331694922093421395967 3235 5532724571330076332366233601 3236 442315734251502449295622143 3237 23271822027581611613093889 3238 604462909807314587353087 3239 1 3240 1 3241 159 3242 12481 3243 644799 3244 24660481 3245 744620031 3246 18487392769 3247 388132306431 3248 7032677203969 3249 111700274962431 3250 1574307645800449 3251 19883974982090751 3252 226886275238658049 3253 2354710188609175551 3254 22354855965362946049 3255 195089326189591724031 3256 1571644653819414970369 3257 11730822960366047199231 3258 81386450338932187987969 3259 526326280667014189023231 3260 3180721378469258710745089 3261 18002408102309443573645311 3262 95616195476412686860812289 3263 477416761703229362286886911 3264 2244489784900070371164684289 3265 9949651543882712434698354687 3266 41640946385582907128568348673 3267 164721445332279571124498464767 3268 616507609028199810833540186113 3269 2185141413505933145153908768767 3270 7340465263110118905203417677825 3271 23387298209844887708852474085375 3272 70716477426079820046693694439425 3273 203039960787519329787622432178175 3274 553816074273607731519016270823425 3275 1435634075029926258201291177066495 3276 3537991298228908716099477442658305 3277 8291171751683996087642891166416895 3278 18480091992855735836616153580437505 3279 39181091456922148307941788951248895 3280 79024334615122514188401993238708225 3281 151620399183989022389829776888037375 3282 276719820728646688398314939061633025 3283 480346614465779219041196651919179775 3284 792901481088482534379800114730369025 3285 1244295471798336271093794711908909055 3286 1855786847812040172018197415585644545 3287 2629438635879568298867238002917113855 3288 3537746404196393348600235697524178945 3289 4517352423657923905234831992848121855 3290 5470970122881429489520651943213531137 3291 6279997578929574504309329158035472383 3292 6826851011551929950347188224126877697 3293 7021894668956829473440830141931454463 3294 6826851011551929950347188224126877697 3295 6266508540929078959416029140146454527 3296 5423991059500393281443986363669020673 3297 4420640182966530710859184586912432127 3298 3387170802438271076139882029065961473 3299 2435603491761920087045862565900976127 3300 1640338514178213727184158650575880193 3301 1032410342175972380507658540556484607 3302 605726053654012653238939092718190593 3303 330351886820264508901973840581623807 3304 166939519056695233485386155233902593 3305 77880865375038793536083381167587327 3306 33401127548476673291857317196726273 3307 13104779941947700904894019433136127 3308 4676890569096912758569726925340673 3309 1508038304309909385243750068912127 3310 435796484475091859954771272138753 3311 111762610957302857002558683086847 3312 25127162900795822236773805719553 3313 4876075205088819788285369909247 3314 800213085213680054293393047553 3315 107993041234719920519209025535 3316 11507764876911655114028089345 3317 907903290530586510204338175 3318 47148106964970537813540865 3319 1208925819614629174706175 3320 1 3321 1 3322 161 3323 12799 3324 669761 3325 25950079 3326 793940993 3327 19976632831 3328 425107091969 3329 7808941816831 3330 125765629370369 3331 1797708195725311 3332 23032590273691649 3333 266654225202839551 3334 2808482739086491649 3335 27064276342581297151 3336 239799038120317616129 3337 1961823306198598418431 3338 14874112268004877139969 3339 104848096259664282386431 3340 689099181344878564999169 3341 4233373939803287088791551 3342 24363850859247960995135489 3343 131621011681031574008102911 3344 668649152656054736008511489 3345 3199323308306529095738458111 3346 14438631113682853177027723265 3347 61540249473348331997965058047 3348 248003338103445385381635162113 3349 945950499692758953082537115647 3350 3418156631562332766820989140993 3351 11710748090121985195511235215359 3352 38068228736065125519259309441025 3353 117491073845769595464398642610175 3354 344472915639678969881009821057025 3355 959895995848646391094261135179775 3356 2543266223577141721239323718713345 3357 6409259448288761232502059796791295 3358 15367154348141813519841846051733505 3359 35062435496223728011901935913271295 3360 76141275442633619981174096112123905 3361 157386517528966810804285571141206015 3362 309669068414234050766633763365453825 3363 579960619096624733177974492837707775 3364 1033786255923072595837826530042445825 3365 1753594710020040972462193418568728575 3366 2830098433975301339853394941369647105 3367 4344377791408712714205786839403462655 3368 6341012331503648642903632834088402945 3369 8796623675955529946334711703358406655 3370 11592845232050710602435303387896479745 3371 14505674970197277299990315928909774847 3372 17221937824692433483350633044462534657 3373 19386846169411078958965846540197822463 3374 20675596692060689374135206590185209857 3375 20870640349465588897228848507989786623 3376 19920210564032938860110405588400209921 3377 17957008141358551200276044643961929727 3378 15268622301967317273747157314250473473 3379 12228451168371332497858251202890825727 3380 9209945096638462239325626624032899073 3381 6511545497702053901275883782377832447 3382 4313087370532399834875975841708244993 3383 2670546738005957414254256173831159807 3384 1541803994128289815379852026018004993 3385 827643292697224251289333836397150207 3386 411759903488429260506855691635392513 3387 189162858298554260364024079531900927 3388 79907035038901047488608653826588673 3389 30886450452992314568357765791612927 3390 10861819442503734902383203919593473 3391 3451873093094910630442271409963007 3392 983355579907486576912101227364353 3393 248652384815401536241891171893247 3394 55130401006680464261832981348353 3395 10552363495391319630864132866047 3396 1708419211662080029105995120641 3397 227493847346351496152446140415 3398 23923433044353896738260516865 3399 1862954688026143558222217215 3400 95505139749555704801787905 3401 2417851639229258349412351 3402 1 3403 1 3404 163 3405 13121 3406 695359 3407 27289601 3408 845841151 3409 21564514817 3410 465060357631 3411 8659156000769 3412 141383513004031 3413 2049239454466049 3414 26628006665142271 3415 312719405750222849 3416 3341791189492170751 3417 32681241820754280449 3418 293927590805480210431 3419 2441421382439233650689 3420 18797758880402073976831 3421 134596320795674036666369 3422 898795373864207129772031 3423 5611572302493044218789889 3424 32830598738854535172718591 3425 180348713399527495998373889 3426 931891176018117884024717311 3427 4536621613618638567755481089 3428 20837277730295911368504639487 3429 90417511700714038352020504577 3430 371083837050142049377565278207 3431 1441957175899649723845807439873 3432 5310057630947850672986063372287 3433 18547061353246650729153213497345 3434 61489724916309095910281779871743 3435 193627531317899846502917261492225 3436 579455063331218160809807106277375 3437 1648841827128004330856280777293825 3438 4463058215274434503427845989072895 3439 11495791895443044674980707234217985 3440 28185673244719335984845965645316095 3441 65796744192507355051585628016738305 3442 146266146435081076004977967938666495 3443 309669068414234050766633763365453825 3444 624442103472167672375204905647865855 3445 1199298755925092834711242019568615425 3446 2193707494116322062193775515717861375 3447 3821167221866186164137846478653620225 3448 6337287854015383284777781778507104255 3449 10004574659359315393912576722142756865 3450 15029767914321074071315206512895328255 3451 21478648338962827232141977371535212545 3452 29186092583961770495104726794613293055 3453 37691365434298698504860922704702734337 3454 46233287765086988083331264902282084351 3455 53830721818795945925667112629122891777 3456 59449289030882847292066899670580854783 3457 62221833733586967645499261688360206337 3458 61661491262964116654568102604379783167 3459 57797429269424428920496855820762349569 3460 51182638584684419674299246602174332927 3461 42765695772305967045352565831391772673 3462 33666847433381127235042129029814550527 3463 24931435690978978379927137030443630593 3464 17336178365936507637427743406463909887 3465 11296721479070757084006207857247649793 3466 6882897470140204643888364373680324607 3467 3911251280953803882049037888433160193 3468 2067046488882877763085523364429692927 3469 1012682665275412781377735462802685953 3470 458232751636009568216656812890390527 3471 190700520530794409545575073444790273 3472 72634720348488364039098735502819327 3473 25175511978102380435208679249149953 3474 7887101766097307837796644047290367 3475 2215363544630374690066093626621953 3476 552435170637483536745615325134847 3477 120813165508752248154530095562753 3478 22813146202444719290834260852735 3479 3644332270670511554364436381697 3480 478911127737056889043152797695 3481 49709820776733937034743250945 3482 3821414515801842821246222335 3483 193428131138340667952988161 3484 4835703278458516698824703 3485 1 3486 1 3487 165 3488 13447 3489 721601 3490 28680319 3491 900420353 3492 23256197119 3493 508189387265 3494 9589276716031 3495 158701825005569 3496 2332006480474111 3497 30726485574074369 3498 365975419080507391 3499 3967230000992616449 3500 39364824199738621951 3501 359290074446988771329 3502 3029276564050194071551 3503 23680601645280541278209 3504 172191838556478184620031 3505 1167988015455555203104769 3506 7409163050221458478333951 3507 44053743343840623610298369 3508 246009910877236566343811071 3509 1292588602817172876021465089 3510 6400403965654874335804915711 3511 29910520957533188504015601665 3512 132092067161305861089029783551 3513 551918860451570126081606287361 3514 2184124849999933822600937996287 3515 8193971982747150120677678252033 3516 29167176615142352075125340241919 3517 98583847622802397368588206866433 3518 316606981150518038323480821235711 3519 966710125967017853815641629261825 3520 2807751953790440652475894989848575 3521 7760741869530443165140407543660545 3522 20421908325991913681836399212363775 3523 51177257035605425334807380113752065 3524 122168090681946027021277559307370495 3525 277859634820095786108149223972143105 3526 602201361284396202776589699242786815 3527 1243780240300635773908472432378773505 3528 2448182962869428179461651830864347135 3529 4592305005966507731616259554855092225 3530 8208582210098830288525397510089342975 3531 13979622297747755613053474735814344705 3532 22679150367390081963468140279156965375 3533 35038917233039704859140359957180841985 3534 51538184167604975374772390397325869055 3535 72143389261887424959388681537683718145 3536 96063550602222239495070376293929320447 3537 121616018633684385093053110311687553025 3538 146297297348969922092329642433687060479 3539 167110732668474739143401124928826638337 3540 181120411795352662229633061029521915903 3541 186105158730138051945566625981100195841 3542 181120411795352662229633061029521915903 3543 166777497123533277515292958243699032065 3544 145130972941674806393951059035740438527 3545 119198238977993061325747260692598095873 3546 92265130557741232850011395090072731647 3547 67199049747894464397282017467351171073 3548 45969078210943772358861694670175469567 3549 29476340428281718811900780088175624193 3550 17677046221234213169825766635793809407 3551 9889549050790485527183599141296013313 3552 5146775643041168307548782191662071807 3553 2483598082186835130972127738495762433 3554 1107166023802813545978888699225571327 3555 454035761410077183130248882392399873 3556 170444952675079108513406150254788607 3557 58238125722302068708214002545590273 3558 17989567076824990365659381721202687 3559 4983162259898232916877802578378753 3560 1225683506783719321645760745832447 3561 264439477219949215599894451978241 3562 49270624675559950136032958087167 3563 7767575669078079997772025561089 3564 1007532076250847715121048846335 3565 103241056069269716890732724225 3566 7836257162742026310445432831 3567 391691965555139852604801025 3568 9671406556917033397649407 3569 1 3570 1 3571 167 3572 13777 3573 748495 3574 30123521 3575 957780991 3576 25057037825 3577 554701781503 3578 10605655490561 3579 177880378437631 3580 2649410130485249 3581 35390498535022591 3582 427428390228656129 3583 4699180839153631231 3584 47299284201723854849 3585 438019722846466015231 3586 3747856712944171614209 3587 29739154773380929421311 3588 219553041847039267176449 3589 1512371692568511572344831 3590 9745139081132568884543489 3591 58872069444283540566966271 3592 334117397564917813564407809 3593 1784608424571646008709087231 3594 8985581171289220087847845889 3595 42711328888842937175625433087 3596 191913109076372238097060986881 3597 816102994774181848259665854463 3598 3287962570903074074764150571009 3599 12562221682747017765879554244607 3600 45555120580636652316480696745985 3601 156918200853087101518838887350271 3602 513774676396122833060657234968577 3603 1599924088268053930462603271733247 3604 4741172205724476360107178248372225 3605 13376245777111324470092197523357695 3606 35943392065052800012117214299684865 3607 92021073687589252698480178538479615 3608 224522604753156877690892319534874625 3609 522195816183987840150704342586884095 3610 1157920630924587774992888147187073025 3611 2448182962869428179461651830864347135 3612 4935743443470699727278596695621894145 3613 9488670931705364090539563216583786495 3614 17393192222031845751757916619799527425 3615 30396786717945416190104269755993030655 3616 50638394962885593189575089750785654785 3617 80397217967819868786076640515494772735 3618 121616018633684385093053110311687553025 3619 175219757597097375708933462332335456255 3620 240350329125997089413847739369296756737 3621 313743119838128864083193862899546193919 3622 389529334616338692278435863057062166529 3623 459705327366414583328060409796200759295 3624 515341877132302140516435310887175192577 3625 548345982320843376404832748040144027647 3626 553330729255628766120766312991722307585 3627 529018320714238601974559080302742863871 3628 478685967188741361424536975523138502657 3629 409460184861342674113649378764078972927 3630 330661608513727355501505916475268923393 3631 251729310863376930097304807647496634367 3632 180367177706732701153425729604877811713 3633 121414496850169263529624169428526563327 3634 76629727077797650793627326812145057793 3635 45243641493258911866835132412883632127 3636 24925873744622139361915980474254098433 3637 12777149368269171746069692121819906047 3638 6074362188176483807923144176217096193 3639 2668367809015704275088026280843542527 3640 1078516475495233474773903915039588353 3641 399128031072460285735026303055167487 3642 134465818521429127782087386812383233 3643 40962296413548213648196566020784127 3644 11192008026580185155401365902589953 3645 2715806490787387858891415943643135 3646 578149579115458381335821862043649 3647 106308825020197980269837941735423 3648 16542683414407007710665099968513 3649 2118305208570965147132830416895 3650 214318369301281460091910881281 3651 16064206291039192473495666687 3652 793055337667196738607251457 3653 19342813113834066795298815 3654 1 3655 1 3656 169 3657 14111 3658 776049 3659 31620511 3660 1018028033 3661 26972599807 3662 604815857153 3663 11715059053567 3664 199091689418753 3665 3005170887360511 3666 40689318795993089 3667 498209387298701311 3668 5554037619610943489 3669 56697645880031117311 3670 532618291249913724929 3671 4623896158637103644671 3672 37234868199269272649729 3673 279031351393801126019071 3674 1951477776262590106697729 3675 12769882466269592029233151 3676 78362347606548678336053249 3677 451861536453484894698340351 3678 2452843219701481635837902849 3679 12554798020432512105266020351 3680 60682491231421377351321124865 3681 277335766854058112448311853055 3682 1199929212926926324453787828225 3683 4920168560451437771283482279935 3684 19138146824553165915407855386625 3685 70679563946130687848239805235199 3686 248028442014360406151800280842241 3687 827611078102297036098335009669119 3688 2627473441060299596583917741670401 3689 7941020382260584221032384791838719 3690 22858590188560277190306554020102145 3691 62695883619275448952301609346400255 3692 163907857817694852722714607137849345 3693 408564752128335383087852676611833855 3694 971241025690301595532488981656633345 3695 2202312263292563455294296832360841215 3696 4764024224718603729447428125238493185 3697 9832109369209556086201900357350588415 3698 19360157818646763545096756607827574785 3699 36370534085442573932837043052967100415 3700 65183171162009107693620102995592085505 3701 111431968398776425569783629262771716095 3702 181674007893591055165226820017066082305 3703 282410454569324122665206391342677098495 3704 418451794864466145895039682955710562305 3705 590789844320191840831714664033967669247 3706 794443778090123042910889341638139707393 3707 1017015574292596420444823588856154554367 3708 1238763996599091967884932135910325092353 3709 1434752531865131307172556130479576711167 3710 1579029736585447657437703369814494412801 3711 1650022693897315518930431809072010362879 3712 1635679779225496134216091706286187479041 3713 1536722608617218565373655136128624230399 3714 1366832119238825396962723329810355978241 3715 1149581978236412703728804674003426869247 3716 913052527890831641100316640598034481153 3717 683825799433486561348035344899871080447 3718 482148852263634665836475628638282186753 3719 319458720778136177852875665669198184447 3720 198503095648854213454089786037173747713 3721 115413156731139963095586245300021362687 3722 62628896857513450469901653070328102913 3723 31628660924714827300062528419856908287 3724 14817092185368671890934314633277734913 3725 6415252093526642024949956476726673407 3726 2556160982062927235282834133134344193 3727 932721880666349699252139992922718207 3728 309893933456406469212371339645550593 3729 93116600853676612451794497944158207 3730 25099822543947758169694147748823041 3731 6009762560690234099118653749329919 3732 1262607983251114742941481665822721 3733 229160333454802968250340983439359 3734 35203672037384980568463030353921 3735 4450928786443211754357571715071 3736 444700944893602112657317429249 3737 32921467919745581685598584831 3738 1605453488448227544009801729 3739 38685626227668133590597631 3740 1 3741 1 3742 171 3743 14449 3744 804271 3745 33172609 3746 1081269055 3747 29008655873 3748 658761056767 3749 12924690767873 3750 222521807525887 3751 3403354266198017 3752 46699660570714111 3753 579588024890687489 3754 6550456394208346111 3755 67805721119253004289 3756 646013583009975959551 3757 5689132741136931094529 3758 46482660516543479939071 3759 353501087792339671318529 3760 2509540479050192358735871 3761 16672838018794772242628609 3762 103902112539087862394519551 3763 608586231666582251370446849 3764 3356566292608451425234583551 3765 17460484459835475376941826049 3766 85792087272286401561853165567 3767 398700749316900867150954102785 3768 1754600746635042549350411534335 3769 7320026986305290420191057936385 3770 28978483945456041457974819946495 3771 108955857595237019679055516008449 3772 389387569906621781848279891312639 3773 1323667962131017848401935571353601 3774 4282695597264893668780587761008639 3775 13195967264381183414200220275179521 3776 38740630953081445632371323603779583 3777 108413063996396003332914717386604545 3778 289299625056245750627317825830649855 3779 736380467763725088533281890887532545 3780 1788370529946972361708194334880301055 3781 4144794314673166646359274795674107905 3782 9168648751303730640036021789960175615 3783 19360157818646763545096756607827574785 3784 39024376557065875717500557322528751615 3785 75090849722736101023030556268622249985 3786 137924239332894255559294189101526286335 3787 241798310722794640957023835253955887105 3788 404537944691143906304794078542609514495 3789 645758470356506232995660031376809263105 3790 983272704003114391225452465641064759295 3791 1427693434049124132621794029945388793857 3792 1976023466730506724574318669706075045887 3793 2605903130472842506266602272132433969153 3794 3272795145184284808774579313622634201087 3795 3912280525063315242942420402300226895873 3796 4448534800315710271782815630773647835135 3797 4808082167068210833805838548700999188481 3798 4935725167020127172076955324430208204799 3799 4808082167068210833805838548700999188481 3800 4440277336473262527710033602067604439039 3801 3883246216714063497654251333624138825729 3802 3212216484363657048557925988604888219647 3803 2509930855215149843548668626095940042753 3804 1849800451130607788532546318438024347647 3805 1283756425305405509525826922945762557953 3806 837420537205126569159841117375570116607 3807 512419348028848390003765817374368858113 3808 293455210319793376661074143670370828287 3809 156886454639741728239865834560513114113 3810 78074414034798326491059371472991551487 3811 36049436464263985806818585743282143233 3812 15386665169116211285182747086587691007 3813 6045043844792204169817808259191406593 3814 2175337694789105867716651325490987007 3815 712904467766489550876537177235259393 3816 211333024251300983073283143637139455 3817 56209407648585750438506949246976001 3818 13282133104631582941178789164482559 3819 2754376299957032454133304315084801 3820 493524338946990917069144997232639 3821 74858272861213172891283632422913 3822 9346558517780025621372460859391 3823 922323357706949807000233443329 3824 67448389327939390915206971391 3825 3249592603124123221610201089 3826 77371252455336267181195263 3827 1 3828 1 3829 173 3830 14791 3831 833169 3832 34781151 3833 1147614273 3834 31171193983 3835 716778368513 3836 14242212881407 3837 248371189061633 3838 3848397881249791 3839 53506369103110145 3840 672987346032115711 3841 7709632443989721089 3842 80906633907669696511 3843 781625025248481968129 3844 6981159907156883013631 3845 57860925998817342128129 3846 446466408825426631196671 3847 3216542654634871701372929 3848 21691918976895156960100351 3849 137247788576677406879776769 3850 816390456744757976159485951 3851 4573738755941615927975477249 3852 24173617045052378227410993151 3853 120713056191957352315736817665 3854 570284923861473670274660433919 3855 2552002245268844283652319739905 3856 10829228479575375518891881005055 3857 43618537918066622298356935819265 3858 166912825486149102595005155901439 3859 607299285097095821206390923329537 3860 2102443101944261412098495353978879 3861 6930031521526929365584458903715841 3862 21761358458910970751761395797196799 3863 65132565481843812460771764154138625 3864 185894325902558894597657364594163711 3865 506125753049037757293147260603858945 3866 1314979717876216589787917542548832255 3867 3261131465474422538774758116655366145 3868 7721535374567111369775663465434710015 3869 17458237380650063932754571381308391425 3870 37697455321254224825168800187747926015 3871 77744692194359402807694070538183901185 3872 153139602836867852458031670913679753215 3873 288105938778366457605355301638770786305 3874 517646789388583152075612213457008459775 3875 888134566136733188218841749050521288705 3876 1454834359738794045605248188462028292095 3877 2274789644716126857216772528394683285505 3878 3394238842055352915072698961227518312447 3879 4831410334828754989817906729596852633601 3880 6557950063933855955415239611544584060927 3881 8484601406129969821307783857887502139393 3882 10457870815431884860491579029545495298047 3883 12273095850442340757667656435374101626881 3884 13705151767699631377371469810248294858751 3885 14551889501156548839688632421832206581761 3886 14679532501108465177959749197561415598079 3887 14056441670609684195321710699469602816001 3888 12763800889660588553074318537759347703807 3889 10978708917791784043866428655853165871105 3890 8934363823942463940664520603305716482047 3891 6869662161560907475629883570629904433153 3892 4983357327566621086590919559821811253247 3893 3404933387815937588211494963267095232513 3894 2187260422439101528323448052125509091327 3895 1318293906377490156668605778419108544513 3896 743796875279328481562014121901254770687 3897 391847323314281782970791040594017779713 3898 192198264533860638788937328689265246207 3899 87485538097644182898819918573151977473 3900 36818374183024626740183302432366788607 3901 14265425384373514207352267843873800193 3902 5063579857344701286309839828217233407 3903 1637141959784280084826357498107658241 3904 478875456151187716585073236521254911 3905 125700948401803083818192687658434561 3906 29318642509220198336490882644049919 3907 6002276938861055825335753627402241 3908 1061906950755195007029573626888191 3909 159063104240206371403939725705217 3910 19615440393267001049745155162111 3911 1912095104741839004915673858049 3912 138146371259002905052024143871 3913 6576556458703582710401597441 3914 154742504910672534362390527 3915 1 3916 1 3917 175 3918 15137 3919 862751 3920 36447489 3921 1217176575 3922 33466422529 3923 779120756479 3924 15675769618433 3925 276855614824447 3926 4345140259373057 3927 61203164865609727 3928 780000084238336001 3929 9055607136053952511 3930 96325898795649138689 3931 943438293063821361151 3932 8544409957653846949889 3933 71823245813131108155391 3934 562188260823061315452929 3935 4109475472285724963766271 3936 28125004286164900362846209 3937 180631626530467720799977471 3938 1090886033898112789919039489 3939 6206519669431131880294449151 3940 33321094556935610083361947649 3941 169060290282062108770558803967 3942 811711036245388374906134069249 3943 3692572092991791624201640607743 3944 15933232970113064086196520484865 3945 65276994877217373336140697829375 3946 254149901322282347191719027539969 3947 941124936069394026396401235132415 3948 3317041672138453054511277200637953 3949 11134917725415452189781449611673599 3950 35621421501964829482930313604628481 3951 108655282399665753964294555748532223 3952 316159456866246519519200892902440961 3953 877914404854155546488461989792186367 3954 2327231223974292104374212063756550145 3955 5891090901226855718350593201753030655 3956 14243798305515956447325179698745442305 3957 32901308129784286672305898312177811455 3958 72613930082554352690677942950364708865 3959 153139602836867852458031670913679753215 3960 308628987225586658073419811990047555585 3961 594385144452102162521418643466130292735 3962 1093858666945316067286322816734550032385 3963 1923428144913899492370066175964538208255 3964 3231103492012260422042931686563070869505 3965 5184458364193714948427268905318739869695 3966 7943818131487606629506244018016884883457 3967 11619888018939460819963304652051889258495 3968 16220770733591365935051053070738289328129 3969 21600501533997681732138263080976670261247 3970 27427073627691824503107146745320499576833 3971 33188837481306110478650814494465092222975 3972 38251343468584312892706782680996498112513 3973 41962193036555811594431572042328796299263 3974 43783311503421562857337014041225828761601 3975 43415506672826614551241209094592434012159 3976 40876684230879956943717739936698553335809 3977 36506310697112961150015065731371861278719 3978 30891781659526032028397377915012048224257 3979 24738389809445835356958924777241337397247 3980 18722681650688436037850686701081620119553 3981 13371648042949179761393334082910717739007 3982 8997127198070976704746437978659699556353 3983 5692814751255693213315501882670126727167 3984 3380384688034308794899225678739471859713 3985 1879441073872938746094819284396527321087 3986 975892911162424204730519409877300805633 3987 471882067165365460476694575951682469887 3988 211789450378312992537823139578670743553 3989 87902173750422767687718872708607377407 3990 33594430626091729701014375515964833793 3991 11764301674473682657446037154542125055 3992 3753159375719747886237788232736571393 3993 1083451860704178516988339160700944383 3994 280720539312826365972876257960919041 3995 64639561957301452498317518915502079 3996 13066460828477306657701080881692673 3997 2282877005750596385463086979481599 3998 337741648873679743857624606572545 3999 41142975891275841104405984182271 4000 3962336580742680914883371859969 4001 282869298976709392814449885183 4002 13307855422317837955165585409 4003 309485009821345068724781055 4004 1 4005 1 4006 177 4007 15487 4008 893025 4009 38172991 4010 1290071553 4011 35900775679 4012 846053601537 4013 17234011131391 4014 308207154061313 4015 4898851489021951 4016 69893445384355841 4017 902406413969555455 4018 10615607304530624513 4019 114437113067757043711 4020 1136090090655119638529 4021 10431286543781489672191 4022 88912065728438802055169 4023 705834752449323531763711 4024 5233851993931847594672129 4025 36343955230736350290378751 4026 236881635102797521525669889 4027 1452149286959048231518994431 4028 8388291737227357460132528129 4029 45734133895797873843950845951 4030 235702479395933328937282699265 4031 1149831616809512592447251677183 4032 5315994165482568374013908746241 4033 23318377156096647334599801700351 4034 97143460817443501508533738799105 4035 384703891076717093864000423198719 4036 1449424738713958720779839290212353 4037 5199291544277241107304079670902783 4038 17769001069692358298804004012949505 4039 57891256952795733862493212827975679 4040 179898125403595412930155182957789185 4041 533470021665578027447790004399505407 4042 1510233318586648585526863775597068289 4043 4083060033682603197351136043340922879 4044 10545553349175439927099017329266130945 4045 26025980107969667884026366102251503615 4046 61388904740816199566956257709668696065 4047 138416546342122926035289739574720331775 4048 298367463001976557839387556814409170945 4049 614908192899322362989483153817407062015 4050 1211643118903275478668258267446225403905 4051 2282628955849520392329160103666810617855 4052 4111145478804531626942711809433638273025 4053 7077959781840059406783064038492147286015 4054 11646665348218235792513132278444881608705 4055 18312734859875036526360781828654364622847 4056 27507524281914674078975792688085659025409 4057 39460546771470287574977662374842067845119 4058 54042043001180413602240369222453248917505 4059 70628076695687187967383672907273840099327 4060 88042984736689759484865107985106091376641 4061 104629018431196533850008411669926682558463 4062 118464879973724437379845137404321792524289 4063 127707697576533186046200158125883421360127 4064 130982129679669740265915237177044091535361 4065 127707697576533186046200158125883421360127 4066 118259679158872875037450545604768967950337 4067 103904403053751954328427509377755770781695 4068 86521953128497899413753680607265433845761 4069 68199461269580106751768536255564294914047 4070 50817011344326051837094707485073957978113 4071 35740423283969336227533106144481135034367 4072 23687069147397646622808377839989525839873 4073 14766014190545695221530229444079725314047 4074 8640210449941556335893270641875471040513 4075 4734775058908301696920157978670355447807 4076 2423667889490213869937733395706284081153 4077 1155553584709043913491212291482035683327 4078 511481074507048752763365151865948864513 4079 209398778126937265076452120933179588607 4080 78953162926657142059474788186471792641 4081 27281762724667113201129862541820821503 4082 8589770612143674289463915626174087169 4083 2447624260721183399949554579362807807 4084 626080640582954184444070034837340161 4085 142345584743080211654336118712696831 4086 28415798662705209700865248742866945 4087 4903495660374872514783798565535743 4088 716626273638635328819655197327361 4089 86248288363294363123695340224511 4090 8207542460462071222581193605121 4091 579046453375736623584065355775 4092 26925195854457020979055951873 4093 618970019642690137449562111 4094 1 4095 1 4096 179 4097 15841 4098 923999 4099 39959041 4100 1366417535 4101 38480918785 4102 917855152895 4103 18926118334465 4104 342675176324095 4105 5515265797144577 4106 79691148362399743 4107 1042193304738267137 4108 12420420132469735423 4109 135668327676818292737 4110 1364964316790633725951 4111 12703466725091728949249 4112 109774638816001781399551 4113 883658883906201135874049 4114 6645521498830494658199551 4115 46811659218600045479723009 4116 309569545564270222106427391 4117 1925912557164643274570334209 4118 11292590311145453923170516991 4119 62510717370252588764215902209 4120 327170747187529076625184391167 4121 1621236575601379250321817075713 4122 7615657399101593558908412100607 4123 33950365487061784082627619192833 4124 143780215129636796177733342199807 4125 578990812711604096881067900796929 4126 2218832520867392908507840136609791 4127 8098141021705158548863758251327489 4128 28167584158246840513412163354755071 4129 93429259092180450460101220853874689 4130 295680639309186880655141608613740543 4131 893266272472768853308100370315083777 4132 2577173361917804640422443784396079103 4133 7103526670855900368404863594535059457 4134 18711673416540646321801289415947976703 4135 47117086806320547738224400760783765505 4136 113440864956755535335008989914171703295 4137 261194355823755325169202254994057723905 4138 575200555686222409909967035963849834495 4139 1211643118903275478668258267446225403905 4140 2441459504701920204647224575081039527935 4141 4705915193656071349665676638559261425665 4142 8676403390503572411601032016767259508735 4143 15300250739449122660668487657359423832065 4144 25802584911898354606079260355429176180735 4145 41606065556311508111387046385544127840257 4146 64132994001664747131697356345394388271103 4147 94475595335299635732929247751013385895937 4148 132963136544120988752195693972137384607743 4149 178712162698048015171864411352180337934337 4150 229299138128064135419632453799653771575295 4151 280714987904576052819738627640138865311745 4152 327722916836117505079861960744175157641215 4153 364637457523982060805890432934527006408705 4154 386397524832736112358315553428810934255615 4155 389671956935872666578030632479971604430849 4156 373675074311939247129850861856535810670591 4157 340423761371497704403328600587293706682369 4158 294330759236001808070608699362776975409151 4159 241243367526575905579275897470095162605569 4160 187215933883486265340631779996202547806207 4161 137374445972621439901722521114629050990593 4162 95167915715336319077874590128951795908607 4163 62140152485340988467146985124058776993793 4164 38172238831032946778953729530034921668607 4165 22015195958791414368706699262421297528833 4166 11893218007306817263778049353046994976767 4167 6002889363689471653366679082894603845633 4168 2822588243925136579745789734830020231167 4169 1232360927141034770603182424665077317633 4170 497750719180531672212379030052830969855 4171 185188088577981397320079438914764406785 4172 63153296061477900691723640709815730175 4173 19627165485008531978877385831710982145 4174 5521329162025320984343179193562955775 4175 1394506865908988580542476188387377153 4176 313106968148865633009537486168260607 4177 61735092985785291916514296051269633 4178 10523617594388380358387252328398847 4179 1519500835640565020763005734879233 4180 180704119187050797469971874054143 4181 16994131374299879068746452566017 4182 1185018102605930268147186663423 4183 54469361728556732095561465857 4184 1237940039285380274899124223 4185 1 4186 1 4187 181 4188 16199 4189 955681 4190 41807039 4191 1446335617 4192 41213753855 4193 994816990465 4194 20761828640255 4195 380527412993025 4196 6200616149792767 4197 90721679956688897 4198 1201575601463066623 4199 14504806741946269697 4200 160509167941757763583 4201 1636300972144270311425 4202 15433395358672996401151 4203 135181572266185239298049 4204 1103208161538204698673151 4205 8412839266642896929947649 4206 60102702216261034796122111 4207 403192864001470313065873409 4208 2545051648293183718783188991 4209 15144415425474740472311185409 4210 85095897992543496610556936191 4211 452192181928034254153616195585 4212 2275578069976437403572185858047 4213 10858130550304352059552046252033 4214 49181680285264971200444443394047 4215 211680946103760364342988580585473 4216 866551242970877689236534585196543 4217 3376814146290601102269975938203649 4218 12535806063439944365879438524547071 4219 44363866201657157611139679857410049 4220 149764427408674131486925547563384831 4221 482539157493547781575344050321489921 4222 1484627551091142614618383587542564863 4223 4363705906863342347038644525026246657 4224 12257873394691509649249751163327217663 4225 32918726758252447058611016605018095617 4226 84540433639401840381826979592679718911 4227 207675038569396630811457791435739234305 4228 488076085737266395839220234822401130495 4229 1097589267333733060248371545951965282305 4230 2362044230275720298488192339373925072895 4231 4864745742508471161983741109973490335745 4232 9588834203059911758960125788721340481535 4233 18088233777815715110932385293885782360065 4234 32653057520456267483870551690893942849535 4235 56403086390796599927416235670148023844865 4236 93211235380108217323545567096402480201727 4237 147345125114287763354471449116482643951617 4238 222741583338629129996323960441802162438143 4239 321914327214720260218054189474164156399617 4240 444638435786289992676255799296455107149823 4241 586723463524160165763361276504014447443969 4242 739313264160704323659003535239446408462335 4243 889152892645269610719339216024452888264705 4244 1020083291196217070965614354422877321691135 4245 1115672439880700233970096419297864947073025 4246 1162467006601344891294661739337593472942079 4247 1153018988183684580285912126816479019532289 4248 1087773909995376198663030324300365328023551 4249 975178281978997216877265900537364388773889 4250 829904885998579521720493296195649113423871 4251 669702668936638076499183574936392873017345 4252 511806313739593970582986081107034146603007 4253 369916807660579198881319632358209897889793 4254 252475983916013626622896165381962368811007 4255 162452543801714923713247699778152475656193 4256 98359673620857307926614158322491140866047 4257 55923609924889646001191447877889590034433 4258 29789325378303106180922777788988593799167 4259 14828366971304079886479147900619227922433 4260 6877537414991307930094761894325117779967 4261 2962472573462601213418743879382985605121 4262 1180689526939044741744837499020426346495 4263 433529473217440695331882518539344543745 4264 145933757607964333362324667251342442495 4265 44775660132042384942097950856984920065 4266 12437165189959630549228834575513288703 4267 3102120699966842794094489862943014913 4268 687949029283516557935589268387790847 4269 133993803565958964191415844430938113 4270 22566736024417325737537510391676927 4271 3219705790468180838995983343812609 4272 378402369748401474008690200674303 4273 35173280851205688405640091795457 4274 2424505566940417268389934792703 4275 110176663496398844466022055937 4276 2475880078570760549798248447 4277 1 4278 1 4279 183 4280 16561 4281 988079 4282 43718401 4283 1529949695 4284 44106425089 4285 1077244498175 4286 22751462621185 4287 422051070273535 4288 6961670975778817 4289 103122912256274431 4290 1383018961376444417 4291 16907957944872402943 4292 189518781425650302977 4293 1957319308027785838591 4294 18705997302961537024001 4295 166048362983531232100351 4296 1373571306070575177269249 4297 10619255589719306327293951 4298 76928380749546828656017409 4299 523398268433992382658117631 4300 3351437376296124344914935809 4301 20234518722061107909877563391 4302 115384728843492977555179307009 4303 622383977913121247374730067967 4304 3179962433832505911879418249217 4305 15409286690257226866696417968127 4306 70897941385873675319548535898113 4307 310044306674290306743877467373567 4308 1289913135178398417922511746367489 4309 5109916632232356480743045108596735 4310 19289434356021146570419390400954369 4311 69435478328537046342898556906504191 4312 238492159811988446709204907278204929 4313 782068012310896044549195145448259583 4314 2449705866078238177769071688185544705 4315 7332961009045627576275411700111376383 4316 20985285208418194343327040213379710977 4317 57434473547635466357110518931672530943 4318 150377887155906734499049012802715910145 4319 376755905848200311575111750621098672127 4320 903426162876059657462135817693879599105 4321 2073741438808265851926812015596767543295 4322 4557222764943186418984935431277855637505 4323 9588834203059911758960125788721340481535 4324 19318325688076854082927608008668321153025 4325 37265902183935538628852636871328463323135 4326 68829525076087697705735322278665507569665 4327 121709201431709134895157339051935909543935 4328 206017408161701417178378038436698527891457 4329 333767595874504198001562583309287604355071 4330 517431833567204656705266858674767450341377 4331 767397493891978520210702110357768481275903 4332 1088467090215730513112364178244783419949057 4333 1476000335096740151115872875096924661743615 4334 1912760191209024655185726088247475303350273 4335 2367779420966678258037346286503345705189375 4336 2798389076486756292404292786471783098220545 4337 3155839022273134375901325128143619590455295 4338 3393811886362745359234854577933323367088129 4339 3477953001386374362875235605491665965416447 4340 3393811886362745359234854577933323367088129 4341 3150726101969749614203326549138095044820991 4342 2780261449956573955475025097270377890971649 4343 2329512440933797119940170167327691099865087 4344 1851211651612870123581353230979819892637697 4345 1393529435139767140047291794572278191095807 4346 992309599237172024385535430098382164590593 4347 667404511633742176959040030542077213278207 4348 423264761224287155353109557878796092178433 4349 252642957166604261854419764522871871766527 4350 141636545228082398183305673544767773868033 4351 74407017727910292248324703478596415520767 4352 36534271357599467703053057695563573624833 4353 16717547403445217073608267668033221165055 4354 7105634673864247168582325257786397556737 4355 2794908527095530178821557516580197236735 4356 1012992704042845724026089704330031529985 4357 336643175347971051666747285359669805055 4358 101988485454044400433424736289483128833 4359 27976451079886103892552159013969592319 4360 6892190429217202146124568994273820673 4361 1509891862132992080062594381206519807 4362 290554343156335254120369199253553153 4363 48353177839302832314071004127166463 4364 6817813950684763152000656888299521 4365 791978020348008636423020493144063 4366 72771067269351794079670118383617 4367 4959187797377233381245891641343 4368 222829207071368449481842360321 4369 4951760157141521099596496895 4370 1 4371 1 4372 185 4373 16927 4374 1021201 4375 45694559 4376 1617386497 4377 47166324479 4378 1165457348353 4379 24905951617535 4380 467553995515905 4381 7805773116325887 4382 117046254207832065 4383 1589264785888993279 4384 19673995867625291777 4385 223334697315395108863 4386 2336356870879086444545 4387 22620635919017108701183 4388 203460357589454306148353 4389 1705668032037637641469951 4390 13366398201860456681832449 4391 98166891928985441310605311 4392 677255029933086039970152449 4393 4398233913164109110231171071 4394 26937393474653356599707435009 4395 155853766287615193374934433791 4396 853153435600107202485088681985 4397 4424730389658748406628878385151 4398 21769211557922238690455254466561 4399 101716514766388129052941371834367 4400 451840189446037657382974539169793 4401 1910001748526979031410266681114623 4402 7689742902589153316588068601331713 4403 29509267620485859531905480618147839 4404 108014347040579339483737337708412929 4405 377363116469062539395002021091213311 4406 1259052331934872937967604960004669441 4407 4013841890700030266867461979082063871 4408 12232372741202103931813555076482465793 4409 35651207226509449495877863613602463743 4410 99405043964471855043764599358431952897 4411 265246834251177667213270050666060972031 4412 677511680160013780573209776226530492417 4413 1656937974572460280612359318936076943359 4414 3880593764560385166851083650984526741505 4415 8704705642559718122838559462471390724095 4416 18703279732946284596929996651277051756545 4417 38495994094196677600847859586111002116095 4418 75902553560089246794707852888665105629185 4419 143361329443958774963440596021322434215935 4420 259368251583884530306627983609266924683265 4421 449435811025119686968692716540570346979327 4422 745802412197907032358318660182684660137985 4423 1184967025316213052708392025293342659051519 4424 1802261161026387833621235827707303381958657 4425 2623262077999687553533768398960320382500863 4426 3652934515528201177340601231586491501641729 4427 4864760861402504957417471838441324626837503 4428 6193299803384727568408798462998296311889921 4429 7533947918420112808478985359478474508599295 4430 8752617175246646960709910701087185786896385 4431 9705489930909014111037504834220562547998719 4432 10265576774111865081344944761358312699592705 4433 10349717889135494084985325788916655297921023 4434 9938349874695240332673035705004741778997249 4435 9081713653896073183881678195546567980613631 4436 7890035340846945030890220361868446881808385 4437 6510236533480464363461693565635202092367871 4438 5095952738365507387209998256531917976371201 4439 3779368469516706304480119019242938546782207 4440 2652023710108086225730110890738841542459393 4441 1758073784491771509271189618962950518734847 4442 1099172479615178572560638880280464056123393 4443 646922459561290921892145202590511517401087 4444 357680108184075088614936050568131963256833 4445 185348306813420052199702464652756404666367 4446 89786090118644152479714383059160368414721 4447 40540729480754681315798860593852839886847 4448 17006177874824024515986208032152992350209 4449 6602809758233906081669204737490426003455 4450 2362628583433662499718926694019732865025 4451 775274836149986503766919307008822738943 4452 231953421987974904759401631592935849985 4453 62845092588989409931228887022213005311 4454 15294272720567396372311732369754161153 4455 3310338067422319414245557961666592767 4456 629461864151973340554809402634272769 4457 103524169629290427780142665142632447 4458 14427605921717534940424334269743105 4459 1656727107965369066925711104671743 4460 150501322336080821540586128408577 4461 10141204801825835211973625643007 4462 450610174299878420063281217537 4463 9903520314283042199192993791 4464 1 4465 1 4466 187 4467 17297 4468 1055055 4469 47736961 4470 1708775615 4471 50401097473 4472 1259789997311 4473 27236866314241 4474 517365898750975 4475 8740881107357697 4476 132657800440483839 4477 1823357294304657409 4478 22852525439403278335 4479 262682689050645692417 4480 2783026265509876662271 4481 27293349660775281590273 4482 248701629427488523550719 4483 2112588747216546253766657 4484 16777734265935731964772351 4485 124899688332706354674270209 4486 873588813791056922591363071 4487 5752743973030281190171475969 4488 35733861300981574820169777151 4489 209728553236921906574349303809 4490 1164860968175337589234957549567 4491 6131037260858962811599055749121 4492 30618672337239735503713011236863 4493 145254937882232606433851880767489 4494 655273218978813915488857282838527 4495 2813682127419054346176215759454209 4496 11509746399643111379408601963560959 4497 44888753425664166165081617820811265 4498 167032882281551058547548298944708607 4499 593391810550221218362476696508039169 4500 2013778564872998016757609002187096063 4501 6531946554569776142802671899091402753 4502 20260056522602164465548479034646593535 4503 60115952708913657359504973766567395329 4504 170707458417490754035520326585636880383 4505 464056922180121377300799249382924877825 4506 1208005348662369114999749877558652436479 4507 3011961334892487841758778871389137928193 4508 7194469713705305728075802288856680628223 4509 16465893171680488456540726764440444207105 4510 36112691018065720842607115576219833204735 4511 75902553560089246794707852888665105629185 4512 152894541748482601996403572060887109861375 4513 295166436564137268552856301798652645474305 4514 546090910471802080233509175651911793115135 4515 968172314192888747581948683759104196345857 4516 1644674034248146406295704093263825354096639 4517 2676571849712027117425029345658711979327489 4518 4172195211658813939038019878293988700061695 4519 6227784400052463220776240054374927146418177 4520 8899458671527576284408138029507132266643455 4521 12170629892458907312098674301614307630120961 4522 15922821526189737483243742139880945565564927 4523 19920547525189567945296582285475067132379137 4524 23820513012086872577667881420044134804094975 4525 27210724281402308032457326236394934121791489 4526 29676556635929893303419954429799437795590143 4527 30880871437359224247675215311633280697106433 4528 30637785652966228502643687282838052374839295 4529 28958413403286553849227749605556051538608129 4530 26053462648639091398653576752961582843035647 4531 22290307215174354425242134289372095855984641 4532 18116425805326436114133385387802322161106943 4533 13971273946247721078900115532306774499524609 4534 10210760649141498834690348929224718636023807 4535 7062121204707943960731411400440633603653633 4536 4615320048598721591103018118206365093593087 4537 2845267418791648067013422963151439629647873 4538 1651525027306656932399226455749154998059007 4539 900708523181570229429574565789020331180033 4540 460482703745484256879119312364673177747455 4541 220112909718042986275227626712173576716289 4542 98087636836333387147583929219858672123903 4543 40615165507881955113641620801796410703873 4544 15568248099901474663057336169000584871935 4545 5500532003017311503204772695048288468993 4546 1782503094287947912293240245610581327871 4547 526751936564939219450032150208084705281 4548 140984457898546216234769506414180171775 4549 33898883508557112158869022701174915073 4550 7250137998996612169045925325967458303 4551 1362447897933237108889761470411177985 4552 221475945180298390500709664555007999 4553 30511938951400438947774379644157953 4554 3463955538266818955392008337752063 4555 311143849473987478293145882460161 4556 20733019777951548844010532503551 4557 911123868914039882325755428865 4558 19807040628566084398385987583 4559 1 4560 1 4561 189 4562 17671 4563 1089649 4564 49847071 4565 1804249537 4566 53818648703 4567 1360592192257 4568 29756446308863 4569 571839631379457 4570 9775612904859647 4571 150139562655199233 4572 2088672895185625087 4573 26499240028012593153 4574 308387739929452249087 4575 3308391643611168047105 4576 32859402191795034914815 4577 303288328749039086731265 4578 2609992006071523300868095 4579 21002911760368824472305665 4580 158455156864577818603814911 4581 1123388190456469631939903489 4582 7499921600612395035354202111 4583 47239349247042137200512729089 4584 281196275838885056214688858111 4585 1584318074649181402383656157185 4586 8460759197209637990068970848255 4587 42880746858957661126911122735105 4588 206492282556712077441277903241215 4589 945783094743279128356561044373505 4590 4124228565376682177153930325131263 4591 17137110654481220071761033482469377 4592 67908246224950388923898821747933183 4593 256810389132879390877711534586331137 4594 927457575113323335457573294397456383 4595 3200562185973440453482562395203174401 4596 10559503684315772176317889903465594879 4597 33323949631741716751153822832829399041 4598 100636065754117986290601931835860582399 4599 290939363835318068754530274118771671041 4600 805471839015102885371839902554198638591 4601 2136119193022611869601348376324502192129 4602 5427972032217226071758278626506442801151 4603 13218392383490281411593360031634956484609 4604 30854832599091099912692331342153805463551 4605 69044477361426697755688569105100721618945 4606 148127935596220688479922084041104772038655 4607 304699648868661095585819277838217321119745 4608 600955520061102472545663445920426865197055 4609 1136423783600076617339221779249217084063745 4610 2060354135136492908048967035062927782576127 4611 3581018662633923901459601460782033746788353 4612 5965919918208319930016437532186362687520767 4613 9525338911082868173888078569611412658716673 4614 14572174823370091098852279810962904546541567 4615 21355027471632502725960618138256986559479809 4616 29969547235514059880914950360628572163407871 4617 40264081311107552107441090743109560825806849 4618 51766190577569042911784066565236958263508991 4619 63661608062466008468261045990994269068853249 4620 74851750305576053187793089076483203729981439 4621 84098005198734509368334606902589306039173121 4622 90233984709219010854515124171232156288286719 4623 92399528527684676997994117906104613769052161 4624 90233984709219010854515124171232156288286719 4625 83970289455212199097109075964073685920251905 4626 74397232512452537222549287795295261542055935 4627 62697040235675144964617653966546513873076225 4628 50204125556900593307166886307911418821738495 4629 38153308541636940992490579993838267635073025 4630 27483642502990941630112109258890070875701247 4631 18739562458014609512565840919087632300900353 4632 12075907515989091249219459199564169816834047 4633 7342059864889953066426072382052034257354753 4634 4203758577794884094228027477287330327298047 4635 2261899750108624715738268443942713840107521 4636 1141078317209011500033466251441519932211199 4637 538313456272419359698039182644205825556481 4638 236790439180548729408809479241513754951679 4639 96798579115665384890340577772593406279681 4640 36637028202820260829319445033049458212863 4641 12783567100322570918702785635707158265857 4642 4091758125140835044036512641429247361023 4643 1194488331028424655134833806830349582337 4644 315867799305649544628408035529535258623 4645 75047905016110836486783970728317288449 4646 15862723895926461446981612122346094591 4647 2946371741046772608280232605377363969 4648 473463829311997219949193708754173951 4649 64487833441067696850940767626067969 4650 7239054926007625389077162557964287 4651 643020718725926505430302297423873 4652 42377163424817137570346820435967 4653 1842054778456645849049896845313 4654 39614081257132168796771975167 4655 1 4656 1 4657 191 4658 18049 4659 1124991 4660 52026369 4661 1903943679 4662 57427147777 4663 1468229489663 4664 32477630693377 4665 631352523997183 4666 10919292167618561 4667 169690788464918527 4668 2388952020496023553 4669 30676585818383843327 4670 361386219985477435393 4671 3925167123470072545279 4672 39476185479017371009025 4673 369007133132629156560895 4674 3216568663569601474330625 4675 26222895772511871074041855 4676 200460980385315467548426241 4677 1440298504185625269147533311 4678 9746697981525334299234009089 4679 62239192448266927271221133311 4680 375674974332969330615714316289 4681 2146710626326951514813033873407 4682 11629395346508000794836283162625 4683 59802265253376937107049064431615 4684 292253776274627399695100148711425 4685 1358767659856703283239116850855935 4686 6015794754863240433867052413878273 4687 25385567785234584426068894132731903 4688 102182467533912829067420888712871937 4689 392626881582780168725509178082197503 4690 1441078353379082117212996363570118657 4691 5055477336200087124397708983998087167 4692 16960628056262653083283014693871943681 4693 54442957000373261103789602639760588799 4694 167283965017601419792909577501519380481 4695 492211495343554041335734137790492835839 4696 1387350566685739022880900450791741980673 4697 3747062871052817640345028181432899469311 4698 9700210418262449810960975379155447185409 4699 24074336447924733555109917284647842086911 4700 57291617366071662735879051405423718432769 4701 130754142559608897581073231789408332546047 4702 286216890319074083991299222251306215276545 4703 600955520061102472545663445920426865197055 4704 1210354817798424663717302001596861507436545 4705 2338334823722281562430548671090070814457855 4706 4333201702336646142727410593561361950703617 4707 7701726932906909717557535530907889311940607 4708 13127957243476167732935640453750430181097473 4709 21457178747499508033920953633984138033758207 4710 33622852645535827446628436950185729863974913 4711 50499377118372684923665177760182795652562943 4712 72679602178779065332836186637142545282367489 4713 100203175782135671869270991464366705152622591 4714 132294353199784147126666248051456079915122689 4715 167193989217604094291829179121468185595871231 4716 202174966430508070124315181058471741867687937 4717 233801505809886615743920785055555713499135999 4718 258429995106688029591184337976410768366632961 4719 272867497946122698707024366248568926345625599 4720 275033041764588364850503359983441383826391041 4721 264438258873650220806139324306537998496825343 4722 242337811422876935416767439723442633382559745 4723 211491505260580219409716229557137036957188095 4724 175598206028250883236402194241004446567890945 4725 138561559655438127606824352609661105278550015 4726 103790259586264823615093269246566606145847297 4727 73706847463996492772790059436867774052302847 4728 49555032432018310274351141037739434418634753 4729 31493874896868135564864990781180373891022847 4730 18887878307574790227080172241391398842007553 4731 10669416905698392904194323398517374494703615 4732 5664877817426260931510003139326947612426241 4733 2820470090690442359764971685527245689978879 4734 1313417351725387448804887844529925406064641 4735 570379457476762843707959536255620916183039 4736 230234186434151030610000600578236270772225 4737 86057623505963092577341675701806074691583 4738 29658892325785976881442083912843563892737 4739 9378004581310094743207859089688844304383 4740 2704844461362498854898075649190234423297 4741 706783503627409925743600041787387805695 4742 165958533928148134420549553578980671489 4743 34671819532899695502243456850069553151 4744 6366207311405542436509658919508901889 4745 1011415492065062136749328185134415871 4746 136214721808143019090958697810100225 4747 15121130570741177283584627413352447 4748 1328418600876670148430951415283713 4749 86596381628090920989743537717247 4750 3723723638170423866896565665793 4751 79228162514264337593543950335 4752 1 4753 1 4754 193 4755 18431 4756 1161089 4757 54276351 4758 2007996417 4759 61235035135 4760 1583083785217 4761 35414089672703 4762 696307785383937 4763 12181997215612927 4764 191529372800155649 4765 2728333597425860607 4766 35454489859375890433 4767 422739391622245122047 4768 4647939563441027416065 4769 47326519725957516099583 4770 447959504090663898578945 4771 3954582929834859787452415 4772 32656033099651074022703105 4773 252906771930339209696509951 4774 1841220464956256204244385793 4775 12627294989896584837529075711 4776 81732588411317595869689151489 4777 500153359229503185158156582911 4778 2898060574992890176044462505985 4779 15922816599161903824462350909439 4780 83061055946392938696721630756865 4781 411858306781381273909198277574655 4782 1943275212405958082629317148278785 4783 8733330074576647000345286115590143 4784 37417157294961065293802998960488449 4785 152953603104381997919558676978335743 4786 596991816650605826860350955507941377 4787 2226332116544642454664014719734513663 4788 7937634042958251358823701711138324481 4789 27071582728662827332078432661868118015 4790 88364213112898567270355632027504476161 4791 276169879018347942000488782781040558079 4792 826779425378756880921553292793531596801 4793 2371773557372847105552368726372727652351 4794 6521764004424295686106829083016383430657 4795 17194336160368085091651031742021246124031 4796 43474757284449633177031868042958736457729 4797 105440290261921129846098885974719402606591 4798 245337377291752223052831334600255769411585 4799 547725175438291879153445685830122880368639 4800 1173389300699250640528261890423039295750145 4801 2412265857920629608808628893437715237830655 4802 4759044459319130889865152674283793829330945 4803 9009871349781209267588507935741503579619327 4804 16368130337580202003012356718030613213347841 4805 28531411109289987168050711515566208804978687 4806 47713093234451843499792234541484998395953153 4807 76537210140534843514470344218154005931491327 4808 117745082409444339816922051660554255380512769 4809 173678356415524435180166542157508136587493375 4810 245562380139693802534943364738651795717357569 4811 332700704764055490865208230980189490220367871 4812 431782695617172388545161675224380345426116609 4813 536562944865716258707973539301408113059430399 4814 638151438670902755992551147172499197234511873 4815 726033006726461261079025908087522195364904959 4816 789727488159498757889393042201390463078891521 4817 820768037656833762264552092480579236517642239 4818 814504342402826950507146044273420766149607425 4819 771214329170177377029046088336518630376210431 4820 696167128106334090243251109004022303722307585 4821 598581216549411322055834653355278520482267135 4822 489757971711939894079628741091669998414331905 4823 380913378897141078828741974465888816702947327 4824 281287366636526140002976597930000986343997441 4825 196968727360011295819931259911474982523240447 4826 130603939760904756113567272856659242728292353 4827 81875628101311061356810153803752146624053247 4828 48445173520847973358354667881300172178718721 4829 27003711628823046739898649936361696601833471 4830 14150225725542964222784977964181140914831361 4831 6954357533106272168334831215584416786022399 4832 3197214160927537741317735225315471728312321 4833 1370993101387676718025919673089478103138303 4834 546525996374265153797342876858278616236033 4835 201774139337712162036125435316455713275903 4836 68695789232882048506092026915375972089857 4837 21460853623982688341313793828567923032063 4838 6116472426352407635539751340167856652289 4839 1579525541182967985907749637153756282879 4840 366588887389195964343342564008030896129 4841 75709846377204933440996572619648008191 4842 13743830114876147009768646024152219649 4843 2159045705938267292589615068078931967 4844 287550574187027215465502023033552897 4845 31570679742359024715600206241988607 4846 2743433583381431217851646368284673 4847 176916486894352265846383641100287 4848 7526675438855112071386675281921 4849 158456325028528675187087900671 4850 1 4851 1 4852 195 4853 18817 4854 1197951 4855 56598529 4856 2116549119 4857 65251027969 4858 1705553855487 4859 38580257243137 4860 767135964729343 4861 13574612786380801 4862 215893367231381503 4863 3111392343026171905 4864 40911157054227611647 4865 493648371340996902913 4866 5493418346685517660159 4867 56622398852839570931713 4868 542612543542578930778111 4869 4850501938016187584610305 4870 40565198959320793597607935 4871 318218838129641357741916161 4872 2347034008816934623637405695 4873 16309735919809097246017847297 4874 106987178391110765544747302911 4875 663618536052138376897534885889 4876 3898367293451896546360775671807 4877 21718937749147684176551275921409 4878 114906689144716746345646332575743 4879 577980418674167151302641539088385 4880 2766991825968720630447713703428095 4881 12619880499388563165603920412147713 4882 54883817444114359294493571191668735 4883 227787917694304128507164674899312641 4884 902899022859369822699468309464612863 4885 3420315749845854108384716630750396417 4886 12390298276047536268151731150607351807 4887 42946850814579330049725836084144766977 4888 142507378570224221934512497351240712191 4889 452898305244145076541200046836049510401 4890 1379119183415452764922530858355612712959 4891 4025332408130360867395475311959790845953 4892 11265311119169989897211566535761838735359 4893 30237864169216676463864689908054012985345 4894 77863429605185803360333931527001228705791 4895 192389804830820396200162622060636875522049 4896 456217957815594482745029106549694574624767 4897 1038399930021796325259108355030634419191809 4898 2268839651575834398835153262083285056487423 4899 4759044459319130889865152674283793829330945 4900 9583576175160390107482410461159224304992255 4901 18527960268419471047318813284309091238281217 4902 34387873037142620538189372589513620372586495 4903 61267671784450391174075424951627435231674369 4904 104775915453031817835893657572617416005910527 4905 171963396609438530514054813301124002723397633 4906 270819502690514026845862740096862267243495423 4907 409168521234413114814010645478616647348518913 4908 592919092970742672895276449053668068892344319 4909 823825465043443095935094960457493081655083009 4910 1097184105145283370275578137184759325866852351 4911 1400128336100061035798296889750168803911663617 4912 1711277328402335273408498225775315423353372671 4913 2002335884068266773064128202432520589833928705 4914 2241793501612421280047444858376434853808701439 4915 2400223013975831278043338176883360162675425281 4916 2456040417716494475036250229234579239184891903 4917 2400223013975831278043338176883360162675425281 4918 2238595786446688844301343285677059564474728447 4919 1990915472762079502542336871363323127926882305 4920 1686920404810762538191298047802227039378866175 4921 1360429322321020866987999456649228813531611137 4922 1043114124430808297660460546861778619749892095 4923 759543460633063575825884455771476955211235329 4924 524541394480927347753429792679609207774773247 4925 343083507623120573583944699517070632080637953 4926 212196429723470096071974975488804465426825215 4927 123894058670518993456607985698962040959270913 4928 68157648983189057702582277836904534118498303 4929 35254808984192200613904787143946698615685121 4930 17105929227140082077987397656484305300357119 4931 7765421423242752200661390123720421559762945 4932 3288512199149618589849182223037234822512639 4933 1294826132086242469630811189033012945747969 4934 472244067908306372578342897548287398641663 4935 158852432089746785353497847659319867211777 4936 49038179674317784318167338997303702716415 4937 13812470393887783256987252317489469587457 4938 3525639969755131936158841838315543461887 4939 808887621155596862127681700635709800449 4940 165163522869286013891761791263448236031 4941 29646705935690561312126907116383371265 4942 4605641986063561800644732159191416831 4943 606671828116413455646604252309094401 4944 65884793068099480649052058852261887 4945 5663783653657214701549676377669633 4946 361359649227559643764153957482495 4947 15211807202738752817960438464513 4948 316912650057057350374175801343 4949 1 4950 1 4951 197 4952 19207 4953 1235585 4954 58994431 4955 2229746177 4956 69484126207 4957 1836055911425 4958 41991364954111 4959 844296479215617 4960 15108884715839487 4961 243042592804143105 4962 3543179077488934911 4963 47133941740279955457 4964 575470685449452126207 4965 6480715089367511465985 4966 67609235546210606252031 4967 655857341248258072641537 4968 5935727025101345446166527 4969 50266202835353168766828545 4970 399349236048282944937132031 4971 2983471685076217339121238017 4972 21003803937442966493292658687 4973 139606650230728960036782997505 4974 877592892834359907987029491711 4975 5225604365556173300155845443585 4976 29515672336051477269272827265023 4977 158344564643012114698748884418561 4978 807793796963600643993934204239871 4979 3922952663317054933052996781604865 4980 18153864151326004426499347819003903 4981 80123578442891485625701412015964161 4982 337555552582532847096151817282650111 4983 1358474858247978079713797659263238145 4984 5226113795564593753783653249679622143 4985 19230929775739244484921164412108144641 4986 67727447366674402586029298385359470591 4987 228401080199382882033964169519530246145 4988 737913062384593520410225041538530934783 4989 2284915793903742918004930952027711733761 4990 6783570774961266397240537028671016271871 4991 19315975935430711632002517159681420427265 4992 52768486407556656258287822979577690456063 4993 138339157943619156288063311343109254676481 4994 348116664041192002920830485114639332933631 4995 840997567477235275145354350670968325668865 4996 1950835845652985290749166568130023568441343 4997 4345639511619427049353369972144553894871041 4998 9296723762470799687535459198450363942305791 4999 19101665093798651887212715809726811963654145 5000 37695112618740251262283634206627539848265727 5001 71443793573981562632826999158131802849148929 5002 130043417858735632250454170130654675976847359 5003 227311259021932600184044507475872286469259265 5004 381515227515502166185842128446358834735218687 5005 614746295909391087873972366699110272690290689 5006 950807526615441168505736125672341181835509759 5007 1411256135439568902523297740010901363589382145 5008 2009663650984928441725647858564829219439771647 5009 2744835035232169562145768058099745489177018369 5010 3594496546390627776349453164119687455645368319 5011 4511534000602457345005092005275653031176699905 5012 5424890540872937319881124653983151436540674047 5013 6246465269748954826175701263241476033476558849 5014 6883810017200673838138227893636229870292828159 5015 7256486445668157031122926583001299564535742465 5016 7312303849408820228115838635352518641045209087 5017 7039041814398351400388019639443779889825579009 5018 6468107045655457191145023442717442256876339199 5019 5668751350334921543275971790528873295232630785 5020 4734270131942545943370595552253682892289343487 5021 3763972769072850031636459460160236246813114369 5022 2845771709494680171146805549495034194711019519 5023 2043628315747054499405198704222563118197243905 5024 1392166296584975269090804284876289047630184447 5025 898363444969711243239864374522945729588101121 5026 548286918117459185600557936676570971812921343 5027 315945766324227044615798249234828616037040129 5028 171570106950570316019069342817755766852681727 5029 87615547195524483305796971944377702531727361 5030 41977279877522916356636185436689032160477183 5031 18819355045635122991171962470478077942038529 5032 7871850530385479649329175635107482590773247 5033 3061896332080791311839965275614313290137601 5034 1103340567906359530510183642755894664495103 5035 366743043853811355025163034315943437139969 5036 111888829742523351893321930312096875020287 5037 31150580757530698450133346473294482636801 5038 7860167560665860734445365377266796724223 5039 1782938765180479738147125192534867836929 5040 359973751674262589095650489643279843327 5041 63899053857444684424898546391958159361 5042 9817955800243537056936068570691928063 5043 1279228449300926391942260563470450689 5044 137433369789856175999653794082193407 5045 11688926956541989046863506712821761 5046 737931105657858040346268353429503 5047 30740527055534562986295052730369 5048 633825300114114700748351602687 5049 1 5050 1 5051 199 5052 19601 5053 1273999 5054 61465601 5055 2347735039 5056 73943618561 5057 1975024163839 5058 45663476776961 5059 928279209123839 5060 16797477674270721 5061 273260362235822079 5062 4029264263097221121 5063 54220299895257825279 5064 669738568930012037121 5065 7631656460266415718399 5066 80570665724945629184001 5067 791075812340679285145599 5068 7247441707597861591449601 5069 62137656885555859659161599 5070 499881641718989282470789121 5071 3782170157172783228995502079 5072 26970747307595401171535134721 5073 181614258105614893023368314879 5074 1156806193295817828060595486721 5075 6980790151224893116129904427007 5076 39966881067163823869584518152193 5077 217375909315115069237294538948607 5078 1124482926249624873391431973076993 5079 5538540257244256221040865190084607 5080 25999769477960114292605341382213633 5081 116431306745543494478700107653971967 5082 497802709468315818347554641314578433 5083 2033585963413043773906101293828538367 5084 7943063512060549913211248568206098433 5085 29683157366868431992488470911467388927 5086 106189306918152891555871627209575759873 5087 363855974932731687206022766290249187327 5088 1194715222783359284478153380577591427073 5089 3760741918672929958825381035104773603327 5090 11353402362768752233250398932726439739393 5091 32883117485353244426483591217023452971007 5092 91400438278418079522292857298940531310593 5093 243876130758732468804638957302264635588607 5094 624794979928430315496957107800857842286593 5095 1537230895559619280987015320900246991536127 5096 3632830980607455841039875269471960219779073 5097 8247311202925397630851703108404601031753727 5098 17988002785709653786242199142739471732047873 5099 37695112618740251262283634206627539848265727 5100 75898442806337555036709065826081163775574017 5101 146834018811462065157394267571386882545680383 5102 272931005006698757516108168446918281675145217 5103 487398094739403864684952847737181638422953983 5104 836137745559367366553931143398103407673737217 5105 1377776750940395420245656623591827942160728063 5106 2180300118434223344253680859070561727216091137 5107 3312871188670451239534769991355583727260401663 5108 4832175921864066246772243338586631946618535937 5109 6764162337202026445597063775229403928056561663 5110 9084166616854966900640989280319178433999405057 5111 11700527093383712897703998333515027942467436543 5112 14447958542077852009891308664534457498894073857 5113 17096246351494829465937950571207778906557906943 5114 19376740556698583490489630420119181937245945857 5115 21024106480069504707399382370273759305121398783 5116 21825276740745134290361691801355117770116694017 5117 21663649513215991856619696910148817171915997183 5118 20546190674452159991921062721605002036527497217 5119 18604965441645835925566018675963757808985309183 5120 16071772832612389029922539133311429482754605057 5121 13232513032957941918377650564667602031391801343 5122 10373717247640380234419724469815506688337248257 5123 7735171734736414841698809803212631507619282943 5124 5479422928079084267901201693321415284024672257 5125 3682696038139661781421472944275523824848470015 5126 2345013808056881672080286685722462430989123585 5127 1412519602559145415816914122587970559662882815 5128 803461639599024405250665841287412998926761985 5129 430755761096665115343935657579889236237090815 5130 217208374268571882968230129325444437223931905 5131 102773914800680955704444333343856142262992895 5132 45510560621655725631673100576063638474850305 5133 18805597392851750610498316545829278471684095 5134 7227133232067942154190114193984521244770305 5135 2573424179666530416045530319827732766130175 5136 845374917450146061943647998943983749300225 5137 254928240242577402236777207097488232677375 5138 70161329075727257634712058323855761997825 5139 17503273886512201207037855947068461285375 5140 3925851282035222065389900874713015517185 5141 783846557205969862616199525678517846015 5142 137616063515132905906733161354608246785 5143 20915140049788000505814397704854306815 5144 2695890268391708959884174921023094785 5145 286555666536254341046171094877208575 5146 24115785018741836134073281779073025 5147 1506602738371250643678831759589375 5148 62114879411183240673338457063425 5149 1267650600228229401496703205375 5150 1 5151 1 5152 201 5153 19999 5154 1313201 5155 64013599 5156 2470666241 5157 78639088639 5158 2122911400961 5159 49613525104639 5160 1019606162677761 5161 18654036092518399 5162 306855317584363521 5163 4575784987568865279 5164 62278828421452267521 5165 778179168720527687679 5166 8971133598126439792641 5167 95833978645478460620799 5168 952217143790570543513601 5169 8829593332279220161740799 5170 76632540300751582842060801 5171 624156955490101001789112319 5172 4781933440610761793937080321 5173 34535087621940967629526138879 5174 235555752720805695366438584321 5175 1520034709507047614107332116479 5176 9294402537816528772251095400449 5177 53928461369613610101844327006207 5178 297309671449442716976463575252993 5179 1559234744879855011866021050974207 5180 7787506109743505967823729136238593 5181 37076849992448626734687071762382847 5182 168430845701463723063910790418399233 5183 730665322959402807304954856622522367 5184 3029191382349675410601210576457695233 5185 12010235438886637461023451155863175167 5186 45569284390989531818910968047879585793 5187 165555621651889755540848569032510537727 5188 576234588769037470317766020709400707073 5189 1922427172648822658890198913158089801727 5190 6150172364239648527781687796259956457473 5191 18874886200114612150901161002935986946047 5192 55589922210890748892984389082476332449793 5193 157166673249124568375260039732987437252607 5194 426677007315568627849224671900145698209793 5195 1112547241445895253106235022405387113463807 5196 2786820855416479911980929536501962676109313 5197 6707292771726694403013905911272454202851327 5198 15512973164140309312931453647348521471311873 5199 34482625191560449047945605359548673795555327 5200 73671118190159558834768032492106483312361473 5201 151288668043818057561276334239336243472105471 5202 298630904424137175230812399223549210096828417 5203 566599042629622887830896703589692046766505983 5204 1033260104752801379717169184631018201773244417 5205 1810933935038175095923836838872466684519645183 5206 3050052242059130153353518910388034757508202497 5207 4935853620315014184744994106254217611537547263 5208 7673471425538897928042131709496707181692583937 5209 11457918299204968725841783321297799401139339263 5210 16428514180930158939141550452402667821293633537 5211 22612491291259019791835116830777986290112528383 5212 29868860327093646698985976894153384810466246657 5213 37849012728845277805299305331564513383828946943 5214 45992163435650533485720567900276693904346054657 5215 53569233259688242422365531562534739750361759743 5216 59777587593466671688378643210512123179613290497 5217 63873489700884143705160456541902636380359491583 5218 65314202994706260437343080512859052712149385217 5219 63873489700884143705160456541902636380359491583 5220 59697346790550155909408144119173761882040303617 5221 53281703715904060881054576485238945100725223423 5222 45376058698182719978222728831290460996901011457 5223 36838743313556264071175025599150710751120850943 5224 28482606230017175310538258742843644884293779457 5225 20949766397551913951298821299746678299263238143 5226 14641541894297830317223876330918354392897814529 5227 9710405884336205234923232574273510080686063615 5228 6102547218672908759977487494032895421641129985 5229 3628500844717315236884494086463354118252527615 5230 2037679040294713925845267340154715234090614785 5231 1078719896461902113656101444485222909698113535 5232 537190663337824721640904591994745016710856705 5233 251058390223017637040561767263775923000836095 5234 109826718636163201873844517697956555421384705 5235 44838328017771443375186747285643078188138495 5236 17027690643802414724425758707796775255670785 5237 5992223276783206894034708638599449281560575 5238 1945678075142869526124073204985455731277825 5239 580017809560882062108266472518832227352575 5240 157825932037966716476461972594779985281025 5241 38932399055059624479465612768849938087935 5242 8635549121276413993396001275104548880385 5243 1705309177927072631139132212711643938815 5244 296147267080053812319280720414070800385 5245 44526170367967709971512970330731708415 5246 5678336203319672260814520936923398145 5247 597227118091250518226415471533490175 5248 49738172775854922911825395317735425 5249 3075320356153684528031001976242175 5250 125497409422594710748173617332225 5251 2535301200456458802993406410751 5252 1 5253 1 5254 203 5255 20401 5256 1353199 5257 66640001 5258 2598693439 5259 83580421121 5260 2280189578239 5261 53859347906561 5262 1118833212887039 5263 20693248417873921 5264 344163389769400319 5265 5189495622737592321 5266 71430398396589998079 5267 902736825563432222721 5268 10527491935567495167999 5269 113776245841731340206081 5270 1143885101081527464755199 5271 10734027619860361248768001 5272 94291726965310023165542399 5273 777422036091604167473233921 5274 6030247351590963797515304959 5275 44098954503162491217400299521 5276 304625927964687630625490862079 5277 1991146214948659004840209285121 5278 12334471956830624000465759633407 5279 72517266445246667646346517807105 5280 405166594188669937180152229265407 5281 2153854087778740445818948201480193 5282 10905975599503215991555771238187007 5283 52651862211935638670334530034860033 5284 242584545686360976533284933943164927 5285 1067527014362330253432776437459320833 5286 4490522028268481025211120289702739967 5287 18068618203585988282225872308778565633 5288 69589755268762806740957870359605936127 5289 256694190433868819178670505128269709313 5290 907345832072816981399463158774421782527 5291 3074896350186897599525730954576891215873 5292 9995026709537293845562085622576136060927 5293 31175230928593909206464536595455899860993 5294 93339694611119973194786711088348306341887 5295 268346517670906066161228817897940102152193 5296 741010353813817764599744751366120572715007 5297 1965901256077032508804684366205678509883393 5298 5011915338308270418193399581312736903036927 5299 12280934482559654226975764984276379555069953 5300 28927558707593698118959265469893429877014527 5301 65508571519841067673808512654245716738179073 5302 142636368573280456930659243211203830903472127 5303 298630904424137175230812399223549210096828417 5304 601208240511773290353365067702221697041039359 5305 1163860851477897238292521502036790466960162817 5306 2166458190012047155378962591810402295306256383 5307 3877454144543777855358175208134503088066134017 5308 6671920112135480345201192588132968126547492863 5309 11035958104433274491452031927030287126553952257 5310 17545178666168926297532119922005142404767678463 5311 26804861150282764581926046740291213764524507137 5312 39344350779340096390825117094998266623572312063 5313 55469519653119337670118217735583321932699795457 5314 75093842909611686282656210555709357390691303423 5315 97586733383032571203271259119871283004761440257 5316 121690188893341089096319178563405720672003948543 5317 145553560130989309393806667363088127559053869057 5318 166916054112843156533109706335581602680336809983 5319 183428664887817487081917742962926882739586072577 5320 193061182396474547847663993596664325472868368383 5321 194501895690296664579846617567620741804658262017 5322 187444326192318443319729057202979034642759286783 5323 172676397297004372699870864723586468864805830657 5324 151939466129990841740331881801768351198351458303 5325 127590860709921704027620483261731632744922873857 5326 102160092857129703452888309941145066386535481343 5327 77914978857586264572375338785433968067850797057 5328 56541074689401658219821518930411710991424290815 5329 38993489672931865869370985236110218866481692673 5330 25523358987345319229823952642579915583013257215 5331 15833595282063132756839469074529144961534787585 5332 9294680729729344399614255513081423470595670015 5333 5154077977051329965346636124794653377879343105 5334 2694630456261628948953107480965190836107083775 5335 1325439716898667080322370951253265956422549505 5336 611943499082198475954968052225508401423056895 5337 264491765290097847122875782681556189030907905 5338 106704346679345301474799253279082931631947775 5339 40047604564388036342886226054192999792902145 5340 13930124628709283314193490482184354294398975 5341 4471373959846621114356412882489743689908225 5342 1317861551159730840692994917632444439986175 5343 354584263130993057432389557958409908649985 5344 86500347231395662952327226812804425056255 5345 18976407420479900617931134762920741699585 5346 3706765622934199074597545145837358678015 5347 636820704528075334610074411158873309185 5348 94730676939255092203840461598386814975 5349 11953899524730595039855457345380286465 5350 1244192408958355959364656338384715775 5351 102551665907863530351681792611713025 5352 6276138121729963766810177569816575 5353 253530120045645880299340641075201 5354 5070602400912917605986812821503 5355 1 5356 1 5357 205 5358 20807 5359 1394001 5360 69346399 5361 2731973441 5362 88777807999 5363 2447350420481 5364 58419727063039 5365 1226551908700161 5366 22930914843647999 5367 385549886605148161 5368 5877822402276392959 5369 81809389642065182721 5370 1045597622356612218879 5371 12332965586694359613441 5372 134831229712866330542079 5373 1371437592764990145167361 5374 13021797822023416178278399 5375 115759782205030745663078401 5376 966005490022224213804318719 5377 7585091423774172132461772801 5378 56159449206344418812430909439 5379 392823836971012613060291461121 5380 2600398070878034266091191009279 5381 16316764386727942010146178203649 5382 97186210358907915647278037073919 5383 550201127079163272472845264879617 5384 2964187276156080320179252660011007 5385 15213683775060696883193667641147393 5386 74463813410942070653446072511234047 5387 347888270110232253873953994012884993 5388 1552696105735052206499346305345650687 5389 6625576056993141532076673164621381633 5390 27049662260122950332648112888184045567 5391 105726991675934783305409614977163067393 5392 395873700971394432660586245847481581567 5393 1420734212940554619756804169030961201153 5394 4889588014332531562324657272125734780927 5395 16144819409911089044613547531729918492673 5396 51165284347668496897588707840608171982847 5397 155690156468307791607715784279260106063873 5398 455025906893146012550802240074636714835967 5399 1277703389155629896922202387162000777019393 5400 3447921963704668038004173868937919655313407 5401 8943717850462335435802768313724093922803713 5402 22304765159176195063362564146901853361143807 5403 53489427672713006572910795438446188987154433 5404 123363688935028463911727043594032576492208127 5405 273653511612962592278276268519695264379830273 5406 583903641570698089092130885645956871903772671 5407 1198470049360047640814989866149320117234696193 5408 2366277332501443818999251637441233861042241535 5409 4494179892967841631964005595883983229226582017 5410 8210370524567872166116100391755307678678646783 5411 14426828401223036055917543004401974302679760897 5412 24379798328704235181854417103296223379648937983 5413 39617094875035475280436183776065716657875582977 5414 61895218482620617176990286584301498574059864063 5415 92954073079905625554677210575580694152621326337 5416 134158221211799530451768451925579855179844419583 5417 186032882215850361622892646026876001256090894337 5418 247774419202255943768583680231289997786144047103 5419 316863655659406231502861696803148286681526829057 5420 388933937917671487586445024489899568903061766143 5421 458023174374821775320723041061757857798444548097 5422 517260773113503800148137155634090088100259692543 5423 559918512172109522011499479522518090952040513537 5424 580624260483245760275174604760949392750394998783 5425 576448117572911772479422292338220518252075810817 5426 547565049681641259339328979129544538150324404223 5427 497292260723999587140073611248941288927963119617 5428 431469792969903387508284246865268335141625790463 5429 357341814276973111508129276464608331876381229057 5430 282235164571845671478151958667724100840921759743 5431 212371032404574187364572196501279647127125884929 5432 152075639051735182309014023096933640849330274303 5433 103510338333209050968565923114800353315976642561 5434 66880313256753771216487374359688976127561302015 5435 40961871293855609913293193662139713393665245185 5436 23743439436510018764575147150957500319070683135 5437 13002786410364288879646379730554497591865769985 5438 6714700629421924978228585913183647628636717055 5439 3262822932879532636599709954732040314268155905 5440 1488378763454494799032811887132572991877021695 5441 635687877259540995720550818642195309693763585 5442 253456297923078639292484732612358863056797695 5443 94025333757485355999965942590570353880203265 5444 32331623217265187742743393846858452278706175 5445 10260609470852973069405820682611931819802625 5446 2990307365450454738818379393223298788622335 5447 795668873493381777817106342729624242356225 5448 191977101883271226522585588388529591812095 5449 41659580463894000310459814671678842077185 5450 8050351950396473483805164702833590665215 5451 1368372085995405761423989283916133433345 5452 201415253403240779447536380542153916415 5453 25151991458419546039075571029145288705 5454 2590936483824575449080994469381144575 5455 211379469937457024470173762793242625 5456 12805806363505573413919695780708351 5457 512130842492204678204668094971905 5458 10141204801825835211973625643007 5459 1 5460 1 5461 207 5462 21217 5463 1435615 5464 72134401 5465 2870666239 5466 94241754881 5467 2624906036479 5468 63314427904001 5469 1343391362826239 5470 25384018661048321 5471 431411716292444159 5472 6648922175486689281 5473 93565034446617968639 5474 1209216401640742584321 5475 14424160831407584051199 5476 159497160886255049768961 5477 1641100052190722806251519 5478 15764673007553396468613121 5479 141803377849077578019635199 5480 1197525054432285705130475521 5481 9517102403818620560070410239 5482 71329632053892763077354455041 5483 505142735383701450685153279999 5484 3386045744820059492211773931521 5485 21517560528484010542328560222207 5486 129819739132363799667570393481217 5487 744573547796979103767401339027455 5488 4064589530314406865124943189770241 5489 21142058327372857523552172961169407 5490 104891180961063464419833407793528833 5491 496815896932116395180846139035353087 5492 2248472645955516714247254293371420673 5493 9730968268463245945075365775312683007 5494 40300814374109233396801459217426808833 5495 159826316196180683970705840753531158527 5496 607327684323263999271405475801807716353 5497 2212481614883343485077976660725924364287 5498 7731056440213640801838265610187657183233 5499 25923995438576152169262862075981388054527 5500 83454923167490674986815802904068008968193 5501 258020725163644785402893199960476450029567 5502 766406219829761595766233808633156926963713 5503 2187755202941921922023806867311274206691327 5504 6003328742015927831848578643261921209352193 5505 15839561777871671511811116051599933233430527 5506 40192200860100865934968100774350041206751233 5507 98098957991065396699635923732249895709442047 5508 230342544280454477057548634470924954466516993 5509 520380889483019520101730355707760417364246527 5510 1131210664796623273648683422685347400663433217 5511 2366277332501443818999251637441233861042241535 5512 4763217431221539100629231369739874095511633921 5513 9226734557970729269962508870766450951311065087 5514 17198730310503555430044111583523274137131810817 5515 30847569450358780388149743787912589660037054463 5516 53233455131150307293689503112100171985008459777 5517 88376691532443945644145017982658163417173458943 5518 141129408232691567737862654136432931889811030017 5519 216744510045146859908657783744183691300741054463 5520 320066367371610781561122873076741243485087072257 5521 454349324639449422526429549878035711615779733503 5522 619840183633956667014368972285042000298325835777 5523 812412494063918119040029057265728282253814923263 5524 1022661249236483950592168418096196142266115424257 5525 1235891050210164750493613090041556995604568080383 5526 1433307121863147350789583237757605803697148788737 5527 1594440058399117122307773790790698267152559898623 5528 1700461284827464804298173563805985574654476025857 5529 1737696638539403293029771501860119303752865808383 5530 1700461284827464804298173563805985574654476025857 5531 1592422360087282105818731569508030365228611928063 5532 1426054314417902561788431469363150912997552029697 5533 1220281400216779886524697770195145002159632809983 5534 996918793125791894494410511596940764593684217857 5535 776841361548265530320876113836727848808969404415 5536 576817703860883557038158416099492935103582044161 5537 407661616436679415586593969308667635014637191167 5538 273900989923171873153619220589289682759514587137 5539 174722497807363152346267942381517665648787849215 5540 105667182024221238591161534475236927106401173505 5541 60489665283384326408796674032469498230007136255 5542 32720273450150502737521345374292642812368257025 5543 16692224191723382593056881781099335571541590015 5544 8014024629213560072232231796596653620413333505 5545 3612445404168530593786174592907341293447806975 5546 1524832052442160630733586369896749482444324865 5547 600937929603642634584935407815288079993798655 5548 220382290732235899742675279027999160039112705 5549 74923855905383348554892608376328836377214975 5550 23511526307156400877630020758447162428227585 5551 6776283604394291255453865129176221819600895 5552 1783314848870034782156798273847778076524545 5553 425613784230436453355630991448738025701375 5554 91369512878184474104724794046191274819585 5555 17469075986788352729034318689583314763775 5556 2938159425394052302295514948374420783105 5557 427982498264901104934148332113453121535 5558 52894919400663667527232136527671721985 5559 5393252437586607922632162701555531775 5560 435564746238419622354267221367193601 5561 26123743569503351506044059656388607 5562 1034402889786235191621309815586817 5563 20282409603651670423947251286015 5564 1 5565 1 5566 209 5567 21631 5568 1478049 5569 75005631 5570 3014935041 5571 99983087359 5572 2813389546241 5573 68564239976959 5574 1470020218634241 5575 28070801386700799 5576 482179753614540801 5577 7511745608071577599 5578 106862878797591347201 5579 1396346470533978521599 5580 16842593634689069219841 5581 188345482549070217871359 5582 1960094373963232905789441 5583 19046873111934842081116159 5584 173332723864184370956861441 5585 1481131810130440861169745919 5586 11912152512683191970331361281 5587 90363836861530004197495275519 5588 647801999491486976839862190081 5589 4396331215587462393582080491519 5590 28289652018124129526752108085249 5591 172854860189331820752227513925631 5592 1004213026061706703102542125989889 5593 5553736625908365072659745867825151 5594 29271237388001671253802059340709889 5595 147175297615809179466937753715867647 5596 706598258854243324020512954622410753 5597 3242104439819749504608946571442126847 5598 14227913560374279373569874362055524353 5599 59762750911035725286952190768052174847 5600 240427944944399150764308759188384776193 5601 926980316715625367212817157308870033407 5602 3427136983529871483620787612329539796993 5603 12156019669980327771994218931639505911807 5604 41386108319003433772939393296356702420993 5605 135302914044642979325341527056030785077247 5606 424930571498626135376524805768612467965953 5607 1282447670157051166572020208554109827022847 5608 3720567642601445113556274484577588060618753 5609 10378839147899771675896192377884469622734847 5610 27846219261903527175508273338123775652134913 5611 71871324415844208958590332877549907673612287 5612 178483359711267128569572125280949978122944513 5613 426540460262585270456820481935424745885401087 5614 981065978043928474216827624649610326297280513 5615 2171972443762662313852144134100868235391926271 5616 4628698662094690366296618482811928662369107969 5617 9495772096224426738627734644622341817596116991 5618 18753169420413807471220971610246199142334332929 5619 35652199426445013969969129325056176039753940991 5620 65245030071365891248237966954959137934300676097 5621 114928594031867868069988990687925351305082568703 5622 194843601794744560231524024206858507387190378497 5623 317882791297579459026152690101749258724157947903 5624 499003326510529995384383092017049555080363114497 5625 753555387461904501378438440565108626086569181183 5626 1094482059382670985648675296031518198585953878017 5627 1528538832912855512067228072041113423529885302783 5628 2052092861331831453068767001835812282850466594817 5629 2647486237364320188672226532627652706773745270783 5630 3281213548683132651677949926233949280136798928897 5631 3905089222283476851776809417840719794906284949503 5632 4461054302125411823886940266305909874546857476097 5633 4889341401625699048913721145387382108959595823103 5634 5138619208194332901626118629472090453061817860097 5635 5175854561906271390357716567526224182160207642623 5636 4993344929742211714415078697120001514537563979777 5637 4610899034592466773425894608379211643454775885823 5638 4072390029052585010101560708921446828154736869377 5639 3437481593559351667543806051987230768912949837823 5640 2770678947799849319309697137030609377996337840129 5641 2130500426957414617679910643772948632721520852991 5642 1561297024158446529662910801507653505221801279489 5643 1089224222796530704326807159206624952788788969471 5644 722524477653706898653506383560097031167817023489 5645 455112177638947543283697419238272258403976871935 5646 271824029331826803591119742982943352442809483265 5647 153699604016919155555114693439231639272382529535 5648 82132771092024388068099572529684621196278104065 5649 41398473012660325258345995358795324763496513535 5650 19640494662595650738250638186100648534274473985 5651 8749722860779221818305935555711432069339938815 5652 3650602034487963896052108147608787044882448385 5653 1422258149939521168912546094658575320026710015 5654 515688437369855148040243166432327156455440385 5655 173359238117923097987415237511104835182657535 5656 53799336218707093010713906646070546676056065 5657 15335882057658617293064528532200221715726335 5658 3992243481970506017669227539144294178750465 5659 942597081339057380815986776943667326222335 5660 200208101743157300938483906781965864402945 5661 37876311398970757760364152327541050310655 5662 6304301349053005709525178228862294687745 5663 908859915930465877395528800754577965055 5664 111183091238913942977096435756898975745 5665 11222069621411635467618592624478257151 5666 897253236046342596214578502390775809 5667 53281890028792938203709429128364031 5668 2089088189176122053666566882459649 5669 40564819207303340847894502572031 5670 1 5671 1 5672 211 5673 22049 5674 1521311 5675 77961729 5676 3164946303 5677 106012957441 5678 3013355720959 5679 74191019069441 5680 1607148698588159 5681 31010841823969281 5682 538321356387942399 5683 8476105115300659201 5684 121886370013734502399 5685 1610072228129161216001 5686 19635286575757026263039 5687 222030669818448356311041 5688 2336785339061373341532159 5689 22967061859861307892695041 5690 211426470088054055119093759 5691 1827797257858809603083468801 5692 14874416132944073692670853119 5693 114188141886896388138157998081 5694 828529673214546985234852741119 5695 5691935214570436347261804871681 5696 37082314449299054313916269068287 5697 229434164225580079805731730096129 5698 1349922746440370344606997153841151 5699 7562162678031778478864830119804929 5700 40378710639818401399121551076360191 5701 205717772391812521974541872397287425 5702 1000948854085861682954388462054146047 5703 4655300957528236152649972480686948353 5704 20712122440013778382787767504939778047 5705 88218578031784284034091939492163223553 5706 359953446766470601338213140724489125887 5707 1407836206604423668741434675685639585793 5708 5281097616961122218046421926947279863807 5709 19010293637040070739235794156298585505793 5710 65698147658964089316927831159635714244607 5711 218075130682649846871220313648744189919233 5712 695536399587912094027207859880674038120447 5713 2132308813154303437325069820091334762954753 5714 6285462982915547446700314901685807714664447 5715 17819974433102661903008741347039645743972353 5716 48603897557703070527300658093892714897604607 5717 127563762939651263309606879553797458977882113 5718 322226008542955546486752791036049793470169087 5719 783507179685119527595964732497324702131290113 5720 1834146898569099015130468588520459818068082687 5721 4134104399850519262285799383400088887986487297 5722 8972643549620014994000906751013665133152960511 5723 18753169420413807471220971610246199142334332929 5724 37744713612862660948476440899490882777526566911 5725 73158538267272628912411072545548574324422606849 5726 136549428924255919188176225605071490013808558079 5727 245418654174599650566464924597843627173683920897 5728 424700789858480296371502005582709209997355515903 5729 707569994887068579489200738515466273498538704897 5730 1134768909105688913436688472220548072528679010303 5731 1751562040482964492147204624599207736247295410177 5732 2601592834306479988405552177161735450759092240383 5733 3717502951678197483364578664104149820701793058817 5734 5109170527157542477203223145918039129910237200383 5735 6751671960027983094809760536299277272474678460417 5736 8576186023411773029022402991489254693684289470463 5737 10467516319649742155132709270308618355179882807297 5738 12271232746692365527440559101987349464359427375103 5739 13811450005876522696687601677999201858053310775297 5740 14917302011445730999453560920246854670981009506303 5741 15453092978294937193609953826470405088283843362817 5742 15345054053554754495130511832172449878857979265023 5743 14597588894076890202256052002619214672529903845377 5744 13294188098237518556953349925679870115064288641023 5745 11582261651664521687746927469830124425222423576577 5746 9645642134918552654397309241005070915822237515775 5747 7671858322557113256299304917834167388714196533249 5748 5822297878073275765022732089053550770664842985471 5749 4211818271113423763652628762221931963232391528449 5750 2900972923246768307307120701973346936745394962431 5751 1900161132946361340590710186358466320739610918913 5752 1182048384609721890158514581459487869250763227135 5753 697347662680572762737354179405118344158001496065 5754 389531979125862699178328959408147899741043163135 5755 205664015196709101394545140418164567156052721665 5756 102437440687916301254942628903691298061267501055 5757 48030712185970523294807211927912729137888886785 5758 21150047756046407532663979259031651183562326015 5759 8723462218915448961016762389876149409791606785 5760 3360204737248897485865335355749477796508860415 5761 1204736112857633394067901570375759148093538305 5762 400517812454553288985544381668280217041371135 5763 122934554495072803314492341824341315067838465 5764 34664007597287740603798284603544737610203135 5765 8927084045280069416154441855232255683723265 5766 2085402264421272062570457460669300516847615 5767 438292514885285359637331965891472779116545 5768 82056924146994521230253482883944395309055 5769 13517462614036477296445885258479167340545 5770 1928902923099845697768154037266054905855 5771 233588252099239521421811464138276208641 5772 23341392478869613531451763751347290111 5773 1847788362121478130632866433909915649 5774 108652868246761998461085425139187711 5775 4218741197559547448181028267491329 5776 81129638414606681695789005144063 5777 1 5778 1 5779 213 5780 22471 5781 1565409 5782 81004351 5783 3320869761 5784 112342850047 5785 3225381635841 5786 80217730511359 5787 1755530736727041 5788 34225139221145599 5789 600343040035880961 5790 9552747828076543999 5791 138838580244335820801 5792 1853844968156630220799 5793 22855431032015348695041 5794 261301242969962408837119 5795 2780846678698270054154241 5796 27640632537984054575759359 5797 257360593807776670904483841 5798 2250650198034917713321656319 5799 18530010648661692898837790721 5800 143936974152784535523499704319 5801 1056905956988339761511168737281 5802 7348994560999530317731510353919 5803 48466184878439927008439878811649 5804 303598793124178188433564268232703 5805 1808791074891530504218460614033409 5806 10262008170912519168078824427487231 5807 55503035995881958356851211315970049 5808 286475193671449324772784974550007807 5809 1412384398869486726903472206848720897 5810 6657198665699959518558749404795240447 5811 30022724355070250688087712466313674753 5812 129642822911811840799667474502042779647 5813 536390602830039169406397019708815572993 5814 2127743100137364871417860957134617837567 5815 8096770030169969555529291278318559035393 5816 29572488870962315175328638010193145233407 5817 103718734933044230795399419472232885256193 5818 349471426000578025505075975968015618408447 5819 1131686660953211787769648487178162417958913 5820 3523381612330127625379485539852682839195647 5821 10550080609224154321350454541868477240573953 5822 30390900398933756796409371150411261173301247 5823 84243846423908394333318140787972006385549313 5824 224771558055057404364208195741582888773091327 5825 577353534422258073105966550143644711425933313 5826 1427959196771030620569470314569424289071628287 5827 3401161257939338070322398053515109222330662913 5828 7802398196988717292546736560441008524122652671 5829 17240852349321053518572505517813842909125935105 5830 36698456519653837459222785112273529408640253951 5831 75251052453690275890918384119983281062195232769 5832 148647965492997950809363954344530339879475740671 5833 282866505458801177012998370696168638662653771777 5834 518517512023111488942817375807986607201301037055 5835 915538098207679597504431854778396464344723357697 5836 1556971574604029172232204749680884693493249736703 5837 2549908898879826072415089949251480619525756420097 5838 4021099858694342319020581569040303881304653430783 5839 6104716915272408972699961426360150923253683060737 5840 8920688620291157460175683018427620722219977539583 5841 12544176430513937443932380474126338771313823318017 5842 16970013014343068049216206828135355532295152861183 5843 22079529943467739218641924064087809238633646391297 5844 27619888366473288213177515253287127742548461748223 5845 33206265385991849837705977642604586174719192989697 5846 38353915499261253751568719881973900786772165525503 5847 42540202023198776392828764276245258387087631056897 5848 45287697001186399192517075666964114430245862375423 5849 46251240010144628882350419485113260055425665990657 5850 45287697001186399192517075666964114430245862375423 5851 42489365886391298961465453930918299460124096331777 5852 38170637848139558801653627321189864655351000858623 5853 32810165438247596029891164180665319766267084668929 5854 26963142592394218565093923399844309220358671564799 5855 21166014523187502277621341924721885548093236051969 5856 15856414027259975293698092940329033504562077499391 5857 11324609465473615834612378226417210863210178019329 5858 7702106979439897955204951590305160194230400843775 5859 4982370650502444571339934954176420510729985064961 5860 3061444431900016543054383342324094082659527950335 5861 1784227304487008224653037318218384588057046155265 5862 984727973448434499751203059234460366638139047935 5863 513765471081334504044032909740020432373372944385 5864 252905593561803125804692469735295325260423888895 5865 117211472127987454122278403114857109459340099585 5866 51023557731008264026344720907939451776916258815 5867 20807129175079795407898860135501776616092073985 5868 7925145587355428365798572281874714741111259135 5869 2809990038169820077121347522419798513228447745 5870 923970179404179381285581105160901749150580735 5871 280533116587433347232782968252227367745880065 5872 78255099239855550623751011062321730904129535 5873 19939570354981410894879341171133811884294145 5874 4609097043727829484778246887230073812811775 5875 958641953917565240504917414666889953542145 5876 177631310908025519756952851026367957958655 5877 28963828151172800290659924554224389586945 5878 4091394098298930916958119538670386020351 5879 490517896677348656375074692027899707393 5880 48530573319860705193536393936604495871 5881 3804229592489718259726818292959019009 5882 221524477691083544370351878545866751 5883 8518612033533701578057845540126721 5884 162259276829213363391578010288127 5885 1 5886 1 5887 215 5888 22897 5889 1610351 5890 84135169 5891 3482878463 5892 118984589569 5893 3450067335935 5894 86668493783041 5895 1915966197749759 5896 37736200694599681 5897 668793318478172159 5898 10753433908148305921 5899 157944075900488908799 5900 2131522128645301862401 5901 26563120968328609136639 5902 307012105033993106227201 5903 3303449164638194871828479 5904 33202325895380594684067841 5905 312641858883744780056002559 5906 2765371385650471055130624001 5907 23031311044731528325481103359 5908 180996995450107921321175285761 5909 1344779905293908832558168145919 5910 9462806474976209840753847828481 5911 63164174000438987643902899519487 5912 400531162881058042450444025856001 5913 2415988661139886881085589150498815 5914 13879590320695580176515745655554049 5915 76027052337706996693008860170944511 5916 397481265663213241486487397181947905 5917 1985334786212385376449042155948736511 5918 9481967463438932972365693818492682241 5919 43337121686470169725205211275904155647 5920 189688271621952342175842899434670129153 5921 795676248653662851005731968712901132287 5922 3200524305797443210230654996552248983553 5923 12352256230444699298365013192587794710527 5924 45766028931302254286387220566830263304193 5925 162863712674968861146056695492619175723007 5926 556908895866666487095874814912481388920833 5927 1830629512954367838779800439114193654775807 5928 5786754934236551200918782514209007675113473 5929 17596843833884409572109425621573842918965247 5930 51491061617382065439110280234148215654449153 5931 145025647221775907926136883088794528732151807 5932 393259250902874193030844477317526901544189953 5933 1026896650532372881834382941626810488972115967 5934 2582666265615546766781403414856713711923494913 5935 6257079651481399311461338682653957800473919487 5936 14604720712867393433191532667471226968783978497 5937 32845648743298488103665978638695859957371240447 5938 71180161218295944496367796147901215226892124161 5939 148647965492997950809363954344530339879475740671 5940 299150070400378502591200722584496902003866206209 5941 580162436444797078631726279385229318421605253119 5942 1084250522940713842968814117200323884526608580609 5943 1952573122253902575390066606394369678747325431807 5944 3388047771019388367241068459237677622182696452097 5945 5663852048087884416879499448613250006512255893503 5946 9120917656453994463850761467543265120356166270977 5947 14146916632661093610741124564440758685862989922303 5948 21130122450835975405575605871147922568727343661057 5949 30385553671096252364283746510981580215753778397183 5950 42058365875370942937080967776388033074922799497217 5951 56019555972153875317074337720358520303223952113663 5952 71778948253408766650461363381462746219815754530817 5953 88446042118938426264061008149178841659816116486143 5954 104766446271244953426980675167183073136210551504897 5955 119248033021721283895966204040193059960631962107903 5956 130368101047583951978174604219454631204421124489217 5957 136826634012517427267384570819041488915917390741503 5958 137790177021475656957217914637190634541097194356737 5959 133064759888764097346499605264846528320615821082623 5960 123149369620922156724584535183026463575599193522177 5961 109151441134526713633198418823045049076969086386175 5962 92583473468889410624876251761174948752892840902657 5963 75092299707975939407809188724410503988810579181567 5964 58188443073634979848940776789772804600748549603329 5965 43037437519993566422008564107075277872334333018111 5966 30351325910387129624429708043139581920650756882433 5967 20386584609382240481749838134786740899190786752511 5968 13026185732904905685734253250676935104119498080257 5969 7907116168287041310761804002866572753376102055935 5970 4553182582422450949057277695671229542752231358465 5971 2483221417978203503546439028208941165649651040255 5972 1280436535724472133892758289215336190007169777665 5973 623022659251593705731663342585447759980187877375 5974 285446501986983172270901527137653670695596457985 5975 122854244637096323460588301951380680169924591615 5976 49539403937515019181596292552878267973295407105 5977 18660281212880676808718492086169227995450966015 5978 6543950255743819535528276150000498775607476225 5979 2128473475395792109803945178574030866047041535 5980 639321332414722245089316947566776466395889665 5981 176449768834692512142381363295777273692553215 5982 44488237753690651274536929229497697581400065 5983 10176836041373224210061411189127037579165695 5984 2094915218743156000766787680360147865042945 5985 384226449967223839804565626606960305504255 5986 62019050400644531498277968647119165194241 5987 8673306093275210490291313769368671748095 5988 1029566366674558017943685777992403910657 5989 100865376232211128646799606166168010751 5990 7829983662670520063823988464463904769 5991 451567567415700790318761602631860223 5992 17199483343896616519507269090541569 5993 324518553658426726783156020576255 5994 1 5995 1 5996 217 5997 23327 5998 1656145 5999 87355871 6000 3651148801 6001 125950346495 6002 3688036515073 6003 93568628454911 6004 2089303185315841 6005 41568133090099199 6006 744265719867371521 6007 12091020545104650239 6008 179450943716785520641 6009 2447410280446279679999 6010 30826165225619212861441 6011 360138346970650324500479 6012 3917473374706181084282881 6013 39809224224656984427724799 6014 379046510674505969424138241 6015 3390655103417960615242629119 6016 28562053816032470435742351361 6017 227059617539570977972137492479 6018 1706773896194124675200518717441 6019 12152366285564027505870184120319 6020 82089786950391407325410595176449 6021 526859510881936017738249824894975 6022 3217050986902002965986477202210817 6023 18711567642975353938686923956551679 6024 103786232979098157046040351482052609 6025 549535370338627234872505117523836927 6026 2780297317538811859422016950312632321 6027 13452637035863703725263778130390155263 6028 62301056613348035669936598912889520129 6029 276362514994892681626253321986478440447 6030 1175052791897567535357417767582241390593 6031 4791876803104768912242118933978051248127 6032 18753304842039585718826323185692292677633 6033 70470541392191652883117246952005852725247 6034 254395770537573369718831136626279702331393 6035 882636321216604209387988205897719740366847 6036 2944447304687700812971550068939156432617473 6037 9448013960145286878478383392437394984665087 6038 29170353702357511973946990649991858269192193 6039 86684749285150884583329131477295901492379647 6040 248007770456540038804357443557090960041050113 6041 683310545346426008883118243495115959008493567 6042 1813415152338121267896071896261864292060495873 6043 4636459566680292530450169298110334689867726847 6044 11422412182712492845024145512367385224320909313 6045 27118880015830192056114210032779142569731817471 6046 62055090169033274970049043973638313894939197441 6047 136871458704892920703699753425292935141634605055 6048 291008287929589839802099546640332770333259988993 6049 596446001386374404209928631273557581762817687551 6050 1178462577245554083814127724554223122429337665537 6051 2244575395830308000232266675970782521369819086847 6052 4121074168135330261327694840795017447800542593025 6053 7293194015527193518021201672026416979677347315711 6054 12439947590126661151361636367088605250877648797697 6055 20448621752629763297609760364769765133380678057983 6056 32388751945569082538442647499527288926575322464257 6057 49423955716158162627057855000029439940453323505663 6058 72645798572768203175434958253277425353208465719297 6059 102829473217563447665648460798351193506430356291583 6060 140136287722895761191236273273134586453069551108097 6061 183818060197716517284610038822179786826263658758143 6062 232003938625755959564983734912104334099447625547777 6063 281658530509121805955102691465540756455842784477183 6064 328780925564211190749927554374559206233053065117697 6065 368864167091026519770107012299840751125685048705023 6066 397562836107685331223733779257950751324759639719937 6067 411443445046510511491987056275273612372931975839743 6068 408645113931715411260935434539227797402810209796097 6069 389278889398450351417583745712719520216830835687423 6070 355450180376371027082367489189097976228167473430529 6071 310886355737942837891273089407265046906831013675007 6072 260259246645754760657561692246760401494596260986881 6073 208373042489586858664559154238593812578369707966463 6074 159414323667263526119890117686620887073831432224769 6075 116426200950374262468446836257290137665319422918655 6076 81089236430156499730609254221065904740492300517377 6077 53799354951669386649233929520250416902501071585279 6078 33959487634096852682230310504220442961615098216449 6079 20367414918996533570580885701404375049504435470335 6080 11589586582823105401660994419551400251154113757185 6081 6246879371680879140985636345633218521306471858175 6082 3183895730700537973517179921016120139994527432705 6083 1531491820490170583734228212308549190655972212735 6084 693747248611062668002391356226688021561117507585 6085 295247893211707666102772896455639628313144590335 6086 117739089087910715171911077191925763942041780225 6087 43864512681505173152965260322338954766509408255 6088 15216373986883431180860497478575028417261993985 6089 4896268283206306464697207304714838198489972735 6090 1455092433664137002321015258429330206484332545 6091 397387775423075675559299655821052244966506495 6092 99153311548754526759135269648122432741965825 6093 22448587301489604420889610058614223023374335 6094 4574056887453535841338140987327256035590145 6095 830471950335092211107409221861039776202751 6096 132711406894564273486847251063607002136577 6097 18376178553224978998526313316729747406847 6098 2159998109581327164534171162150975832065 6099 209560736127092777357423200796799926271 6100 16111534892756740917966738531559669761 6101 920334618175298197157030474354262015 6102 34723485241451659765797694201659393 6103 649037107316853453566312041152511 6104 1 6105 1 6106 219 6107 23761 6108 1702799 6109 90668161 6110 3825860543 6111 133252644097 6112 3939937208063 6113 100944701485057 6114 2276440442225663 6115 45746739460730881 6116 827401986047569919 6117 13579551984839393281 6118 203632984806994821119 6119 2806312167879850721281 6120 35720985786511772221439 6121 421790677421888750223361 6122 4637750068647481733283839 6123 47644170974069346596290561 6124 458664959123819938279587839 6125 4148748124766972554090905601 6126 35343364022868391666227609599 6127 284183725171635918843622195201 6128 2160893131273266631144793702399 6129 15565914077952276856271221555201 6130 106394519521519462337150963417087 6131 691039084782718832389071015247873 6132 4270770008665875001462976852000767 6133 25145669616779359870659878360973313 6134 141209368265048864923414199395155967 6135 757107836296823548964585820487942145 6136 3879368058216066329167027185360306175 6137 19013231670941327444107812031015419905 6138 89206330685075443120464155173669830655 6139 400964628221588752966126519812257480705 6140 1727777821887352898609924411555198271487 6141 7141982386899903982956954469142534029313 6142 28337058448249123543310561053648395173887 6143 107977151076270824320769893323390438080513 6144 395336853321956675485065630530291407781887 6145 1391427862291750948825650479150279145029633 6146 4709719947120909231747526480734595913351167 6147 15336908569520688504421483530315707849900033 6148 48066381622648085730903757434866648238522367 6149 145025456689865908531223112777279618030764033 6150 421377269026841807971015706511682763025809407 6151 1179326086259506086491833130609297879090593793 6152 3180036243030973285662308383252096210077483007 6153 8263289871356535066242313090634063273988718593 6154 20695331316073077905924484108588054604056363007 6155 49963704381255177746162501057513913018373636097 6156 116292850200693659082277464039196599034402832383 6157 260981639042959470643797841372569562931512999937 6158 564751205339375681209499053490918640616529199103 6159 1178462577245554083814127724554223122429337665537 6160 2371354580018302892233984987101338285954973040639 6161 4601500550321416167860522125079228766228494417921 6162 8610224959795946261792228192736582490540180766719 6163 15535342351797854040676591353616451875278432501761 6164 27026335621181048187404039711141439210232343429119 6165 45328516932883085600333033098946975635135975653377 6166 73285995450828609133662168229066819193336678580223 6167 114201459607296327703943149999084017793603968434177 6168 171493710005084528429550668253336305234115112730623 6169 248121070363099854016518377304906044212847287730177 6170 345795234158022656522533194869836973465930263691263 6171 464090635643508039667082585368448959732402760974337 6172 599640059021188994134203812556463907751974943064063 6173 745666407760633725085070161289749424654738035572737 6174 892097986582454802660132937305640719144738634072063 6175 1026426018219448901269962121048959163591791178940417 6176 1135291170289738370763947803857632253576129737129983 6177 1206569117261881173939454614791175115022451255279617 6178 1231532004024736434244909547089775022148674161475583 6179 1206569117261881173939454614791175115022451255279617 6180 1134007959173271729917534980614537016661829144805375 6181 1021786716490684892056008067785460999363165960536065 6182 882031958121640436440107871061290495308258288336895 6183 728891535781096379979682538732114615567562229940225 6184 576160408646437243449008426163808512230570848157695 6185 435254848284901314708227071630531911812982287368193 6186 313941638330905024667502926735646180071131146354687 6187 215977827811982386110452437962382226383485672620033 6188 141558197537435625980698169544721276766617241387007 6189 88286390187190238935041506709845260972734631903233 6190 52324416420816172542822765822360150350162984697855 6191 29426052537327089944307625184736019023614699372545 6192 15677654474062296255488452612282557182607471149055 6193 7899283281891246530768588054340789470645027078145 6194 3756730889591403835470847780843786402873061933055 6195 1682742390433833002107555608909015671435379605505 6196 708234875511326047377456870103205020568330960895 6197 279342690857326603496787414706190482650592968705 6198 102945399349893777486791018123252937950280810495 6199 35329016256973168826418202261864895033013960705 6200 11247629000076749931715429867859006603464278015 6201 3307572642751349680201330172679712657935171585 6202 893928862394905877877734581290226922674978815 6203 220755210398998657939160149354859088507305985 6204 49471231490432744683117361104555702082338815 6205 9978585725242163893783691196515551847383041 6206 1793655307564748695701665694785686554542079 6207 283798992342353525972220815443943751680001 6208 38912355216031285161586797795610470645759 6209 4529556955289747106425765525098751590401 6210 435233007146942295632813140125159522303 6211 33143404403688780033090507537473601537 6212 1875392721592048054079858642910183423 6213 70096007590220172985161700444471297 6214 1298074214633706907132624082305023 6215 1 6216 1 6217 221 6218 24199 6219 1750321 6220 94073759 6221 4007196865 6222 140904365183 6223 4206442496257 6224 108824575901183 6225 2478329845195777 6226 50299620345182207 6227 918895464969031681 6228 15234355956934533119 6229 230792088776673607681 6230 3213578137493840363519 6231 41333610122271473664001 6232 493232648994912294666239 6233 5481331423491259233730561 6234 56919671111364310062858239 6235 553953301071958631472168961 6236 5066078043014612430650081279 6237 43640860272402336774409420801 6238 354870453217372702176077414399 6239 2729260581616538468832038092801 6240 19887700340498810118560808959999 6241 137526347677424016049693406527489 6242 903828123825757757063372942082047 6243 5652848178231312666241118882496513 6244 33687209634111109873585832064974847 6245 191500707498607584664733956117102593 6246 1039526572826921278811414219278254079 6247 5393583730809713427096198826336190465 6248 26771967787373460102441866401736032255 6249 127232794026958098008679779235700670465 6250 579377289591739639207054830159597142015 6251 2529707078330530404542177451179713232897 6252 10597538030674609780176803292252930572287 6253 42621023222048931509224469991933463232513 6254 164651267972769071407391015430687228428287 6255 611291155474498324126605417177072283942913 6256 2182101568935664299795781740210861960593407 6257 7492575671704411129398827439035154203410433 6258 24756348463762506967916536491784899676602367 6259 78740198761689462739746724495498063938322433 6260 241158219935162079993030627647012914507808767 6261 711428182406573625033461932066241999087337473 6262 2022080624313189702433864543632663405142212607 6263 5538688415549985458645974644470691968258670593 6264 14623362357418481637566929857138255694143684607 6265 37221911058786148038409110289856181152033800193 6266 91354367013401333558011469274690022226486362111 6267 216220258963204014574602466154224425071150104577 6268 493567339444346788808352769450962761000318664703 6269 1086714483425294622497094736236057766479555198977 6270 2307964987924305446233125831536060403662396063743 6271 4728279734509411059862240436209784530813648371713 6272 9344209710358021952328492099281905338138440499199 6273 17813226060438778597513272442895040022997169602561 6274 32755792271389746564261047739089616856358794035199 6275 58097020324776756268757222418374342960789208432641 6276 99381188175245181975141112521229854055600662511615 6277 163943029316594780334328234426960770463608629886977 6278 260773450508953545971267486457217656180277325594623 6279 399896629219677183837436968251504340821323049598977 6280 591108490373268910875619713811578654681077513191423 6281 842037374884222364555569949479649061891624839151617 6282 1155681103959553352712148975108122906664263288356863 6283 1527821330308205073468368983293361827216780465012737 6284 1944946525803011713353477786402677240158687921700863 6285 2383430802103722252830273259885139568454214705217537 6286 2810621991384358506590227995660240601881268447084543 6287 3188143206728636173303872045955550580759712095010817 6288 3477151457841357915467350222506439622174710729539583 6289 3644670238548498782123818776672125252193576672034817 6290 3669633125311354042429273708970725159319799578230783 6291 3547146193697034077796444210196887246706731655364609 6292 3289802634837228351891078029014535032686824250146815 6293 2925605391103010220552124006632212494034590209409025 6294 2492955452024377252859898280854695606184078806614015 6295 2033943480208630003408373503628037743365695308038145 6296 1587575665577775801606243923958148936274123983683583 6297 1184451334900707654083957069996710003697095721091073 6298 843861104473792435445458291433674586525747965329407 6299 573513853161400398201603045469485729533588586627073 6300 371402785262061490896437845799287814505969114677247 6301 228897196795196650412905779242050672295632248504321 6302 134074885378959435029953156829456319723940668768255 6303 74529759548716476144103702981754595229836869894145 6304 39254592230015839041745493278905903835859969376255 6305 19555297453373896897008023889525365344163116089345 6306 9196204169616640673049251170596588477181503471615 6307 4073719656378992051592568087921236363439090171905 6308 1695812441879978698251701154912600523787254890495 6309 661630781064546984480365847535633903251466747905 6310 241219814956760723800000238508370770933575581695 6311 81905661514023087584551834391588796669492199425 6312 25802830642904849543632189908397725864863727615 6313 7509074147897605238280394926649652238545321985 6314 2008612935188810413694629311935312933857263615 6315 490981652288430060561437659814273879096950785 6316 108921048706107653260018413405626956012060671 6317 21750826758049076483269048087816790249308161 6318 3871109607471850917375552205015316860764159 6319 606510339900738337106028428683497974005761 6320 82354267387352317429599361116319692881919 6321 9494346917726436508484344190322662703105 6322 903609418697573371298716787787792646143 6323 68162201528969608120260873717857386497 6324 3820881450774316281144878986264838143 6325 141490089395074052877456024971247617 6326 2596148429267413814265248164610047 6327 1 6328 1 6329 223 6330 24641 6331 1798719 6332 97574401 6333 4195344383 6334 148918758913 6335 4488251226623 6336 117237460893697 6337 2695978996998143 6338 55256280035573761 6339 1019494705659396095 6340 17072146886872596481 6341 261260800690542673919 6342 3675162315047187578881 6343 47760766397259154391039 6344 575899869239455241994241 6345 6467796721481083823063039 6346 67882333958346828530319361 6347 667792643294687251597885439 6348 6173984645158529693594419201 6349 53773016358431561635709583359 6350 442152173762177375724896256001 6351 3439001488051283873184192921599 6352 25346221503731887056224885145601 6353 177301748358421636286815024447487 6354 1178880819180605789162759755137025 6355 7460504425882828180367864766660607 6356 44992905990573735206068069829967873 6357 258875126766829804411905620247052287 6358 1422527987824136448140882131512459265 6359 7472636876463555984719027264892698623 6360 37559135248992886956634264054408413185 6361 180776729601705018213563512039172734975 6362 833842877645655835224414388630998482945 6363 3688461657514009682956287111498907516927 6364 15656952187335670589261158194612357038081 6365 63816099283398151069578076576439324377087 6366 249893314416866934425839955414554154893313 6367 940593691420036466941387448038446740799487 6368 3404683879884660948048992574565006528479233 6369 11856778809575739728990390919456878124597247 6370 39741499807171329226714191369855208083423233 6371 128252895689214476675579797479067863291527167 6372 398638617458541005472524076638009042384453633 6373 1193744622276897785019523187360267828102955007 6374 3444936989126336952500788407765147403316887553 6375 9582849664176364863513703731736018778543095807 6376 25700739188518452554858879146079639630661025793 6377 66468635773623111313542970004132692540321169407 6378 165798189130973629634829689854402384530553962497 6379 398928992990006681690625404703604469524122828799 6380 926007857370754817957557701759411611142618873857 6381 2073849162313988200113800275137983288480192528383 6382 4481393954774894691227315304008175936621506461697 6383 9344209710358021952328492099281905338138440499199 6384 18800769179376844072052972971701474399765737242625 6385 36501645481154822502170256641458850699274050600959 6386 68382244392267303759287592624879696902353133240321 6387 123608604867556249397279317896553576673506796503039 6388 215575228824798694512655557357978539977179079376897 6389 362705405667085144284610459469420478574809954910207 6390 588659509142143106639923955311139197107494585368577 6391 921443530237584275779971941165939653181877700788223 6392 1390901748812623278550493650314587336323723612389377 6393 2024254355630760186306809377102806371253779865534463 6394 2839755853727998081823288874067421030447512966660097 6395 3839183538227311778892666933509607640545307041726463 6396 5000589186419421860290215752989400894592248851726337 6397 6273323853709745679537228832690494048771590548619263 6398 7577483595591803012250774515430519738789697857519617 6399 8809387189497353186484328037276031784522248989179903 6400 9853437871298630262075094314417540783694134919561217 6401 10598973154231214613058519221685004496542998131113983 6402 10958973602408351606676911262314975663706952922300417 6403 10886412444319742162654991628138337565346330811826175 6404 10384095022231296507483966449408309526100287560876033 6405 9505210660777466924334280064661282559408238709702655 6406 8344166234230397693964146294119120594253259225432065 6407 7019854384257384509128170065337428955733852921266175 6408 5655462625995035808422990931214224423005514599759873 6409 4359602666056259257296444917913007876245343688458239 6410 3212763774275207743613372431427094593919939407511553 6411 2261236062108985269092519628336834902585084517285887 6412 1518430491584862287299643936738259273573146287931393 6413 971702767319319632205781470840626301307570477858815 6414 591869278969352735855764715313557664315205165776897 6415 342679530306635346204010016640667234677718207430655 6416 188314111327448791329952899242415094295533709164545 6417 98064481913405574980499010447337173015883054841855 6418 48306799076364434467065298949647319165507735650305 6419 22466127995612273397691070429114413317802097115135 6420 9843251754637962801436837330755073250665435234305 6421 4053255664824504380983768157360834950825976528895 6422 1564481377085854692760731933579638577436509077505 6423 564345291427544535184552311408330338536643362815 6424 189614153670951024712735858691575319203848126465 6425 59114735433707304325544774743445103968272777215 6426 17026761230984020890255419165234617410947907585 6427 4508207522666050887950696283684899746811478015 6428 1090884353282967774382893733034174714205962241 6429 239592924170264383003305874899070702273429503 6430 47372763123570003883913648380648897359380481 6431 8348729554844440171857132838714131695534079 6432 1295374947188828991641656218483315640893441 6433 174202881692431071367683066422962048466943 6434 19892303254150446388267405168433118052353 6435 1875381038924116350717694449293442678783 6436 140145284508713532521666626421979611137 6437 7783252990943706615167213997500923903 6438 285576327219415519569177298107105281 6439 5192296858534827628530496329220095 6440 1 6441 1 6442 225 6443 25087 6444 1848001 6445 101171839 6446 4390493185 6447 157309447679 6448 4786088744449 6449 126213963346943 6450 2930453918785537 6451 60648238029570047 6452 1130007265730543617 6453 19111136298191388671 6454 295405094464287866881 6455 4197683916428272926719 6456 55111091027353529548801 6457 671421402033973550776319 6458 7619596459959994307051521 6459 80817927401308996176445439 6460 803557311211380908658524161 6461 7509569931747904196790190079 6462 66120985648748621022898421761 6463 549698206479040498996315422719 6464 4323305835575638624633985433601 6465 32224224479834454802593270988799 6466 227994191365885410399264794738689 6467 1533484315897449061736389804031999 6468 9818266064244039758693384276934657 6469 59913914842339391566803799363289087 6470 348860938747977274824041759906988033 6471 1940278241357796056964693372006563839 6472 10317692852111828881000791527917617153 6473 52504409001919998926072318584193810431 6474 255895000099690792126832040147989561345 6475 1195396336849065871651541412709343952895 6476 5356147412805321353405115888760904482817 6477 23033875502363689955173732417610172071935 6478 95130003658069492248100392965664038453249 6479 377525512983663236564996108567432803647487 6480 1440380320253770335793067358867555050586113 6481 5285871262724733881931767470641900010078207 6482 18666146569345061625088376068586891181555713 6483 63455057426322808684694973208768964332617727 6484 207735895303557135129008180218778279458373633 6485 655144408836969958823683671596144768967507967 6486 1991021857193979795964571340636285912871862273 6487 5832426233680132522539834782485683059522797567 6488 16472723642429038768515280547266313585176870913 6489 44866438516871182281886286609551677187747217407 6490 117870114150660016423260728296291971801643220993 6491 298735460678219852261915629862667769611196301311 6492 730525371251953940960284784412409238585230753793 6493 1723865843350768181338808511166620550190864531455 6494 3925864877055497836028915678656806510765430276097 6495 8629092279402871091454915854284142513581891518463 6496 18306997619907811334783122707298257211381453422593 6497 37489188600092887976709957170265285076042618241023 6498 74103183839908510646276202584861799498805525086209 6499 141385535354576948763628105907797398300901234442239 6500 260373093652090856915854503146312970478213062983681 6501 462792438559911193307214193151085693324192672382975 6502 793855863316682533309921574185377558529168113664001 6503 1314070320476313395209144874249980154257114495188991 6504 2098762548521870489059819851788218047396866871525377 6505 3233788809287791830110437532646466642687479013965823 6506 4806057853256006743407796677731981043901227090313217 6507 6888264564989518454436907628273033772955072697729023 6508 9518695245683307942539244681644449701440332975046657 6509 12678956262874045418075549620008616175682862935179263 6510 16274502226548589400117660338669295837956088252071937 6511 20124131303011294371325232180811507836332878954758143 6512 23964354380680959210985877068137071262101644704219137 6513 27472212250293336635043750388969604352738632897921023 6514 30305848896828475137208707850520086063931267970236417 6515 32156919910870780832793949705684984656792949184528383 6516 32804359649136445376008814152768288892760236656427009 6517 32156919910870780832793949705684984656792949184528383 6518 30273400705240059939302212963477901611608813831454721 6519 27354587555785331542632706423441685713069736644837375 6520 23708186852718179897056462653575670144240371372130305 6521 19695171394509804826679331061889082334473220442292223 6522 15670527918046330874142426780341456722256372887977985 6523 11931969106387726258206262267253110346410626784428031 6524 8686763610659400756319264491191024090424963332308993 6525 6040902615802832825484683193411929078743315322503167 6526 4008563750489044206805069344317144848453863053721601 6527 2535274813607992000267327656994810266930346121494527 6528 1526418088245340817915539447267782563308128538984449 6529 873673171940719483737972932523749563650970124025855 6530 474692704568303157640404808932167361606950473170945 6531 244435762903175584428063319844321665197273845334015 6532 119079726148341142331821668328409051648817568415745 6533 54775507745862509596818978188983899886269629464575 6534 23739759174100429983857442818870981452156846997505 6535 9670992706734863454728268248301308479088462135295 6536 3693308045599253920706016178567607493409661517825 6537 1318304736526040095081840481508235996277134852095 6538 438343042775609353751016492126595742375969030145 6539 135256232098398629541344968652124825347493462015 6540 38561729984634092668461534614154134568707293185 6541 10107299398615069550284286300403974207828918271 6542 2421361630736199931769093340967420130685353985 6543 526558611464098769890525398178790301906239487 6544 103094255801984447939684429600011926414295041 6545 17992834056877709335355921895911579031961599 6546 2764952776070089054650995503389593330253825 6547 368298066639012589123633538014357214986239 6548 41659987547225009127252504786159678783489 6549 3890907362356946233957055525008864968703 6550 288073822008370771658500466841460146177 6551 15852082309106828749903605293108953087 6552 576344951297365866766885092543430657 6553 10384593717069655257060992658440191 6554 1 6555 1 6556 227 6557 25537 6558 1898175 6559 104867841 6560 4592836863 6561 166090434049 6562 5100707639807 6563 135786140835841 6564 3182881845479423 6565 66509145867141121 6566 1251303741789683711 6567 21371150829652475905 6568 333627367060670644223 6569 4788494105356848660481 6570 63506458860210075402239 6571 781643584088680609873921 6572 8962439264027941408604159 6573 96057120321228984790548481 6574 965193166013998901011415039 6575 9116684554170666014107238401 6576 81140125512244429416478801919 6577 681940177776537741042112266241 6578 5422702248533719622626616279039 6579 40870836150985732051861241856001 6580 292442640325554320004451336716287 6581 1989472698629219882534919393509377 6582 12885234696038937882166163884998655 6583 79550446970827471084190567917158401 6584 468688768432656057957649358633566207 6585 2638000118853750606612776891820539905 6586 14198249334827420994930178271930744831 6587 73139794706143656688073901640029044737 6588 360903818103530789978976677316377182207 6589 1707186337048447455905205493005323075585 6590 7746940086503453096708198714179592388607 6591 33746170327974332661983964195131981037569 6592 141197754662796872158447857800884382597119 6593 567785520299802221061196894498760880553985 6594 2195431346221096808923059576002420657881087 6595 8166631903232274553517902188377010111250433 6596 29237889094794529388951911009870691201712127 6597 100787350565012931934871725345942746695729153 6598 334646010156202752498398126636316208123609087 6599 1070616199444084229081700032033701327884255233 6600 3301310674867919713611938683828575450806878207 6601 9814469948068092114468977463758254885266522113 6602 28137576109789303813594950112237679704222466047 6603 77811885801729259818916847704084304358100959233 6604 207602991184402380987033301515395326177137655807 6605 534475688979539885108437086455251713214482743297 6606 1327996292608393645484116044137744777807623356415 6607 3184916585854676063259378079991439027361326039041 6608 7373596563757034198706532700990047611147159339007 6609 16480822033513866763512747211597755535112752070657 6610 35565182178713553517692954415866542238545236459519 6611 74103183839908510646276202584861799498805525086209 6612 149081561040094286599696116925392369650890761568255 6613 289591903034393970056180511077520997298512284614657 6614 543144164361244754443110714961907767080015531868159 6615 983538625864092907138923199443711634280618798350337 6616 1719440740436504919924349960487548945177553458429951 6617 2901782047109678461828988022620735271315450722516993 6618 4726903189474497279478109600288178355911095861903359 6619 7431313906331532808230077236222902737481212757016577 6620 11273635471831590403628671743024914329276185118244863 6621 16500380271501531941252500983736995860757526878355457 6622 23295224375662344851413059938190517247350478370504703 6623 31716346754240661303154038983297515578563528885272577 6624 41632414752296680236268759578686528189321814122430463 6625 52673135756108473171560552858150099512245055458902017 6626 64212616986703547953636341429760086934767402613735423 6627 75400921011655255057015504525243746876941922306359297 6628 85250273397415148407296208628459294769408533766078463 6629 92768617704527731107211365406725156784655485125001217 6630 97118199470878007041596713564138258206346135025483775 6631 97765639209143671584811578011221562442313422497382401 6632 94587240526981621604890112374847870925194712200511487 6633 87901388966265451421237132350397488936287364307746817 6634 78417361964288842982321875500459041570379844661805055 6635 67111545099946164620792256369040422622953963186552833 6636 55060870707065940527501088904119621391202813772562431 6637 43273024942480388006491115827936023790923372560384001 6638 32550701823434853272731789025697244783246216901165055 6639 23414429837121634338123212175793977259593241987121153 6640 16090368982094709857774435731141003005940493698727935 6641 10552402314586080413877466345629099963838072228937729 6642 6596967715461324818450194761257403097168820781973503 6643 3926509348431401119569051827059314690267227201994753 6644 2222039048449742125116350673979666488908890721222655 6645 1193821172039781899708872937708656388411174791675905 6646 607951251954692311187948308017052382043365259083775 6647 292934960042544794260462314845802003183904766296065 6648 133290774665825449177495399196838781224696105926655 6649 57150511054935723422443153886043271383402156130305 6650 23035293459068980830162552675170224451586585788415 6651 8704920827724547936493872838643450983096457887745 6652 3074952515827689543914697455143067734930238734335 6653 1011942317649617337043377952905316310099431522305 6654 309074194181431351751151471918403785263694217215 6655 87230759367883254887207355528712243345243504641 6656 22635960427966339032337665941775368546343190527 6657 5369281872936498633428712080113630563276947457 6658 1156211478730181987720735225957592530226774015 6659 224181345660846605214724781095935431860551681 6660 38750620889825507725362839295212751394177023 6661 5898203618779190698425624544793543875493889 6662 778256120825250187374519580814874108755967 6663 87210882456806964488462065097328222535681 6664 8069888546722263239572611516859190083583 6665 591999726325848372066904538976029245441 6666 32280509569511023366574095678761336831 6667 1163074496311801388790831177745301505 6668 20769187434139310514121985316880383 6669 1 6670 1 6671 229 6672 25991 6673 1949249 6674 108664191 6675 4802572545 6676 175276107775 6677 5432888507905 6678 145987556115455 6679 3454454127151105 6680 72874909558099967 6681 1384322033523965953 6682 23873758313231843327 6683 376369668719975596033 6684 5455748839478189948927 6685 73083447070923772723201 6686 908656501809100760678399 6687 10525726432205302628352001 6688 113981998849284867607756799 6689 1157307406656456870592512001 6690 11047070886198663816130068479 6691 99373494620585761444693278721 6692 844220428801026599875069870079 6693 6786582604086795104710840811521 6694 51716240648053171297114474414079 6695 374184312627525784108173820428289 6696 2574357979280328522543822066941951 6697 16864180093297377647236002672017409 6698 105320916362905346848522895687155711 6699 627789662374311000126030494467883009 6700 3575377655719062722528075609087672319 6701 19474249572534922208155732055571824641 6702 101536293375798498677934258183890534399 6703 507183407515818103355124480596435271681 6704 2428993973255509035863158847638077439999 6705 11161312760600348008518609700190238539777 6706 49240050500981238855400361623491165814783 6707 208690095318745537482415786191148344672257 6708 850181029625395965378092610100529645748223 6709 3331002386820701251045453364999942418989057 6710 12557494595674468171364021340381851427012607 6711 45571152901259078495987715386624711424212993 6712 159263128754601990712775547365684129099153407 6713 536220711286228616368141577328201701515067393 6714 1739908219756489734078496285306333744131473407 6715 5442543073756088171775338747895978106575388673 6716 16417091297803931541692854831415405786880278527 6717 47766516005925488042532905039754189474755510273 6718 134087038021307867446106747928559663766545891327 6719 363226762787860900624866996923563934893339574273 6720 949681671348344647082503689486042365568758054911 6721 2396947670567473415700990217048248204236588843009 6722 5840909171071463354227610168266928582976572751871 6723 13743429735466386325225288860972925665869811417089 6724 31228015161027935160925812613577850757407070748671 6725 68526826245741287044718448839062053308770740600833 6726 145233548197335617681662111416594883975895998005247 6727 297287928719911307892248522095115968648501811740673 6728 587755025114582543255572744928305736600293807751167 6729 1122327970430032694555471737116949761677040101097473 6730 2069826954586582416025144629367527168440649862086655 6731 3686517992164690734202196359374972213738791055130625 6732 6340663527982688301677687943595833161670557639376895 6733 10530467283693854203136085645529648898541997306937345 6734 16885120285280527367186296436799259449303404480823295 6735 26136263284494656020088826215470719804238610632278017 6736 39047651215164712748509844469786824519309897114845183 6737 56295984918665408733918061905664508968865532127215617 6738 78306795505565351005980158859678550073264485626281983 6739 105065108260778002842576837545281559346448871892975617 6740 135937965260701833644098072015523155890888683703762943 6741 169558888498920494296757447146060285959257513531539457 6742 203826154985062350964288187384763920746476727533830143 6743 236052115420725658521327217678946788523292378378797057 6744 263269164499358027921803782663643746323472552657158143 6745 282655434879933469256019444377588571775657105275486209 6746 292002038150899685668005005139498078855005692548349951 6747 290118518945268964774513268397290995809821557195276289 6748 277075870020228694631017357100093230786676788708769791 6749 254220139896819745824796140201254019442954573277298689 6750 223946269028523850585436007369958505763713652510162943 6751 189283960906958269769085601642200466637110740145668097 6752 153394766356612269061493293636175266573329000105508863 6753 119096751708395629285714020681569292365092962021933057 6754 88515833483991340883586790227188466826085675789451263 6755 62919228656337978534020860082728957525126977672970241 6756 42733140278775500129426337807911105975719059626393599 6757 27701772344633485646205127452515603024844965239848961 6758 17120444779354050756469441349574120884604868765941759 6759 10075057745312544364254454328098295869443345125212161 6760 5637899268939266149941574285667989366228956234121215 6761 2995593596034256110605694183434365158865714842435585 6762 1508837463951929416636358930879906767270635284463615 6763 719160694750915037698420028888442787592505638518785 6764 323732060386586621777433952279720833832794367983615 6765 137336315568940427675048860447256767218390898049025 6766 54775507745862509596818978188983899886269629464575 6767 20484794171276785416902443132429969701123154509825 6768 7161847349304996424872772863191451779959908990975 6769 2332958829480666025837907377729036405462557261825 6770 705379147730745958389510299365519813872631939071 6771 197097479163732848806752376999199855236830199809 6772 50641202728869176698104043963664367655963328511 6773 11894775224603179254578159386184853656780668929 6774 2536604303121210580656195233011120492314099711 6775 487113312211518718154812401487083615115280385 6776 83399445398430206149151303135219046663847935 6777 12574663358383631584225768670401961859743745 6778 1643723124107307339237501226727076440047615 6779 182491653460336192216496741711515635154945 6780 16731776819770374851212127572694409412607 6781 1216279962221207767500383173630819827713 6782 65724093635333848121939022535267975167 6783 2346918180057742088095784340807483393 6784 41538374868278621028243970633760767 6785 1 6786 1 6787 231 6788 26449 6789 2001231 6790 112562689 6791 5019900927 6792 184881252865 6793 5783440723455 6794 156853333131265 6795 3746429239382015 6796 79783817812402177 6797 1530071852640165887 6798 26642402380279775233 6799 424117185346439282687 6800 6208488176918141140993 6801 83994944749880152621055 6802 1054823395950948306124801 6803 12343039435823504149708799 6804 135033451713695472864460801 6805 1385271404355026605808025599 6806 13361685699511577557315092481 6807 121467636392983089076953415679 6808 1042967418042198122764456427521 6809 8475023461688848304460980551679 6810 65289405856226761506536156037121 6811 477616793923632126702402769256447 6812 3322726604535380090760169707798529 6813 22012896051858034692323646805901311 6814 139049276549500102142994901031190529 6815 838431495100121693823076285842194431 6816 4830956980467684722780136598023438337 6817 26625004883973047653211883273747169279 6818 140484792520868343094245722295034183681 6819 710255994267415100710992996964216340479 6820 3443360788287145242573407808830947983361 6821 16019300707111366080244927395466393419775 6822 71562676022181934872437581023871642894337 6823 307170196320708015193216509438130676301823 6824 1267561220262887040342924182482826335092737 6825 5031364446071493181801638585201001710485503 6826 19219499369315870673454928070381736264990721 6827 70686142092608014838715758067388414278238207 6828 250405434557120147704750978138933551947579393 6829 854746968795432597793692672059569959713374207 6830 2812349642328946966814779439962737147161608193 6831 8922359513269067639932331318508645594838335487 6832 27302177445316107885243532327207362000031055873 6833 80600698601533351125918614702585001048516067327 6834 229620070033158843531172558008068042716056911873 6835 631400838830476635517080492780683262426431356927 6836 1676135196924066448332237683333170235355437203457 6837 4296311013264162709865997596020332935374104952831 6838 10634804512206410185629590602363424991449750437889 6839 25425248077609313033680509197506782831822956920831 6840 58714874631960707811376390335523702089146693582849 6841 130982856567797157366570074066217754823584882098175 6842 282287200688818191771099009094718990593437479206913 6843 587755025114582543255572744928305736600293807751167 6844 1182330882554405159040069789118537673897297431232513 6845 2297838020659197781066617226973561234877627716599807 6846 4314482895446647805136088103601426691794730064281601 6847 7826171901337855566252485618110026550620090779303935 6848 13713699512312069770082080662345777589148139749638145 6849 23211794339659230806491461532721315221883112585691135 6850 37946054852668235773458467727858557246387399094697985 6851 59906503855055710754461419089069238702845419593924607 6852 91320177784154024788687496900728264127787118379401217 6853 134391287348994834230937750845238158007485326356905983 6854 190898765342896168473816282671007568010995549880713217 6855 261678699271908704854537155264638659492977843145539583 6856 346068181782257839329251747106086274583786427489714177 6857 441434819020324161584953591177106597741034880939065343 6858 542943931982903339557803081676884492664991754596909057 6859 643704425390850360449903592448474630016245833446457343 6860 735373395340809344964458218021537323370057309414752257 6861 809193763878649525099627009704876064422602210589802495 6862 857312907910766624180043893894675222406319903099322369 6863 874122595247068336110523278676287153519832942291976191 6864 857312907910766624180043893894675222406319903099322369 6865 808371879937277135086830854401440481016308150694838271 6866 732386548822163342235028287772466544649622799064760321 6867 637176498964005970939957616382117478164538045165993983 6868 531962688170528808599664496920576199847550480396845057 6869 425886284421620167408700607953919825511750962232950783 6870 326709336900782599455014831590327051556271599833317377 6871 239950895624320660301194440537105891177298329251872767 6872 168571597591451457197468057973369021025973014972334081 6873 113168052902184485905057803068337814976283084492636159 6874 72523989468621022048879696254605326934294799245639681 6875 44315947304020645877193337027246537638653082657095679 6876 25788014759564354878450482941864581105115646484545537 6877 14271392133912788410488842754770343891323627310678015 6878 7500024656020441637847747297748637085002064969334785 6879 3736835622654773870971137890648256322133776207446015 6880 1762053449888416697174274010056606409017805645021185 6881 784800436342113671229916765006698434883979634016255 6882 329448138883743364946916699083497434323051425562625 6883 130035809663001804610540399510397769473662413438975 6884 48131435691858567258677659128051391182206218010625 6885 16656653528090658875583453104111939965382375243775 6886 5371296806692078010065325054823592624797746462721 6887 1607855774625224765585772975730239482982094077951 6888 444836161056334874311608797962064078129623728129 6889 113177180682341532650786247313513588968707325951 6890 26326154752327569089812514005380827805875437569 6891 5560321918453939879467202867509324599743479807 6892 1057626069821467642458776106109386276894408705 6893 179373554155244043882528374940840055187439615 6894 26793049840874570507689038567531000159535105 6895 3469937901674950870691499195165668515250175 6896 381715083740442759284205610995725679722497 6897 34679833601761957469924638319019638652927 6898 2498284018077749383122705369796907630593 6899 133795105450725438331973829411343433727 6900 4735374734983762797219812652248727553 6901 83076749736557242056487941267521535 6902 1 6903 1 6904 233 6905 26911 6906 2054129 6907 116565151 6908 5245026305 6909 194921054719 6910 6153203229185 6911 168420214578175 6912 4060135905644545 6913 87276676291166207 6914 1689639488264970241 6915 29702546085560107007 6916 477401990106998833153 6917 7056722547611019706367 6918 96411921103716434903041 6919 1222813285450708611366911 6920 14452686227725400761958401 6921 159719530585342481163878399 6922 1655338307782417551536947201 6923 16132228508221630768931143679 6924 148191007792006244191583600641 6925 1285902690828164300918363258879 6926 10560958297773244549989893406721 6927 82239452779604458115458117140479 6928 608195605636085649715475081330689 6929 4277960192382644344164975246311423 6930 28658349260928794873843986221498369 6931 183075068653216171527642194642993151 6932 1116530048199121898109066087904575489 6933 6507819970667928110426289169707827199 6934 36286918844908417098772156469794045953 6935 193734802288814438400669488842528522239 6936 991225579309151786899484441554284707841 6937 4863872776821975443995393802759380664319 6938 22906022283685656565391743013128289386497 6939 103601277436404667032927435814804429733887 6940 450295548365071884938091671485873962090497 6941 1881901612904303070729357201359087687696383 6942 7566486886597267262487486950166654380670977 6943 29282228261458857037058205240783739685961727 6944 109125140831239756185625614208151886808219649 6945 391777718742336177382182494273710380504055807 6946 1355557837909672893203194628337437063608532993 6947 4521843579919812162402164784081877066588356607 6948 14547058797926961573561890198434119889161551873 6949 45146896471854243165108194964224653189707726847 6950 135205053492165566896405679356999725048578179073 6951 390821467236225545783009787413238044813089046527 6952 1090640978896794322579425608796819347858545180673 6953 2938936874585019719366398668894536760208299917311 6954 7648581407112295606530472962686673406084979359745 6955 19227426538734735605361585794404090862197960343551 6956 46694857102022133404939690402233632814722457796609 6957 109565370787179333878737408730537267752792607424511 6958 248412605831718572989322854737265159001878269263873 6959 544252913824412506504239157227154500240607243403263 6960 1152329426492218926797770763117743717787168766164993 6961 2357840932783570245551215278975149147097885046734847 6962 4662499785768008099146756805210636582672222579064833 6963 8910158936765043367269322557548549161549985497481215 6964 16455137692231151176524661825312879934209550907867137 6965 29366043314987780902587051898565830690388321308246015 6966 50639193364283370346655622857412870400179392084967425 6967 84369643531986697386441390793301187690153624266080255 6968 135798613560392182301378354544786353195620217783320577 6969 211133185494265446297610335078866741533477957567250431 6970 317031642917302883808312744646694686263059563115708417 6971 459681340040885836935691784361483884025966202594525183 6972 643476229957701041802169720606653795514968942906966017 6973 869425580326075249038326057635363593569742113780793343 6974 1133571182584839840243457085389279146908607735918493697 6975 1425813570023551662727710264031097688147061516475039743 6976 1729592289356657039565509755802243615346229342640275457 6977 2022782246122510065864265402918486583402548976307666943 6978 2279940554560268215028543445747950711162716829419307009 6979 2475700435668065674379297913304427351251524324278927359 6980 2588748411068601584470611066465637598332472748490620929 6981 2605558098404903296401090451247249529445985787683274751 6982 2522997695758810383446918642190790925828947956893483009 6983 2349130308696717612408689996575347506682239100454436863 6984 2101949596608332655410014191927050567463783643295514625 6985 1806315686098540750479579729684811156176626570728833023 6986 1489811660762677784608029601795072225206851923026640897 6987 1178481905744022934272416047498166702579773524299218943 6988 893369569425885859211224103717759994289841528918507521 6989 648473388840092777799856939047580803380569673476079615 6990 450311248085087400299993919015075857028229114437304321 6991 298860095272989993858995302391280956886860968230911999 6992 189363926241262689974952729536457191507242681148375041 6993 114419909367605646632837156996357656382421811798736895 6994 65847421653041498167389808638499506101554920279769089 6995 36042808923846018458825432807289324867649319590690815 6996 18736884934695657146666632486145530492137906146115585 6997 9235724695197964439116549791353119053285358059913215 6998 4308907336118947065578464785119911252919590924058625 6999 1899049011567970707406750229096894304091010693595135 7000 788932087430488534504373797677392638119765264564225 7001 308203055017862176479758458148846930129531044888575 7002 112919524911807793392938771360214722329794811265025 7003 38684603862873395761232231263047472555562496950271 7004 12350449388009380785716423085377424732577587003393 7005 3660547710306784405483154749422543044093811884031 7006 1002849502795011281274003843237641745227954782209 7007 252680516117010634391385008632408005743290089471 7008 58212631423109078059092230878270980211494354945 7009 12178269906729347401393181841128035476381368319 7010 2294625693798179328800080587159612608976257025 7011 385540158151362658272745788449211110534414335 7012 57056037583424091886069576330227668834320385 7013 7321590887090344500667204001327062710222847 7014 798110001082647476038335860310470998097921 7015 71857951221601664322971982007836184936447 7016 5130363141606224204577384569005158694913 7017 272325585636434639461167471474935595007 7018 9553826219704082836496113245764976641 7019 166153499473114484112975882535043071 7020 1 7021 1 7022 235 7023 27377 7024 2107951 7025 120673409 7026 5478156607 7027 205411107329 7028 6543045338623 7029 180726621036545 7030 4396976334800895 7031 95396948102455297 7032 1864192840847302655 7033 33081825062090047489 7034 536807082278119047167 7035 8011526527825017372673 7036 110525366198938474315775 7037 1415637127658141481172993 7038 16898312798626817984692223 7039 188624903040793282687795201 7040 1974777368953102513864703999 7041 19442905123786465872005038081 7042 180455464808449505729445887999 7043 1582284706412176789301530460161 7044 13132763679429573151826619924479 7045 103361369375150947215437903953921 7046 772674511195294565946391315611647 7047 5494351403654815643595925408972801 7048 37214269645694083562173936714121215 7049 240391767175073761275330167085989889 7050 1482680185505554241164350477190561791 7051 8740880067066171906644421345516978177 7052 49302558786244273319624734809209700351 7053 266308639978631272598213801782116614145 7054 1378695183886780663700823419239341752319 7055 6846323935440279017794362685867950080001 7056 32633767837329607453382530618647050715135 7057 149413322003775980163710921841061008506881 7058 657498103237881219003946543115482821558271 7059 2782492709634446840605540544330835611877377 7060 11330290112405873403946201352884829756063743 7061 44415202034653391562033179141117048447303681 7062 167689597354157470259742024689719366180143103 7063 610028000404815689753433722690014154120495105 7064 2139113275394345247967559616884857824616644607 7065 7232959255739157948808554040756751193805422593 7066 23590745957766585898366219766597874022338265087 7067 74241014067708166312231975361092892968030830593 7068 225498846435874053226622069285449031427993632767 7069 661231574220556679575821146127237494910245404673 7070 1872283913369245414145445183623295437484723273727 7071 5120218832378608364525249886488175455925390278657 7072 13526455156282335045263270300475746926501579194367 7073 34524589352959326818422531719777437674367919063041 7074 85149710179491604615662861991041814539118378483711 7075 202955084991223600688616789535004533382237523017729 7076 467543347406077240746797672198339694507463484112895 7077 1041078125487849652482884866701684818244363781931009 7078 2240835254141043939806249077572052718268383252971519 7079 4662499785768008099146756805210636582672222579064833 7080 9378181651335148590249187363160934876867992672534527 7081 18235158508301059565562836167969822326894430655610881 7082 34275455565761237911063306940409978257309521902829567 7083 62276318699450083255636375549191590558807423123980289 7084 109371279994258932151829726654544531780956034701459455 7085 185648030260553438079752636508126928490512408436015105 7086 304537900624365577074261136131388728575927466315481087 7087 482730412615049810900367044168439447924718393133891585 7088 739298013905833776403533414804428169330015478250209279 7089 1093744625875491604552317273654873256552085328825942017 7090 1562838910039472715673553289329621563566901348096016383 7091 2156378040241477332642665498848671184599679999594725377 7092 2872422343236990338320109200660006334048091963480080383 7093 3692955935193231343214624434809655981964276988312027137 7094 4581219429403760365020930283864438991640352375590354943 7095 5481966824835824144995284914522973814095007661588217857 7096 6325505046805288346757074251584923877967814782034640895 7097 7035581544788602104436384804800328773576957983117541377 7098 7540149282404732933229206893074492300835521397048475647 7099 7783054920542106465342312584178524726110931284664516609 7100 7734113892568616976249099544685289984720919532260032511 7101 7395125700214338379302527280956929358340135014241402881 7102 6800210214001767880227394185077745580828261844204388351 7103 6010214879315206061299608113538912291104193857319862273 7104 5102443032959759285567189061164694537560105064484306943 7105 4158105227269378503488475251088311152993477370352500737 7106 3250333380913931727756056198714093399449388577516945407 7107 2435212527691864496222305146483100791960252731313094657 7108 1747258025765272955899707797110237463789368461389463551 7109 1199482591443164794458983140421432670943319197105520641 7110 787084116787242677692943334319019105280964617610199039 7111 493147761850131026582742616069272039396907174095486977 7112 294687240388252791433064122631214818866398543877242879 7113 167737652229929014793605050084288337070759160150228993 7114 90822502782387694064317498100724180227436545327497215 7115 46709494564589278732449814763644180037561170352144385 7116 22780356726514875943811564367826149359490307043885055 7117 10516863683805864838563679799336716809930192541712385 7118 4587030110566429949317874255871181246301786651754495 7119 1886067229878839245488506053503632206369061574017025 7120 729325634947532146352455687657908582588856901042175 7121 264523653686488982547109773983476917215152119480321 7122 89719657113756172308180885611472369843702580903935 7123 28361446486325545976916000920177392509248985890817 7124 8323944923408580092240313342082727833415578550271 7125 2258379521707033196939392695107691496199199653889 7126 563573663657130346841862248143086991698074533887 7127 128603532752947503519577643597669995899370078209 7128 26651165507256874131586444269415683561738993663 7129 4974791545747721315872906962768436328486928385 7130 828136353886149408431561153228649889903149055 7131 121433666053938528272806356661782400378863617 7132 15441291775263336477372743862964596418543615 7133 1668077953386896616399643702628778181132289 7134 148846265584809552850521348584677528567807 7135 10533051868848883048615936609485252984833 7136 554204997492573361758831056195636166655 7137 19273805938881280157105202374064996353 7138 332306998946228968225951765070086143 7139 1 7140 1 7141 237 7142 27847 7143 2162705 7144 124889311 7145 5719503425 7146 216367420543 7147 6953867553281 7148 193812711713791 7149 4758429576873985 7150 104190900772057087 7151 2054986737052213249 7152 36810210743784652799 7153 602970732402299142145 7154 9085140692381255467007 7155 126548419254588509061121 7156 1636687860056018429804543 7157 19729587053943100947038209 7158 222421528638046918657179647 7159 2352027175034689079240294401 7160 23392459861692670899734446079 7161 219341275056022437473455964161 7162 1943195636029075800760422236159 7163 16297333092253926730429680844801 7164 129626896734010093519091143802879 7165 979397249945596460377267123519489 7166 7039700426045404775488708040196095 7167 48202972453003714849365787532066817 7168 314820306466461928399678040514232319 7169 1963463719855701763715010811362541569 7170 11706240438077280388973122299898101759 7171 66784318920376617132913577500243656705 7172 364913757551119819237463271400536014847 7173 1911312463844043208897251022803574980609 7174 9603714303213840345196009524346633584639 7175 46326415708210165488971255990382950875137 7176 214680857678435195070475983078355109937151 7177 956324747245433179331368386797604838572033 7178 4097488916110209278613433630561801254993919 7179 16895275531674767085157282441546500979818497 7180 67075782259465138369925581846886707959431167 7181 256520001423464253383808382971953463074750465 7182 945407195113130630272917772069452886480781311 7183 3359169276203976627474427062264886132857634817 7184 11511185806527848444743673274526466843038711807 7185 38056664469244901795983327848111376409949110273 7186 121422505983241338108964414894288641012707360767 7187 373980874571290385851086020007634817364055293953 7188 1112229267092304786029065284698135557766232670207 7189 3194747061810358773297087475877770427305214083073 7190 8864786659117099192816140253734766330894836826111 7191 23766892821039551774313770073452097838352359751681 7192 61577499665523996908949072320728931527371077451775 7193 154198888885410258252507925430596689887854216609793 7194 373254505350206809919942513517088162460474279985151 7195 873453517388524442124031251268348761271938530148353 7196 1976164820300004133976480211098364207259290750156799 7197 4322991505116743244772018810975422354757110816833537 7198 9144170294050095978759254960354742019208989085007871 7199 18703181222871164788542700973582208042212437830664193 7200 36991521810971356746061210894291692080630416000679935 7201 70745772582363357042188979276349622911098383214051329 7202 130827229830972559077762989430011547073426466929639423 7203 233923917393159098663102477752927712898570880949420033 7204 404390590249071302383412089817215992052424477838934015 7205 675833961145472453233766409147642585556952283187511297 7206 1091806213863780965048889316431216905076573325764853759 7207 1704758839135933398204267503141307065179452264517992449 7208 2572340653687159157359384103263729595212116285326360575 7209 3750328161790455924778187836639368076671072005747900417 7210 5282055860320422763989772077507914311733482695786758143 7211 7185178423719945003605440198357348703247451962669531137 7212 9437800621667212019854842836129668650060460915272187903 7213 11967131299790223051450179153483750955568906352214409217 7214 14644405683643344875037145482251851797375712412768927743 7215 17289438696476936636747644080630871506157830105211076609 7216 19686591638399178797950533307970176529512587547186823167 7217 21611312371981937142101976502675149847989437363283558401 7218 22863353485351572331800726370327509327781974078761467903 7219 23300223733652829906933724713042339436942782101589065729 7220 22863353485351572331800726370327509327781974078761467903 7221 21590461614430444638832448746991604297508531872687194113 7222 19610635307318741821754396483694403452760717545728638975 7223 17122872791590171408166405288242519119768492779124031489 7224 14362991293188897074622853373417700228113687499321114623 7225 11566543835452688734733006700890715705436343318221946881 7226 8935879289519727951734417543911287590859029886346985471 7227 6617683081149001948344318090076439047709873924015652865 7228 4693998642973710706258398734641907598522056119884447743 7229 3186049299673572266610909615161884447167603011821240321 7230 2067315995424616381968629284707310249958836409315885055 7231 1280982764088514844598549354769758897660212892068216833 7232 757112133006434597659733295346717974803556247904714751 7233 426297807242245723651527598269300854368954865627955201 7234 228354500129364666861084810965092540492434261007138815 7235 116199345855693433408711193895114509434612647748173825 7236 56077577136835616726186808534989015528910806629482495 7237 25620757478178159626445233854544614866162171735179265 7238 11060127451011699144124254565245994698972634877526015 7239 4501460094705210637329467794665172995326980049076225 7240 1723174923581553275252021149299294082392865921564671 7241 618766964486734137402400433578426204274006819864577 7242 207800760713837890593277772143122132196654147698687 7243 65046837896059672046072315182437512851913550331905 7244 18906269368524193381420019379273147163030356754431 7245 5080332707071196740720647638358469984096473841665 7246 1255750860067208197203302139883843979295519145983 7247 283858231013151881170741731464755675360479150081 7248 58277122560261469579045795501599803451964915711 7249 10777719445381592040177375078765522546877005825 7250 1777706373826237345135928663119082180185161727 7251 258308623883140393022985457186529397176270849 7252 32550661503913569571145131428557971018219519 7253 3485002172358602785649808753842233890832385 7254 308225583038467988749658633778840310120447 7255 21620308735190339458990704275166142136321 7256 1127683800924028003674767314765337329663 7257 38879918876708789282436356513200078849 7258 664613997892457936451903530140172287 7259 1 7260 1 7261 239 7262 28321 7263 2218399 7264 129214721 7265 5969282047 7266 227806427393 7267 7386602394367 7268 207720446820353 7269 5146055000301567 7270 113707759925805057 7271 2263368538596327423 7272 40920184217889079297 7273 676591153889868447743 7274 10291082157185853751297 7275 144718700639351019995135 7276 1889784698565195447926785 7277 23002962774055137806647295 7278 261880702745933120551256065 7279 2796870232310782916554653695 7280 28096514211762049058215034881 7281 266126194779407779272924856319 7282 2381878186141120675707334164481 7283 20183724364312078331950525317119 7284 162221562918517946979950505492481 7285 1238651043413616647415449411125247 7286 8998494925936597696243242287235073 7287 62282373305094524400343203612459007 7288 411226251372469358098409615578365953 7289 2593104332788625620514366892391006207 7290 15633167877788683916403143922623184897 7291 90196799796531177910859822100039860223 7292 498482395391873053503290426401023328257 7293 2641139978946282847372177565604647010303 7294 13426339230901926762990511569953783545857 7295 65533844314637846179363275039076218044415 7296 307333689094855526048418495059121011687425 7297 1385686462602303569472320352954315058446335 7298 6010138410601075637276170404157010932137985 7299 25090253363895185642384149702670103489806335 7300 100866333322814672540240146729979709919068161 7301 390671565942394530123659546665726878993612799 7302 1458447197960059137040534538013359812630282241 7303 5249983666430237888020262606403791905819197439 7304 18229524358935801699692527399056239108753981441 7305 61079036082300598685470674397164310096026533887 7306 197535834921731141700931070590511393832605581313 7307 616825886537773062069014849796212099389470015487 7308 1860191016234885557731237324713405192494343258113 7309 5419205595994968345355218045274041542837679423487 7310 15254280782737816739410315205490307185505264992257 7311 41496466139273750159946050580921630500142033403903 7312 109111285307603100457576612467633127204075796955137 7313 277353888216458252070406070072054552942596371513343 7314 681652283121027326424958364378281542236182713204737 7315 1619962528088938061963916278302525086192887090118655 7316 3723071855077053018224542713635061729803167810453505 7317 8275321145716751512724979233172150769275692317147135 7318 17790153304283582468303292582305586728723210718674945 7319 36991521810971356746061210894291692080630416000679935 7320 74397884256713686323146612841456108165055291662008321 7321 144728816204306070534311401064933007072359215215411199 7322 272318774995699273162140947982710792895623233357742081 7323 495578377055104216818628456612950807045423814808698879 7324 872238425035389499709617045323071417849566239737774081 7325 1484615141643615058000590588782074569661801238865379327 7326 2443474136154725871516422134726502076190477892139876353 7327 3888371266863495328302046136003740875332598916047699967 7328 5981858331959025953767919109546343725571020814362345473 7329 8895009469164774239496956043166827267095304576400621567 7330 12782712183901334613546147750786650465075626707282558977 7331 17749290144360790531584984353373177326714417354243047423 7332 23808157469107102027065723232844366056555364840611250177 7333 30842732543124647091159864825743088255689828182758785023 7334 38578668283223790977937503789219353708513525117197746177 7335 46578250063763626386821935045134575100909254930748932095 7336 54265469031353052071445821469231919541828247757608976385 7337 60984495648780294738003043118615502907014612457657204735 7338 66085978229315446616004679375677809023760848805328584705 7339 69026930704355974570535177453697358092506730259112001535 7340 69463800952657232145668175796412188201667538281939599361 7341 67317168585133589302433901487646622953072480030210129919 7342 62791558536179631099419293977677612047777781291103027201 7343 56344143406227655051675198255631326025289927870581309439 7344 48608736876369239890955663949902738467650673057569177601 7345 40292526421830482883978713447726116161663718316864176127 7346 32068966960425105421200430945692719001731716522790879233 7347 24489441660188457851813153177899014229427933696709623807 7348 17929364805271714602947034914794785693941803967915753473 7349 12574046585620993679127707084445699644211715251590135807 7350 8439414594771760915190448515031079144294042432958365697 7351 5415614754937747608535807924184379397577885710699986943 7352 3319077661183464286856832004886235770123982032041148417 7353 1940522073255114918970994188962736803976067361437384703 7354 1080950114613856114164140007503694249230343992263049217 7355 572908346114422767130880815825299590419481169762451455 7356 288476268848222483543609196325218034398136102125830145 7357 137775911751849393078818850924522645923983784994144255 7358 62301642407368018397014722274335224431296978347884545 7359 26621714996728608925577976925157162393272249804128255 7360 10726095112991974549910956738629640073046826019717121 7361 4065116811649840687906442732177014369059738662993919 7362 1445334689687306165398078639299974540744667787427841 7363 480648359323735453232627859468681777245221845729279 7364 148999945160643537473564649744148172866857457418241 7365 42892871444119583503560686396904764310157187350527 7366 11416416274209601678644597416600783947488466829313 7367 2795359951147568275577346011232443633951517442047 7368 625993584586565231920529258431111154172923215873 7369 127331964565904531198268966081965129450806837247 7370 23333145264589421425490678820650127273939173377 7371 3813721371535615083294842783424693757546594303 7372 549167909270194355617116045801616765370761217 7373 68586325180185741927940071610958175927271423 7374 7278229927755673560049276141463308091785217 7375 638071474812126316958307971832846762377215 7376 44368301271304706921656175865097621602305 7377 2294247520724764796631970986043874738175 7378 78424451751310036501324616556540329985 7379 1329227995784915872903807060280344575 7380 1