0 1 1 2 2 1 3 5 4 3 5 1 6 14 7 7 8 5 9 1 10 41 11 15 12 17 13 7 14 1 15 122 16 31 17 49 18 31 19 9 20 1 21 365 22 63 23 129 24 111 25 49 26 11 27 1 28 1094 29 127 30 321 31 351 32 209 33 71 34 13 35 1 36 3281 37 255 38 769 39 1023 40 769 41 351 42 97 43 15 44 1 45 9842 46 511 47 1793 48 2815 49 2561 50 1471 51 545 52 127 53 17 54 1 55 29525 56 1023 57 4097 58 7423 59 7937 60 5503 61 2561 62 799 63 161 64 19 65 1 66 88574 67 2047 68 9217 69 18943 70 23297 71 18943 72 10625 73 4159 74 1121 75 199 76 21 77 1 78 265721 79 4095 80 20481 81 47103 82 65537 83 61183 84 40193 85 18943 86 6401 87 1519 88 241 89 23 90 1 91 797162 92 8191 93 45057 94 114687 95 178177 96 187903 97 141569 98 78079 99 31745 100 9439 101 2001 102 287 103 25 104 1 105 2391485 106 16383 107 98305 108 274431 109 471041 110 553983 111 471041 112 297727 113 141569 114 50623 115 13441 116 2575 117 337 118 27 119 1 120 7174454 121 32767 122 212993 123 647167 124 1216513 125 1579007 126 1496065 127 1066495 128 580865 129 242815 130 77505 131 18591 132 3249 133 391 134 29 135 1 136 21523361 137 65535 138 458753 139 1507327 140 3080193 141 4374527 142 4571137 143 3629055 144 2228225 145 1066495 146 397825 147 114687 148 25089 149 4031 150 449 151 31 152 1 153 64570082 154 131071 155 983041 156 3473407 157 7667713 158 11829247 159 13516801 160 11829247 161 8085505 162 4361215 163 1862145 164 627199 165 164865 166 33151 167 4929 168 511 169 33 170 1 171 193710245 172 262143 173 2097153 174 7929855 175 18808833 176 31326207 177 38862849 178 37175295 179 28000257 180 16807935 181 8085505 182 3116543 183 956929 184 231167 185 43009 186 5951 187 577 188 35 189 1 190 581130734 191 524287 192 4456449 193 17956863 194 45547521 195 81461247 196 109051905 197 113213439 198 93175809 199 61616127 200 32978945 201 14318591 202 5030401 203 1419263 204 317185 205 54911 206 7105 207 647 208 37 209 1 210 1743392201 211 1048575 212 9437185 213 40370175 214 109051905 215 208470015 216 299565057 217 335478783 218 299565057 219 216408063 220 127574017 221 61616127 222 24379393 223 7868927 224 2053633 225 427007 226 69121 227 8399 228 721 229 39 230 1 231 5230176602 232 2097151 233 19922945 234 90177535 235 258473985 236 525991935 237 807600129 238 970522623 239 934608897 240 732381183 241 471556097 242 250806271 243 110374913 244 40117247 245 11976193 246 2907647 247 565249 248 85919 249 9841 250 799 251 41 252 1 253 15690529805 254 4194303 255 41943041 256 200278015 257 607125505 258 1310457855 259 2141192193 260 2748645375 261 2839740417 262 2399371263 263 1675493377 264 973168639 265 471556097 266 190609407 267 64069633 268 17791487 269 4038145 270 737087 271 105601 272 11439 273 881 274 43 275 1 276 47071589414 277 8388607 278 88080385 279 442499071 280 1414529025 281 3228041215 282 5592842241 283 7638482943 284 8428126209 285 7638482943 286 5750358017 287 3621830655 288 1916280833 289 852774911 290 318748673 291 99652607 292 25867777 293 5512319 294 948289 295 128479 296 13201 297 967 298 45 299 1 300 141214768241 301 16777215 302 184549377 303 973078527 304 3271557121 305 7870611455 306 14413725697 307 20869808127 308 24494735361 309 23705092095 310 19139198977 311 12994019327 312 7454392321 313 3621830655 314 1490272257 315 518053887 316 151388161 317 36892415 318 7408897 319 1205247 320 154881 321 15135 322 1057 323 47 324 1 325 423644304722 326 33554431 327 385875969 328 2130706431 329 7516192769 330 19012780031 331 36698062849 332 56153341951 333 69859278849 334 71904919551 335 61983490049 336 45127237631 337 27902803969 338 14698053631 339 6602375169 340 2526380031 341 820830209 342 225172991 343 51710209 344 9819391 345 1515009 346 185151 347 17249 348 1151 349 49 350 1 351 1270932914165 352 67108863 353 805306369 354 4647288831 355 17163091969 356 45541752831 357 92408905729 358 149004746751 359 195871899649 360 213669117951 361 195871899649 362 152237965311 363 100932845569 364 57298911231 365 27902803969 366 11655135231 367 4168040449 368 1271176191 369 328593409 370 71348991 371 12849409 372 1885311 373 219649 374 19551 375 1249 376 51 377 1 378 3812798742494 379 134217727 380 1677721601 381 10099884031 382 38973472769 383 108246597631 384 230359564289 385 390418399231 386 540748546049 387 623210135551 388 605412917249 389 500347830271 390 354103656449 391 215530668031 392 113104519169 393 51213074431 394 19991216129 395 6710392831 396 1928363009 397 471291391 398 97047809 399 16620031 400 2324609 401 258751 402 22049 403 1351 404 53 405 1 406 11438396227481 407 268435455 408 3489660929 409 21877489663 410 88046829569 411 255466668031 412 568965726209 413 1011196362751 414 1471915491329 415 1787168817151 416 1834035970049 417 1606108577791 418 1208555143169 419 785164992511 420 441739706369 421 215530668031 422 91195506689 423 33412001791 424 10567118849 425 2870945791 426 665387009 427 130287871 428 21269249 429 2842111 430 302849 431 24751 432 1457 433 55 434 1 435 34315188682442 436 536870911 437 7247757313 438 47244640255 439 197971148801 440 598980165631 441 1393398120449 442 2591358451711 443 3955027345409 444 5046253125631 445 5455240757249 446 5046253125631 447 4023218864129 448 2778885128191 449 1668644405249 450 872801042431 451 397921681409 452 158019510271 453 54546239489 454 16309010431 455 4201719809 456 925962751 457 172826369 458 26953471 459 3447809 460 352351 461 27665 462 1567 463 57 464 1 465 102945566047325 466 1073741823 467 15032385537 468 101737037823 469 443186937857 470 1395931480063 471 3385776406529 472 6576115023871 473 10501413142529 474 14047533596671 475 15956734640129 476 15547747008511 477 13092690853889 478 9580989120511 479 6116173938689 480 3414246490111 481 1668644405249 482 713960701951 483 267111989249 484 87164260351 485 24712450049 486 6053645311 487 1271615489 488 226733311 489 33849089 490 4152511 491 407681 492 30799 493 1681 494 59 495 1 496 308836698141974 497 2147483647 498 31138512897 499 218506461183 500 988110913537 501 3235049897983 502 8167484293121 503 16538006454271 504 27578941308929 505 38596480335871 506 45961002876929 507 47052228657151 508 41733128716289 509 32254669094911 510 21813336997889 511 12944666918911 512 6751535300609 513 3096565809151 514 1248184680449 515 441440509951 516 136589160449 517 36819740671 518 8596876289 519 1725082111 520 294431489 521 42154111 522 4967873 523 469279 524 34161 525 1799 526 61 527 1 528 926510094425921 529 4294967295 530 64424509441 531 468151435263 532 2194728288257 533 7458210709503 534 19570018484225 535 41243497201663 536 71695889072129 537 104771901980671 538 130518486089729 539 140065460191231 540 130518486089729 541 106242466906111 542 75881343090689 543 47702670835711 544 26447737520129 545 12944666918911 546 5592935170049 547 2131065700351 548 714618830849 549 210228641791 550 54013493249 551 12047040511 552 2313945089 553 378739711 554 52089857 555 5906431 556 537601 557 37759 558 1921 559 63 560 1 561 2779530283277762 562 8589934591 563 133143986177 564 1000727379967 565 4857608011777 566 17111149707263 567 46598247677953 568 102057012887551 569 184635275345921 570 281239693033471 571 365808874160129 572 410649406472191 573 401102432370689 574 343003419901951 575 258005153087489 576 171286684762111 577 100598145875969 578 52337071357951 579 24130537259009 580 9855066570751 581 3560303362049 582 1135076114431 583 318255628289 584 78107574271 585 16674930689 586 3071424511 587 482919425 588 63902719 589 6981633 590 613119 591 41601 592 2047 593 65 594 1 595 8338590849833285 596 17179869183 597 274877906945 598 2134598746111 599 10715943403521 600 39079907426303 601 110307645063169 602 250712273453055 603 471327563579393 604 747114661412863 605 1012857441353729 606 1187107687104511 607 1212854271213569 608 1087109272174591 609 859013726076929 610 600578522611711 611 372482976514049 612 205272288591871 613 100598145875969 614 43840670400511 615 16975673294849 616 5830455590911 617 1771587371009 618 474470776831 619 111457435649 620 22817779711 621 4037263361 622 610724863 623 77865985 624 8207871 625 696321 626 45695 627 2177 628 67 629 1 630 25015772549499854 631 34359738367 632 566935683073 633 4544075399167 634 23566485553153 635 88875758256127 636 259695197552641 637 611732191969279 638 1193367400611841 639 1965556886405119 640 2772829544120321 641 3387072815562751 642 3612816229531649 643 3387072815562751 644 2805136724328449 645 2060170771300351 646 1345544475639809 647 783027553697791 648 406468580343809 649 188279486676991 650 77792016990209 651 28636584476671 652 9373630332929 653 2720528924671 654 697385648129 655 157092995071 656 30892306433 657 5258713087 658 766456833 659 94281727 660 9600513 661 787711 662 50049 663 2311 664 69 665 1 666 75047317648499561 667 68719476735 668 1168231104513 669 9655086481407 670 51677046505473 671 201318002065407 672 608266153361409 673 1483159581491199 674 2998466993192961 675 5124481173422079 676 7511215974645761 677 9546975175245823 678 10612705274626049 679 10386961860657151 680 8997346264219649 681 6925478266929151 682 4751259722579969 683 2911599583035391 684 1595964714385409 685 783027553697791 686 343863520657409 687 135065185943551 688 47383845142529 689 14814688182271 690 4115300220929 691 1011571638271 692 218877607937 693 41409732607 694 6791626753 695 955020287 696 113482753 697 11175935 698 887809 699 54671 700 2449 701 71 702 1 703 225141952945498682 704 137438953471 705 2405181685761 706 20478404067327 707 113009179492353 708 454313050636287 709 1417850308788225 710 3574585316343807 711 7480093567877121 712 13247429340037119 713 20146913122713601 714 26605166325137407 715 30772385724497921 716 31386628995940351 717 28381654389096449 718 22848302798077951 719 16427997712089089 720 10574458888650751 721 6103529011806209 722 3162019821780991 723 1470754595012609 724 613993892544511 725 229832876228609 726 77013221507071 727 23045288624129 728 6138443497471 729 1449326854145 730 301697073151 731 54992986113 732 8701667327 733 1181985793 734 135834623 735 12951553 736 997151 737 59569 738 2591 739 73 740 1 741 675425858836496045 742 274877906943 743 4947802324993 744 43361989820415 745 246496763052033 746 1021635280764927 747 3290013668212737 748 8567020941475839 749 18534772452098049 750 33974952247951359 751 53541255585464321 752 73357245772988415 753 88149937774133249 754 93545643716378623 755 88149937774133249 756 74078259985252351 757 55704298222256129 758 37576915489390591 759 22781516912263169 760 12427568655368191 761 6103529011806209 762 2698742380101631 763 1073659645001729 764 383859319242751 765 123103798755329 766 35322175619071 767 9037097205761 768 2052721000447 769 411683045377 770 72396320767 771 11065638913 772 1453655039 773 161737729 774 14945855 775 1116289 776 64751 777 2737 778 75 779 1 780 2026277576509488134 781 549755813887 782 10170482556929 783 91671781965823 784 536355515924481 785 2289767324581887 786 7601662617190401 787 20424055551164415 788 45636565845671937 789 86484676948000767 790 141057463418880001 791 200255747131441151 792 249657121321254913 793 275241225206890495 794 269845519264645121 795 236306457744637951 796 185486856429764609 797 130858129201037311 798 83139949313916929 799 47636654222999551 800 24634626678980609 801 11501013772009471 802 4846061670105089 803 1841378283487231 804 630066916753409 805 193748149993471 806 53396370030593 807 13142539206655 808 2876087091201 809 556475686911 810 94527598593 811 13972948991 812 1777130497 813 191629439 814 17178433 815 1245791 816 70225 817 2887 818 77 819 1 820 6078832729528464401 821 1099511627775 822 20890720927745 823 193514046488575 824 1164382813814785 825 5115890165088255 826 17493092558962689 827 48449773719519231 828 111697187242508289 829 218605919741673471 830 368599603785760769 831 541568957681762303 832 699569989773950977 833 800139571735035903 834 814932263736180737 835 742458434753921023 836 607280170604167169 837 447203114831839231 838 297138027828871169 839 178413257759916031 840 96905907580960769 841 47636654222999551 842 21193137112219649 843 8528818237079551 844 3101512116994049 845 1017563216740351 846 300540890054657 847 79681448443903 848 18894713389057 849 3989038465023 850 745530884097 851 122473496575 852 17527209985 853 2160389375 854 225986305 855 19670015 856 1386241 857 75999 858 3041 859 79 860 1 861 18236498188585393202 862 2199023255551 863 42880953483265 864 407918813904895 865 2522279674118145 866 11396163143991295 867 40102075283013633 868 114392639998001151 869 271844148204535809 870 548909026725855231 871 955805127313195009 872 1451737519149285375 873 1940708937229664257 874 2299849133244022783 875 2430004099207397377 876 2299849133244022783 877 1957018775962255361 878 1501686400267845631 879 1041479170489581569 880 653964543348703231 881 372225072921837569 882 192179216026959871 883 90022928447438849 884 38250773586378751 885 14731842471067649 886 5136638550474751 887 1618644996849665 888 459903786942463 889 117470875222017 890 26872790319103 891 5480100233217 892 990477877247 893 157527916545 894 21847988735 895 2612361985 896 265326335 897 22442497 898 1538239 899 82081 900 3199 901 81 902 1 903 54709494565756179605 904 4398046511103 905 87960930222081 906 858718581293055 907 5452478162141185 908 25314605962100735 909 91600313710018561 910 268887355279015935 911 658080936407072769 912 1369662201656246271 913 2460519281352245249 914 3859280165611765759 915 5333155393608613889 916 6540407203717709823 917 7159857331658817537 918 7029702365695442943 919 6213886685168533505 920 4960391576497946623 921 3584644741247008769 922 2349408257186988031 923 1398414689192378369 924 756583504975757311 925 372225072921837569 926 166524475620196351 927 67714458528514049 928 25005119572017151 929 8373928544174081 930 2538452570734591 931 694845537386497 932 171216455860223 933 37832990785537 934 7461055987711 935 1305533710337 936 201223894015 937 27072712705 938 3143014655 939 310211329 940 25518975 941 1702401 942 88479 943 3361 944 83 945 1 946 164128483697268538814 947 8796093022207 948 180319906955265 949 1805398092808191 950 11763674905575425 951 56081690086342655 952 208515233382137857 953 629375024268050431 954 1585049228093161473 955 3397405339719565311 956 6290700764360736769 957 10179079612575776767 958 14525590952828993537 959 18413969801044033535 960 20860121867035344897 961 21219262063049703423 962 19457475736032509953 963 16134669838164426751 964 12129681058991964161 965 8283461255620984831 966 5146237635571744769 967 2911581699143892991 968 1501033650819432449 969 705274024162230271 970 301953392677224449 971 117724697672548351 972 41752976660365313 973 13450833685643263 974 3928143645507585 975 1037278449106943 976 246882437431297 977 52755102760959 978 10072123408385 979 1707981498367 980 255369319425 981 33358742015 982 3763437313 983 361249279 984 28923777 985 1879359 986 95201 987 3527 988 85 989 1 990 492385451091805616441 991 17592186044415 992 369435906932737 993 3791116092571647 994 25332747903959041 995 123927055078260735 996 473112156850618369 997 1467265281918238719 998 3799473480454373377 999 8379859907532292095 1000 15978806868441038849 1001 26648859989512290303 1002 39230261518233763841 1003 51353530554917060607 1004 60134213535114723329 1005 63298645993134751743 1006 60134213535114723329 1007 51726815412361363455 1008 40394031956148355073 1009 28696603570233933823 1010 18575936526764474369 1011 10969401033859530751 1012 5913649000782757889 1013 2911581699143892991 1014 1309180809516679169 1015 537402788022321151 1016 201230650993278977 1017 68654644031651839 1018 21307120976658433 1019 6002700543721471 1020 1531043323969537 1021 352392642953215 1022 72899349577729 1023 13488086405119 1024 2218720137217 1025 322086803455 1026 40885616641 1027 4485935871 1028 419096833 1029 32682495 1030 2069761 1031 102255 1032 3697 1033 87 1034 1 1035 1477156353275416849322 1036 35184372088831 1037 756463999909889 1038 7951668092076031 1039 54456611900489729 1040 273186858060480511 1041 1070151368779497473 1042 3407642720687095807 1043 9066212242826985473 1044 20559193295518957567 1045 40337473644414369793 1046 69276526847465619455 1047 105109383025979817985 1048 141937322628067885055 1049 171621957625146507265 1050 186731505521384226815 1051 183567073063364198401 1052 163587844359837450239 1053 132514879324658073601 1054 97787239096616222719 1055 65848476623762882561 1056 40514738594483535871 1057 22796699035425046529 1058 11736812399070543871 1059 5529943318177251329 1060 2383986385561321471 1061 939864090008879105 1062 338539939056582655 1063 111268885984968705 1064 33312522064101375 1065 9064787191660545 1066 2235828609875967 1067 498191342108673 1068 99875522387967 1069 17925526679553 1070 2862893744127 1071 403858036737 1072 49857488383 1073 5324129537 1074 484461823 1075 36822017 1076 2274271 1077 109649 1078 3871 1079 89 1080 1 1081 4431469059826250547965 1082 70368744177663 1083 1548112371908609 1084 16659800184061951 1085 116864891893055489 1086 600830328021450751 1087 2413489595619475457 1088 7885436810153689087 1089 21540067206341066753 1090 50184598833864900607 1091 101234140584347697153 1092 178890527339345608703 1093 279495292899425255425 1094 388984028282115588095 1095 485181237878360899585 1096 545084968667914960895 1097 553865651648112623617 1098 510742761783039098879 1099 428617603009153597441 1100 328089357517890519039 1101 229484192344141987841 1102 146877953812729954303 1103 86108136665333628929 1104 46270323833566134271 1105 22796699035425046529 1106 10297916089299894271 1107 4263714565579079681 1108 1616943968122044415 1109 561077711026520065 1110 177893930113171455 1111 51442096447422465 1112 13536444411412479 1113 3232211294093313 1114 697942386884607 1115 135726575747073 1116 23651314167807 1117 3670609817601 1118 503573013503 1119 60505747457 1120 6293053183 1121 558105857 1122 41370559 1123 2493569 1124 117391 1125 4049 1126 91 1127 1 1128 13294407179478751643894 1129 140737488355327 1130 3166593487994881 1131 34867712740032511 1132 250389583970172929 1133 1318525547935956991 1134 5427809519260401665 1135 18184363215926853631 1136 50965571222835822593 1137 121909264874070867967 1138 252652880002560294913 1139 459015195263038914559 1140 737881113138196119553 1141 1057463349463656431615 1142 1359346504038837387265 1143 1575351175214190821375 1144 1652816271964140208129 1145 1575351175214190821375 1146 1367977967801346293761 1147 1084796318044934635519 1148 787057742206174494721 1149 523240099969601896447 1150 319094227143397212161 1151 178648784332465897471 1152 91863721904416227329 1153 43392531214024835071 1154 18825345220458053633 1155 7497602501823168511 1156 2739099390175084545 1157 916865571252862975 1158 280778123008016385 1159 78514985270247423 1160 20000866999599105 1161 4628096067862527 1162 969395538378753 1163 183029204082687 1164 30992533803009 1165 4677755844607 1166 624584508417 1167 73091853823 1168 7409264897 1169 640846975 1170 46357697 1171 2728351 1172 125489 1173 4231 1174 93 1175 1 1176 39883221538436254931681 1177 281474976710655 1178 6473924464345089 1179 72902018968059903 1180 535646880680378369 1181 2887440679842086911 1182 12174144586456760321 1183 41796535951114108927 1184 120115505661598498817 1185 294784100970977558527 1186 627215024879191457793 1187 1170683270528638124031 1188 1934777421539431153665 1189 2852807812065508982783 1190 3776156357541331206145 1191 4510048854467219030015 1192 4880983719142471237633 1193 4803518622392521850879 1194 4311307110816883408897 1195 3537570603891215564799 1196 2658911802457283624961 1197 1833537942145378287615 1198 1161428554256396320769 1199 676391795808329007103 1200 362376228141298352129 1201 178648784332465897471 1202 81043221654940942337 1203 33820550224104390655 1204 12975801282173337601 1205 4572830532680810495 1206 1478421817268895745 1207 437808093548511231 1208 118516719269445633 1209 29257059135324159 1210 6566887144620033 1211 1335453946544127 1212 245014271688705 1213 40348045492223 1214 5926924861441 1215 770768216063 1216 87910383617 1217 8690958847 1218 733562369 1219 51814399 1220 2979329 1221 133951 1222 4417 1223 95 1224 1 1225 119649664615308764795042 1226 562949953421311 1227 13229323905400833 1228 152277962400464895 1229 1144195780328816641 1230 6310528240364552191 1231 27235729852755607553 1232 95767216488684978175 1233 282027547274311106561 1234 709683707603553615871 1235 1549214150729360474113 1236 2968581565936467705855 1237 5040238113607500431361 1238 7640393045670449119231 1239 10405120527148171395073 1240 12796254066475769266175 1241 14272016292752161505281 1242 14488020963927514939391 1243 13426132844026288668673 1244 11386448318599314538495 1245 8855394208805782814721 1246 6325987686748040200191 1247 4156395050658170929153 1248 2514212145873054334975 1249 1401144252090925711361 1250 719673796806230147071 1251 340735227642347782145 1252 148684322103149723647 1253 59772152788451065857 1254 22121462347534958591 1255 7529674167218601985 1256 2354038004365918207 1257 674841532087402497 1258 177030837540093951 1259 42390833424564225 1260 9237795037708287 1261 1825482489921537 1262 325710362673151 1263 52201895215105 1264 7468461293567 1265 946588983297 1266 105292301311 1267 10158083585 1268 837191167 1269 57773057 1270 3247231 1271 142785 1272 4607 1273 97 1274 1 1275 358948993845926294385125 1276 1125899906842623 1277 27021597764222977 1278 317785248706330623 1279 2440669523058098177 1280 13765252261057921023 1281 60781987945875767297 1282 218770162830125563903 1283 659822311037307191297 1284 1701394962481418338303 1285 3808112009062274564097 1286 7486377282602295885823 1287 13049057793151468568577 1288 20321024204948398669823 1289 28450634099966791909377 1290 35997628660099709927423 1291 41340286651980092276737 1292 43248058220607191384063 1293 41340286651980092276737 1294 36199029481224917745663 1295 29097236736210880167937 1296 21507369582301863215103 1297 14638777788064382058497 1298 9184819342404279599103 1299 5316500650054905757697 1300 2840491845703386005503 1301 1401144252090925711361 1302 638103871848647229439 1303 268228627680051855361 1304 104015077483520983039 1305 37180810681972162561 1306 12237750175950438399 1307 3703721068540723201 1308 1028903207167590399 1309 261812504389222401 1310 60866423499980799 1311 12888760017551361 1312 2476903215267839 1313 430114153103361 1314 67138817802239 1315 9361639260161 1316 1157173585919 1317 125608468481 1318 11832465919 1319 952737281 1320 64267519 1321 3532801 1322 151999 1323 4801 1324 99 1325 1 1326 1076846981537778883155374 1327 2251799813685247 1328 55169095435288577 1329 662592095176884223 1330 5199124294822526977 1331 29971174045173940223 1332 135329228152809455617 1333 498322313606126895103 1334 1538414784904739946497 1335 4062612236000143867903 1336 9317618980605967466497 1337 18780866574266866335743 1338 33584492868905233022977 1339 53691106203048265908223 1340 77222292404881982488577 1341 100445891420166211764223 1342 118678201964059894480897 1343 127836403093194475044863 1344 125928631524567375937537 1345 113738345614429927768063 1346 94393502953646678081537 1347 72111975900814606598143 1348 50784925158430627332097 1349 33008416472872941256703 1350 19817820642514091114497 1351 10997484341461677768703 1352 5642780349885237428225 1353 2677351995788220170239 1354 1174561127208750940161 1355 476258782647093821439 1356 178376698847465308161 1357 61656311033873039359 1358 19645192313031884801 1359 5761527482875903999 1360 1552528215946035201 1361 383545351389183999 1362 86643943535083521 1363 17842566448087039 1364 3337131521474561 1365 564391788707839 1366 85862096322561 1367 11675986431999 1368 1408390522881 1369 149273400319 1370 13737940481 1371 1081272319 1372 71333121 1373 3836799 1374 161601 1375 4999 1376 101 1377 1 1378 3230540944613336649466121 1379 4503599627370495 1380 112589990684262401 1381 1380353285789057023 1382 11060840684821938177 1383 65141472385170407423 1384 300629630350792851457 1385 1131973855365063245823 1386 3575151883415606788097 1387 9663639256905027682303 1388 22697850197212078800897 1389 46879352129139700137983 1390 85949852312077332381697 1391 140966705275001764839423 1392 208135691012812230885377 1393 278114075245214406017023 1394 337802295348286000726017 1395 374351008150448844570623 1396 379693666142329226919937 1397 353405322753427231473663 1398 302525351521723283931137 1399 238617454755275891277823 1400 173681826217675861262337 1401 116801758104176509845503 1402 72644057757901123485697 1403 41812789325437446651903 1404 22283045041232152625153 1405 10997484341461677768703 1406 5026474250205722050561 1407 2127078692502938583039 1408 833012180342024437761 1409 301689320915211386879 1410 100946695659936808961 1411 31168247278783692799 1412 8866583914767974401 1413 2319618918724403199 1414 556833238459351041 1415 122329076431257599 1416 24516829491036161 1417 4465915098890239 1418 736115981352961 1419 109214069186559 1420 14492767477761 1421 1706937323519 1422 176749281281 1423 15900485119 1424 1223938561 1425 79006719 1426 4160001 1427 171599 1428 5201 1429 103 1430 1 1431 9691622833840009948398362 1432 9007199254740991 1433 229683580995895297 1434 2873296562262376447 1435 23502034655432933377 1436 141343785455162753023 1437 666400733086756110337 1438 2564577341080919343103 1439 8282277622196276822017 1440 22902430397225662152703 1441 55059339651329185284097 1442 116456554455491479076863 1443 218779056753294364901377 1444 367883262862080862060543 1445 557238087300626226610177 1446 764363841503241042919423 1447 953718665941786407469057 1448 1086504311649183689867263 1449 1133738340435107298410497 1450 1086504311649183689867263 1451 958456025796873799335937 1452 779760261032275066486783 1453 585981107190627613802497 1454 407285342426028880953343 1455 262089873619978756816897 1456 156269636408776016789503 1457 86378879407901751902209 1458 44278013724155508162559 1459 21050432841873121869825 1460 9280631635211599216639 1461 3793103053186987458561 1462 1436390822172447211519 1463 503582712235085004801 1464 163283190217504194559 1465 48901415108319641601 1466 13505821752216780799 1467 3433285395643105281 1468 801491391321866239 1469 171362735413329921 1470 33448659688816639 1471 5938147061596161 1472 954544119726079 1473 138199604142081 1474 17906642124799 1475 2060435886081 1476 208550251519 1477 18348362241 1478 1381951999 1479 87326721 1480 4503199 1481 182001 1482 5407 1483 105 1484 1 1485 29074868501520029845195085 1486 18014398509481983 1487 468374361246531585 1488 5976276705520648191 1489 49877365873128243201 1490 306189605565758439423 1491 1474145251628674973697 1492 5795555415248594796543 1493 19129132585473472987137 1494 54087138416647601127423 1495 133021109699884032720897 1496 287972448562312143437823 1497 554014667962080208879617 1498 954545582477456089022463 1499 1482359437463333315280897 1500 2085965770307108312449023 1501 2671801173386813857857537 1502 3126727289240153787203583 1503 3353980992519398286688257 1504 3306746963733474678145023 1505 3003416363242931288539137 1506 2517976547861423932309503 1507 1951722475413530294091777 1508 1400551792042685375709183 1509 931465089665986394587137 1510 574629146437530790395903 1511 329027395224579520593921 1512 174934906856212768227327 1513 86378879407901751902209 1514 39611696112296320303103 1515 16866837741585574133761 1516 6665884697531881881599 1517 2443556246642617221121 1518 830149092670093393919 1519 261086020434143477761 1520 75913058612753203199 1521 20372392543502991361 1522 5036268178286837759 1523 1144216862148526081 1524 238260054790963199 1525 45324953812008961 1526 7847235301048319 1527 1230943328010241 1528 174012888391679 1529 22027513896961 1530 2477536389119 1531 245246976001 1532 21112266239 1533 1556605441 1534 96333119 1535 4867201 1536 192815 1537 5617 1538 107 1539 1 1540 87224605504560089535585254 1541 36028797018963967 1542 954763121002545153 1543 12420927772287827967 1544 105731008451777134593 1545 662256577004645122047 1546 3254480108823108386817 1547 13065256082125864566783 1548 44053820586195540770817 1549 127303409418768675241983 1550 320129357816415666569217 1551 708966006824508319596543 1552 1396001784486472561197057 1553 2463105832916992386924543 1554 3919264457404122719584257 1555 5654290978077549940178943 1556 7429568117080736028164097 1557 8925255751867121432264703 1558 9834689274278950360580097 1559 9967474919986347642978303 1560 9313579690219337255223297 1561 8039369458965779153158143 1562 6421421498688484520493057 1563 4752826059498901045510143 1564 3263481971374658164883457 1565 2080723382541047975378943 1566 1232683936886689831583745 1567 678897208937005057048575 1568 347692665672016272031745 1569 165602271632494392508415 1570 73345371595467468570625 1571 30198607136649337896959 1572 11552997190817116323841 1573 4103854431982804008959 1574 1352321133538380349441 1575 412912137659649884159 1576 116657843699759185921 1577 30444928900076666879 1578 7324701902583889921 1579 1620736971730452479 1580 328909962414981121 1581 61019424414105599 1582 10309121957068801 1583 1578969104793599 1584 218067916185601 1585 26982586675199 1586 2968030341121 1587 287471508479 1588 24225477121 1589 1749271679 1590 106067521 1591 5252831 1592 204049 1593 5831 1594 109 1595 1 1596 261673816513680268606755761 1597 72057594037927935 1598 1945555039024054273 1599 25796618665578201087 1600 223882944675842097153 1601 1430244162461067378687 1602 7171216794650861895681 1603 29384992273074837520383 1604 101172897254516946108417 1605 298660639423732891254783 1606 767562125051600008380417 1607 1738061371465432305762303 1608 3500969575797453441990657 1609 6322213450320457335046143 1610 10301634747725237826093057 1611 15227846413559222599942143 1612 20513427212239021996507137 1613 25280079620814978892693503 1614 28594634300425022153424897 1615 29769639114251645646536703 1616 28594634300425022153424897 1617 25392318608150895561539583 1618 20882212456342748194144257 1619 15927073617686286611513343 1620 11279790002248217375277057 1621 7424928736456754115641343 1622 4546091256314427638546433 1623 2590478354760699945680895 1624 1374282540281037601112065 1625 678897208937005057048575 1626 312293014823429329649665 1627 133742585868766144364543 1628 53304601518283570544641 1629 19760706054782724341759 1630 6808496699059564707841 1631 2178145408857680117759 1632 646227825059168256001 1633 177547701499912519679 1634 45094332705244446721 1635 10566175846044794879 1636 2278556896560414721 1637 450948811243192319 1638 81637668328243201 1639 13467060166655999 1640 2015104937164801 1641 272033089535999 1642 32918647357441 1643 3542973358079 1644 335922462721 1645 27724020479 1646 1961406721 1647 116573183 1648 5660929 1649 215711 1650 6049 1651 111 1652 1 1653 785021449541040805820267282 1654 144115188075855871 1655 3963167672086036481 1656 53538792370180456447 1657 473562508017262395393 1658 3084371269597976854527 1659 15772677751762791170049 1660 65941201340800536936447 1661 231730786782108729737217 1662 698494176101982728617983 1663 1833784889526932908015617 1664 4243684867982464619905023 1665 8740000523060339189743617 1666 16145396476438368112082943 1667 26925482945770932987232257 1668 40757327574843683025977343 1669 56254700838037266592956417 1670 71073586453868979781894143 1671 82469348221665023199543297 1672 88133912528928313446498303 1673 86958907715101689953386497 1674 79379271516726813276504063 1675 67156743520836391949828097 1676 52736359691715321417170943 1677 38486653622182721362067457 1678 26129647475161725606559743 1679 16517111249085609392734209 1680 9727047965835827529908223 1681 5339043435322775147905025 1682 2732076958155047715209215 1683 1303483238583863716347905 1684 579778186560961618378751 1685 240351788905333285453825 1686 92826013627849019228159 1687 33377699452901853757441 1688 11164787516774924943359 1689 3470601058976016629761 1690 1001323228058993295359 1691 267736366910401413121 1692 66226684397334036479 1693 15123289639165624321 1694 3180454519046799359 1695 614224147899678721 1696 108571788661555199 1697 17497270040985601 1698 2559171116236799 1699 337870384250881 1700 40004594073599 1701 4214818283521 1702 391370503679 1703 31646833921 1704 2194553087 1705 127895041 1706 6092351 1707 227809 1708 6271 1709 113 1710 1 1711 2355064348623122417460801845 1712 288230376151711743 1713 8070450532247928833 1714 111040752412446949375 1715 1000663808404705247233 1716 6642305047213216104447 1717 34629726773123559194625 1718 147655080433363865042943 1719 529402774905017996410881 1720 1628719138986074186973183 1721 4366063955155848544649217 1722 10321154625491862147825663 1723 21723685914103142999392257 1724 41030793475937075413909503 1725 69996362367980234086547457 1726 108440138095458299039186943 1727 153266729250918216211890177 1728 198401873745775226156744703 1729 236012282897199026180980737 1730 258737173279521650092539903 1731 262051727959131693353271297 1732 245717450748555316506394623 1733 213692758558399597176160257 1734 172629462904267034784169983 1735 129709666936080764141305857 1736 90745948572506172575186943 1737 59163869973332944392028161 1738 35971207180757264452550655 1739 20405134836481377825718273 1740 10803197351632870578323455 1741 5339043435322775147905025 1742 2463039611705786953105407 1743 1060481764371628189286401 1744 426003816161031323910143 1745 159581412533652726743041 1746 55707274486451703644159 1747 18105989634726958202881 1748 5473247515094003220479 1749 1536795961879796121601 1750 400189735705069486079 1751 96473263675665285121 1752 21484198677259223039 1753 4408902814846156801 1754 831367725222789119 1755 143566328743526401 1756 22615612273459199 1757 3234911884738561 1758 417879572398079 1759 48434230640641 1760 4997559290879 1761 454664171521 1762 36035940095 1763 2450343169 1764 140079743 1765 6547969 1766 240351 1767 6497 1768 115 1769 1 1770 7065193045869367252382405534 1771 576460752303423487 1772 16429131440647569409 1773 230151955357141827583 1774 2112368369221857443841 1775 14285273902831137456127 1776 75901758593460334493697 1777 329939887639851289280511 1778 1206460630243399857864705 1779 3786841052877166370357247 1780 10360847049297771276271617 1781 25008373206139572840300543 1782 53768526453698148146610177 1783 103785272865977293827211263 1784 181023518211897543587004417 1785 286876638558896832164921343 1786 414973596597294731462967297 1787 550070476742468668525379583 1788 670426439540173278518706177 1789 753486629456242326366060543 1790 782840629197785036799082497 1791 753486629456242326366060543 1792 673102967865354510858715137 1793 558951684366933666744500223 1794 432048796776428563066781697 1795 311201564081093109291679743 1796 209073688519172061359243265 1797 131106284334847473297129471 1798 76781476853720020103987201 1799 42011529539747118982365183 1800 21481284222278420874133505 1801 10265122658734349054115839 1802 4584003140449043331678209 1803 1912489396693690837106687 1804 745166641228336777396225 1805 270995961506556134031359 1806 91919253755905620049921 1807 29052484664914964643839 1808 8546839438853595463681 1809 2337175433289935093759 1810 593136263056400056321 1811 139441661030183731199 1812 30302004306951536641 1813 6071638265291735039 1814 1118500382709841921 1815 188797553290444799 1816 29085436042936321 1817 4070671029534719 1818 514748033679361 1819 58429349222399 1820 5906887633921 1821 526736051711 1822 40936626433 1823 2730502655 1824 153175681 1825 7028671 1826 253345 1827 6727 1828 117 1829 1 1830 21195579137608101757147216601 1831 1152921504606846975 1832 33434723633598562305 1833 476733042154931224575 1834 4454888693800856715265 1835 30682916174884132356095 1836 166088791089751806443521 1837 735781533873162913054719 1838 2742861148126651005009921 1839 8780142735997732598579199 1840 24508535151472708922900481 1841 60377593461576916956872703 1842 132545426113535869133520897 1843 261339072185652735801032703 1844 465832309289772381001220097 1845 754776795329691207916847103 1846 1116823831753486295090855937 1847 1515114550082232068513726463 1848 1890923355822815225562791937 1849 2177399698452657931250827263 1850 2319167887851812399964225537 1851 2289813888110269689531203583 1852 2099692565186951348083490817 1853 1791006336599221844347715583 1854 1423049277919790792878063617 1855 1054451924938614781650141183 1856 729348941119437232010166273 1857 471286257188867007953502207 1858 284669238042287513505103873 1859 160804535933214258068717567 1860 84974097984303960730632193 1861 42011529539747118982365183 1862 19433128939632435717472257 1863 8408981933836425005891583 1864 3402822679150364391899137 1865 1287158564241449045458943 1866 454834469018367374131201 1867 150024223085735549337599 1868 46146163542622155571201 1869 13221190305433465651199 1870 3523447959402735206401 1871 872019585116767518719 1872 200045669644086804481 1873 42445280837535006719 1874 8308639030711418881 1875 1496095489290731519 1876 246968425376317441 1877 37226778102005759 1878 5100167096893441 1879 631606732124159 1880 70243124490241 1881 6960359737343 1882 608609304577 1883 46397631743 1884 3036854017 1885 167233023 1886 7535361 1887 266799 1888 6961 1889 119 1890 1 1891 63586737412824305271441649802 1892 2305843009213693951 1893 68022368771803971585 1894 986900807943461011455 1895 9386510429756644655105 1896 65820721043569121427455 1897 362860498354387745243137 1898 1637651858836077632552959 1899 6221503830126464923074561 1900 20303146620122116202168319 1901 57797213038943150444380161 1902 145263722074626542836645887 1903 325468445688648655223914497 1904 655223570484841340735586303 1905 1193003690765197497803472897 1906 1975385899949154796834914303 1907 2988424458836663798098558977 1908 4147052931917950432118308863 1909 5296961261727862519639310337 1910 6245722752728131088064446463 1911 6815735474156282731179278337 1912 6898795664072351779026632703 1913 6489199018484172385698185217 1914 5681705238385395036778921983 1915 4637104892438803430103842817 1916 3531953127797020356178345983 1917 2513149807177489245670473729 1918 1671921455497171247917170687 1919 1040624733273442034963709953 1920 606278309908716029642539007 1921 330752731901822179529981953 1922 168997157063798198695362559 1923 80877787419011990417309697 1924 36251092807305285729255423 1925 15214627292137153789689857 1926 5977139807633262482817023 1927 2196827502278183793721345 1928 754882915189838472806399 1929 242316550170979860480001 1930 72588544153489086873599 1931 20268086224238936064001 1932 5267487129636270243839 1933 1272110924404941127681 1934 284936231319156817919 1935 59062558898957844481 1936 11300830009292881919 1937 1990032340043366401 1938 321421981580328959 1939 47427112295792641 1940 6363380561141759 1941 772092981104641 1942 84163843964927 1943 8177578346497 1944 701404568063 1945 52471339777 1946 3371320063 1947 182303745 1948 8068959 1949 280721 1950 7199 1951 121 1952 1 1953 190760212238472915814324949405 1954 4611686018427387903 1955 138350580552821637121 1956 2041823984658725994495 1957 19759921667456750321665 1958 141027952516894887510015 1959 791541717752344611913729 1960 3638164216026543010349055 1961 14080659519089007478702081 1962 46827797070370697327411199 1963 135897572698008417090928641 1964 348324657188196236117671935 1965 796200613451923853284474881 1966 1635915586658331336695087103 1967 3041230952015236336342532097 1968 5143775490663507091473301503 1969 7952234817622482393032032257 1970 11282530322672564662335176703 1971 14740975455373675471396929537 1972 17788406767184124695768203263 1973 19877193701040696550423003137 1974 20613326802300986289232543743 1975 19877193701040696550423003137 1976 17852609495254962459256029183 1977 14955915023263001896986607617 1978 11701011148032844142460534783 1979 8558252742151998847519293441 1980 5856992718171831741504815103 1981 3753170922044055317844590593 1982 2253181353090874094248787967 1983 1267783773712360388702502913 1984 668747046029418576920707071 1985 330752731901822179529981953 1986 153379973033622561875820543 1987 66680347391579593308635137 1988 27168906907403678755323903 1989 10370794812189630070259713 1990 3706593332657860739334143 1991 1239516015531798193766401 1992 387493638477958034227199 1993 113124716601966959001601 1994 30803060483511476551679 1995 7811708978446152499201 1996 1841983387043254763519 1997 403061349117072506881 1998 81664218917543608319 1999 15280894689379614721 2000 2632876303204024319 2001 416276206171914241 2002 60153873418076159 2003 7907566523351041 2004 940420669034495 2005 100519000657921 2006 9580387482623 2007 806347247617 2008 59213979903 2009 3735927553 2010 198441663 2011 8630401 2012 295119 2013 7441 2014 123 2015 1 2016 572280636715418747442974848214 2017 9223372036854775807 2018 281312847124070662145 2019 4221998549870273626111 2020 41561667319572226637825 2021 301815826701246525341695 2022 1724111388021584111337473 2023 8067870149805430632611839 2024 31799483254204557967753217 2025 107736253659830402133524479 2026 318622942466387531509268481 2027 832546887074400889326272511 2028 1940725884092043942686621697 2029 4068031786768586526674649087 2030 7718377490688804009380151297 2031 13328781933342250519289135103 2032 21048245125908471877537366017 2033 30517295462967611717702385663 2034 40764481233419915605129035777 2035 50317788989741924862933336063 2036 57542794169265517796614209537 2037 61103847305642669128888090623 2038 60367714204382379390078550017 2039 55582412691550621468935061503 2040 47764439541780966253229244417 2041 38357937319328690181907677183 2042 28817516632336841837499121665 2043 20272238178495662330528923647 2044 13363334562259942377193996289 2045 8259533628225803506342166527 2046 4788748900515594871653793793 2047 2605277865771197542543917055 2048 1330252509833062935980670977 2049 637512677969067303281623039 2050 286740667816781748493090817 2051 121018161206386950819282943 2052 47910496531782938895843329 2053 17783981477505351548927999 2054 6185625363721457126866945 2055 2014503292487714262220799 2056 613743071681891952230401 2057 174730837568989912104959 2058 46426478440403781550081 2059 11495675752532662026239 2060 2648106085277399777281 2061 566389786952159723519 2062 112226008296302837761 2063 20546647295787663359 2064 3465428715547852801 2065 536583953008066559 2066 75969006464778241 2067 9788407861420031 2068 1141458670350337 2069 119679775623167 2070 11193081977857 2071 924775207423 2072 66685835009 2073 4132810879 2074 215702465 2075 9220639 2076 310001 2077 7687 2078 125 2079 1 2080 1716841910146256242328924544641 2081 18446744073709551615 2082 571849066284996100097 2083 8725309946864617914367 2084 87345333189014726901761 2085 645193320722065277321215 2086 3750038602744414748016641 2087 17859851687632445376561151 2088 71666836658214546568118273 2089 247271990573865362234802175 2090 744982138592605465152061441 2091 1983716716615189310161813503 2092 4713998655258488774699515905 2093 10076789457629216996035919871 2094 19504786768146194545434951681 2095 34375941357373305047958421503 2096 55425272185159194274363867137 2097 82082836051843695312942137343 2098 112046257929807442927960457217 2099 141400059212903765330995707903 2100 165403377328272960456161755137 2101 179750488780550856054390390783 2102 181839275714407427909045190657 2103 171532539587483622327948673023 2104 151111291775112553975393550337 2105 124480314180438346617044598783 2106 95992970584002373856905920513 2107 69361992989328166498556968959 2108 46998907303015547084916916225 2109 29882401818711549389878329343 2110 17837031429256993249649754113 2111 9999304632057989956741627903 2112 5265782885437323414505259009 2113 2605277865771197542543917055 2114 1210994013602630800267804673 2115 528776990229555650131656703 2116 216839154269952828610969601 2117 83478459486793641993699327 2118 30155232204948265802661889 2119 10214631948696885651308543 2120 3241989435851498166681601 2121 963204746819871776440319 2122 267583794449797475205121 2123 69417829945469105602559 2124 16791887923087461580801 2125 3780885659181719224319 2126 790841803544765399041 2127 153319302887878164479 2128 27477504726883368961 2129 4538596621563985919 2130 688521965937623041 2131 95545822187618303 2132 12071325202120705 2133 1380818221596671 2134 142065939578881 2135 13042632392703 2136 1058146877441 2137 74951456767 2138 4564215809 2139 234143743 2140 9840641 2141 325375 2142 7937 2143 127 2144 1 2145 5150525730438768726986773633922 2146 36893488147419103231 2147 1162144876643701751809 2148 18022468960014231928831 2149 183415976324894071717889 2150 1377731974633145281544191 2151 8145270526210894773354497 2152 39469741978009305501138943 2153 161193525004061538512797697 2154 566210817805945271037722623 2155 1737236267759076292538925057 2156 4712415571822984085475688447 2157 11411714027132166859560845313 2158 24867577570516922766771355647 2159 49086362993921606086905823233 2160 88256669482892804641351794687 2161 145226485727691693596686155777 2162 219590944288846584900248141823 2163 306175351911458581168863051777 2164 394846376355614973589951873023 2165 472206813869449686243319218177 2166 524904354889374672564942536703 2167 543429040209365711872480772097 2168 524904354889374672564942536703 2169 473755123137708730278735773697 2170 400071920135989247209482747903 2171 316466255348443094330856439809 2172 234716956562658706854019858431 2173 163359807595359260668390801409 2174 106763710940438645864673574911 2175 65556464677225535889177837569 2176 37835640693372973163133009919 2177 20530870402932636785752145921 2178 10476338616979718499593093119 2179 5027265892976459143079526401 2180 2268547994061742100531118079 2181 962455298769461307353595905 2182 383796073243540112598368255 2183 143788923896690173599023105 2184 50584496102342037105278975 2185 16698610820399881984671745 2186 5168398929491241719562239 2187 1498372335719466726850561 2188 406419454340735686410239 2189 103001605791644028764161 2190 24353659241450900029439 2191 5362569266271250022401 2192 1097480409320521727999 2193 208274312341644902401 2194 36554697970011340799 2195 5915640553439232001 2196 879613610312859647 2197 119688472591859713 2198 14832961645314047 2199 1664950100754433 2200 168151204364287 2201 15158926147585 2202 1208049790975 2203 84079888385 2204 5032503295 2205 253825025 2206 10491391 2207 341249 2208 8191 2209 129 2210 1 2211 15451577191316306180960320901765 2212 73786976294838206463 2213 2361183241434822606849 2214 37207082796672165609471 2215 384854421609802375364609 2216 2938879925591184634806271 2217 17668273027054934828253185 2218 87084754482229505775632383 2219 361856791986132382526734337 2220 1293615160615952080588242943 2221 4040683353324097856115572737 2222 11162067411405044463490301951 2223 27535843626087317804597379073 2224 61146869168166012393103556607 2225 123040303558360134940583002113 2226 225599701959707215369609412607 2227 378709640938276191834724106241 2228 584408374305384863397182439423 2229 831941648111763747237974245377 2230 1095868104622688528348766797823 2231 1339260004094514346076590309377 2232 1522015523648199031373204291583 2233 1611762435308106096309904080897 2234 1593237749988115057002365845503 2235 1472414601164792133122414084097 2236 1273898963409687224697701269503 2237 1033004430832875435871195627521 2238 785900168473760508038896156671 2239 561436571753377228190801461249 2240 376887229476236552397737951231 2241 237876640294889717643029250049 2242 141227746063971482215443857407 2243 78897381499238246734637301761 2244 41483547636892073784938332159 2245 20530870402932636785752145921 2246 9564361881099943344141762559 2247 4193458591600664715238309889 2248 1730047445256541532550332415 2249 671373921036920459796414465 2250 244957916101374247809581055 2251 83981717743141801074622465 2252 27035408679382365423796223 2253 8165143600930175173263361 2254 2311211244400938099671039 2255 612422665924023743938561 2256 151708924274545828823039 2257 35078797773993400074241 2258 7557530084912293478399 2259 1514029034003811532801 2260 281383708281667583999 2261 48385979076889804801 2262 7674867774064951295 2263 1118990555496579073 2264 149354395882487807 2265 18162861846822913 2266 2001252509483007 2267 198469056659457 2268 17575025729535 2269 1376209567745 2270 94144894975 2271 5540153345 2272 274807807 2273 11173889 2274 357631 2275 8449 2276 131 2277 1 2278 46354731573948918542880962705294 2279 147573952589676412927 2280 4796153459164483420161 2281 76775348834779153825791 2282 806915926016276916338689 2283 6262614272792171644977151 2284 38275425979701054291312641 2285 191837781991513946379517951 2286 810798338454494270829101057 2287 2949087113218036543703220223 2288 9374981867264147792819388417 2289 26364818176134186783096176639 2290 66233754663579680072685060097 2291 149829581962419342590804492287 2292 307227476284886282274269560833 2293 574239707477774565679801827327 2294 983018983836259599039057625089 2295 1547526389549045918629088985087 2296 2248291670528912357873130930177 2297 3023677857357140803935507841023 2298 3774388112811717220501947416577 2299 4383291051390912408822998892543 2300 4745540394264411223993012453377 2301 4798237935284336210314635771903 2302 4538066952317699323247194013697 2303 4020212527984166582517816623103 2304 3339907825075438096440092524545 2305 2604804767780396451948987940863 2306 1908773311980514964420499079169 2307 1315211030705850332986277363711 2308 852640510066015987683796451329 2309 520332132422832682073916964863 2310 299022509062447975684718460929 2311 161864476773022394304513966079 2312 82545288442757347356442624001 2313 39659594165132523474035671039 2314 17951279064301272774618382337 2315 7653553482113747780338974719 2316 3072795287330382452143161345 2317 1161289753239668955415576575 2318 412921351587657849958825985 2319 138052535101906531922214911 2320 43365695881242715770322945 2321 12787566089732051372605439 2322 3536056576248985587548161 2323 915840514473115401584639 2324 221866519822532628971521 2325 50193857943817987031039 2326 10585588152919916544001 2327 2076796450567146700799 2328 378155666435447193601 2329 63735714625019707391 2330 9912848885058109441 2331 1417699347261554687 2332 185680119576133633 2333 22165366865788927 2334 2398190622801921 2335 233619108118527 2336 20327444865025 2337 1564499357695 2338 105225201665 2339 6089768959 2340 297155585 2341 11889151 2342 374529 2343 8711 2344 133 2345 1 2346 139064194721846755628642888115881 2347 295147905179352825855 2348 9739880870918643253249 2349 158346851128722791071743 2350 1690607200867332986503169 2351 13332144471600620206292991 2352 82813466232194280227602433 2353 421950989962728947050348543 2354 1813434458900502488037720065 2355 6708972564890567358235541503 2356 21699050847746332129341997057 2357 62104618219532521359011741695 2358 158832327503293546928466296833 2359 365892918588418365254294044671 2360 764284534532191907139343613953 2361 1455706891240435413633873215487 2362 2540277675150293763757917077505 2363 4078071762934351436297235595263 2364 6044109730606870634375350845441 2365 8295647385243193965744146612223 2366 10572454082980575244939402674177 2367 12540970215593542038147945201663 2368 13874371839919734856809023799297 2369 14342016264833083644622283997183 2370 13874371839919734856809023799297 2371 12578492008286032488282827259903 2372 10700028178135042775398001672193 2373 8549517360636231000338068406271 2374 6422351391741426380789986099201 2375 4539195373392215630393053806591 2376 3020492050837882308353870266369 2377 1893304774911681351831630381055 2378 1118377150547728633443353886721 2379 622751462608492764293746393087 2380 326955053658537089017399214081 2381 161864476773022394304513966079 2382 75562152293735069023272435713 2383 33258386028528768335296331775 2384 13799144056774512684625297409 2385 5395374793809720362974314495 2386 1987132456414984655333228545 2387 689026421791470913803255807 2388 224783926864391963462860801 2389 68940828060706818515533823 2390 19859679242230022547701761 2391 5367737605195216390717439 2392 1359573554118180659527681 2393 322254235710168603033599 2394 71365034249657820119041 2395 14739181054054209945599 2396 2833107783438041088001 2397 505627095685486608383 2398 83561412395135926273 2399 12748247579581218815 2400 1789059586413821953 2401 230010853307711487 2402 26961748111392769 2403 2865428839038975 2404 274273997848577 2405 23456443580415 2406 1774949761025 2407 117404739583 2408 6684080129 2409 320933887 2410 12638209 2411 391951 2412 8977 2413 135 2414 1 2415 417192584165540266885928664347642 2416 590295810358705651711 2417 19774909647016639332353 2418 326433583128364225396735 2419 3539561252863388764078081 2420 28354896144068573399089151 2421 178959076935989180661497857 2422 926715446157652174328299519 2423 4048819907763733923125788673 2424 15231379588681637204508803071 2425 50107074260383231616919535617 2426 145908287286811374847365480447 2427 379769273226119615215944335361 2428 890618164680130277437054386175 2429 1894461987652802179532981272577 2430 3675698317013062734407090044927 2431 6536262241541022941149707370497 2432 10696421201018996636352388268031 2433 16166291224148092705047937286145 2434 22635404501093258565863644069887 2435 29440555551204344455622951960577 2436 35654394514167659321235293077503 2437 40289713895433011751765992800257 2438 42558404369585902146053591793663 2439 42090759944672553358240331595777 2440 39031355856491799833374678319103 2441 33978548364556118039078830604289 2442 27799062899407504776074138484735 2443 21394220144119083761918040604673 2444 15500742138525857641576093712383 2445 10580179475067980247100794339329 2446 6807101600661245012017131028479 2447 4130059076007138618718338154497 2448 2363880075764714162030846672895 2449 1276661569925566942328544821249 2450 650684007204581877626427146239 2451 312988781360492532351058837505 2452 142078924350792605693865099263 2453 60856674142077793704546926593 2454 24589893644393953410573926399 2455 9369639706639689673640771585 2456 3365185299997926482939740159 2457 1138594275520254840728977409 2458 362665582985805600493928447 2459 108660186545166863610937345 2460 30595154452620455329136639 2461 8086884713431577709772801 2462 2004082025538517865594879 2463 464984304209484243271681 2464 100843396357766240010239 2465 20405396620930292121601 2466 3844361974809014304767 2467 672749920475758460929 2468 109057907554298363903 2469 16326366752408862721 2470 2249081293029244927 2471 283934349530497025 2472 32692605789470719 2473 3413976834736129 2474 321186885009407 2475 27006343102465 2476 2009759240191 2477 130772899841 2478 7325947903 2479 346210305 2480 13422111 2481 409905 2482 9247 2483 137 2484 1 2485 1251577752496620800657785993042925 2486 1180591620717411303423 2487 40140115104391984316417 2488 672642075903745090125823 2489 7405556088855141753552897 2490 60249353541000535562256383 2491 386273050016046934722084865 2492 2032389969251293529318096895 2493 9024355261685120020579876865 2494 34511579085127008332143394815 2495 115445528109448100438347874305 2496 341923648834005981311650496511 2497 905446833739050605279254151169 2498 2161005602586380170090053107711 2499 4679542139985734636503016931329 2500 9245858621678927648347161362431 2501 16748222800095108616706504785921 2502 27929104643579016213854483906559 2503 43029003649315182046448262840321 2504 61437100226334609836775225425919 2505 81516515603501947477109547991041 2506 100749344579539663098093538115583 2507 116233822305033682824767278678017 2508 125406522634604816043873176387583 2509 126739924258931008862534254985217 2510 120153471657656153024989688233983 2511 106988452585604035911532339527681 2512 89576674163371127591227107573759 2513 70587503187645672299910219694081 2514 52395704421170799045070228029439 2515 36661101088661818135777682391041 2516 24194382676390470271135056396287 2517 15067219752675522249453807337473 2518 8857819227536566942780031500287 2519 4917203215615848046687936315393 2520 2578029584334730697581399113727 2521 1276661569925566942328544821249 2522 597146630062077743738789036031 2523 263792272634948193102958952449 2524 110036461430865700525694779391 2525 43329173057673332757855469569 2526 16100010306635542639520251903 2527 5642373851038436164397694977 2528 1863925441491866041716834303 2529 579985956076139327715803137 2530 169850495450407774269210623 2531 46768923879483610748682241 2532 12095048764508613440962559 2533 2934050633957486352138241 2534 666671096925016723292159 2535 141654189599626824253441 2536 28094120570548320731135 2537 5189861815760531226625 2538 890865735584355188735 2539 141710641059116089345 2540 20824529338467352575 2541 2816949992090238977 2542 349319561109438463 2543 39520559458942977 2544 4056350604754943 2545 375199571214337 2546 31025861582847 2547 2271305039873 2548 145424795647 2549 8018368513 2550 373054527 2551 14241921 2552 428399 2553 9521 2554 139 2555 1 2556 3754733257489862401973357979128774 2557 2361183241434822606847 2558 81460821829501379936257 2559 1385424266911882164568063 2560 15483754253614028597231617 2561 127904263170856212878065663 2562 832795453573094405006426113 2563 4451052988518633993358278655 2564 20081100492621533570477850625 2565 78047513431939136684866666495 2566 265402635304023209208839143425 2567 799292825777460063061648867327 2568 2152817316312107191870158798849 2569 5227458038911810945459360366591 2570 11520089882557849443096086970369 2571 23171259383343589933197339656191 2572 42742304221869144881760170934273 2573 72606432087253141044415472599039 2574 113987111942209380306751009587201 2575 165903204101984401719998713692159 2576 224470131433338504790994321408001 2577 283015204762581273673296624222207 2578 333216989189607028747628095471617 2579 367046867574243314912513631453183 2580 378886371152466833768941686358017 2581 367046867574243314912513631453183 2582 334130376828864224848054367289345 2583 286141800912346291093986554675199 2584 230751680538662472191047546961921 2585 175378912029987270390050675752959 2586 125717906598494435316625592811521 2587 85049866441442758678047795183615 2588 54328822181741514770042671071233 2589 32782858207748656135013870338047 2590 18692225658768263036155904131073 2591 10073262384285309441850734542847 2592 5131352724185864582238488756225 2593 2470954830049722429806122893311 2594 1124731175331974129944706940929 2595 483865195496679594154348511231 2596 196694807546212366041405718529 2597 75529193670944418036895973375 2598 27384758008712414968315641857 2599 9370224734022168247831363583 2600 3023897353644144697148440577 2601 919686946976954876254224383 2602 263388343209374995766575105 2603 70959021408500837630607359 2604 17963150032423586145239041 2605 4267392827807519798722559 2606 949979476124270371799041 2607 197842430740723465715711 2608 38473844202069383184385 2609 6971593286929241604095 2610 1174287017702587367425 2611 183359699736050794495 2612 26458429322647830529 2613 3515589114309115903 2614 428360680027324417 2615 47633260668452863 2616 4806749747183617 2617 437251294380031 2618 35568471662593 2619 2562154631167 2620 161461532673 2621 8764477567 2622 401538369 2623 15098719 2624 447441 2625 9799 2626 141 2627 1 2628 11264199772469587205920073937386321 2629 4722366482869645213695 2630 165282826900437582479361 2631 2852309355653265709072383 2632 32352932774139939359031297 2633 271292280595326454353362943 2634 1793495170317045022890917889 2635 9734901430610362391722983423 2636 44613253973761701134313979905 2637 176176127356499806940211183615 2638 608852784039985555102544953345 2639 1863988286858943335332136878079 2640 5104927458401674446801966465025 2641 12607733394135729082788879532031 2642 28267637804027509831651534307329 2643 57862608649245029309490766282751 2644 108655867827081879696717681524737 2645 187955168396375426970591116132351 2646 300580655971671901657917491773441 2647 445793520146178183746748436971519 2648 614843466968661411301987356508161 2649 790500540958501052137587569852415 2650 949449183141795331168552815165441 2651 1067310724338093658572655358377983 2652 1124819609879176982450397004169217 2653 1112980106300953463593968949264383 2654 1035307621231971764608622366031873 2655 906413978653556807036027476639743 2656 747645161989671235476081648599041 2657 581509504598637012971148898467839 2658 426814725226976141023301861376001 2659 295817639481379952672721183178751 2660 193707510804925788218133137326081 2661 119894538597238827040070411747327 2662 70167309525285182207325678600193 2663 38838750427338881919857373216767 2664 20335967832657038606327712055297 2665 10073262384285309441850734542847 2666 4720417180713670689695536775169 2667 2092461566325333318253403963391 2668 877254810589104326237159948289 2669 347753194888101202115197665279 2670 130298709688369247973527257089 2671 46125207476756751463978369023 2672 15418019441310457642128244737 2673 4863271247598054449656889343 2674 1446463633395704867787374593 2675 405306386026376671027789823 2676 106885321473348009921085441 2677 26497935688038625742684159 2678 6167351780056060542320641 2679 1345664337605717303230463 2680 274790119144862232084481 2681 52417030775927866392575 2682 9320167322334416338945 2683 1541006417174688956415 2684 236276558381346455553 2685 33489607551266062335 2686 4372310474363764737 2687 523627201364230143 2688 57246760162820097 2689 5681252335943679 2690 508388237705217 2691 40692780924927 2692 2885077696513 2693 178990487807 2694 9567554305 2695 431735807 2696 15993601 2697 467039 2698 10081 2699 143 2700 1 2701 33792599317408761617760221812158962 2702 9444732965739290427391 2703 335288020283744810172417 2704 5869901538206969000624127 2705 67558174903933144427134977 2706 574937493964792848065757183 2707 3858282621229416500135198721 2708 21263298031537769806336884735 2709 98961409378133764660350943233 2710 396965508686761315014736347135 2711 1393881695436470917145301090305 2712 4336829357757872225766818709503 2713 12073843203662292228936069808129 2714 30320394246673132612379725529087 2715 69143009002190748746091948146689 2716 143992855102517568450633066872831 2717 275174344303408788702926129332225 2718 484566204619832733637899913789439 2719 789116480339719230286426099679233 2720 1192167696264028269151414365716479 2721 1675480454083501006350723149987841 2722 2195844548885663515577162496212991 2723 2689398907242091714474693200183297 2724 3084070631817982648313863531921407 2725 3316949944096447623473449366716417 2726 3350779822481083909638334902697983 2727 3183595348764896992811213681328129 2728 2848135578539085378680677319311359 2729 2401704302632899277988190773837825 2730 1910664171186945261418379445534719 2731 1435138955052589295017752621219841 2732 1018450004189736046368744227733503 2733 683232661091231529108987457830913 2734 433496587999403442298273960820735 2735 260229157647809191454721768947713 2736 147844810379962946047040425033727 2737 79510686092652959132512797327361 2738 40482492601227657490029181140991 2739 19514096745712650821241808093185 2740 8905340313364337326202344701951 2741 3846971187503541970727723859969 2742 1572761200365306730467555278847 2743 608350614264839698062252179457 2744 222549124641882750901483995135 2745 76961246359377666748234858497 2746 25144561936506566541442023423 2747 7756198514389464185231638529 2748 2257076405448458209842954239 2749 619077028973072690869960705 2750 159881192849425261406453759 2751 38832639248150746827325441 2752 8858680455267495148781567 2753 1895244575895441767399425 2754 379624180696717964869631 2755 71057365420596699070465 2756 12402180156683794251775 2757 2013559533937381867521 2758 303255773483878580223 2759 42234228499993591809 2760 5419564877092225023 2761 638120721689870337 2762 68609264834707455 2763 6698028811354113 2764 589773799555071 2765 46462936317953 2766 3243058672127 2767 198125596417 2768 10431025919 2769 463723009 2770 16927679 2771 487201 2772 10367 2773 145 2774 1 2775 101377797952226284853280665436476885 2776 18889465931478580854783 2777 680020773533228910772225 2778 12075091096697682811420671 2779 140986251346073257854894081 2780 1217433162833518840558649343 2781 8291502736423625848336154625 2782 46384878684304956112808968191 2783 219186116787805299127038771201 2784 892892426751656394689823637503 2785 3184728899559703149305338527745 2786 10067540410952215368678938509311 2787 28484515765082456683638958325761 2788 72714631697008557453695520866303 2789 168606412251054630104563621822465 2790 357128719207225885647358081892351 2791 694341543709335145856485325537281 2792 1244306753543074255978725956911103 2793 2062799165299271194210752113147905 2794 3173451872867775768589254831112191 2795 4543128604431030281852860665692161 2796 6067169551854828037505048142413823 2797 7574642363369846944526548896579585 2798 8857540170878057011102420264026111 2799 9717970520010877895260762265354241 2800 10018509589058615442750119172112383 2801 9717970520010877895260762265354241 2802 8879866505843067750172568319950847 2803 7651544183804883934657058866987009 2804 6223032645006789800824949664907263 2805 4780942081292123851453884687974401 2806 3472038963432061387755241076686847 2807 2384915326372199104586719143395329 2808 1550225837090038413705535379472383 2809 953954903295021825207717498716161 2810 555918778407735083548802619015167 2811 306866182565268864312066019688449 2812 160475671295108274112571159609343 2813 79510686092652959132512797327361 2814 37324777372441325473646497497087 2815 16599282688371421267657792421889 2816 6992493588234155431662834417663 2817 2789462428894986126592059637761 2818 1053448863548605199865220169727 2819 376471617360638084397953712129 2820 127250370232390799831118905343 2821 40656958965285494911905300481 2822 12270351325286380604917547007 2823 3495230463394603591582875649 2824 938839414671923213682868223 2825 237546471345726755061104641 2826 56550000158685737124888575 2827 12649169607058378683580417 2828 2654492937288877697138687 2829 521738911537911363010561 2830 95861725733964287574015 2831 16429299224558557986817 2832 2620071080905139027967 2833 387724230483865763841 2834 53073358254178041855 2835 6695806320471965697 2836 775339251359285247 2837 82005322457415681 2838 7877576410464255 2839 682699672190977 2840 52949053662207 2841 3639309864961 2842 218987648255 2843 11358471937 2844 497578367 2845 17902081 2846 507935 2847 10657 2848 147 2849 1 2850 304133393856678854559841996309430654 2851 37778931862957161709567 2852 1378931012997936402399233 2853 24830202966928594533613567 2854 294047593788844198521208833 2855 2575852577013110938972192767 2856 17800438635680770537230958593 2857 101061260105033538073954091007 2858 484757112259915554366886510593 2859 2004970970291118088506686046207 2860 7262350225871062693300500692993 2861 23319809721464133886663215546367 2862 67036571941117128735956855160833 2863 173913779159099571591030000058367 2864 409927456199117817662822764511233 2865 882863850665506401399279785607167 2866 1745811806625896177360328732966913 2867 3182955050795483657813937239359487 2868 5369905084141616644400230183206913 2869 8409702911034822731389261775372287 2870 12259709081729836332294976162496513 2871 16677467708140686356862956950519807 2872 21216454278594521926558145935572993 2873 25289722705125960966731389424631807 2874 28293481210899812801623944794734593 2875 29754989698128108780761000609579007 2876 29454450629080371233271643702820865 2877 27477703531697013395605898905255935 2878 24182954873452835619486686053924865 2879 20097609473818463536306958196801535 2880 15784916807591037503732719040856065 2881 11725020008156246626964366841348095 2882 8241869616176459596928679363477505 2883 5485367000552275931997789902340095 2884 3458135643680082064120970376904705 2885 2065792460110491992305322736746495 2886 1169651143538272812172934658392065 2887 627817525155485412537208338907135 2888 319497043480414192377596754264065 2889 154160240837535610079805792321535 2890 70523342749184168008962082340865 2891 30584269864839732130983461257215 2892 12571418446024127684846953693185 2893 4896360155992196526322499977215 2894 1806392098269881368661127593985 2895 630972357825419684060191522815 2896 208564288162961789654929506305 2897 65197661615858256121740394495 2898 19260812252075587788083298305 2899 5372909292738450018948612095 2900 1413932357363376723805077505 2901 350646471663098229310881791 2902 81848339372802494492049409 2903 17958155481636134077857791 2904 3697970760364700423159809 2905 713462363005839938158591 2906 128720324183081403547649 2907 21669441386368836042751 2908 3395519541872870555649 2909 493870946992221847551 2910 66464970895121973249 2911 8246484823190536191 2912 939349896274116609 2913 97760475278344191 2914 9242975754846209 2915 788597779515391 2916 60227673392129 2917 4077285161471 2918 241704592129 2919 12353628671 2920 533382529 2921 18917951 2922 529249 2923 10951 2924 149 2925 1 2926 912400181570036563679525988928291961 2927 75557863725914323419135 2928 2795640957858829966508033 2929 51039336946855125469626367 2930 612925390544616991576031233 2931 5445752747815066076465594367 2932 38176729848374652013434109953 2933 219922958845747846685139140607 2934 1070575484624864646807727112193 2935 4494699052842151731380258603007 2936 16529671422033243475107687432193 2937 53901969668799330466626931785727 2938 157392953603698391358576925868033 2939 414864130259316271918016855277567 2940 993768691557335206916675529080833 2941 2175655157530130620461382335725567 2942 4374487463917298756119937251540993 2943 8111721908216863492988203211685887 2944 13922765219078716946614397605773313 2945 22189310906211262107178753733951487 2946 32929121074494495395979214100365313 2947 45614644498011209046020890063536127 2948 59110376265329730209979248821665793 2949 71795899688846443860020924784836607 2950 81876685126925586569979279014100993 2951 87803460607156030363145946013892607 2952 88663890956288851247304288015220737 2953 84409857692474398024483441513332735 2954 75843613278602684634579271013105665 2955 64378173821089762692100602447527935 2956 51667443089000538543772396278513665 2957 39234956823903530757661452723552255 2958 28208759240509165820821725568303105 2959 19212603617281011460924259168157695 2960 12401638287912440060239730656149505 2961 7589720563901066048731615850397695 2962 4405094747187037616651192053530625 2963 2425286193849243637247351336206335 2964 1266811612116313797292401847435265 2965 627817525155485412537208338907135 2966 295206926335903946097729957003265 2967 131691882478863632270929004855295 2968 55727106756887987500677368643585 2969 22364138758008520737491953647615 2970 8509144352531959263644755165185 2971 3068336813920720736781510639615 2972 1048100934151343263370050535425 2973 338959611394678301898410295295 2974 103719286120009431697906991105 2975 30006630837552487825980522495 2976 8200774007465203466558767105 2977 2115225300689573182426841087 2978 514343150408703218294980609 2979 117764650336074762647764991 2980 25354097002365534924177409 2981 5124895486376380299476991 2982 970903011372002745253889 2983 172059206955819075633151 2984 28460480470114577154049 2985 4383261435857314250751 2986 626800888782465794049 2987 82957940541503045631 2988 10125184615738769409 2989 1134870846830804991 2990 116246426788036609 2991 10820171313876991 2992 909053126299649 2993 68382243715071 2994 4560694345729 2995 266411849471 2996 13420393729 2997 571218431 2998 19976449 2999 551151 3000 11249 3001 151 3002 1 3003 2737200544710109691038577966784875882 3004 151115727451828646838271 3005 5666839779443574256435201 3006 104874314851569080905760767 3007 1276890118036089108621688833 3008 11504430886174749144507219967 3009 81799212444564370103333814273 3010 478022647539870345383712391167 3011 2361073928095477140300593364993 3012 10059973590309168109568244318207 3013 37554041896908638681595633467393 3014 124333610759631904408361551003647 3015 368687876876196113183780783521793 3016 987121214122330935194610636423167 3017 2402401513373986685751367913439233 3018 5345079006617596447839440200531967 3019 10924630085364728132701256838807553 3020 20597931280351025742096343674912767 3021 35957252346374297386216998423232513 3022 58301387031501241160971905073676287 3023 88047553055200252899137181934682113 3024 124158410070516913488020994227437567 3025 163835397028670669465979387706867713 3026 202702175643022617930021098391339007 3027 235549269942697616999979482813038593 3028 257483606341237647296271171041886207 3029 265131242519733732857754522044334081 3030 257483606341237647296271171041886207 3031 236097084249679767293641983539544065 3032 204599960920782210018780475908161535 3033 167713059999090839779645395004555265 3034 130137356736807600059095301725618175 3035 95652475304921862399304903860158465 3036 66633966475071188742670243904618495 3037 44015880193105891581403720480456705 3038 27581079415714572157702962356944895 3039 16399910058275141282033999957458945 3040 9255667134885524891145894725943295 3041 4958909418081871231832155031076865 3042 2522446662427284622366818525249535 3043 1218231377827293304732668252913665 3044 558590691293631210639587966713855 3045 243146095992639607272283742142465 3046 100455384272905028975661275938815 3047 39382427463072439264781463977985 3048 14645817980373400737207776444415 3049 5164538682223407263521611710465 3050 1726020156940699867166871126015 3051 546398183634697165294224277505 3052 163732547795114407349868036095 3053 46408178852482894759098056705 3054 12431224608844349831412449279 3055 3143911601506979619016802305 3056 749872451080852743590510591 3057 168472844340805832496119809 3058 35603887975118295523131391 3059 7066701509120385789984769 3060 1315021425283640896520191 3061 228980167896048229941249 3062 37227003341829205655551 3063 5636863213422245838849 3064 792716769865471885311 3065 103208309772980584449 3066 12394926309400379391 3067 1367363700406878209 3068 137886769415790591 3069 12638277566476289 3070 1045817613729791 3071 77503632406529 3072 5093518044671 3073 293252636929 3074 14562830591 3075 611171329 3076 21078751 3077 573649 3078 11551 3079 153 3080 1 3081 8211601634130329073115733900354627645 3082 302231454903657293676543 3083 11484795286338977159708673 3084 215415469482581736067956735 3085 2658654550923747298149138433 3086 24285751890385587397636128767 3087 175102855775303489351174848513 3088 1037844507524305060870758596607 3089 5200170503730824625984899121153 3090 22481021108713813359437082001407 3091 85168057384126445472759511252993 3092 286221263416172447498318735474687 3093 861709364512024130775923118047233 3094 2342930305120857983573002056368127 3095 5791924240870304306697346463301633 3096 13092559526609179581430248314503167 3097 27194339177347052713241953878147073 3098 52120492646066779616893944188633087 3099 92512435973099620514530340521377793 3100 152560026409376779708160808570585087 3101 234396493141901746959246268943040513 3102 336364373196234079875179170389557247 3103 451829204127858252419979769641172993 3104 569239748314715905326021584489545727 3105 673800715528417851929980064017416193 3106 750516482625172911592521824896811007 3107 787746091380705113011780215130554369 3108 780098455202209027450296864128106495 3109 729677774840597181883555138120974337 3110 645297006091244187331202935355867135 3111 540026080918963889578071265917272065 3112 427987773472706039897835998455791615 3113 321442307346651324857705109445935105 3114 228920408255064239884645391669395455 3115 154665726861282971905477684865531905 3116 99178039024535035896809645194346495 3117 60380899532264854721770962271862785 3118 34911244328046191064325789409345535 3119 19173485971049267354810204788097025 3120 10003802742936440476565792081575935 3121 4958909418081871231832155031076865 3122 2335412760414555726011844186341375 3123 1044882883278910425184155450998785 3124 444056864538449665223606294020095 3125 179220239199049907505224203894785 3126 68674063423819240739197016866815 3127 24974895344820215264250999865345 3128 8616578996104806997855353962495 3129 2818816524210094197755319681025 3130 873863279224925979993960349695 3131 256548905500080196868064149505 3132 71270628070171594421922955263 3133 18719047811858309069446053889 3134 4643656503668685106197823487 3135 1086818139762464408582750209 3136 239680620291042423542382591 3137 49737290993359067103100929 3138 9696744359687667583025151 3139 1772981761075737356402689 3140 303434174579706641252351 3141 48500729768673697333249 3142 7222296753153189609471 3143 999133389411433054209 3144 127998162391781343231 3145 15129653710214135809 3146 1643137239238459391 3147 163163324548743169 3148 14729912793935871 3149 1200824878542849 3150 87690668495871 3151 5680023318529 3152 322378298111 3153 15785173249 3154 653328831 3155 22226049 3156 596751 3157 11857 3158 155 3159 1 3160 24634804902390987219347201701063882934 3161 604462909807314587353087 3162 23271822027581611613093889 3163 442315734251502449295622143 3164 5532724571330076332366233601 3165 51230158331694922093421395967 3166 374491463440992566099985825793 3167 2250791870823913611092692041727 3168 11438185514985954312840556838913 3169 50162212721158451344859063123967 3170 192817135876966704304956104507393 3171 657610584216471340469396982202367 3172 2009639992440220709050164971569153 3173 5547569974753740097921927230783487 3174 13926778786861466596967694982971393 3175 31977043294088663469557843092307967 3176 67481237881303285007914156070797313 3177 131435324469480611947029842255413247 3178 237145364592266020645954625231388673 3179 397632488791853179930851957662547967 3180 621353012693180273626653346456666113 3181 907125239534369906709604609722155007 3182 1240022781451950584715138709671903233 3183 1590308700757290063072022938620264447 3184 1916841179371551609185981712524378113 3185 2174833680778763675115023713811038207 3186 2326008665386583137616082255157919745 3187 2347943001785123167912373943386767359 3188 2239454004883403391217407140370055169 3189 2020271787023085556545961008832708607 3190 1725349167929171966487345467190411265 3191 1396001627864375969373743262828855295 3192 1070872388166008689613246217347661825 3193 779283123856779804626995892784726015 3194 538251861977630183695600761400459265 3195 353021804910353043699096975254224895 3196 219939838089064745340351569738072065 3197 130203388188357236850422541090553855 3198 73258216270144725773946198985539585 3199 39181091456922148307941788951248895 3200 19921621579100182940230102143729665 3201 9629734938910982683855843403759615 3202 4425178526972376576380155088338945 3203 1932996612355809755631368039038975 3204 802497342936549480234054701809665 3205 316568366046688388983618237628415 3206 118623854113459671267699016597505 3207 42208053337029829259961707790335 3208 14254212044524995393365993324545 3209 4566543082659946157743240380415 3210 1386961090225086373730088648705 3211 399090161640423385711910060031 3212 108708723693888212560815063041 3213 28006360819195679281841700863 3214 6817292783193613923363323905 3215 1566179380344549255667515391 3216 339155202277760557748584449 3217 69130779712734402269151231 3218 13242707881839142295830529 3219 2379850110235150638907391 3220 400435634117054035918849 3221 62945323274980076552191 3222 9220563531976055717889 3223 1255129714194995740671 3224 158257469812209614849 3225 18415928188691054591 3226 1969463888335945729 3227 192623150136614911 3228 17131562551021569 3229 1376206215534591 3230 99050715132929 3231 6324779914751 3232 353948644609 3233 17091830911 3234 697780929 3235 23419551 3236 620465 3237 12167 3238 157 3239 1 3240 73904414707172961658041605103191648801 3241 1208925819614629174706175 3242 47148106964970537813540865 3243 907903290530586510204338175 3244 11507764876911655114028089345 3245 107993041234719920519209025535 3246 800213085213680054293393047553 3247 4876075205088819788285369909247 3248 25127162900795822236773805719553 3249 111762610957302857002558683086847 3250 435796484475091859954771272138753 3251 1508038304309909385243750068912127 3252 4676890569096912758569726925340673 3253 13104779941947700904894019433136127 3254 33401127548476673291857317196726273 3255 77880865375038793536083381167587327 3256 166939519056695233485386155233902593 3257 330351886820264508901973840581623807 3258 605726053654012653238939092718190593 3259 1032410342175972380507658540556484607 3260 1640338514178213727184158650575880193 3261 2435603491761920087045862565900976127 3262 3387170802438271076139882029065961473 3263 4420640182966530710859184586912432127 3264 5423991059500393281443986363669020673 3265 6266508540929078959416029140146454527 3266 6826851011551929950347188224126877697 3267 7021894668956829473440830141931454463 3268 6826851011551929950347188224126877697 3269 6279997578929574504309329158035472383 3270 5470970122881429489520651943213531137 3271 4517352423657923905234831992848121855 3272 3537746404196393348600235697524178945 3273 2629438635879568298867238002917113855 3274 1855786847812040172018197415585644545 3275 1244295471798336271093794711908909055 3276 792901481088482534379800114730369025 3277 480346614465779219041196651919179775 3278 276719820728646688398314939061633025 3279 151620399183989022389829776888037375 3280 79024334615122514188401993238708225 3281 39181091456922148307941788951248895 3282 18480091992855735836616153580437505 3283 8291171751683996087642891166416895 3284 3537991298228908716099477442658305 3285 1435634075029926258201291177066495 3286 553816074273607731519016270823425 3287 203039960787519329787622432178175 3288 70716477426079820046693694439425 3289 23387298209844887708852474085375 3290 7340465263110118905203417677825 3291 2185141413505933145153908768767 3292 616507609028199810833540186113 3293 164721445332279571124498464767 3294 41640946385582907128568348673 3295 9949651543882712434698354687 3296 2244489784900070371164684289 3297 477416761703229362286886911 3298 95616195476412686860812289 3299 18002408102309443573645311 3300 3180721378469258710745089 3301 526326280667014189023231 3302 81386450338932187987969 3303 11730822960366047199231 3304 1571644653819414970369 3305 195089326189591724031 3306 22354855965362946049 3307 2354710188609175551 3308 226886275238658049 3309 19883974982090751 3310 1574307645800449 3311 111700274962431 3312 7032677203969 3313 388132306431 3314 18487392769 3315 744620031 3316 24660481 3317 644799 3318 12481 3319 159 3320 1 3321 221713244121518884974124815309574946402 3322 2417851639229258349412351 3323 95505139749555704801787905 3324 1862954688026143558222217215 3325 23923433044353896738260516865 3326 227493847346351496152446140415 3327 1708419211662080029105995120641 3328 10552363495391319630864132866047 3329 55130401006680464261832981348353 3330 248652384815401536241891171893247 3331 983355579907486576912101227364353 3332 3451873093094910630442271409963007 3333 10861819442503734902383203919593473 3334 30886450452992314568357765791612927 3335 79907035038901047488608653826588673 3336 189162858298554260364024079531900927 3337 411759903488429260506855691635392513 3338 827643292697224251289333836397150207 3339 1541803994128289815379852026018004993 3340 2670546738005957414254256173831159807 3341 4313087370532399834875975841708244993 3342 6511545497702053901275883782377832447 3343 9209945096638462239325626624032899073 3344 12228451168371332497858251202890825727 3345 15268622301967317273747157314250473473 3346 17957008141358551200276044643961929727 3347 19920210564032938860110405588400209921 3348 20870640349465588897228848507989786623 3349 20675596692060689374135206590185209857 3350 19386846169411078958965846540197822463 3351 17221937824692433483350633044462534657 3352 14505674970197277299990315928909774847 3353 11592845232050710602435303387896479745 3354 8796623675955529946334711703358406655 3355 6341012331503648642903632834088402945 3356 4344377791408712714205786839403462655 3357 2830098433975301339853394941369647105 3358 1753594710020040972462193418568728575 3359 1033786255923072595837826530042445825 3360 579960619096624733177974492837707775 3361 309669068414234050766633763365453825 3362 157386517528966810804285571141206015 3363 76141275442633619981174096112123905 3364 35062435496223728011901935913271295 3365 15367154348141813519841846051733505 3366 6409259448288761232502059796791295 3367 2543266223577141721239323718713345 3368 959895995848646391094261135179775 3369 344472915639678969881009821057025 3370 117491073845769595464398642610175 3371 38068228736065125519259309441025 3372 11710748090121985195511235215359 3373 3418156631562332766820989140993 3374 945950499692758953082537115647 3375 248003338103445385381635162113 3376 61540249473348331997965058047 3377 14438631113682853177027723265 3378 3199323308306529095738458111 3379 668649152656054736008511489 3380 131621011681031574008102911 3381 24363850859247960995135489 3382 4233373939803287088791551 3383 689099181344878564999169 3384 104848096259664282386431 3385 14874112268004877139969 3386 1961823306198598418431 3387 239799038120317616129 3388 27064276342581297151 3389 2808482739086491649 3390 266654225202839551 3391 23032590273691649 3392 1797708195725311 3393 125765629370369 3394 7808941816831 3395 425107091969 3396 19976632831 3397 793940993 3398 25950079 3399 669761 3400 12799 3401 161 3402 1 3403 665139732364556654922374445928724839205 3404 4835703278458516698824703 3405 193428131138340667952988161 3406 3821414515801842821246222335 3407 49709820776733937034743250945 3408 478911127737056889043152797695 3409 3644332270670511554364436381697 3410 22813146202444719290834260852735 3411 120813165508752248154530095562753 3412 552435170637483536745615325134847 3413 2215363544630374690066093626621953 3414 7887101766097307837796644047290367 3415 25175511978102380435208679249149953 3416 72634720348488364039098735502819327 3417 190700520530794409545575073444790273 3418 458232751636009568216656812890390527 3419 1012682665275412781377735462802685953 3420 2067046488882877763085523364429692927 3421 3911251280953803882049037888433160193 3422 6882897470140204643888364373680324607 3423 11296721479070757084006207857247649793 3424 17336178365936507637427743406463909887 3425 24931435690978978379927137030443630593 3426 33666847433381127235042129029814550527 3427 42765695772305967045352565831391772673 3428 51182638584684419674299246602174332927 3429 57797429269424428920496855820762349569 3430 61661491262964116654568102604379783167 3431 62221833733586967645499261688360206337 3432 59449289030882847292066899670580854783 3433 53830721818795945925667112629122891777 3434 46233287765086988083331264902282084351 3435 37691365434298698504860922704702734337 3436 29186092583961770495104726794613293055 3437 21478648338962827232141977371535212545 3438 15029767914321074071315206512895328255 3439 10004574659359315393912576722142756865 3440 6337287854015383284777781778507104255 3441 3821167221866186164137846478653620225 3442 2193707494116322062193775515717861375 3443 1199298755925092834711242019568615425 3444 624442103472167672375204905647865855 3445 309669068414234050766633763365453825 3446 146266146435081076004977967938666495 3447 65796744192507355051585628016738305 3448 28185673244719335984845965645316095 3449 11495791895443044674980707234217985 3450 4463058215274434503427845989072895 3451 1648841827128004330856280777293825 3452 579455063331218160809807106277375 3453 193627531317899846502917261492225 3454 61489724916309095910281779871743 3455 18547061353246650729153213497345 3456 5310057630947850672986063372287 3457 1441957175899649723845807439873 3458 371083837050142049377565278207 3459 90417511700714038352020504577 3460 20837277730295911368504639487 3461 4536621613618638567755481089 3462 931891176018117884024717311 3463 180348713399527495998373889 3464 32830598738854535172718591 3465 5611572302493044218789889 3466 898795373864207129772031 3467 134596320795674036666369 3468 18797758880402073976831 3469 2441421382439233650689 3470 293927590805480210431 3471 32681241820754280449 3472 3341791189492170751 3473 312719405750222849 3474 26628006665142271 3475 2049239454466049 3476 141383513004031 3477 8659156000769 3478 465060357631 3479 21564514817 3480 845841151 3481 27289601 3482 695359 3483 13121 3484 163 3485 1 3486 1995419197093669964767123337786174517614 3487 9671406556917033397649407 3488 391691965555139852604801025 3489 7836257162742026310445432831 3490 103241056069269716890732724225 3491 1007532076250847715121048846335 3492 7767575669078079997772025561089 3493 49270624675559950136032958087167 3494 264439477219949215599894451978241 3495 1225683506783719321645760745832447 3496 4983162259898232916877802578378753 3497 17989567076824990365659381721202687 3498 58238125722302068708214002545590273 3499 170444952675079108513406150254788607 3500 454035761410077183130248882392399873 3501 1107166023802813545978888699225571327 3502 2483598082186835130972127738495762433 3503 5146775643041168307548782191662071807 3504 9889549050790485527183599141296013313 3505 17677046221234213169825766635793809407 3506 29476340428281718811900780088175624193 3507 45969078210943772358861694670175469567 3508 67199049747894464397282017467351171073 3509 92265130557741232850011395090072731647 3510 119198238977993061325747260692598095873 3511 145130972941674806393951059035740438527 3512 166777497123533277515292958243699032065 3513 181120411795352662229633061029521915903 3514 186105158730138051945566625981100195841 3515 181120411795352662229633061029521915903 3516 167110732668474739143401124928826638337 3517 146297297348969922092329642433687060479 3518 121616018633684385093053110311687553025 3519 96063550602222239495070376293929320447 3520 72143389261887424959388681537683718145 3521 51538184167604975374772390397325869055 3522 35038917233039704859140359957180841985 3523 22679150367390081963468140279156965375 3524 13979622297747755613053474735814344705 3525 8208582210098830288525397510089342975 3526 4592305005966507731616259554855092225 3527 2448182962869428179461651830864347135 3528 1243780240300635773908472432378773505 3529 602201361284396202776589699242786815 3530 277859634820095786108149223972143105 3531 122168090681946027021277559307370495 3532 51177257035605425334807380113752065 3533 20421908325991913681836399212363775 3534 7760741869530443165140407543660545 3535 2807751953790440652475894989848575 3536 966710125967017853815641629261825 3537 316606981150518038323480821235711 3538 98583847622802397368588206866433 3539 29167176615142352075125340241919 3540 8193971982747150120677678252033 3541 2184124849999933822600937996287 3542 551918860451570126081606287361 3543 132092067161305861089029783551 3544 29910520957533188504015601665 3545 6400403965654874335804915711 3546 1292588602817172876021465089 3547 246009910877236566343811071 3548 44053743343840623610298369 3549 7409163050221458478333951 3550 1167988015455555203104769 3551 172191838556478184620031 3552 23680601645280541278209 3553 3029276564050194071551 3554 359290074446988771329 3555 39364824199738621951 3556 3967230000992616449 3557 365975419080507391 3558 30726485574074369 3559 2332006480474111 3560 158701825005569 3561 9589276716031 3562 508189387265 3563 23256197119 3564 900420353 3565 28680319 3566 721601 3567 13447 3568 165 3569 1 3570 5986257591281009894301370013358523552841 3571 19342813113834066795298815 3572 793055337667196738607251457 3573 16064206291039192473495666687 3574 214318369301281460091910881281 3575 2118305208570965147132830416895 3576 16542683414407007710665099968513 3577 106308825020197980269837941735423 3578 578149579115458381335821862043649 3579 2715806490787387858891415943643135 3580 11192008026580185155401365902589953 3581 40962296413548213648196566020784127 3582 134465818521429127782087386812383233 3583 399128031072460285735026303055167487 3584 1078516475495233474773903915039588353 3585 2668367809015704275088026280843542527 3586 6074362188176483807923144176217096193 3587 12777149368269171746069692121819906047 3588 24925873744622139361915980474254098433 3589 45243641493258911866835132412883632127 3590 76629727077797650793627326812145057793 3591 121414496850169263529624169428526563327 3592 180367177706732701153425729604877811713 3593 251729310863376930097304807647496634367 3594 330661608513727355501505916475268923393 3595 409460184861342674113649378764078972927 3596 478685967188741361424536975523138502657 3597 529018320714238601974559080302742863871 3598 553330729255628766120766312991722307585 3599 548345982320843376404832748040144027647 3600 515341877132302140516435310887175192577 3601 459705327366414583328060409796200759295 3602 389529334616338692278435863057062166529 3603 313743119838128864083193862899546193919 3604 240350329125997089413847739369296756737 3605 175219757597097375708933462332335456255 3606 121616018633684385093053110311687553025 3607 80397217967819868786076640515494772735 3608 50638394962885593189575089750785654785 3609 30396786717945416190104269755993030655 3610 17393192222031845751757916619799527425 3611 9488670931705364090539563216583786495 3612 4935743443470699727278596695621894145 3613 2448182962869428179461651830864347135 3614 1157920630924587774992888147187073025 3615 522195816183987840150704342586884095 3616 224522604753156877690892319534874625 3617 92021073687589252698480178538479615 3618 35943392065052800012117214299684865 3619 13376245777111324470092197523357695 3620 4741172205724476360107178248372225 3621 1599924088268053930462603271733247 3622 513774676396122833060657234968577 3623 156918200853087101518838887350271 3624 45555120580636652316480696745985 3625 12562221682747017765879554244607 3626 3287962570903074074764150571009 3627 816102994774181848259665854463 3628 191913109076372238097060986881 3629 42711328888842937175625433087 3630 8985581171289220087847845889 3631 1784608424571646008709087231 3632 334117397564917813564407809 3633 58872069444283540566966271 3634 9745139081132568884543489 3635 1512371692568511572344831 3636 219553041847039267176449 3637 29739154773380929421311 3638 3747856712944171614209 3639 438019722846466015231 3640 47299284201723854849 3641 4699180839153631231 3642 427428390228656129 3643 35390498535022591 3644 2649410130485249 3645 177880378437631 3646 10605655490561 3647 554701781503 3648 25057037825 3649 957780991 3650 30123521 3651 748495 3652 13777 3653 167 3654 1 3655 17958772773843029682904110040075570658522 3656 38685626227668133590597631 3657 1605453488448227544009801729 3658 32921467919745581685598584831 3659 444700944893602112657317429249 3660 4450928786443211754357571715071 3661 35203672037384980568463030353921 3662 229160333454802968250340983439359 3663 1262607983251114742941481665822721 3664 6009762560690234099118653749329919 3665 25099822543947758169694147748823041 3666 93116600853676612451794497944158207 3667 309893933456406469212371339645550593 3668 932721880666349699252139992922718207 3669 2556160982062927235282834133134344193 3670 6415252093526642024949956476726673407 3671 14817092185368671890934314633277734913 3672 31628660924714827300062528419856908287 3673 62628896857513450469901653070328102913 3674 115413156731139963095586245300021362687 3675 198503095648854213454089786037173747713 3676 319458720778136177852875665669198184447 3677 482148852263634665836475628638282186753 3678 683825799433486561348035344899871080447 3679 913052527890831641100316640598034481153 3680 1149581978236412703728804674003426869247 3681 1366832119238825396962723329810355978241 3682 1536722608617218565373655136128624230399 3683 1635679779225496134216091706286187479041 3684 1650022693897315518930431809072010362879 3685 1579029736585447657437703369814494412801 3686 1434752531865131307172556130479576711167 3687 1238763996599091967884932135910325092353 3688 1017015574292596420444823588856154554367 3689 794443778090123042910889341638139707393 3690 590789844320191840831714664033967669247 3691 418451794864466145895039682955710562305 3692 282410454569324122665206391342677098495 3693 181674007893591055165226820017066082305 3694 111431968398776425569783629262771716095 3695 65183171162009107693620102995592085505 3696 36370534085442573932837043052967100415 3697 19360157818646763545096756607827574785 3698 9832109369209556086201900357350588415 3699 4764024224718603729447428125238493185 3700 2202312263292563455294296832360841215 3701 971241025690301595532488981656633345 3702 408564752128335383087852676611833855 3703 163907857817694852722714607137849345 3704 62695883619275448952301609346400255 3705 22858590188560277190306554020102145 3706 7941020382260584221032384791838719 3707 2627473441060299596583917741670401 3708 827611078102297036098335009669119 3709 248028442014360406151800280842241 3710 70679563946130687848239805235199 3711 19138146824553165915407855386625 3712 4920168560451437771283482279935 3713 1199929212926926324453787828225 3714 277335766854058112448311853055 3715 60682491231421377351321124865 3716 12554798020432512105266020351 3717 2452843219701481635837902849 3718 451861536453484894698340351 3719 78362347606548678336053249 3720 12769882466269592029233151 3721 1951477776262590106697729 3722 279031351393801126019071 3723 37234868199269272649729 3724 4623896158637103644671 3725 532618291249913724929 3726 56697645880031117311 3727 5554037619610943489 3728 498209387298701311 3729 40689318795993089 3730 3005170887360511 3731 199091689418753 3732 11715059053567 3733 604815857153 3734 26972599807 3735 1018028033 3736 31620511 3737 776049 3738 14111 3739 169 3740 1 3741 53876318321529089048712330120226711975565 3742 77371252455336267181195263 3743 3249592603124123221610201089 3744 67448389327939390915206971391 3745 922323357706949807000233443329 3746 9346558517780025621372460859391 3747 74858272861213172891283632422913 3748 493524338946990917069144997232639 3749 2754376299957032454133304315084801 3750 13282133104631582941178789164482559 3751 56209407648585750438506949246976001 3752 211333024251300983073283143637139455 3753 712904467766489550876537177235259393 3754 2175337694789105867716651325490987007 3755 6045043844792204169817808259191406593 3756 15386665169116211285182747086587691007 3757 36049436464263985806818585743282143233 3758 78074414034798326491059371472991551487 3759 156886454639741728239865834560513114113 3760 293455210319793376661074143670370828287 3761 512419348028848390003765817374368858113 3762 837420537205126569159841117375570116607 3763 1283756425305405509525826922945762557953 3764 1849800451130607788532546318438024347647 3765 2509930855215149843548668626095940042753 3766 3212216484363657048557925988604888219647 3767 3883246216714063497654251333624138825729 3768 4440277336473262527710033602067604439039 3769 4808082167068210833805838548700999188481 3770 4935725167020127172076955324430208204799 3771 4808082167068210833805838548700999188481 3772 4448534800315710271782815630773647835135 3773 3912280525063315242942420402300226895873 3774 3272795145184284808774579313622634201087 3775 2605903130472842506266602272132433969153 3776 1976023466730506724574318669706075045887 3777 1427693434049124132621794029945388793857 3778 983272704003114391225452465641064759295 3779 645758470356506232995660031376809263105 3780 404537944691143906304794078542609514495 3781 241798310722794640957023835253955887105 3782 137924239332894255559294189101526286335 3783 75090849722736101023030556268622249985 3784 39024376557065875717500557322528751615 3785 19360157818646763545096756607827574785 3786 9168648751303730640036021789960175615 3787 4144794314673166646359274795674107905 3788 1788370529946972361708194334880301055 3789 736380467763725088533281890887532545 3790 289299625056245750627317825830649855 3791 108413063996396003332914717386604545 3792 38740630953081445632371323603779583 3793 13195967264381183414200220275179521 3794 4282695597264893668780587761008639 3795 1323667962131017848401935571353601 3796 389387569906621781848279891312639 3797 108955857595237019679055516008449 3798 28978483945456041457974819946495 3799 7320026986305290420191057936385 3800 1754600746635042549350411534335 3801 398700749316900867150954102785 3802 85792087272286401561853165567 3803 17460484459835475376941826049 3804 3356566292608451425234583551 3805 608586231666582251370446849 3806 103902112539087862394519551 3807 16672838018794772242628609 3808 2509540479050192358735871 3809 353501087792339671318529 3810 46482660516543479939071 3811 5689132741136931094529 3812 646013583009975959551 3813 67805721119253004289 3814 6550456394208346111 3815 579588024890687489 3816 46699660570714111 3817 3403354266198017 3818 222521807525887 3819 12924690767873 3820 658761056767 3821 29008655873 3822 1081269055 3823 33172609 3824 804271 3825 14449 3826 171 3827 1 3828 161628954964587267146136990360680135926694 3829 154742504910672534362390527 3830 6576556458703582710401597441 3831 138146371259002905052024143871 3832 1912095104741839004915673858049 3833 19615440393267001049745155162111 3834 159063104240206371403939725705217 3835 1061906950755195007029573626888191 3836 6002276938861055825335753627402241 3837 29318642509220198336490882644049919 3838 125700948401803083818192687658434561 3839 478875456151187716585073236521254911 3840 1637141959784280084826357498107658241 3841 5063579857344701286309839828217233407 3842 14265425384373514207352267843873800193 3843 36818374183024626740183302432366788607 3844 87485538097644182898819918573151977473 3845 192198264533860638788937328689265246207 3846 391847323314281782970791040594017779713 3847 743796875279328481562014121901254770687 3848 1318293906377490156668605778419108544513 3849 2187260422439101528323448052125509091327 3850 3404933387815937588211494963267095232513 3851 4983357327566621086590919559821811253247 3852 6869662161560907475629883570629904433153 3853 8934363823942463940664520603305716482047 3854 10978708917791784043866428655853165871105 3855 12763800889660588553074318537759347703807 3856 14056441670609684195321710699469602816001 3857 14679532501108465177959749197561415598079 3858 14551889501156548839688632421832206581761 3859 13705151767699631377371469810248294858751 3860 12273095850442340757667656435374101626881 3861 10457870815431884860491579029545495298047 3862 8484601406129969821307783857887502139393 3863 6557950063933855955415239611544584060927 3864 4831410334828754989817906729596852633601 3865 3394238842055352915072698961227518312447 3866 2274789644716126857216772528394683285505 3867 1454834359738794045605248188462028292095 3868 888134566136733188218841749050521288705 3869 517646789388583152075612213457008459775 3870 288105938778366457605355301638770786305 3871 153139602836867852458031670913679753215 3872 77744692194359402807694070538183901185 3873 37697455321254224825168800187747926015 3874 17458237380650063932754571381308391425 3875 7721535374567111369775663465434710015 3876 3261131465474422538774758116655366145 3877 1314979717876216589787917542548832255 3878 506125753049037757293147260603858945 3879 185894325902558894597657364594163711 3880 65132565481843812460771764154138625 3881 21761358458910970751761395797196799 3882 6930031521526929365584458903715841 3883 2102443101944261412098495353978879 3884 607299285097095821206390923329537 3885 166912825486149102595005155901439 3886 43618537918066622298356935819265 3887 10829228479575375518891881005055 3888 2552002245268844283652319739905 3889 570284923861473670274660433919 3890 120713056191957352315736817665 3891 24173617045052378227410993151 3892 4573738755941615927975477249 3893 816390456744757976159485951 3894 137247788576677406879776769 3895 21691918976895156960100351 3896 3216542654634871701372929 3897 446466408825426631196671 3898 57860925998817342128129 3899 6981159907156883013631 3900 781625025248481968129 3901 80906633907669696511 3902 7709632443989721089 3903 672987346032115711 3904 53506369103110145 3905 3848397881249791 3906 248371189061633 3907 14242212881407 3908 716778368513 3909 31171193983 3910 1147614273 3911 34781151 3912 833169 3913 14791 3914 173 3915 1 3916 484886864893761801438410971082040407780081 3917 309485009821345068724781055 3918 13307855422317837955165585409 3919 282869298976709392814449885183 3920 3962336580742680914883371859969 3921 41142975891275841104405984182271 3922 337741648873679743857624606572545 3923 2282877005750596385463086979481599 3924 13066460828477306657701080881692673 3925 64639561957301452498317518915502079 3926 280720539312826365972876257960919041 3927 1083451860704178516988339160700944383 3928 3753159375719747886237788232736571393 3929 11764301674473682657446037154542125055 3930 33594430626091729701014375515964833793 3931 87902173750422767687718872708607377407 3932 211789450378312992537823139578670743553 3933 471882067165365460476694575951682469887 3934 975892911162424204730519409877300805633 3935 1879441073872938746094819284396527321087 3936 3380384688034308794899225678739471859713 3937 5692814751255693213315501882670126727167 3938 8997127198070976704746437978659699556353 3939 13371648042949179761393334082910717739007 3940 18722681650688436037850686701081620119553 3941 24738389809445835356958924777241337397247 3942 30891781659526032028397377915012048224257 3943 36506310697112961150015065731371861278719 3944 40876684230879956943717739936698553335809 3945 43415506672826614551241209094592434012159 3946 43783311503421562857337014041225828761601 3947 41962193036555811594431572042328796299263 3948 38251343468584312892706782680996498112513 3949 33188837481306110478650814494465092222975 3950 27427073627691824503107146745320499576833 3951 21600501533997681732138263080976670261247 3952 16220770733591365935051053070738289328129 3953 11619888018939460819963304652051889258495 3954 7943818131487606629506244018016884883457 3955 5184458364193714948427268905318739869695 3956 3231103492012260422042931686563070869505 3957 1923428144913899492370066175964538208255 3958 1093858666945316067286322816734550032385 3959 594385144452102162521418643466130292735 3960 308628987225586658073419811990047555585 3961 153139602836867852458031670913679753215 3962 72613930082554352690677942950364708865 3963 32901308129784286672305898312177811455 3964 14243798305515956447325179698745442305 3965 5891090901226855718350593201753030655 3966 2327231223974292104374212063756550145 3967 877914404854155546488461989792186367 3968 316159456866246519519200892902440961 3969 108655282399665753964294555748532223 3970 35621421501964829482930313604628481 3971 11134917725415452189781449611673599 3972 3317041672138453054511277200637953 3973 941124936069394026396401235132415 3974 254149901322282347191719027539969 3975 65276994877217373336140697829375 3976 15933232970113064086196520484865 3977 3692572092991791624201640607743 3978 811711036245388374906134069249 3979 169060290282062108770558803967 3980 33321094556935610083361947649 3981 6206519669431131880294449151 3982 1090886033898112789919039489 3983 180631626530467720799977471 3984 28125004286164900362846209 3985 4109475472285724963766271 3986 562188260823061315452929 3987 71823245813131108155391 3988 8544409957653846949889 3989 943438293063821361151 3990 96325898795649138689 3991 9055607136053952511 3992 780000084238336001 3993 61203164865609727 3994 4345140259373057 3995 276855614824447 3996 15675769618433 3997 779120756479 3998 33466422529 3999 1217176575 4000 36447489 4001 862751 4002 15137 4003 175 4004 1 4005 1454660594681285404315232913246121223340242 4006 618970019642690137449562111 4007 26925195854457020979055951873 4008 579046453375736623584065355775 4009 8207542460462071222581193605121 4010 86248288363294363123695340224511 4011 716626273638635328819655197327361 4012 4903495660374872514783798565535743 4013 28415798662705209700865248742866945 4014 142345584743080211654336118712696831 4015 626080640582954184444070034837340161 4016 2447624260721183399949554579362807807 4017 8589770612143674289463915626174087169 4018 27281762724667113201129862541820821503 4019 78953162926657142059474788186471792641 4020 209398778126937265076452120933179588607 4021 511481074507048752763365151865948864513 4022 1155553584709043913491212291482035683327 4023 2423667889490213869937733395706284081153 4024 4734775058908301696920157978670355447807 4025 8640210449941556335893270641875471040513 4026 14766014190545695221530229444079725314047 4027 23687069147397646622808377839989525839873 4028 35740423283969336227533106144481135034367 4029 50817011344326051837094707485073957978113 4030 68199461269580106751768536255564294914047 4031 86521953128497899413753680607265433845761 4032 103904403053751954328427509377755770781695 4033 118259679158872875037450545604768967950337 4034 127707697576533186046200158125883421360127 4035 130982129679669740265915237177044091535361 4036 127707697576533186046200158125883421360127 4037 118464879973724437379845137404321792524289 4038 104629018431196533850008411669926682558463 4039 88042984736689759484865107985106091376641 4040 70628076695687187967383672907273840099327 4041 54042043001180413602240369222453248917505 4042 39460546771470287574977662374842067845119 4043 27507524281914674078975792688085659025409 4044 18312734859875036526360781828654364622847 4045 11646665348218235792513132278444881608705 4046 7077959781840059406783064038492147286015 4047 4111145478804531626942711809433638273025 4048 2282628955849520392329160103666810617855 4049 1211643118903275478668258267446225403905 4050 614908192899322362989483153817407062015 4051 298367463001976557839387556814409170945 4052 138416546342122926035289739574720331775 4053 61388904740816199566956257709668696065 4054 26025980107969667884026366102251503615 4055 10545553349175439927099017329266130945 4056 4083060033682603197351136043340922879 4057 1510233318586648585526863775597068289 4058 533470021665578027447790004399505407 4059 179898125403595412930155182957789185 4060 57891256952795733862493212827975679 4061 17769001069692358298804004012949505 4062 5199291544277241107304079670902783 4063 1449424738713958720779839290212353 4064 384703891076717093864000423198719 4065 97143460817443501508533738799105 4066 23318377156096647334599801700351 4067 5315994165482568374013908746241 4068 1149831616809512592447251677183 4069 235702479395933328937282699265 4070 45734133895797873843950845951 4071 8388291737227357460132528129 4072 1452149286959048231518994431 4073 236881635102797521525669889 4074 36343955230736350290378751 4075 5233851993931847594672129 4076 705834752449323531763711 4077 88912065728438802055169 4078 10431286543781489672191 4079 1136090090655119638529 4080 114437113067757043711 4081 10615607304530624513 4082 902406413969555455 4083 69893445384355841 4084 4898851489021951 4085 308207154061313 4086 17234011131391 4087 846053601537 4088 35900775679 4089 1290071553 4090 38172991 4091 893025 4092 15487 4093 177 4094 1 4095 4363981784043856212945698739738363670020725 4096 1237940039285380274899124223 4097 54469361728556732095561465857 4098 1185018102605930268147186663423 4099 16994131374299879068746452566017 4100 180704119187050797469971874054143 4101 1519500835640565020763005734879233 4102 10523617594388380358387252328398847 4103 61735092985785291916514296051269633 4104 313106968148865633009537486168260607 4105 1394506865908988580542476188387377153 4106 5521329162025320984343179193562955775 4107 19627165485008531978877385831710982145 4108 63153296061477900691723640709815730175 4109 185188088577981397320079438914764406785 4110 497750719180531672212379030052830969855 4111 1232360927141034770603182424665077317633 4112 2822588243925136579745789734830020231167 4113 6002889363689471653366679082894603845633 4114 11893218007306817263778049353046994976767 4115 22015195958791414368706699262421297528833 4116 38172238831032946778953729530034921668607 4117 62140152485340988467146985124058776993793 4118 95167915715336319077874590128951795908607 4119 137374445972621439901722521114629050990593 4120 187215933883486265340631779996202547806207 4121 241243367526575905579275897470095162605569 4122 294330759236001808070608699362776975409151 4123 340423761371497704403328600587293706682369 4124 373675074311939247129850861856535810670591 4125 389671956935872666578030632479971604430849 4126 386397524832736112358315553428810934255615 4127 364637457523982060805890432934527006408705 4128 327722916836117505079861960744175157641215 4129 280714987904576052819738627640138865311745 4130 229299138128064135419632453799653771575295 4131 178712162698048015171864411352180337934337 4132 132963136544120988752195693972137384607743 4133 94475595335299635732929247751013385895937 4134 64132994001664747131697356345394388271103 4135 41606065556311508111387046385544127840257 4136 25802584911898354606079260355429176180735 4137 15300250739449122660668487657359423832065 4138 8676403390503572411601032016767259508735 4139 4705915193656071349665676638559261425665 4140 2441459504701920204647224575081039527935 4141 1211643118903275478668258267446225403905 4142 575200555686222409909967035963849834495 4143 261194355823755325169202254994057723905 4144 113440864956755535335008989914171703295 4145 47117086806320547738224400760783765505 4146 18711673416540646321801289415947976703 4147 7103526670855900368404863594535059457 4148 2577173361917804640422443784396079103 4149 893266272472768853308100370315083777 4150 295680639309186880655141608613740543 4151 93429259092180450460101220853874689 4152 28167584158246840513412163354755071 4153 8098141021705158548863758251327489 4154 2218832520867392908507840136609791 4155 578990812711604096881067900796929 4156 143780215129636796177733342199807 4157 33950365487061784082627619192833 4158 7615657399101593558908412100607 4159 1621236575601379250321817075713 4160 327170747187529076625184391167 4161 62510717370252588764215902209 4162 11292590311145453923170516991 4163 1925912557164643274570334209 4164 309569545564270222106427391 4165 46811659218600045479723009 4166 6645521498830494658199551 4167 883658883906201135874049 4168 109774638816001781399551 4169 12703466725091728949249 4170 1364964316790633725951 4171 135668327676818292737 4172 12420420132469735423 4173 1042193304738267137 4174 79691148362399743 4175 5515265797144577 4176 342675176324095 4177 18926118334465 4178 917855152895 4179 38480918785 4180 1366417535 4181 39959041 4182 923999 4183 15841 4184 179 4185 1 4186 13091945352131568638837096219215091010062174 4187 2475880078570760549798248447 4188 110176663496398844466022055937 4189 2424505566940417268389934792703 4190 35173280851205688405640091795457 4191 378402369748401474008690200674303 4192 3219705790468180838995983343812609 4193 22566736024417325737537510391676927 4194 133993803565958964191415844430938113 4195 687949029283516557935589268387790847 4196 3102120699966842794094489862943014913 4197 12437165189959630549228834575513288703 4198 44775660132042384942097950856984920065 4199 145933757607964333362324667251342442495 4200 433529473217440695331882518539344543745 4201 1180689526939044741744837499020426346495 4202 2962472573462601213418743879382985605121 4203 6877537414991307930094761894325117779967 4204 14828366971304079886479147900619227922433 4205 29789325378303106180922777788988593799167 4206 55923609924889646001191447877889590034433 4207 98359673620857307926614158322491140866047 4208 162452543801714923713247699778152475656193 4209 252475983916013626622896165381962368811007 4210 369916807660579198881319632358209897889793 4211 511806313739593970582986081107034146603007 4212 669702668936638076499183574936392873017345 4213 829904885998579521720493296195649113423871 4214 975178281978997216877265900537364388773889 4215 1087773909995376198663030324300365328023551 4216 1153018988183684580285912126816479019532289 4217 1162467006601344891294661739337593472942079 4218 1115672439880700233970096419297864947073025 4219 1020083291196217070965614354422877321691135 4220 889152892645269610719339216024452888264705 4221 739313264160704323659003535239446408462335 4222 586723463524160165763361276504014447443969 4223 444638435786289992676255799296455107149823 4224 321914327214720260218054189474164156399617 4225 222741583338629129996323960441802162438143 4226 147345125114287763354471449116482643951617 4227 93211235380108217323545567096402480201727 4228 56403086390796599927416235670148023844865 4229 32653057520456267483870551690893942849535 4230 18088233777815715110932385293885782360065 4231 9588834203059911758960125788721340481535 4232 4864745742508471161983741109973490335745 4233 2362044230275720298488192339373925072895 4234 1097589267333733060248371545951965282305 4235 488076085737266395839220234822401130495 4236 207675038569396630811457791435739234305 4237 84540433639401840381826979592679718911 4238 32918726758252447058611016605018095617 4239 12257873394691509649249751163327217663 4240 4363705906863342347038644525026246657 4241 1484627551091142614618383587542564863 4242 482539157493547781575344050321489921 4243 149764427408674131486925547563384831 4244 44363866201657157611139679857410049 4245 12535806063439944365879438524547071 4246 3376814146290601102269975938203649 4247 866551242970877689236534585196543 4248 211680946103760364342988580585473 4249 49181680285264971200444443394047 4250 10858130550304352059552046252033 4251 2275578069976437403572185858047 4252 452192181928034254153616195585 4253 85095897992543496610556936191 4254 15144415425474740472311185409 4255 2545051648293183718783188991 4256 403192864001470313065873409 4257 60102702216261034796122111 4258 8412839266642896929947649 4259 1103208161538204698673151 4260 135181572266185239298049 4261 15433395358672996401151 4262 1636300972144270311425 4263 160509167941757763583 4264 14504806741946269697 4265 1201575601463066623 4266 90721679956688897 4267 6200616149792767 4268 380527412993025 4269 20761828640255 4270 994816990465 4271 41213753855 4272 1446335617 4273 41807039 4274 955681 4275 16199 4276 181 4277 1 4278 39275836056394705916511288657645273030186521 4279 4951760157141521099596496895 4280 222829207071368449481842360321 4281 4959187797377233381245891641343 4282 72771067269351794079670118383617 4283 791978020348008636423020493144063 4284 6817813950684763152000656888299521 4285 48353177839302832314071004127166463 4286 290554343156335254120369199253553153 4287 1509891862132992080062594381206519807 4288 6892190429217202146124568994273820673 4289 27976451079886103892552159013969592319 4290 101988485454044400433424736289483128833 4291 336643175347971051666747285359669805055 4292 1012992704042845724026089704330031529985 4293 2794908527095530178821557516580197236735 4294 7105634673864247168582325257786397556737 4295 16717547403445217073608267668033221165055 4296 36534271357599467703053057695563573624833 4297 74407017727910292248324703478596415520767 4298 141636545228082398183305673544767773868033 4299 252642957166604261854419764522871871766527 4300 423264761224287155353109557878796092178433 4301 667404511633742176959040030542077213278207 4302 992309599237172024385535430098382164590593 4303 1393529435139767140047291794572278191095807 4304 1851211651612870123581353230979819892637697 4305 2329512440933797119940170167327691099865087 4306 2780261449956573955475025097270377890971649 4307 3150726101969749614203326549138095044820991 4308 3393811886362745359234854577933323367088129 4309 3477953001386374362875235605491665965416447 4310 3393811886362745359234854577933323367088129 4311 3155839022273134375901325128143619590455295 4312 2798389076486756292404292786471783098220545 4313 2367779420966678258037346286503345705189375 4314 1912760191209024655185726088247475303350273 4315 1476000335096740151115872875096924661743615 4316 1088467090215730513112364178244783419949057 4317 767397493891978520210702110357768481275903 4318 517431833567204656705266858674767450341377 4319 333767595874504198001562583309287604355071 4320 206017408161701417178378038436698527891457 4321 121709201431709134895157339051935909543935 4322 68829525076087697705735322278665507569665 4323 37265902183935538628852636871328463323135 4324 19318325688076854082927608008668321153025 4325 9588834203059911758960125788721340481535 4326 4557222764943186418984935431277855637505 4327 2073741438808265851926812015596767543295 4328 903426162876059657462135817693879599105 4329 376755905848200311575111750621098672127 4330 150377887155906734499049012802715910145 4331 57434473547635466357110518931672530943 4332 20985285208418194343327040213379710977 4333 7332961009045627576275411700111376383 4334 2449705866078238177769071688185544705 4335 782068012310896044549195145448259583 4336 238492159811988446709204907278204929 4337 69435478328537046342898556906504191 4338 19289434356021146570419390400954369 4339 5109916632232356480743045108596735 4340 1289913135178398417922511746367489 4341 310044306674290306743877467373567 4342 70897941385873675319548535898113 4343 15409286690257226866696417968127 4344 3179962433832505911879418249217 4345 622383977913121247374730067967 4346 115384728843492977555179307009 4347 20234518722061107909877563391 4348 3351437376296124344914935809 4349 523398268433992382658117631 4350 76928380749546828656017409 4351 10619255589719306327293951 4352 1373571306070575177269249 4353 166048362983531232100351 4354 18705997302961537024001 4355 1957319308027785838591 4356 189518781425650302977 4357 16907957944872402943 4358 1383018961376444417 4359 103122912256274431 4360 6961670975778817 4361 422051070273535 4362 22751462621185 4363 1077244498175 4364 44106425089 4365 1529949695 4366 43718401 4367 988079 4368 16561 4369 183 4370 1 4371 117827508169184117749533865972935819090559562 4372 9903520314283042199192993791 4373 450610174299878420063281217537 4374 10141204801825835211973625643007 4375 150501322336080821540586128408577 4376 1656727107965369066925711104671743 4377 14427605921717534940424334269743105 4378 103524169629290427780142665142632447 4379 629461864151973340554809402634272769 4380 3310338067422319414245557961666592767 4381 15294272720567396372311732369754161153 4382 62845092588989409931228887022213005311 4383 231953421987974904759401631592935849985 4384 775274836149986503766919307008822738943 4385 2362628583433662499718926694019732865025 4386 6602809758233906081669204737490426003455 4387 17006177874824024515986208032152992350209 4388 40540729480754681315798860593852839886847 4389 89786090118644152479714383059160368414721 4390 185348306813420052199702464652756404666367 4391 357680108184075088614936050568131963256833 4392 646922459561290921892145202590511517401087 4393 1099172479615178572560638880280464056123393 4394 1758073784491771509271189618962950518734847 4395 2652023710108086225730110890738841542459393 4396 3779368469516706304480119019242938546782207 4397 5095952738365507387209998256531917976371201 4398 6510236533480464363461693565635202092367871 4399 7890035340846945030890220361868446881808385 4400 9081713653896073183881678195546567980613631 4401 9938349874695240332673035705004741778997249 4402 10349717889135494084985325788916655297921023 4403 10265576774111865081344944761358312699592705 4404 9705489930909014111037504834220562547998719 4405 8752617175246646960709910701087185786896385 4406 7533947918420112808478985359478474508599295 4407 6193299803384727568408798462998296311889921 4408 4864760861402504957417471838441324626837503 4409 3652934515528201177340601231586491501641729 4410 2623262077999687553533768398960320382500863 4411 1802261161026387833621235827707303381958657 4412 1184967025316213052708392025293342659051519 4413 745802412197907032358318660182684660137985 4414 449435811025119686968692716540570346979327 4415 259368251583884530306627983609266924683265 4416 143361329443958774963440596021322434215935 4417 75902553560089246794707852888665105629185 4418 38495994094196677600847859586111002116095 4419 18703279732946284596929996651277051756545 4420 8704705642559718122838559462471390724095 4421 3880593764560385166851083650984526741505 4422 1656937974572460280612359318936076943359 4423 677511680160013780573209776226530492417 4424 265246834251177667213270050666060972031 4425 99405043964471855043764599358431952897 4426 35651207226509449495877863613602463743 4427 12232372741202103931813555076482465793 4428 4013841890700030266867461979082063871 4429 1259052331934872937967604960004669441 4430 377363116469062539395002021091213311 4431 108014347040579339483737337708412929 4432 29509267620485859531905480618147839 4433 7689742902589153316588068601331713 4434 1910001748526979031410266681114623 4435 451840189446037657382974539169793 4436 101716514766388129052941371834367 4437 21769211557922238690455254466561 4438 4424730389658748406628878385151 4439 853153435600107202485088681985 4440 155853766287615193374934433791 4441 26937393474653356599707435009 4442 4398233913164109110231171071 4443 677255029933086039970152449 4444 98166891928985441310605311 4445 13366398201860456681832449 4446 1705668032037637641469951 4447 203460357589454306148353 4448 22620635919017108701183 4449 2336356870879086444545 4450 223334697315395108863 4451 19673995867625291777 4452 1589264785888993279 4453 117046254207832065 4454 7805773116325887 4455 467553995515905 4456 24905951617535 4457 1165457348353 4458 47166324479 4459 1617386497 4460 45694559 4461 1021201 4462 16927 4463 185 4464 1 4465 353482524507552353248601597918807457271678685 4466 19807040628566084398385987583 4467 911123868914039882325755428865 4468 20733019777951548844010532503551 4469 311143849473987478293145882460161 4470 3463955538266818955392008337752063 4471 30511938951400438947774379644157953 4472 221475945180298390500709664555007999 4473 1362447897933237108889761470411177985 4474 7250137998996612169045925325967458303 4475 33898883508557112158869022701174915073 4476 140984457898546216234769506414180171775 4477 526751936564939219450032150208084705281 4478 1782503094287947912293240245610581327871 4479 5500532003017311503204772695048288468993 4480 15568248099901474663057336169000584871935 4481 40615165507881955113641620801796410703873 4482 98087636836333387147583929219858672123903 4483 220112909718042986275227626712173576716289 4484 460482703745484256879119312364673177747455 4485 900708523181570229429574565789020331180033 4486 1651525027306656932399226455749154998059007 4487 2845267418791648067013422963151439629647873 4488 4615320048598721591103018118206365093593087 4489 7062121204707943960731411400440633603653633 4490 10210760649141498834690348929224718636023807 4491 13971273946247721078900115532306774499524609 4492 18116425805326436114133385387802322161106943 4493 22290307215174354425242134289372095855984641 4494 26053462648639091398653576752961582843035647 4495 28958413403286553849227749605556051538608129 4496 30637785652966228502643687282838052374839295 4497 30880871437359224247675215311633280697106433 4498 29676556635929893303419954429799437795590143 4499 27210724281402308032457326236394934121791489 4500 23820513012086872577667881420044134804094975 4501 19920547525189567945296582285475067132379137 4502 15922821526189737483243742139880945565564927 4503 12170629892458907312098674301614307630120961 4504 8899458671527576284408138029507132266643455 4505 6227784400052463220776240054374927146418177 4506 4172195211658813939038019878293988700061695 4507 2676571849712027117425029345658711979327489 4508 1644674034248146406295704093263825354096639 4509 968172314192888747581948683759104196345857 4510 546090910471802080233509175651911793115135 4511 295166436564137268552856301798652645474305 4512 152894541748482601996403572060887109861375 4513 75902553560089246794707852888665105629185 4514 36112691018065720842607115576219833204735 4515 16465893171680488456540726764440444207105 4516 7194469713705305728075802288856680628223 4517 3011961334892487841758778871389137928193 4518 1208005348662369114999749877558652436479 4519 464056922180121377300799249382924877825 4520 170707458417490754035520326585636880383 4521 60115952708913657359504973766567395329 4522 20260056522602164465548479034646593535 4523 6531946554569776142802671899091402753 4524 2013778564872998016757609002187096063 4525 593391810550221218362476696508039169 4526 167032882281551058547548298944708607 4527 44888753425664166165081617820811265 4528 11509746399643111379408601963560959 4529 2813682127419054346176215759454209 4530 655273218978813915488857282838527 4531 145254937882232606433851880767489 4532 30618672337239735503713011236863 4533 6131037260858962811599055749121 4534 1164860968175337589234957549567 4535 209728553236921906574349303809 4536 35733861300981574820169777151 4537 5752743973030281190171475969 4538 873588813791056922591363071 4539 124899688332706354674270209 4540 16777734265935731964772351 4541 2112588747216546253766657 4542 248701629427488523550719 4543 27293349660775281590273 4544 2783026265509876662271 4545 262682689050645692417 4546 22852525439403278335 4547 1823357294304657409 4548 132657800440483839 4549 8740881107357697 4550 517365898750975 4551 27236866314241 4552 1259789997311 4553 50401097473 4554 1708775615 4555 47736961 4556 1055055 4557 17297 4558 187 4559 1 4560 1060447573522657059745804793756422371815036054 4561 39614081257132168796771975167 4562 1842054778456645849049896845313 4563 42377163424817137570346820435967 4564 643020718725926505430302297423873 4565 7239054926007625389077162557964287 4566 64487833441067696850940767626067969 4567 473463829311997219949193708754173951 4568 2946371741046772608280232605377363969 4569 15862723895926461446981612122346094591 4570 75047905016110836486783970728317288449 4571 315867799305649544628408035529535258623 4572 1194488331028424655134833806830349582337 4573 4091758125140835044036512641429247361023 4574 12783567100322570918702785635707158265857 4575 36637028202820260829319445033049458212863 4576 96798579115665384890340577772593406279681 4577 236790439180548729408809479241513754951679 4578 538313456272419359698039182644205825556481 4579 1141078317209011500033466251441519932211199 4580 2261899750108624715738268443942713840107521 4581 4203758577794884094228027477287330327298047 4582 7342059864889953066426072382052034257354753 4583 12075907515989091249219459199564169816834047 4584 18739562458014609512565840919087632300900353 4585 27483642502990941630112109258890070875701247 4586 38153308541636940992490579993838267635073025 4587 50204125556900593307166886307911418821738495 4588 62697040235675144964617653966546513873076225 4589 74397232512452537222549287795295261542055935 4590 83970289455212199097109075964073685920251905 4591 90233984709219010854515124171232156288286719 4592 92399528527684676997994117906104613769052161 4593 90233984709219010854515124171232156288286719 4594 84098005198734509368334606902589306039173121 4595 74851750305576053187793089076483203729981439 4596 63661608062466008468261045990994269068853249 4597 51766190577569042911784066565236958263508991 4598 40264081311107552107441090743109560825806849 4599 29969547235514059880914950360628572163407871 4600 21355027471632502725960618138256986559479809 4601 14572174823370091098852279810962904546541567 4602 9525338911082868173888078569611412658716673 4603 5965919918208319930016437532186362687520767 4604 3581018662633923901459601460782033746788353 4605 2060354135136492908048967035062927782576127 4606 1136423783600076617339221779249217084063745 4607 600955520061102472545663445920426865197055 4608 304699648868661095585819277838217321119745 4609 148127935596220688479922084041104772038655 4610 69044477361426697755688569105100721618945 4611 30854832599091099912692331342153805463551 4612 13218392383490281411593360031634956484609 4613 5427972032217226071758278626506442801151 4614 2136119193022611869601348376324502192129 4615 805471839015102885371839902554198638591 4616 290939363835318068754530274118771671041 4617 100636065754117986290601931835860582399 4618 33323949631741716751153822832829399041 4619 10559503684315772176317889903465594879 4620 3200562185973440453482562395203174401 4621 927457575113323335457573294397456383 4622 256810389132879390877711534586331137 4623 67908246224950388923898821747933183 4624 17137110654481220071761033482469377 4625 4124228565376682177153930325131263 4626 945783094743279128356561044373505 4627 206492282556712077441277903241215 4628 42880746858957661126911122735105 4629 8460759197209637990068970848255 4630 1584318074649181402383656157185 4631 281196275838885056214688858111 4632 47239349247042137200512729089 4633 7499921600612395035354202111 4634 1123388190456469631939903489 4635 158455156864577818603814911 4636 21002911760368824472305665 4637 2609992006071523300868095 4638 303288328749039086731265 4639 32859402191795034914815 4640 3308391643611168047105 4641 308387739929452249087 4642 26499240028012593153 4643 2088672895185625087 4644 150139562655199233 4645 9775612904859647 4646 571839631379457 4647 29756446308863 4648 1360592192257 4649 53818648703 4650 1804249537 4651 49847071 4652 1089649 4653 17671 4654 189 4655 1 4656 3181342720567971179237414381269267115445108161 4657 79228162514264337593543950335 4658 3723723638170423866896565665793 4659 86596381628090920989743537717247 4660 1328418600876670148430951415283713 4661 15121130570741177283584627413352447 4662 136214721808143019090958697810100225 4663 1011415492065062136749328185134415871 4664 6366207311405542436509658919508901889 4665 34671819532899695502243456850069553151 4666 165958533928148134420549553578980671489 4667 706783503627409925743600041787387805695 4668 2704844461362498854898075649190234423297 4669 9378004581310094743207859089688844304383 4670 29658892325785976881442083912843563892737 4671 86057623505963092577341675701806074691583 4672 230234186434151030610000600578236270772225 4673 570379457476762843707959536255620916183039 4674 1313417351725387448804887844529925406064641 4675 2820470090690442359764971685527245689978879 4676 5664877817426260931510003139326947612426241 4677 10669416905698392904194323398517374494703615 4678 18887878307574790227080172241391398842007553 4679 31493874896868135564864990781180373891022847 4680 49555032432018310274351141037739434418634753 4681 73706847463996492772790059436867774052302847 4682 103790259586264823615093269246566606145847297 4683 138561559655438127606824352609661105278550015 4684 175598206028250883236402194241004446567890945 4685 211491505260580219409716229557137036957188095 4686 242337811422876935416767439723442633382559745 4687 264438258873650220806139324306537998496825343 4688 275033041764588364850503359983441383826391041 4689 272867497946122698707024366248568926345625599 4690 258429995106688029591184337976410768366632961 4691 233801505809886615743920785055555713499135999 4692 202174966430508070124315181058471741867687937 4693 167193989217604094291829179121468185595871231 4694 132294353199784147126666248051456079915122689 4695 100203175782135671869270991464366705152622591 4696 72679602178779065332836186637142545282367489 4697 50499377118372684923665177760182795652562943 4698 33622852645535827446628436950185729863974913 4699 21457178747499508033920953633984138033758207 4700 13127957243476167732935640453750430181097473 4701 7701726932906909717557535530907889311940607 4702 4333201702336646142727410593561361950703617 4703 2338334823722281562430548671090070814457855 4704 1210354817798424663717302001596861507436545 4705 600955520061102472545663445920426865197055 4706 286216890319074083991299222251306215276545 4707 130754142559608897581073231789408332546047 4708 57291617366071662735879051405423718432769 4709 24074336447924733555109917284647842086911 4710 9700210418262449810960975379155447185409 4711 3747062871052817640345028181432899469311 4712 1387350566685739022880900450791741980673 4713 492211495343554041335734137790492835839 4714 167283965017601419792909577501519380481 4715 54442957000373261103789602639760588799 4716 16960628056262653083283014693871943681 4717 5055477336200087124397708983998087167 4718 1441078353379082117212996363570118657 4719 392626881582780168725509178082197503 4720 102182467533912829067420888712871937 4721 25385567785234584426068894132731903 4722 6015794754863240433867052413878273 4723 1358767659856703283239116850855935 4724 292253776274627399695100148711425 4725 59802265253376937107049064431615 4726 11629395346508000794836283162625 4727 2146710626326951514813033873407 4728 375674974332969330615714316289 4729 62239192448266927271221133311 4730 9746697981525334299234009089 4731 1440298504185625269147533311 4732 200460980385315467548426241 4733 26222895772511871074041855 4734 3216568663569601474330625 4735 369007133132629156560895 4736 39476185479017371009025 4737 3925167123470072545279 4738 361386219985477435393 4739 30676585818383843327 4740 2388952020496023553 4741 169690788464918527 4742 10919292167618561 4743 631352523997183 4744 32477630693377 4745 1468229489663 4746 57427147777 4747 1903943679 4748 52026369 4749 1124991 4750 18049 4751 191 4752 1 4753 9544028161703913537712243143807801346335324482 4754 158456325028528675187087900671 4755 7526675438855112071386675281921 4756 176916486894352265846383641100287 4757 2743433583381431217851646368284673 4758 31570679742359024715600206241988607 4759 287550574187027215465502023033552897 4760 2159045705938267292589615068078931967 4761 13743830114876147009768646024152219649 4762 75709846377204933440996572619648008191 4763 366588887389195964343342564008030896129 4764 1579525541182967985907749637153756282879 4765 6116472426352407635539751340167856652289 4766 21460853623982688341313793828567923032063 4767 68695789232882048506092026915375972089857 4768 201774139337712162036125435316455713275903 4769 546525996374265153797342876858278616236033 4770 1370993101387676718025919673089478103138303 4771 3197214160927537741317735225315471728312321 4772 6954357533106272168334831215584416786022399 4773 14150225725542964222784977964181140914831361 4774 27003711628823046739898649936361696601833471 4775 48445173520847973358354667881300172178718721 4776 81875628101311061356810153803752146624053247 4777 130603939760904756113567272856659242728292353 4778 196968727360011295819931259911474982523240447 4779 281287366636526140002976597930000986343997441 4780 380913378897141078828741974465888816702947327 4781 489757971711939894079628741091669998414331905 4782 598581216549411322055834653355278520482267135 4783 696167128106334090243251109004022303722307585 4784 771214329170177377029046088336518630376210431 4785 814504342402826950507146044273420766149607425 4786 820768037656833762264552092480579236517642239 4787 789727488159498757889393042201390463078891521 4788 726033006726461261079025908087522195364904959 4789 638151438670902755992551147172499197234511873 4790 536562944865716258707973539301408113059430399 4791 431782695617172388545161675224380345426116609 4792 332700704764055490865208230980189490220367871 4793 245562380139693802534943364738651795717357569 4794 173678356415524435180166542157508136587493375 4795 117745082409444339816922051660554255380512769 4796 76537210140534843514470344218154005931491327 4797 47713093234451843499792234541484998395953153 4798 28531411109289987168050711515566208804978687 4799 16368130337580202003012356718030613213347841 4800 9009871349781209267588507935741503579619327 4801 4759044459319130889865152674283793829330945 4802 2412265857920629608808628893437715237830655 4803 1173389300699250640528261890423039295750145 4804 547725175438291879153445685830122880368639 4805 245337377291752223052831334600255769411585 4806 105440290261921129846098885974719402606591 4807 43474757284449633177031868042958736457729 4808 17194336160368085091651031742021246124031 4809 6521764004424295686106829083016383430657 4810 2371773557372847105552368726372727652351 4811 826779425378756880921553292793531596801 4812 276169879018347942000488782781040558079 4813 88364213112898567270355632027504476161 4814 27071582728662827332078432661868118015 4815 7937634042958251358823701711138324481 4816 2226332116544642454664014719734513663 4817 596991816650605826860350955507941377 4818 152953603104381997919558676978335743 4819 37417157294961065293802998960488449 4820 8733330074576647000345286115590143 4821 1943275212405958082629317148278785 4822 411858306781381273909198277574655 4823 83061055946392938696721630756865 4824 15922816599161903824462350909439 4825 2898060574992890176044462505985 4826 500153359229503185158156582911 4827 81732588411317595869689151489 4828 12627294989896584837529075711 4829 1841220464956256204244385793 4830 252906771930339209696509951 4831 32656033099651074022703105 4832 3954582929834859787452415 4833 447959504090663898578945 4834 47326519725957516099583 4835 4647939563441027416065 4836 422739391622245122047 4837 35454489859375890433 4838 2728333597425860607 4839 191529372800155649 4840 12181997215612927 4841 696307785383937 4842 35414089672703 4843 1583083785217 4844 61235035135 4845 2007996417 4846 54276351 4847 1161089 4848 18431 4849 193 4850 1 4851 28632084485111740613136729431423404039005973445 4852 316912650057057350374175801343 4853 15211807202738752817960438464513 4854 361359649227559643764153957482495 4855 5663783653657214701549676377669633 4856 65884793068099480649052058852261887 4857 606671828116413455646604252309094401 4858 4605641986063561800644732159191416831 4859 29646705935690561312126907116383371265 4860 165163522869286013891761791263448236031 4861 808887621155596862127681700635709800449 4862 3525639969755131936158841838315543461887 4863 13812470393887783256987252317489469587457 4864 49038179674317784318167338997303702716415 4865 158852432089746785353497847659319867211777 4866 472244067908306372578342897548287398641663 4867 1294826132086242469630811189033012945747969 4868 3288512199149618589849182223037234822512639 4869 7765421423242752200661390123720421559762945 4870 17105929227140082077987397656484305300357119 4871 35254808984192200613904787143946698615685121 4872 68157648983189057702582277836904534118498303 4873 123894058670518993456607985698962040959270913 4874 212196429723470096071974975488804465426825215 4875 343083507623120573583944699517070632080637953 4876 524541394480927347753429792679609207774773247 4877 759543460633063575825884455771476955211235329 4878 1043114124430808297660460546861778619749892095 4879 1360429322321020866987999456649228813531611137 4880 1686920404810762538191298047802227039378866175 4881 1990915472762079502542336871363323127926882305 4882 2238595786446688844301343285677059564474728447 4883 2400223013975831278043338176883360162675425281 4884 2456040417716494475036250229234579239184891903 4885 2400223013975831278043338176883360162675425281 4886 2241793501612421280047444858376434853808701439 4887 2002335884068266773064128202432520589833928705 4888 1711277328402335273408498225775315423353372671 4889 1400128336100061035798296889750168803911663617 4890 1097184105145283370275578137184759325866852351 4891 823825465043443095935094960457493081655083009 4892 592919092970742672895276449053668068892344319 4893 409168521234413114814010645478616647348518913 4894 270819502690514026845862740096862267243495423 4895 171963396609438530514054813301124002723397633 4896 104775915453031817835893657572617416005910527 4897 61267671784450391174075424951627435231674369 4898 34387873037142620538189372589513620372586495 4899 18527960268419471047318813284309091238281217 4900 9583576175160390107482410461159224304992255 4901 4759044459319130889865152674283793829330945 4902 2268839651575834398835153262083285056487423 4903 1038399930021796325259108355030634419191809 4904 456217957815594482745029106549694574624767 4905 192389804830820396200162622060636875522049 4906 77863429605185803360333931527001228705791 4907 30237864169216676463864689908054012985345 4908 11265311119169989897211566535761838735359 4909 4025332408130360867395475311959790845953 4910 1379119183415452764922530858355612712959 4911 452898305244145076541200046836049510401 4912 142507378570224221934512497351240712191 4913 42946850814579330049725836084144766977 4914 12390298276047536268151731150607351807 4915 3420315749845854108384716630750396417 4916 902899022859369822699468309464612863 4917 227787917694304128507164674899312641 4918 54883817444114359294493571191668735 4919 12619880499388563165603920412147713 4920 2766991825968720630447713703428095 4921 577980418674167151302641539088385 4922 114906689144716746345646332575743 4923 21718937749147684176551275921409 4924 3898367293451896546360775671807 4925 663618536052138376897534885889 4926 106987178391110765544747302911 4927 16309735919809097246017847297 4928 2347034008816934623637405695 4929 318218838129641357741916161 4930 40565198959320793597607935 4931 4850501938016187584610305 4932 542612543542578930778111 4933 56622398852839570931713 4934 5493418346685517660159 4935 493648371340996902913 4936 40911157054227611647 4937 3111392343026171905 4938 215893367231381503 4939 13574612786380801 4940 767135964729343 4941 38580257243137 4942 1705553855487 4943 65251027969 4944 2116549119 4945 56598529 4946 1197951 4947 18817 4948 195 4949 1 4950 85896253455335221839410188294270212117017920334 4951 633825300114114700748351602687 4952 30740527055534562986295052730369 4953 737931105657858040346268353429503 4954 11688926956541989046863506712821761 4955 137433369789856175999653794082193407 4956 1279228449300926391942260563470450689 4957 9817955800243537056936068570691928063 4958 63899053857444684424898546391958159361 4959 359973751674262589095650489643279843327 4960 1782938765180479738147125192534867836929 4961 7860167560665860734445365377266796724223 4962 31150580757530698450133346473294482636801 4963 111888829742523351893321930312096875020287 4964 366743043853811355025163034315943437139969 4965 1103340567906359530510183642755894664495103 4966 3061896332080791311839965275614313290137601 4967 7871850530385479649329175635107482590773247 4968 18819355045635122991171962470478077942038529 4969 41977279877522916356636185436689032160477183 4970 87615547195524483305796971944377702531727361 4971 171570106950570316019069342817755766852681727 4972 315945766324227044615798249234828616037040129 4973 548286918117459185600557936676570971812921343 4974 898363444969711243239864374522945729588101121 4975 1392166296584975269090804284876289047630184447 4976 2043628315747054499405198704222563118197243905 4977 2845771709494680171146805549495034194711019519 4978 3763972769072850031636459460160236246813114369 4979 4734270131942545943370595552253682892289343487 4980 5668751350334921543275971790528873295232630785 4981 6468107045655457191145023442717442256876339199 4982 7039041814398351400388019639443779889825579009 4983 7312303849408820228115838635352518641045209087 4984 7256486445668157031122926583001299564535742465 4985 6883810017200673838138227893636229870292828159 4986 6246465269748954826175701263241476033476558849 4987 5424890540872937319881124653983151436540674047 4988 4511534000602457345005092005275653031176699905 4989 3594496546390627776349453164119687455645368319 4990 2744835035232169562145768058099745489177018369 4991 2009663650984928441725647858564829219439771647 4992 1411256135439568902523297740010901363589382145 4993 950807526615441168505736125672341181835509759 4994 614746295909391087873972366699110272690290689 4995 381515227515502166185842128446358834735218687 4996 227311259021932600184044507475872286469259265 4997 130043417858735632250454170130654675976847359 4998 71443793573981562632826999158131802849148929 4999 37695112618740251262283634206627539848265727 5000 19101665093798651887212715809726811963654145 5001 9296723762470799687535459198450363942305791 5002 4345639511619427049353369972144553894871041 5003 1950835845652985290749166568130023568441343 5004 840997567477235275145354350670968325668865 5005 348116664041192002920830485114639332933631 5006 138339157943619156288063311343109254676481 5007 52768486407556656258287822979577690456063 5008 19315975935430711632002517159681420427265 5009 6783570774961266397240537028671016271871 5010 2284915793903742918004930952027711733761 5011 737913062384593520410225041538530934783 5012 228401080199382882033964169519530246145 5013 67727447366674402586029298385359470591 5014 19230929775739244484921164412108144641 5015 5226113795564593753783653249679622143 5016 1358474858247978079713797659263238145 5017 337555552582532847096151817282650111 5018 80123578442891485625701412015964161 5019 18153864151326004426499347819003903 5020 3922952663317054933052996781604865 5021 807793796963600643993934204239871 5022 158344564643012114698748884418561 5023 29515672336051477269272827265023 5024 5225604365556173300155845443585 5025 877592892834359907987029491711 5026 139606650230728960036782997505 5027 21003803937442966493292658687 5028 2983471685076217339121238017 5029 399349236048282944937132031 5030 50266202835353168766828545 5031 5935727025101345446166527 5032 655857341248258072641537 5033 67609235546210606252031 5034 6480715089367511465985 5035 575470685449452126207 5036 47133941740279955457 5037 3543179077488934911 5038 243042592804143105 5039 15108884715839487 5040 844296479215617 5041 41991364954111 5042 1836055911425 5043 69484126207 5044 2229746177 5045 58994431 5046 1235585 5047 19207 5048 197 5049 1 5050 257688760366005665518230564882810636351053761001 5051 1267650600228229401496703205375 5052 62114879411183240673338457063425 5053 1506602738371250643678831759589375 5054 24115785018741836134073281779073025 5055 286555666536254341046171094877208575 5056 2695890268391708959884174921023094785 5057 20915140049788000505814397704854306815 5058 137616063515132905906733161354608246785 5059 783846557205969862616199525678517846015 5060 3925851282035222065389900874713015517185 5061 17503273886512201207037855947068461285375 5062 70161329075727257634712058323855761997825 5063 254928240242577402236777207097488232677375 5064 845374917450146061943647998943983749300225 5065 2573424179666530416045530319827732766130175 5066 7227133232067942154190114193984521244770305 5067 18805597392851750610498316545829278471684095 5068 45510560621655725631673100576063638474850305 5069 102773914800680955704444333343856142262992895 5070 217208374268571882968230129325444437223931905 5071 430755761096665115343935657579889236237090815 5072 803461639599024405250665841287412998926761985 5073 1412519602559145415816914122587970559662882815 5074 2345013808056881672080286685722462430989123585 5075 3682696038139661781421472944275523824848470015 5076 5479422928079084267901201693321415284024672257 5077 7735171734736414841698809803212631507619282943 5078 10373717247640380234419724469815506688337248257 5079 13232513032957941918377650564667602031391801343 5080 16071772832612389029922539133311429482754605057 5081 18604965441645835925566018675963757808985309183 5082 20546190674452159991921062721605002036527497217 5083 21663649513215991856619696910148817171915997183 5084 21825276740745134290361691801355117770116694017 5085 21024106480069504707399382370273759305121398783 5086 19376740556698583490489630420119181937245945857 5087 17096246351494829465937950571207778906557906943 5088 14447958542077852009891308664534457498894073857 5089 11700527093383712897703998333515027942467436543 5090 9084166616854966900640989280319178433999405057 5091 6764162337202026445597063775229403928056561663 5092 4832175921864066246772243338586631946618535937 5093 3312871188670451239534769991355583727260401663 5094 2180300118434223344253680859070561727216091137 5095 1377776750940395420245656623591827942160728063 5096 836137745559367366553931143398103407673737217 5097 487398094739403864684952847737181638422953983 5098 272931005006698757516108168446918281675145217 5099 146834018811462065157394267571386882545680383 5100 75898442806337555036709065826081163775574017 5101 37695112618740251262283634206627539848265727 5102 17988002785709653786242199142739471732047873 5103 8247311202925397630851703108404601031753727 5104 3632830980607455841039875269471960219779073 5105 1537230895559619280987015320900246991536127 5106 624794979928430315496957107800857842286593 5107 243876130758732468804638957302264635588607 5108 91400438278418079522292857298940531310593 5109 32883117485353244426483591217023452971007 5110 11353402362768752233250398932726439739393 5111 3760741918672929958825381035104773603327 5112 1194715222783359284478153380577591427073 5113 363855974932731687206022766290249187327 5114 106189306918152891555871627209575759873 5115 29683157366868431992488470911467388927 5116 7943063512060549913211248568206098433 5117 2033585963413043773906101293828538367 5118 497802709468315818347554641314578433 5119 116431306745543494478700107653971967 5120 25999769477960114292605341382213633 5121 5538540257244256221040865190084607 5122 1124482926249624873391431973076993 5123 217375909315115069237294538948607 5124 39966881067163823869584518152193 5125 6980790151224893116129904427007 5126 1156806193295817828060595486721 5127 181614258105614893023368314879 5128 26970747307595401171535134721 5129 3782170157172783228995502079 5130 499881641718989282470789121 5131 62137656885555859659161599 5132 7247441707597861591449601 5133 791075812340679285145599 5134 80570665724945629184001 5135 7631656460266415718399 5136 669738568930012037121 5137 54220299895257825279 5138 4029264263097221121 5139 273260362235822079 5140 16797477674270721 5141 928279209123839 5142 45663476776961 5143 1975024163839 5144 73943618561 5145 2347735039 5146 61465601 5147 1273999 5148 19601 5149 199 5150 1