1 0 2 0 3 1 4 0 5 1 6 1 7 0 8 1 9 2 10 2 11 0 12 1 13 2 14 6 15 3 16 0 17 1 18 2 19 7 20 16 21 5 22 0 23 1 24 2 25 7 26 24 27 44 28 8 29 0 30 1 31 2 32 7 33 25 34 88 35 120 36 13 37 0 38 1 39 2 40 7 41 25 42 101 43 328 44 328 45 21 46 0 47 1 48 2 49 7 50 25 51 102 52 436 53 1235 54 896 55 34 56 0 57 1 58 2 59 7 60 25 61 102 62 455 63 1971 64 4668 65 2448 66 55 67 0 68 1 69 2 70 7 71 25 72 102 73 456 74 2192 75 9159 76 17675 77 6688 78 89 79 0 80 1 81 2 82 7 83 25 84 102 85 456 86 2218 87 11203 88 43262 89 66974 90 18272 91 144 92 0 93 1 94 2 95 7 96 25 97 102 98 456 99 2219 100 11605 101 59814 102 206285 103 253858 104 49920 105 233 106 0 107 1 108 2 109 7 110 25 111 102 112 456 113 2219 114 11639 115 64647 116 329343 117 988963 118 962352 119 136384 120 377 121 0 122 1 123 2 124 7 125 25 126 102 127 456 128 2219 129 11640 130 65320 131 379349 132 1851911 133 4755888 134 3648397 135 372608 136 610 137 0 138 1 139 2 140 7 141 25 142 102 143 456 144 2219 145 11640 146 65363 147 389533 148 2320555 149 10560334 150 22910979 151 13831870 152 1017984 153 987 154 0 155 1 156 2 157 7 158 25 159 102 160 456 161 2219 162 11640 163 65364 164 390592 165 2451393 166 14658240 167 60776590 168 110480787 169 52440191 170 2781184 171 1597 172 0 173 1 174 2 175 7 176 25 177 102 178 456 179 2219 180 11640 181 65364 182 390645 183 2471066 184 16164044 185 94843284 186 351887190 187 533057462 188 198815196 189 7598336 190 2584 191 0 192 1 193 2 194 7 195 25 196 102 197 456 198 2219 199 11640 200 65364 201 390646 202 2472654 203 16470922 204 110866328 205 624544847 206 2045329031 207 2572761417 208 753764564 209 20759040 210 4181 211 0 212 1 213 2 214 7 215 25 216 102 217 456 218 2219 219 11640 220 65364 221 390646 222 2472718 223 16506423 224 115115378 225 785411383 226 4164947151 227 11918417465 228 12419474751 229 2857736696 230 56714752 231 6765 232 0 233 1 234 2 235 7 236 25 237 102 238 456 239 2219 240 11640 241 65364 242 390646 243 2472719 244 16508714 245 115775730 246 839387655 247 5709898562 248 28025750099 249 69563676328 250 59958562568 251 10834499599 252 154947584 253 10946 254 0 255 1 256 2 257 7 258 25 259 102 260 456 261 2219 262 11640 263 65364 264 390646 265 2472719 266 16508790 267 115836369 268 850206260 269 6352590718 270 42358751505 271 189783308469 272 406447507101 273 289483787719 274 41076702120 275 423324672 276 17711 277 0 278 1 279 2 280 7 281 25 282 102 283 456 284 2219 285 11640 286 65364 287 390646 288 2472719 289 16508791 290 115839571 291 851531413 292 6514126653 293 49637916876 294 319155928942 295 1290899153376 296 2376416054328 297 1397691920591 298 155733594211 299 1156544512 300 28657 301 0 302 1 303 2 304 7 305 25 306 102 307 456 308 2219 309 11640 310 65364 311 390646 312 2472719 313 16508791 314 115839660 315 851630401 316 6539463530 317 51885776164 318 398408741975 319 2433165471304 320 8808076870934 321 13900548090293 322 6748491159958 323 590430871282 324 3159738368 325 46368 326 0 327 1 328 2 329 7 330 25 331 102 332 456 333 2219 334 11640 335 65364 336 390646 337 2472719 338 16508791 339 115839661 340 851634759 341 6541973412 342 52324751004 343 428015156509 344 3269126920415 345 18714220718157 346 60230644078721 347 81332697848104 348 32584154032229 349 2238493367822 350 8632565760 351 75025 352 0 353 1 354 2 355 7 356 25 357 102 358 456 359 2219 360 11640 361 65364 362 390646 363 2472719 364 16508791 365 115839661 366 851634862 367 6542128966 368 52380110604 369 435067668902 370 3642347363217 371 27307573753710 372 144885627697659 373 412493027114619 374 475968841105687 375 157329000870907 376 8486772670944 377 23584608256 378 121393 379 0 380 1 381 2 382 7 383 25 384 102 385 456 386 2219 387 11640 388 65364 389 390646 390 2472719 391 16508791 392 115839661 393 851634863 394 6542134765 395 52384638418 396 436168544921 397 3749116509369 398 31848229731878 399 231368553740122 400 1127182676182780 401 2827998455493193 402 2785759950405621 403 759648303283296 404 32175798041273 405 64434348032 406 196418 407 0 408 1 409 2 410 7 411 25 412 102 413 456 414 2219 415 11640 416 65364 417 390646 418 2472719 419 16508791 420 115839661 421 851634863 422 6542134883 423 52384875056 424 436282614819 425 3769326588411 426 33389273174664 427 285022756013516 428 1982354036273069 429 8800901309557829 430 19402868506091351 431 16305810716988188 432 3667897424237659 433 121987712015258 434 176037912576 435 317811 436 0 437 1 438 2 439 7 440 25 441 102 442 456 443 2219 444 11640 445 65364 446 390646 447 2472719 448 16508791 449 115839661 450 851634863 451 6542134884 452 52384882624 453 436290449868 454 3771905996574 455 33737515338880 456 306414758323866 457 2601184039615143 458 17133480231306944 459 68899205971674951 460 133192455374035776 461 95447116278551126 462 17710150692788411 463 462490529973175 464 480944521216 465 514229 466 0 467 1 468 2 469 7 470 25 471 102 472 456 473 2219 474 11640 475 65364 476 390646 477 2472719 478 16508791 479 115839661 480 851634863 481 6542134884 482 52384882758 483 436290799909 484 3772129526217 485 33791148030673 486 312115545588642 487 2888709355398065 488 24127492367978908 489 149088800729522980 490 540446275781646664 491 914644228918190640 492 558723940189688944 493 85512104448951574 494 1753434725647488 495 1313964867584 496 832040 497 0 498 1 499 2 500 7 501 25 502 102 503 456 504 2219 505 11640 506 65364 507 390646 508 2472719 509 16508791 510 115839661 511 851634863 512 6542134884 513 52384882759 514 436290809620 515 3772142604430 516 33796849249730 517 313158543031372 518 2978181724870113 519 27889149754527096 520 226792130271488726 521 1304092905538072052 522 4245399087243285374 523 6282551865237829915 524 3270701030811991113 525 412888780094381521 526 6647775766347760 527 3589818777600 528 1346269 529 0 530 1 531 2 532 7 533 25 534 102 535 456 536 2219 537 11640 538 65364 539 390646 540 2472719 541 16508791 542 115839661 543 851634863 544 6542134884 545 52384882759 546 436290809771 547 3772143109714 548 33797268609978 549 313291776864428 550 2997390315913381 551 29244971796725432 552 274896799434813864 553 2154891154325408586 554 11452839041230667198 555 33384696373663456371 556 43161644265289888023 557 19146540136293833433 558 1993602881190384359 559 25203631475153704 560 9807567290368 561 2178309 562 0 563 1 564 2 565 7 566 25 567 102 568 456 569 2219 570 11640 571 65364 572 390646 573 2472719 574 16508791 575 115839661 576 851634863 577 6542134884 578 52384882759 579 436290809772 580 3772143121991 581 33797289763157 582 313303755751582 583 3000293101725373 584 29583164015294232 585 294844220665519198 586 2758251761502779556 587 20653189470708661135 588 100891397722346619689 589 262734964870232716838 590 296561369809310000791 591 112083989253290554046 592 9625964850228842680 593 95554221723158123 594 26794772135936 595 3524578 596 0 597 1 598 2 599 7 600 25 601 102 602 456 603 2219 604 11640 605 65364 606 390646 607 2472719 608 16508791 609 115839661 610 851634863 611 6542134884 612 52384882759 613 436290809772 614 3772143122160 615 33797290477000 616 313304513066988 617 3000605612241114 618 29642883859165854 619 300578324792534398 620 3044453764054593252 621 28096343812444924495 622 199322822410478401140 623 890880994658347799164 624 2068904396762415225569 625 2037837466980817431105 626 656144243942519721307 627 46478266021891916703 628 362273559592757172 629 73204678852608 630 5702887 631 0 632 1 633 2 634 7 635 25 636 102 637 456 638 2219 639 11640 640 65364 641 390646 642 2472719 643 16508791 644 115839661 645 851634863 646 6542134884 647 52384882759 648 436290809772 649 3772143122161 650 33797290492318 651 313304546343371 652 3000629687517291 653 29650462730451432 654 301749819788033448 655 3138624563474504922 656 32115452750393329933 657 289839120577880074911 658 1934281112019506322798 659 7880801710970169645992 660 16298557672794647870524 661 14003978126074077609408 662 3841109309668024883848 663 224416910091094791255 664 1373483343944221307 665 199998901977088 666 9227465 667 0 668 1 669 2 670 7 671 25 672 102 673 456 674 2219 675 11640 676 65364 677 390646 678 2472719 679 16508791 680 115839661 681 851634863 682 6542134884 683 52384882759 684 436290809772 685 3772143122161 686 33797290492506 687 313304547332770 688 3000631009829492 689 29651159708728072 690 301922921762935528 691 3160702652731907658 692 33620461016738971403 693 345244055872296119715 694 3021507412228495469496 695 18852938320550580637401 696 69810820772319651946109 697 128438589062843170303204 698 96239242134286924523122 699 22486146996802136467671 700 1083580667849603880950 701 5207270710605232550 702 546407161659392 703 14930352 704 0 705 1 706 2 707 7 708 25 709 102 710 456 711 2219 712 11640 713 65364 714 390646 715 2472719 716 16508791 717 115839661 718 851634863 719 6542134884 720 52384882759 721 436290809772 722 3772143122161 723 33797290492507 724 313304547351659 725 3000631060899907 726 29651206230736999 727 301941628948029102 728 3164463399417905542 729 34022610515573621491 730 368739515601982976529 731 3773131351293642359289 732 31772195846363779147176 733 184390694658789647084245 734 619064935605472173935465 735 1012380147492226471220787 736 661403096560043305477693 737 131635823667967147891418 738 5231990211763337997389 739 19742262163639134106 740 1492812127272960 741 24157817 742 0 743 1 744 2 745 7 746 25 747 102 748 456 749 2219 750 11640 751 65364 752 390646 753 2472719 754 16508791 755 115839661 756 851634863 757 6542134884 758 52384882759 759 436290809772 760 3772143122161 761 33797290492507 762 313304547351867 763 3000631062248010 764 29651208471342421 765 301943115510719967 766 3164935142714646410 767 34100933981079122773 768 375853653312945216381 769 4132561011478396788939 770 41827256062695362248212 771 336471069645953093164018 772 1808357190483658587597378 773 5494184355772041456016770 774 7981177677329754238745295 775 4545582679125484734430755 776 770608117466943428125535 777 25262283245248177456195 778 74848598622718169616 779 4078438577864704 780 39088169 781 0 782 1 783 2 784 7 785 25 786 102 787 456 788 2219 789 11640 790 65364 791 390646 792 2472719 793 16508791 794 115839661 795 851634863 796 6542134884 797 52384882759 798 436290809772 799 3772143122161 800 33797290492507 801 313304547351868 802 3000631062271058 803 29651208548008091 804 301943202313530324 805 3164979076233213296 806 34112224586967539367 807 377427059871718257529 808 4255273213201788856443 809 47229386376028220620377 810 469351079181339310719610 811 3583905526109475439622403 812 17773172124296103142925057 813 48791197632204014785562708 814 62928306164406898162836920 815 31240604920678324547108573 816 4511213124647294740573747 817 121977093081639983247504 818 283772582359047753349 819 11142501410275328 820 63245986 821 0 822 1 823 2 824 7 825 25 826 102 827 456 828 2219 829 11640 830 65364 831 390646 832 2472719 833 16508791 834 115839661 835 851634863 836 6542134884 837 52384882759 838 436290809772 839 3772143122161 840 33797290492507 841 313304547351868 842 3000631062271287 843 29651208549816947 844 301943206009454075 845 3164982123055981331 846 34113441758749497825 847 377685579321687118625 848 4285913720751485340403 849 49300053908589267902469 850 549296483018947394332219 851 5321190925891347891434859 852 38353331359190562532773086 853 174978148397646691679122752 854 433498814955767152895709355 855 496210955188056953834374301 856 214710803446915984607846611 857 26409081260291910520562922 858 588957503268333329724627 859 1075863542945258680726 860 30441879976280064 861 102334155 862 0 863 1 864 2 865 7 866 25 867 102 868 456 869 2219 870 11640 871 65364 872 390646 873 2472719 874 16508791 875 115839661 876 851634863 877 6542134884 878 52384882759 879 436290809772 880 3772143122161 881 33797290492507 882 313304547351868 883 3000631062271288 884 29651208549844803 885 301943206122274024 886 3164982280006006688 887 34113540450465588240 888 377717519355680681591 889 4291612601613623048183 890 49880875045542195561337 891 583571979538162718678782 892 6488296405454356995908775 893 60852779572293388193926412 894 412003504126251702198423492 895 1724984085924621875651537730 896 3852957683223984200433566852 897 3913066263374205182323072237 898 1475677930981829563091344032 899 154601377331796020635289454 900 2843738379828642507662691 901 4078908375912856056239 902 83168762773110784 903 165580141 904 0 905 1 906 2 907 7 908 25 909 102 910 456 911 2219 912 11640 913 65364 914 390646 915 2472719 916 16508791 917 115839661 918 851634863 919 6542134884 920 52384882759 921 436290809772 922 3772143122161 923 33797290492507 924 313304547351868 925 3000631062271288 926 29651208549845054 927 301943206124667628 928 3164982285956543404 929 34113546475718250576 930 377720510016141800585 931 4292412926961888668657 932 50002449964332263619585 933 594325822295483896027970 934 7046144072278390769066064 935 77687555582418053120332760 936 700963281438503657682920148 937 4439505174093583313323493751 938 17023388207578895312557752471 939 34254957231745165235695264018 940 30859628189469984423095039412 941 10142185072603246392364046268 942 905051934333687423269113082 943 13730783517166963298163254 944 15464315756574241876740 945 227221285498781696 946 267914296 947 0 948 1 949 2 950 7 951 25 952 102 953 456 954 2219 955 11640 956 65364 957 390646 958 2472719 959 16508791 960 115839661 961 851634863 962 6542134884 963 52384882759 964 436290809772 965 3772143122161 966 33797290492507 967 313304547351868 968 3000631062271288 969 29651208549845055 970 301943206124701005 971 3164982286119601409 972 34113546751567976319 973 377720723034329037509 974 4292498603154676750034 975 50021723610760517123501 976 596846390934769606661218 977 7241175530850004610807503 978 86632207589280908575969361 979 941222592927640444166449098 980 8123162169835985375834792322 981 47956524868288857194119708500 982 168139516626486345250947454950 983 304612055570919750649868605422 984 243377793541555161138834547284 985 69706466728287353526909220871 986 5298265198676070975164192587 987 66298087546398041734414233 988 58629672397461128218796 989 620780096543784960 990 433494437 991 0 992 1 993 2 994 7 995 25 996 102 997 456 998 2219 999 11640 1000 65364 1001 390646 1002 2472719 1003 16508791 1004 115839661 1005 851634863 1006 6542134884 1007 52384882759 1008 436290809772 1009 3772143122161 1010 33797290492507 1011 313304547351868 1012 3000631062271288 1013 29651208549845055 1014 301943206124701279 1015 3164982286122729057 1016 34113546760940365164 1017 377720734570736711923 1018 4292505635288772146123 1019 50024063212648012713248 1020 597294848282846118417486 1021 7292142348115415396187999 1022 90105324971229247940741991 1023 1082756970175257678171649932 1024 11519750445352477573899665880 1025 94606855815787617840264712758 1026 519078009910599344278166589444 1027 1661805602539191458096227378713 1028 2709214646058536415437719530618 1029 1919480230365360828796528133567 1030 479088476749809156295444395423 1031 31016580510235288752562901833 1032 320115484140649377215338959 1033 222281964462105842372312 1034 1696002764085133312 1035 701408733 1036 0 1037 1 1038 2 1039 7 1040 25 1041 102 1042 456 1043 2219 1044 11640 1045 65364 1046 390646 1047 2472719 1048 16508791 1049 115839661 1050 851634863 1051 6542134884 1052 52384882759 1053 436290809772 1054 3772143122161 1055 33797290492507 1056 313304547351868 1057 3000631062271288 1058 29651208549845055 1059 301943206124701280 1060 3164982286122768735 1061 34113546761172198298 1062 377720735043245911382 1063 4292506078765102648366 1064 50024282292242349307853 1065 597356151981987459950984 1066 7302268187585567419042439 1067 91113421061128630400038778 1068 1143613553616223912291640788 1069 13733071913159980188300487833 1070 142221643632909819672841338081 1071 1106399535035131057392619832613 1072 5627576891906517158311414660494 1073 16433011921675473128872363966416 1074 24098814028280249062608270724715 1075 15138943079981212002883439156010 1076 3292753081191868560088712245307 1077 181574209001219055508622568132 1078 1545654286437799627259205992 1079 842734910578700478278887 1080 4633565721257836544 1081 1134903170 1082 0 1083 1 1084 2 1085 7 1086 25 1087 102 1088 456 1089 2219 1090 11640 1091 65364 1092 390646 1093 2472719 1094 16508791 1095 115839661 1096 851634863 1097 6542134884 1098 52384882759 1099 436290809772 1100 3772143122161 1101 33797290492507 1102 313304547351868 1103 3000631062271288 1104 29651208549845055 1105 301943206124701280 1106 3164982286122769033 1107 34113546761176238267 1108 377720735057715534654 1109 4292506100214991814603 1110 50024298182636657297349 1111 597362647271179519454600 1112 7303817854697562415397788 1113 91336097196124983449823850 1114 1163167646064215764168314102 1115 14784166753935264306548014072 1116 176471617205632006686668036820 1117 1768870036090036548468974122014 1118 12983138938643675330586776472714 1119 61091187854552873008758039093389 1120 162567320711445555871062958155860 1121 214383317655542193297784549165578 1122 119402743275616289564515928268913 1123 22630969299235664990169894362925 1124 1062953873462973177222017447513 1125 7463079081465794635422118711 1126 3195050625122418260544864 1127 12659136970685939712 1128 1836311903 1129 0 1130 1 1131 2 1132 7 1133 25 1134 102 1135 456 1136 2219 1137 11640 1138 65364 1139 390646 1140 2472719 1141 16508791 1142 115839661 1143 851634863 1144 6542134884 1145 52384882759 1146 436290809772 1147 3772143122161 1148 33797290492507 1149 313304547351868 1150 3000631062271288 1151 29651208549845055 1152 301943206124701280 1153 3164982286122769034 1154 34113546761176285096 1155 377720735058040247670 1156 4292506101005603987433 1157 50024299076097362787926 1158 597363183726450082788335 1159 7304002356636746382289011 1160 91374057996732529728544957 1161 1167951540562844638575223577 1162 15156929282826547395072329073 1163 194393792989714631468219298937 1164 2293904247709561207666573389891 1165 22138134261180038119254545696829 1166 152779616927682900447288411118943 1167 663887783756478020092952585452489 1168 1608759223935014254482899163542547 1169 1907302038630291722116076362747924 1170 941755409595059198303932799398586 1171 155541947794899215710048779993888 1172 6222640131408476302703753426024 1173 36034933469297594189394971807 1174 12113356607103355081568083 1175 34585405383887552512 1176 2971215073 1177 0 1178 1 1179 2 1180 7 1181 25 1182 102 1183 456 1184 2219 1185 11640 1186 65364 1187 390646 1188 2472719 1189 16508791 1190 115839661 1191 851634863 1192 6542134884 1193 52384882759 1194 436290809772 1195 3772143122161 1196 33797290492507 1197 313304547351868 1198 3000631062271288 1199 29651208549845055 1200 301943206124701280 1201 3164982286122769034 1202 34113546761176285419 1203 377720735058045411238 1204 4292506101027538009509 1205 50024299114926478871764 1206 597363218358532614416354 1207 7304019565573165333528621 1208 91379106917654434541540906 1209 1168856020488543345324162841 1210 15257596601502442268715411926 1211 201390493734020005926601640757 1212 2595993331498101621891983947567 1213 30118913957551274812912014177561 1214 278532090382639809689607708336524 1215 1801995633297261787391916520076757 1216 7220737917672895139022541519645510 1217 15924325463667503903586912931621666 1218 16969674613834606332926640366091411 1219 7427894092817550975143377048547024 1220 1069035636514126220891358124943726 1221 36427968959338055575961203389481 1222 173992050196723986812790489046 1223 45925221696677318190026938 1224 94489084709146984448 1225 4807526976 1226 0 1227 1 1228 2 1229 7 1230 25 1231 102 1232 456 1233 2219 1234 11640 1235 65364 1236 390646 1237 2472719 1238 16508791 1239 115839661 1240 851634863 1241 6542134884 1242 52384882759 1243 436290809772 1244 3772143122161 1245 33797290492507 1246 313304547351868 1247 3000631062271288 1248 29651208549845055 1249 301943206124701280 1250 3164982286122769034 1251 34113546761176285420 1252 377720735058045466141 1253 4292506101027986601625 1254 50024299116221252839890 1255 597363220105457502463196 1256 7304020828429694947223772 1257 91379635077324911344829300 1258 1168989732567762484637208393 1259 15278624664483273797642332780 1260 203470029766151660835802506320 1261 2725508551220909393995382588238 1262 35158355776760244205220905621279 1263 398925137010110975556467712581957 1264 3519929249747048237374567051214883 1265 21294475621403856745236754195217154 1266 78590161444459274759195802067425700 1267 157659412265615000930676662559836389 1268 150989676520061579466855711178980979 1269 58586300122755123958588484374406473 1270 7347456496055765524190511097322777 1271 213253041415940794123719567380748 1272 840107934646793621314961755253 1273 174115734911342016843569990 1274 258148980186069073920 1275 7778742049 1276 0 1277 1 1278 2 1279 7 1280 25 1281 102 1282 456 1283 2219 1284 11640 1285 65364 1286 390646 1287 2472719 1288 16508791 1289 115839661 1290 851634863 1291 6542134884 1292 52384882759 1293 436290809772 1294 3772143122161 1295 33797290492507 1296 313304547351868 1297 3000631062271288 1298 29651208549845055 1299 301943206124701280 1300 3164982286122769034 1301 34113546761176285420 1302 377720735058045466490 1303 4292506101027993137446 1304 50024299116253947955714 1305 597363220174044806504308 1306 7304020901456072271086648 1307 91379678772488843765866045 1308 1169005327994154592753127641 1309 15282064803212118844938740169 1310 203948334208737198590342120654 1311 2767761268107026848067792419715 1312 37526045843339564442654582178437 1313 482212383560066874200803008350082 1314 5323696460734492742692281263096724 1315 44648504978874690850673886442135460 1316 252033761687231387216602276762980324 1317 855848958342228202574817928662157070 1318 1561166344711014263047017708043721295 1319 1343495389759942204262015909125009510 1320 462092064905205465991225173857498035 1321 50498909293369007841832785299811723 1322 1248405036567969723569936731650039 1323 4056399939326825890153464269899 1324 660122869824058000293263808 1325 705276129790432116736 1326 12586269025 1327 0 1328 1 1329 2 1330 7 1331 25 1332 102 1333 456 1334 2219 1335 11640 1336 65364 1337 390646 1338 2472719 1339 16508791 1340 115839661 1341 851634863 1342 6542134884 1343 52384882759 1344 436290809772 1345 3772143122161 1346 33797290492507 1347 313304547351868 1348 3000631062271288 1349 29651208549845055 1350 301943206124701280 1351 3164982286122769034 1352 34113546761176285420 1353 377720735058045466491 1354 4292506101027993201422 1355 50024299116254559888774 1356 597363220176123819777130 1357 7304020904779231991420564 1358 91379681640216802361293293 1359 1169006772523170729202293565 1360 15282509912347449002529726868 1361 204034596066188884184988133710 1362 2778430124052462675669567466327 1363 38371873810498663332922134313568 1364 525011993757596304150393438318911 1365 6688643924226643297765817356788691 1366 71506274417773337935298321080145729 1367 568109162927550579255152846709853420 1368 2986817490428291669014794021236453015 1369 9324426926361881594823740119187587165 1370 15460882743976023483489559122348503936 1371 11954648658051917985849473699423809854 1372 3644705861084583040488158512632728756 1373 347077984694256549649630309075145041 1374 7308290331880927040145250678851617 1375 19586031495765403555775862036672 1376 2502715814206200043631759345 1377 1926850219953002381312 1378 20365011074 1379 0 1380 1 1381 2 1382 7 1383 25 1384 102 1385 456 1386 2219 1387 11640 1388 65364 1389 390646 1390 2472719 1391 16508791 1392 115839661 1393 851634863 1394 6542134884 1395 52384882759 1396 436290809772 1397 3772143122161 1398 33797290492507 1399 313304547351868 1400 3000631062271288 1401 29651208549845055 1402 301943206124701280 1403 3164982286122769034 1404 34113546761176285420 1405 377720735058045466491 1406 4292506101027993201798 1407 50024299116254568087623 1408 597363220176171806738214 1409 7304020904897683362368660 1410 91379681789608539109453627 1411 1169006879237032245542118065 1412 15282555800417112964852987890 1413 204046923303669671420028799644 1414 2780544092489278596507997569525 1415 38605707790013275652961094246690 1416 541718489988621893669369904982468 1417 7454480116557439418607823141890339 1418 93705720615977743958533094748714291 1419 965781102349990390479820564536507282 1420 7247487995548275056806267134933076107 1421 35433815764036477935194698514394068139 1422 101626250427093561895876107913868854740 1423 153131195731779654759913960349098959524 1424 106376693196251170539986297904177685609 1425 28747335590875852175959476655353155349 1426 2385460349767729875882847407681193967 1427 42783476622203398136066504176847416 1428 94569725740016279718814310425867 1429 9488516052090774119188800434 1430 5264252699486868996096 1431 32951280099 1432 0 1433 1 1434 2 1435 7 1436 25 1437 102 1438 456 1439 2219 1440 11640 1441 65364 1442 390646 1443 2472719 1444 16508791 1445 115839661 1446 851634863 1447 6542134884 1448 52384882759 1449 436290809772 1450 3772143122161 1451 33797290492507 1452 313304547351868 1453 3000631062271288 1454 29651208549845055 1455 301943206124701280 1456 3164982286122769034 1457 34113546761176285420 1458 377720735058045466491 1459 4292506101027993201799 1460 50024299116254568161750 1461 597363220176172631777720 1462 7304020904900961444216762 1463 91379681795772484970909769 1464 1169006885537514303768281689 1465 15282559589854672007363477267 1466 204048330660204995661184244511 1467 2780876469071165357609941389997 1468 38656459095698113934112779000208 1469 546763118875487928523602361604554 1470 7780484603992503183342751549195334 1471 107283492363944733674124909364231538 1472 1324344150263628274166079050058046798 1473 13105803641343465040971052819167501212 1474 92659178772688944472052365285385872964 1475 420731631622188300304217250956703587400 1476 1107945042401870746164354377585829361006 1477 1516799568730529432619776242620582397329 1478 946592638577582616063923940382336397016 1479 226742827491487039135549821361033611331 1480 16395225110044003493892845399236348032 1481 250458833936182668507593854146860950 1482 456623028942163307988371602390475 1483 35973695598890922468096668263 1484 14382205838879742754816 1485 53316291173 1486 0 1487 1 1488 2 1489 7 1490 25 1491 102 1492 456 1493 2219 1494 11640 1495 65364 1496 390646 1497 2472719 1498 16508791 1499 115839661 1500 851634863 1501 6542134884 1502 52384882759 1503 436290809772 1504 3772143122161 1505 33797290492507 1506 313304547351868 1507 3000631062271288 1508 29651208549845055 1509 301943206124701280 1510 3164982286122769034 1511 34113546761176285420 1512 377720735058045466491 1513 4292506101027993201799 1514 50024299116254568162154 1515 597363220176172641977623 1516 7304020904901030874069781 1517 91379681795972841006551151 1518 1169006885834724336582073413 1519 15282559841333484971733856091 1520 204048459811983507495813262874 1521 2780918306309881239072147160410 1522 38665208698560364958948560358176 1523 547959196645137752307065164005176 1524 7887770796919158873714609649432558 1525 113575503905130488892978983562798847 1526 1563062663029791618290894665829590752 1527 18861008267770595555213250600293678435 1528 178563763286878434391945283195823395723 1529 1186804391157218359206817864060745499323 1530 4999236141027101834144350764606946927654 1531 12081885646690559548841337932765988564285 1532 15025211985977949905767970210594166418198 1533 8423355614624446659894206818382870126832 1534 1788422579984443875224499350025995179088 1535 112684089115604726169051245992047311208 1536 1466211549629090685762933758606058996 1537 2204771018726086224478979851756246 1538 136386634952945089728905125992 1539 39292917076733223501824 1540 86267571272 1541 0 1542 1 1543 2 1544 7 1545 25 1546 102 1547 456 1548 2219 1549 11640 1550 65364 1551 390646 1552 2472719 1553 16508791 1554 115839661 1555 851634863 1556 6542134884 1557 52384882759 1558 436290809772 1559 3772143122161 1560 33797290492507 1561 313304547351868 1562 3000631062271288 1563 29651208549845055 1564 301943206124701280 1565 3164982286122769034 1566 34113546761176285420 1567 377720735058045466491 1568 4292506101027993201799 1569 50024299116254568162155 1570 597363220176172642063061 1571 7304020904901031974432916 1572 91379681795977923447673462 1573 1169006885845893952634225267 1574 15282559854760960276238880967 1575 204048469379279418551787510607 1576 2780922551320023715695555528839 1577 38666418294284756621352769150182 1578 548184619528698024441872057252252 1579 7915492183141563438051941834762286 1580 115827838859626447576076427903375669 1581 1683294527428022507864752527924166511 1582 23026215029594392852528855315289704528 1583 270412498312866821758333124330952509036 1584 2441208126750791647884217150676169249472 1585 15224028381584061474166562224545392742264 1586 59437226139067352268929877729497714608959 1587 131775810654887167980881845715781611963968 1588 148845312911358129977336195355855510921470 1589 74956844925689675857283447856316183664104 1590 14106107736921296642145565077104887893114 1591 774475771194972302548525905724517010067 1592 8583351905835132272929314137144530829 1593 10645576190665807026949932993929377 1594 517080991655508036537689091592 1595 107350245831225932513280 1596 139583862445 1597 0 1598 1 1599 2 1600 7 1601 25 1602 102 1603 456 1604 2219 1605 11640 1606 65364 1607 390646 1608 2472719 1609 16508791 1610 115839661 1611 851634863 1612 6542134884 1613 52384882759 1614 436290809772 1615 3772143122161 1616 33797290492507 1617 313304547351868 1618 3000631062271288 1619 29651208549845055 1620 301943206124701280 1621 3164982286122769034 1622 34113546761176285420 1623 377720735058045466491 1624 4292506101027993201799 1625 50024299116254568162155 1626 597363220176172642063494 1627 7304020904901031987024680 1628 91379681795978022577204975 1629 1169006885846226383526098001 1630 15282559855337213585021166497 1631 204048469952726476332716834855 1632 2780922900274283715020276820833 1633 38666553396280348584674915488094 1634 548218730167404313105138073679072 1635 7921188289458926040149767139412262 1636 116460684033296948287476828239381279 1637 1730026102962827771197319672023877597 1638 25302893329139189503052653726367054817 1639 342585145106056999777867885559113776480 1640 3899426182044593578117095399098415264840 1641 33471334665528660121370819163256623006816 1642 195538002619991554482415960136071519626663 1643 707008658080539551077261745844445028256948 1644 1437491202602985257442474403524112262781632 1645 1474576492813015797706244382586225240763652 1646 667022773521642948645676682582181199145670 1647 111261418861870705160094668686934672851675 1648 5322958610658716255627451879186853042407 1649 50247817231858895951376623418644822921 1650 51401388837547926547177231454700407 1651 1960402879825359378713515081480 1652 293286325815918312030208 1653 225851433717 1654 0 1655 1 1656 2 1657 7 1658 25 1659 102 1660 456 1661 2219 1662 11640 1663 65364 1664 390646 1665 2472719 1666 16508791 1667 115839661 1668 851634863 1669 6542134884 1670 52384882759 1671 436290809772 1672 3772143122161 1673 33797290492507 1674 313304547351868 1675 3000631062271288 1676 29651208549845055 1677 301943206124701280 1678 3164982286122769034 1679 34113546761176285420 1680 377720735058045466491 1681 4292506101027993201799 1682 50024299116254568162155 1683 597363220176172642063495 1684 7304020904901031987122674 1685 91379681795978024030052467 1686 1169006885846234141374334179 1687 15282559855357021390433835858 1688 204048469980549311866062148671 1689 2780922923591172700005611477242 1690 38666565657916499601508254748880 1691 548222907887487843887861137074652 1692 7922128866633962169822814318393826 1693 116602110552106537286017634987155617 1694 1744275922188322680534068159848727727 1695 26262143683396726922111663666145092321 1696 385339633003735401060870806260632163295 1697 5142097925022218725750480927162029958431 1698 56512578050113487346357836621585736081258 1699 460051097874079779347802303138360509544309 1700 2514162114329315517127429808426344881856038 1701 8413276954448175439614962679898791680208552 1702 15683041953062513303715911254128351685638792 1703 14608762255311019386746120597491928505193861 1704 5935707574907965868832522317113606270165213 1705 877570968969955701425649354789551639408334 1706 36584603629682621461964249626056658041919 1707 294155845516109790923235137162016932410 1708 248187860112801259173592958560691224 1709 7432451614442602245614028656771 1710 801273143294288489086976 1711 365435296162 1712 0 1713 1 1714 2 1715 7 1716 25 1717 102 1718 456 1719 2219 1720 11640 1721 65364 1722 390646 1723 2472719 1724 16508791 1725 115839661 1726 851634863 1727 6542134884 1728 52384882759 1729 436290809772 1730 3772143122161 1731 33797290492507 1732 313304547351868 1733 3000631062271288 1734 29651208549845055 1735 301943206124701280 1736 3164982286122769034 1737 34113546761176285420 1738 377720735058045466491 1739 4292506101027993201799 1740 50024299116254568162155 1741 597363220176172642063495 1742 7304020904901031987123137 1743 91379681795978024045485625 1744 1169006885846234281171088739 1745 15282559855357563185188790869 1746 204048469981640240698510138430 1747 2780922924859625365302108210670 1748 38666566565915784495513021843718 1749 548223324667482620683284023942153 1750 7922254756132054427815433948015984 1751 116627525837582308526976531093220349 1752 1747731818625627666221939901366125031 1753 26579015553071005524994008241480783549 1754 404838235974148254201625272959725815373 1755 5938934437732803868003758798906719045632 1756 77785310686995507548750907050519750625464 1757 822545268051918759456762499258206190816350 1758 6336372903045223384644615901525859995056926 1759 32354915935122606634595280859685870725947734 1760 100149643033402317867213713279338567053963624 1761 171119917359906325526660574317863142170441067 1762 144734024830128715792362756029881880038232436 1763 52820953910354971651606842138855857904360600 1764 6921816662597889871990157855004096872957313 1765 251445360591528456563458663051931290983993 1766 1722018313086375754089482760937480731159 1767 1198356995801250099720172661321688975 1768 28178563482803884872756779781036 1769 2189118938220413602234368 1770 591286729879 1771 0 1772 1 1773 2 1774 7 1775 25 1776 102 1777 456 1778 2219 1779 11640 1780 65364 1781 390646 1782 2472719 1783 16508791 1784 115839661 1785 851634863 1786 6542134884 1787 52384882759 1788 436290809772 1789 3772143122161 1790 33797290492507 1791 313304547351868 1792 3000631062271288 1793 29651208549845055 1794 301943206124701280 1795 3164982286122769034 1796 34113546761176285420 1797 377720735058045466491 1798 4292506101027993201799 1799 50024299116254568162155 1800 597363220176172642063495 1801 7304020904901031987123138 1802 91379681795978024045597508 1803 1169006885846234283071400251 1804 15282559855357574855905813964 1805 204048469981674669302497651439 1806 2780922924915792870090752288016 1807 38666566620916732558195494958231 1808 548223358698345030916214424773614 1809 7922268507870013962431116132571790 1810 116631231936977742509595040842001231 1811 1748406058503770765235217399119475265 1812 26662247353636347854083995546679900487 1813 411804408304136520103960525180493308407 1814 6331749110449423705454114620880133505630 1815 92533611086498539570984320018950846170755 1816 1184775795189692068862379234319921988473115 1817 12016629094457189510832467491561307336089886 1818 87425580659462256003832376673997797725105470 1819 416686170875751646364848416364269656679742788 1820 1192483283863882392362508572715007368010445641 1821 1867271589608253454811553366798654937502603635 1822 1433958827365276925721958899553889795479965420 1823 470047184395496751500846689360639494713291280 1824 54595654576955261750140334616638454021683816 1825 1728179723279647972258520325898797417480192 1826 10080870790534943706939559167147544267224 1827 5786179423655804799003415109433543591 1828 106833045291739461354746990017259 1829 5980784163029404182642688 1830 956722026041 1831 0 1832 1 1833 2 1834 7 1835 25 1836 102 1837 456 1838 2219 1839 11640 1840 65364 1841 390646 1842 2472719 1843 16508791 1844 115839661 1845 851634863 1846 6542134884 1847 52384882759 1848 436290809772 1849 3772143122161 1850 33797290492507 1851 313304547351868 1852 3000631062271288 1853 29651208549845055 1854 301943206124701280 1855 3164982286122769034 1856 34113546761176285420 1857 377720735058045466491 1858 4292506101027993201799 1859 50024299116254568162155 1860 597363220176172642063495 1861 7304020904901031987123138 1862 91379681795978024045598002 1863 1169006885846234283090189437 1864 15282559855357575050796266776 1865 204048469981675537738972839313 1866 2780922924917812837095917115656 1867 38666566623644468899552638683100 1868 548223360980126822266699802875445 1869 7922269740505463878162881221004954 1870 116631673711590913149414695106331723 1871 1748512886133185623658683059350985401 1872 26679837779864839833855135972133371449 1873 413782596236086592596958940131267620363 1874 6483301759368019897107844839848862511928 1875 100382527773786358854569475718829691550063 1876 1456013390164969588844192743719732171830784 1877 18154713404639443262286561787499229313450934 1878 176110809605689523584370314116273704140494018 1879 1208042344982397097603684567402987383039743172 1880 5369663672572352503419559118193210286854417545 1881 14202120853600572843850281292036467130904349447 1882 20377186082929487503674640222073010527850264884 1883 14207240729884212198559640929943352374668605471 1884 4182903140040553786618140344442540491865255001 1885 430621954211161694890332555539568145324057292 1886 11877750203635332138564564182610832291342858 1887 59014445508713742410240676368727485276459 1888 27938145677827125035425240510784516918 1889 405034826323630038681920022665006 1890 16339806202499635569754112 1891 1548008755920 1892 0 1893 1 1894 2 1895 7 1896 25 1897 102 1898 456 1899 2219 1900 11640 1901 65364 1902 390646 1903 2472719 1904 16508791 1905 115839661 1906 851634863 1907 6542134884 1908 52384882759 1909 436290809772 1910 3772143122161 1911 33797290492507 1912 313304547351868 1913 3000631062271288 1914 29651208549845055 1915 301943206124701280 1916 3164982286122769034 1917 34113546761176285420 1918 377720735058045466491 1919 4292506101027993201799 1920 50024299116254568162155 1921 597363220176172642063495 1922 7304020904901031987123138 1923 91379681795978024045598003 1924 1169006885846234283090316633 1925 15282559855357575053260142447 1926 204048469981675555059628018040 1927 2780922924917871570388849279839 1928 38666566623755141619011691607079 1929 548223361105993819148323467778761 1930 7922269831527111319205844818123509 1931 116631717013434050958013796430841405 1932 1748526739701804013736871590604886997 1933 26682858643333474844637139935578897793 1934 414234577255221941487425157642120558525 1935 6529751778485475323232742079508460845176 1936 103648179831947911781169764488913136650115 1937 1611667960197258671066283130431396373731478 1938 23113990990410587423959322350881739588099265 1939 279658282527079734603562791367423563788066214 1940 2588052012422401926734599895762757777742002908 1941 16713690744198182571017126348547313949194991451 1942 69232553819794721989905850075216429673749691669 1943 169174573738271457563454080446546675410639137535 1944 222384825124017708072272242553950092484358984144 1945 140762954661207574274359494750711963553748812333 1946 37223314221058472727409289955750832193740913725 1947 3396521245043068367563397908624454555963081935 1948 81635578114935631895992243624020460730842645 1949 345476581460632414394095221450432102867262 1950 134897300405928728945633107187494190813 1951 1535603614846108500109044316020754 1952 44641180731058079504793600 1953 2504730781961 1954 0 1955 1 1956 2 1957 7 1958 25 1959 102 1960 456 1961 2219 1962 11640 1963 65364 1964 390646 1965 2472719 1966 16508791 1967 115839661 1968 851634863 1969 6542134884 1970 52384882759 1971 436290809772 1972 3772143122161 1973 33797290492507 1974 313304547351868 1975 3000631062271288 1976 29651208549845055 1977 301943206124701280 1978 3164982286122769034 1979 34113546761176285420 1980 377720735058045466491 1981 4292506101027993201799 1982 50024299116254568162155 1983 597363220176172642063495 1984 7304020904901031987123138 1985 91379681795978024045598003 1986 1169006885846234283090317159 1987 15282559855357575053282874216 1988 204048469981675555328416063217 1989 2780922924917872940931319173900 1990 38666566623758805261314842453267 1991 548223361111707732842538917123070 1992 7922269837078762389193532885044478 1993 116631720519382664861421267325395294 1994 1748528219521162661570916854551458753 1995 26683283674613379472839404186960294747 1996 414318523434387623819524437662545145801 1997 6541204627125267555459577640490562456550 1998 104726834587135200712465847397699713408323 1999 1681419376284705794315890983756187767485084 2000 26179536160018175301559853494246212670762259 2001 369846840256342508570895687562940328891180027 2002 4327700856033628132001024258001385855872423076 2003 38121846132436417025585545316628991818201225547 2004 231486252930867723174333779281886241735326908507 2005 893022146627599184104680088314079617370152657433 2006 2015505196057037227326243964134064234112290457900 2007 2427089402577128276192141470513968318791886512714 2008 1394669952674156593527107484318751593105974662584 2009 331247757247234590606870708100089039116683779802 2010 26789990590443952567087705956679193506462880551 2011 561079962926853753734094142159971044333029299 2012 2022455134711719172256744061353000792869087 2013 651341784335015246021132140018607927827 2014 5821915323509215616371345007301360 2015 121961973867115430149095424 2016 4052739537881 2017 0 2018 1 2019 2 2020 7 2021 25 2022 102 2023 456 2024 2219 2025 11640 2026 65364 2027 390646 2028 2472719 2029 16508791 2030 115839661 2031 851634863 2032 6542134884 2033 52384882759 2034 436290809772 2035 3772143122161 2036 33797290492507 2037 313304547351868 2038 3000631062271288 2039 29651208549845055 2040 301943206124701280 2041 3164982286122769034 2042 34113546761176285420 2043 377720735058045466491 2044 4292506101027993201799 2045 50024299116254568162155 2046 597363220176172642063495 2047 7304020904901031987123138 2048 91379681795978024045598003 2049 1169006885846234283090317160 2050 15282559855357575053283018243 2051 204048469981675555331584497024 2052 2780922924917872966313170510031 2053 38666566623758903723211751843388 2054 548223361111920929670097376154706 2055 7922269837358796369172050752648151 2056 116631720754624045765547509596222805 2057 1748528350382927521562058148764540255 2058 26683333001744252103338232773713399909 2059 414331306592153180090899868504198750381 2060 6543500506465952060530321962088141251694 2061 105013359387363157833429778622169177044247 2062 1706213571703576086225143625565717268329098 2063 27657346873358708374237275594365502817408105 2064 429837751010966838569534827647016983186768723 2065 5959751778305743286835761337690862043541550624 2066 67238485776811895366581251174777707185988759291 2067 562655946956095548664960862813459338815946396445 2068 3209000200357586609638124161324048687242773251231 2069 11523173503242634025022441052092330565216787421803 2070 24015305558698802365095069533310960051251871001328 2071 26490027520841354307376853406838234682526094324647 2072 13818408966767931771751213604433557860969999963139 2073 2947754954012081933824040754069741495451141631128 2074 211305513746108275263398363172210183848152110000 2075 3856293212526276200685823544847550613017321637 2076 11839658580349890053468923812729722959096383 2077 3144956338963753579276695458236647321840 2078 22072556815065972349438663239184381 2079 333206309196347019307778048 2080 6557470319842