1 0 2 0 3 0 4 0 5 1 6 0 7 2 8 0 9 0 10 2 11 5 12 0 13 10 14 4 15 0 16 0 17 21 18 0 19 42 20 4 21 4 22 10 23 85 24 0 25 0 26 20 27 0 28 8 29 171 30 0 31 342 32 0 33 8 34 42 35 1 36 0 37 684 38 84 39 20 40 8 41 1369 42 8 43 2738 44 20 45 0 46 170 47 5477 48 0 49 0 50 0 51 40 52 40 53 10955 54 0 55 8 56 16 57 84 58 342 59 21911 60 0 61 43822 62 684 63 8 64 0 65 17 66 16 67 87644 68 84 69 168 70 2 71 175289 72 0 73 350578 74 1368 75 0 76 168 77 3 78 40 79 701156 80 16 81 0 82 2738 83 1402313 84 16 85 40 86 5476 87 340 88 40 89 2804627 90 0 91 16 92 340 93 684 94 10954 95 81 96 0 97 5609254 98 0 99 16 100 0 101 11218509 102 80 103 22437018 104 80 105 0 106 21910 107 44874037 108 0 109 89748074 110 16 111 1368 112 32 113 179496149 114 168 115 168 116 684 117 40 118 43822 119 35 120 0 121 0 122 87644 123 2736 124 1368 125 1 126 16 127 358992298 128 0 129 5476 130 34 131 717984597 132 32 133 80 134 175288 135 0 136 168 137 1435969195 138 336 139 2871938390 140 4 141 10952 142 350578 143 7 144 0 145 336 146 701156 147 0 148 2736 149 5743876781 150 0 151 11487753562 152 336 153 80 154 6 155 681 156 80 157 22975507124 158 1402312 159 21908 160 32 161 163 162 0 163 45951014248 164 5476 165 16 166 2804626 167 91902028497 168 32 169 0 170 80 171 168 172 10952 173 183804056995 174 680 175 0 176 80 177 43820 178 5609254 179 367608113991 180 0 181 735216227982 182 32 183 87644 184 680 185 1369 186 1368 187 32 188 21908 189 16 190 162 191 1470432455965 192 0 193 2940864911930 194 11218508 195 32 196 0 197 5881729823861 198 32 199 11763459647722 200 0 201 175288 202 22437018 203 337 204 160 205 2736 206 44874036 207 336 208 160 209 71 210 0 211 23526919295444 212 43820 213 350576 214 89748074 215 5473 216 0 217 672 218 179496148 219 701156 220 32 221 15 222 2736 223 47053838590888 224 64 225 0 226 358992298 227 94107677181777 228 336 229 188215354363554 230 336 231 4 232 1368 233 376430708727109 234 80 235 10952 236 87644 237 1402312 238 70 239 752861417454219 240 0 241 1505722834908438 242 0 243 0 244 175288 245 1 246 5472 247 64 248 2736 249 2804624 250 2 251 3011445669816877 252 32 253 160 254 717984596 255 80 256 0 257 6022891339633755 258 10952 259 1362 260 68 261 680 262 1435969194 263 12045782679267511 264 64 265 21904 266 160 267 5609252 268 350576 269 24091565358535023 270 0 271 48183130717070046 272 336 273 32 274 2871938390 275 17 276 672 277 96366261434140092 278 5743876780 279 1368 280 8 281 192732522868280185 282 21904 283 385465045736560370 284 701156 285 160 286 14 287 2739 288 0 289 0 290 672 291 11218508 292 1402312 293 770930091473120741 294 0 295 43816 296 5472 297 32 298 11487753562 299 143 300 0 301 5472 302 22975507124 303 22437016 304 672 305 87641 306 160 307 1541860182946241482 308 12 309 44874036 310 1362 311 3083720365892482965 312 160 313 6167440731784965930 314 45951014248 315 0 316 2804624 317 12334881463569931861 318 43816 319 326 320 64 321 89748072 322 326 323 31 324 0 325 32 326 91902028496 327 179496148 328 10952 329 10947 330 32 331 24669762927139863722 332 5609252 333 2736 334 183804056994 335 175289 336 64 337 49339525854279727444 338 0 339 358992296 340 160 341 675 342 336 343 2 344 21904 345 336 346 367608113990 347 98679051708559454889 348 1360 349 197358103417118909778 350 0 351 80 352 160 353 394716206834237819557 354 87640 355 350576 356 11218508 357 68 358 735216227982 359 789432413668475639115 360 0 361 0 362 1470432455964 363 0 364 64 365 701153 366 175288 367 1578864827336951278230 368 1360 369 5472 370 2738 371 21905 372 2736 373 3157729654673902556460 374 64 375 0 376 43816 377 321 378 32 379 6315459309347805112920 380 324 381 717984596 382 2940864911930 383 12630918618695610225841 384 0 385 0 386 5881729823860 387 10952 388 22437016 389 25261837237391220451683 390 64 391 128 392 0 393 1435969192 394 11763459647722 395 1402313 396 64 397 50523674474782440903366 398 23526919295444 399 160 400 0 401 101047348949564881806733 402 350576 403 652 404 44874036 405 0 406 674 407 1345 408 320 409 202094697899129763613466 410 5472 411 2871938388 412 89748072 413 43809 414 672 415 2804624 416 320 417 5743876780 418 142 419 404189395798259527226933 420 0 421 808378791596519054453866 422 47053838590888 423 21904 424 87640 425 81 426 701152 427 87632 428 179496148 429 12 430 10946 431 1616757583193038108907733 432 0 433 3233515166386076217815466 434 1344 435 672 436 358992296 437 63 438 1402312 439 6467030332772152435630932 440 64 441 0 442 30 443 12934060665544304871261865 444 5472 445 5609248 446 94107677181776 447 11487753560 448 128 449 25868121331088609742523731 450 0 451 2724 452 717984596 453 22975507124 454 188215354363554 455 33 456 672 457 51736242662177219485047462 458 376430708727108 459 160 460 672 461 103472485324354438970094925 462 8 463 206944970648708877940189850 464 2736 465 1360 466 752861417454218 467 413889941297417755880379701 468 160 469 175282 470 21904 471 45951014248 472 175288 473 5479 474 2804624 475 160 476 140 477 43816 478 1505722834908438 479 827779882594835511760759403 480 0 481 1350 482 3011445669816876 483 324 484 0 485 11218505 486 0 487 1655559765189671023521518806 488 350576 489 91902028496 490 2 491 3311119530379342047043037613 492 10944 493 286 494 128 495 32 496 5472 497 350579 498 5609248 499 6622239060758684094086075226 500 4 501 183804056992 502 6022891339633754 503 13244478121517368188172150453 504 64 505 22437016 506 320 507 0 508 1435969192 509 26488956243034736376344300907 510 160 511 701152 512 0 513 336 514 12045782679267510 515 44874033 516 21904 517 10944 518 2724 519 367608113988 520 136 521 52977912486069472752688601815 522 1360 523 105955824972138945505377203630 524 2871938388 525 0 526 24091565358535022 527 643 528 128 529 0 530 43808 531 87640 532 320 533 2691 534 11218504 535 89748072 536 701152 537 735216227980 538 48183130717070046 539 1 540 0 541 211911649944277891010754407260 542 96366261434140092 543 1470432455964 544 672 545 179496145 546 64 547 423823299888555782021508814520 548 5743876780 549 175288 550 34 551 257 552 1344 553 1402306 554 192732522868280184 555 2736 556 11487753560 557 847646599777111564043017629041 558 2736 559 5448 560 16 561 64 562 385465045736560370 563 1695293199554223128086035258083 564 43808 565 358992296 566 770930091473120740 567 32 568 1402312 569 3390586399108446256172070516167 570 320 571 6781172798216892512344141032334 572 28 573 2940864911928 574 5478 575 337 576 0 577 13562345596433785024688282064668 578 0 579 5881729823860 580 1344 581 2804627 582 22437016 583 21894 584 2804624 585 64 586 1541860182946241482 587 27124691192867570049376564129337 588 0 589 572 590 87632 591 11763459647720 592 10944 593 54249382385735140098753128258675 594 64 595 64 596 22975507124 597 23526919295444 598 286 599 108498764771470280197506256517351 600 0 601 216997529542940560395012513034702 602 10944 603 350576 604 45951014248 605 1 606 44874032 607 433995059085881120790025026069404 608 1344 609 672 610 175282 611 10959 612 320 613 867990118171762241580050052138808 614 3083720365892482964 615 5472 616 24 617 1735980236343524483160100104277617 618 89748072 619 3471960472687048966320200208555234 620 2724 621 672 622 6167440731784965930 623 5609249 624 320 625 0 626 12334881463569931860 627 140 628 91902028496 629 1305 630 0 631 6943920945374097932640400417110468 632 5609248 633 47053838590888 634 24669762927139863722 635 717984593 636 87632 637 34 638 652 639 701152 640 128 641 13887841890748195865280800834220937 642 179496144 643 27775683781496391730561601668441874 644 652 645 10944 646 62 647 55551367562992783461123203336883749 648 0 649 43810 650 64 651 1344 652 183804056992 653 111102735125985566922246406673767499 654 358992296 655 1435969192 656 21904 657 1402312 658 21894 659 222205470251971133844492813347534999 660 64 661 444410940503942267688985626695069998 662 49339525854279727444 663 28 664 11218504 665 161 666 5472 667 126 668 367608113988 669 94107677181776 670 350578 671 87619 672 128 673 888821881007884535377971253390139996 674 98679051708559454888 675 0 676 0 677 1777643762015769070755942506780279993 678 717984592 679 11218496 680 320 681 188215354363552 682 1350 683 3555287524031538141511885013560559987 684 672 685 2871938384 686 4 687 376430708727108 688 43808 689 21889 690 672 691 7110575048063076283023770027121119974 692 735216227980 693 8 694 197358103417118909778 695 5743876777 696 2720 697 2700 698 394716206834237819556 699 752861417454216 700 0 701 14221150096126152566047540054242239949 702 160 703 1286 704 320 705 21904 706 789432413668475639114 707 22437011 708 175280 709 28442300192252305132095080108484479898 710 701152 711 2804624 712 22437016 713 515 714 136 715 8 716 1470432455964 717 1505722834908436 718 1578864827336951278230 719 56884600384504610264190160216968959797 720 0 721 44874032 722 0 723 3011445669816876 724 2940864911928 725 673 726 0 727 113769200769009220528380320433937919594 728 128 729 0 730 1402306 731 5383 732 350576 733 227538401538018441056760640867875839188 734 3157729654673902556460 735 0 736 2720 737 175265 738 10944 739 455076803076036882113521281735751678376 740 5476 741 128 742 43810 743 910153606152073764227042563471503356753 744 5472 745 11487753560 746 6315459309347805112920 747 5609248 748 128 749 89748067 750 0 751 1820307212304147528454085126943006713506 752 87632 753 6022891339633752 754 642 755 22975507121 756 64 757 3640614424608295056908170253886013427012 758 12630918618695610225840 759 320 760 648 761 7281228849216590113816340507772026854025 762 1435969192 763 179496144 764 5881729823860 765 160 766 25261837237391220451682 767 43789 768 0 769 14562457698433180227632681015544053708050 770 0 771 12045782679267508 772 11763459647720 773 29124915396866360455265362031088107416101 774 21904 775 1360 776 44874032 777 2724 778 50523674474782440903366 779 2611 780 128 781 350564 782 256 783 1360 784 0 785 45951014249 786 2871938384 787 58249830793732720910530724062176214832202 788 23526919295444 789 24091565358535020 790 2804626 791 358992291 792 128 793 87620 794 101047348949564881806732 795 43808 796 47053838590888 797 116499661587465441821061448124352429664405 798 320 799 10896 800 0 801 11218504 802 202094697899129763613466 803 701159 804 701152 805 320 806 1304 807 48183130717070044 808 89748072 809 232999323174930883642122896248704859328811 810 0 811 465998646349861767284245792497409718657622 812 1348 813 96366261434140092 814 2690 815 91902028497 816 640 817 5400 818 404189395798259527226932 819 64 820 10944 821 931997292699723534568491584994819437315245 822 5743876776 823 1863994585399447069136983169989638874630490 824 179496144 825 32 826 87618 827 3727989170798894138273966339979277749260981 828 1344 829 7455978341597788276547932679958555498521962 830 5609248 831 192732522868280184 832 640 833 65 834 11487753560 835 183804056992 836 284 837 2736 838 808378791596519054453866 839 14911956683195576553095865359917110997043925 840 0 841 0 842 1616757583193038108907732 843 385465045736560368 844 94107677181776 845 1 846 43808 847 2 848 175280 849 770930091473120740 850 162 851 1145 852 1402304 853 29823913366391153106191730719834221994087850 854 175264 855 320 856 358992296 857 59647826732782306212383461439668443988175701 858 24 859 119295653465564612424766922879336887976351402 860 21892 861 5476 862 3233515166386076217815466 863 238591306931129224849533845758673775952702805 864 0 865 367608113984 866 6467030332772152435630932 867 0 868 2688 869 1402305 870 1344 871 175238 872 717984592 873 22437016 874 126 875 1 876 2804624 877 477182613862258449699067691517347551905405610 878 12934060665544304871261864 879 1541860182946241480 880 128 881 954365227724516899398135383034695103810811221 882 0 883 1908730455449033798796270766069390207621622442 884 60 885 87632 886 25868121331088609742523730 887 3817460910898067597592541532138780415243244885 888 10944 889 717984592 890 11218496 891 64 892 188215354363552 893 10767 894 22975507120 895 735216227976 896 256 897 284 898 51736242662177219485047462 899 253 900 0 901 21918 902 5448 903 10944 904 1435969192 905 1470432455961 906 45951014248 907 7634921821796135195185083064277560830486489770 908 376430708727108 909 44874032 910 66 911 15269843643592270390370166128555121660972979541 912 1344 913 2804612 914 103472485324354438970094924 915 175280 916 752861417454216 917 1435969187 918 320 919 30539687287184540780740332257110243321945959082 920 1344 921 3083720365892482964 922 206944970648708877940189850 923 350531 924 16 925 2736 926 413889941297417755880379700 927 89748072 928 5472 929 61079374574369081561480664514220486643891918165 930 2720 931 162 932 1505722834908436 933 6167440731784965928 934 827779882594835511760759402 935 65 936 320 937 122158749148738163122961329028440973287783836330 938 350564 939 12334881463569931860 940 43808 941 244317498297476326245922658056881946575567672661 942 91902028496 943 2572 944 350576 945 0 946 10958 947 488634996594952652491845316113763893151135345323 948 5609248 949 701128 950 320 951 24669762927139863720 952 280 953 977269993189905304983690632227527786302270690647 954 87632 955 2940864911928 956 3011445669816876 957 652 958 1655559765189671023521518806 959 2871938385 960 0 961 0 962 2700 963 179496144 964 6022891339633752 965 5881729823857 966 648 967 1954539986379810609967381264455055572604541381294 968 0 969 60 970 22437010 971 3909079972759621219934762528910111145209082762589 972 0 973 5743876768 974 3311119530379342047043037612 975 64 976 701152 977 7818159945519242439869525057820222290418165525179 978 183804056992 979 5609254 980 4 981 358992296 982 6622239060758684094086075226 983 15636319891038484879739050115640444580836331050359 984 21888 985 11763459647720 986 572 987 21892 988 256 989 5223 990 64 991 31272639782076969759478100231280889161672662100718 992 10944 993 49339525854279727444 994 701158 995 23526919295441 996 11218496 997 62545279564153939518956200462561778323345324201436 998 13244478121517368188172150452 999 5472 1000 8 1001 1 1002 367608113984 1003 43778 1004 12045782679267508 1005 350576 1006 26488956243034736376344300906 1007 21793 1008 128 1009 125090559128307879037912400925123556646690648402872 1010 44874032 1011 98679051708559454888 1012 640 1013 250181118256615758075824801850247113293381296805745 1014 0 1015 672 1016 2871938384 1017 717984592 1018 52977912486069472752688601814 1019 500362236513231516151649603700494226586762593611491 1020 320 1021 1000724473026463032303299207400988453173525187222982 1022 1402304 1023 1348 1024 0 1025 5473 1026 672 1027 1402318 1028 24091565358535020 1029 4 1030 89748066 1031 2001448946052926064606598414801976906347050374445965 1032 43808 1033 4002897892105852129213196829603953812694100748891930 1034 21888 1035 672 1036 5448 1037 87579 1038 735216227976 1039 8005795784211704258426393659207907625388201497783860 1040 272 1041 197358103417118909776 1042 105955824972138945505377203630 1043 11487753555 1044 2720 1045 136 1046 211911649944277891010754407260 1047 394716206834237819556 1048 5743876776 1049 16011591568423408516852787318415815250776402995567721 1050 0 1051 32023183136846817033705574636831630501552805991135442 1052 48183130717070044 1053 160 1054 1286 1055 47053838590889 1056 256 1057 22975507120 1058 0 1059 789432413668475639112 1060 87616 1061 64046366273693634067411149273663261003105611982270885 1062 175280 1063 128092732547387268134822298547326522006211223964541770 1064 640 1065 701152 1066 5382 1067 11218499 1068 22437008 1069 256185465094774536269644597094653044012422447929083540 1070 179496144 1071 136 1072 1402304 1073 1031 1074 1470432455960 1075 10944 1076 96366261434140092 1077 1578864827336951278228 1078 2 1079 2804611 1080 0 1081 10800 1082 423823299888555782021508814520 1083 0 1084 192732522868280184 1085 1345 1086 2940864911928 1087 512370930189549072539289194189306088024844895858167080 1088 1344 1089 0 1090 358992290 1091 1024741860379098145078578388378612176049689791716334161 1092 128 1093 2049483720758196290157156776757224352099379583432668322 1094 847646599777111564043017629040 1095 1402304 1096 11487753560 1097 4098967441516392580314313553514448704198759166865336645 1098 350576 1099 45951014242 1100 68 1101 3157729654673902556460 1102 514 1103 8197934883032785160628627107028897408397518333730673291 1104 2688 1105 24 1106 2804612 1107 10944 1108 385465045736560368 1109 16395869766065570321257254214057794816795036667461346583 1110 5472 1111 22436992 1112 22975507120 1113 43808 1114 1695293199554223128086035258082 1115 94107677181777 1116 5472 1117 32791739532131140642514508428115589633590073334922693166 1118 10896 1119 6315459309347805112920 1120 32 1121 43837 1122 128 1123 65583479064262281285029016856231179267180146669845386332 1124 770930091473120740 1125 0 1126 3390586399108446256172070516166 1127 321 1128 87616 1129 131166958128524562570058033712462358534360293339690772664 1130 717984592 1131 640 1132 1541860182946241480 1133 44874023 1134 64 1135 188215354363552 1136 2804624 1137 12630918618695610225840 1138 6781172798216892512344141032334 1139 175241 1140 640 1141 91902028498 1142 13562345596433785024688282064668 1143 1435969192 1144 56 1145 376430708727105 1146 5881729823856 1147 506 1148 10956 1149 25261837237391220451680 1150 674 1151 262333916257049125140116067424924717068720586679381545329 1152 0 1153 524667832514098250280232134849849434137441173358763090658 1154 27124691192867570049376564129336 1155 0 1156 0 1157 5609225 1158 11763459647720 1159 87556 1160 2688 1161 21904 1162 5609254 1163 1049335665028196500560464269699698868274882346717526181317 1164 44874032 1165 752861417454216 1166 43788 1167 50523674474782440903364 1168 5609248 1169 183804056995 1170 128 1171 2098671330056393001120928539399397736549764693435052362634 1172 3083720365892482964 1173 256 1174 54249382385735140098753128258674 1175 21905 1176 0 1177 89748064 1178 1144 1179 2871938384 1180 175264 1181 4197342660112786002241857078798795473099529386870104725269 1182 23526919295440 1183 2 1184 21888 1185 2804624 1186 108498764771470280197506256517350 1187 8394685320225572004483714157597590946199058773740209450539 1188 128 1189 2290 1190 128 1191 101047348949564881806732 1192 45951014248 1193 16789370640451144008967428315195181892398117547480418901079 1194 47053838590888 1195 1505722834908432 1196 572 1197 320 1198 216997529542940560395012513034702 1199 179496135 1200 0 1201 33578741280902288017934856630390363784796235094960837802158 1202 433995059085881120790025026069404 1203 202094697899129763613464 1204 21888 1205 3011445669816873 1206 701152 1207 350476 1208 91902028496 1209 1304 1210 2 1211 367608113985 1212 89748064 1213 67157482561804576035869713260780727569592470189921675604316 1214 867990118171762241580050052138808 1215 0 1216 2688 1217 134314965123609152071739426521561455139184940379843351208633 1218 1344 1219 21534 1220 350564 1221 2688 1222 21918 1223 268629930247218304143478853043122910278369880759686702417267 1224 640 1225 0 1226 1735980236343524483160100104277616 1227 404189395798259527226932 1228 6167440731784965928 1229 537259860494436608286957706086245820556739761519373404834535 1230 10944 1231 1074519720988873216573915412172491641113479523038746809669070 1232 48 1233 5743876776 1234 3471960472687048966320200208555234 1235 129 1236 179496144 1237 2149039441977746433147830824344983282226959046077493619338140 1238 6943920945374097932640400417110468 1239 87616 1240 5448 1241 701063 1242 1344 1243 358992288 1244 12334881463569931860 1245 5609248 1246 11218498 1247 5145 1248 640 1249 4298078883955492866295661648689966564453918092154987238676280 1250 0 1251 11487753560 1252 24669762927139863720 1253 735216227969 1254 280 1255 6022891339633752 1256 183804056992 1257 808378791596519054453864 1258 2610 1259 8596157767910985732591323297379933128907836184309974477352561 1260 0 1261 11218508 1262 13887841890748195865280800834220936 1263 1616757583193038108907732 1264 11218496 1265 321 1266 94107677181776 1267 1470432455952 1268 49339525854279727444 1269 43808 1270 1435969186 1271 2063 1272 175264 1273 175158 1274 68 1275 160 1276 1304 1277 17192315535821971465182646594759866257815672368619948954705123 1278 1402304 1279 34384631071643942930365293189519732515631344737239897909410246 1280 256 1281 175264 1282 27775683781496391730561601668441874 1283 68769262143287885860730586379039465031262689474479795818820493 1284 358992288 1285 12045782679267504 1286 55551367562992783461123203336883748 1287 24 1288 1304 1289 137538524286575771721461172758078930062525378948959591637640987 1290 21888 1291 275077048573151543442922345516157860125050757897919183275281974 1292 124 1293 3233515166386076217815464 1294 111102735125985566922246406673767498 1295 2721 1296 0 1297 550154097146303086885844691032315720250101515795838366550563948 1298 87620 1299 6467030332772152435630932 1300 128 1301 1100308194292606173771689382064631440500203031591676733101127897 1302 2688 1303 2200616388585212347543378764129262881000406063183353466202255794 1304 367608113984 1305 1344 1306 222205470251971133844492813347534998 1307 4401232777170424695086757528258525762000812126366706932404511589 1308 717984592 1309 66 1310 2871938384 1311 124 1312 43808 1313 22436999 1314 2804624 1315 24091565358535016 1316 43788 1317 12934060665544304871261864 1318 444410940503942267688985626695069998 1319 8802465554340849390173515056517051524001624252733413864809023179 1320 128 1321 17604931108681698780347030113034103048003248505466827729618046358 1322 888821881007884535377971253390139996 1323 0 1324 98679051708559454888 1325 43809 1326 56 1327 35209862217363397560694060226068206096006497010933655459236092716 1328 22437008 1329 25868121331088609742523728 1330 322 1331 5 1332 10944 1333 4580 1334 252 1335 11218496 1336 735216227976 1337 2940864911923 1338 188215354363552 1339 44873984 1340 701156 1341 22975507120 1342 175238 1343 1402257 1344 256 1345 48183130717070040 1346 1777643762015769070755942506780279992 1347 51736242662177219485047460 1348 197358103417118909776 1349 350483 1350 0 1351 5881729823856 1352 0 1353 5448 1354 3555287524031538141511885013560559986 1355 96366261434140089 1356 1435969184 1357 43586 1358 22436992 1359 45951014248 1360 640 1361 70419724434726795121388120452136412192012994021867310918472185433 1362 376430708727104 1363 10446 1364 2700 1365 64 1366 7110575048063076283023770027121119974 1367 140839448869453590242776240904272824384025988043734621836944370867 1368 1344 1369 0 1370 5743876768 1371 103472485324354438970094924 1372 8 1373 281678897738907180485552481808545648768051976087469243673888741735 1374 752861417454216 1375 32 1376 87616 1377 320 1378 43778 1379 11763459647715 1380 1344 1381 563357795477814360971104963617091297536103952174938487347777483470 1382 14221150096126152566047540054242239948 1383 206944970648708877940189848 1384 1470432455960 1385 192732522868280185 1386 16 1387 700952 1388 394716206834237819556 1389 413889941297417755880379700 1390 11487753554 1391 89748047 1392 5440 1393 23526919295440 1394 5400 1395 2720 1396 789432413668475639112 1397 717984583 1398 1505722834908432 1399 1126715590955628721942209927234182595072207904349876974695554966940 1400 0 1401 827779882594835511760759400 1402 28442300192252305132095080108484479898 1403 87675 1404 320 1405 385465045736560368 1406 2572 1407 350564 1408 640 1409 2253431181911257443884419854468365190144415808699753949391109933881 1410 43808 1411 2804636 1412 1578864827336951278228 1413 91902028496 1414 44874022 1415 770930091473120737 1416 350560 1417 179496128 1418 56884600384504610264190160216968959796 1419 10956 1420 1402304 1421 675 1422 5609248 1423 4506862363822514887768839708936730380288831617399507898782219867762 1424 44874032 1425 320 1426 1030 1427 9013724727645029775537679417873460760577663234799015797564439735525 1428 272 1429 18027449455290059551075358835746921521155326469598031595128879471050 1430 16 1431 87632 1432 2940864911928 1433 36054898910580119102150717671493843042310652939196063190257758942101 1434 3011445669816872 1435 5472 1436 3157729654673902556460 1437 1655559765189671023521518804 1438 113769200769009220528380320433937919594 1439 72109797821160238204301435342987686084621305878392126380515517884203 1440 0 1441 1435969184 1442 89748064 1443 2700 1444 0 1445 1 1446 6022891339633752 1447 144219595642320476408602870685975372169242611756784252761031035768406 1448 5881729823856 1449 648 1450 1346 1451 288439191284640952817205741371950744338485223513568505522062071536813 1452 0 1453 576878382569281905634411482743901488676970447027137011044124143073626 1454 227538401538018441056760640867875839188 1455 22437008 1456 256 1457 10291 1458 0 1459 1153756765138563811268822965487802977353940894054274022088248286147252 1460 2804612 1461 3311119530379342047043037612 1462 10766 1463 129 1464 701152 1465 1541860182946241480 1466 455076803076036882113521281735751678376 1467 183804056992 1468 6315459309347805112920 1469 358992271 1470 0 1471 2307513530277127622537645930975605954707881788108548044176496572294504 1472 5440 1473 6622239060758684094086075224 1474 350530 1475 87633 1476 21888 1477 47053838590882 1478 910153606152073764227042563471503356752 1479 572 1480 10952 1481 4615027060554255245075291861951211909415763576217096088352993144589009 1482 256 1483 9230054121108510490150583723902423818831527152434192176705986289178018 1484 87620 1485 64 1486 1820307212304147528454085126943006713506 1487 18460108242217020980301167447804847637663054304868384353411972578356037 1488 10944 1489 36920216484434041960602334895609695275326108609736768706823945156712074 1490 22975507120 1491 701156 1492 12630918618695610225840 1493 73840432968868083921204669791219390550652217219473537413647890313424149 1494 11218496 1495 280 1496 256 1497 13244478121517368188172150452 1498 179496134 1499 147680865937736167842409339582438781101304434438947074827295780626848299 1500 0 1501 1402126 1502 3640614424608295056908170253886013427012 1503 367608113984 1504 175264 1505 10945 1506 12045782679267504 1507 2871938374 1508 1284 1509 26488956243034736376344300904 1510 45951014242 1511 295361731875472335684818679164877562202608868877894149654591561253696599 1512 128 1513 5609222 1514 7281228849216590113816340507772026854024 1515 44874032 1516 25261837237391220451680 1517 1013 1518 640 1519 1346 1520 1296 1521 0 1522 14562457698433180227632681015544053708050 1523 590723463750944671369637358329755124405217737755788299309183122507393199 1524 2871938384 1525 175280 1526 358992288 1527 52977912486069472752688601812 1528 11763459647720 1529 5743876771 1530 320 1531 1181446927501889342739274716659510248810435475511576598618366245014786398 1532 50523674474782440903364 1533 1402304 1534 87578 1535 3083720365892482961 1536 0 1537 21600 1538 29124915396866360455265362031088107416100 1539 672 1540 0 1541 175113 1542 24091565358535016 1543 2362893855003778685478549433319020497620870951023153197236732490029572796 1544 23526919295440 1545 89748064 1546 58249830793732720910530724062176214832202 1547 17 1548 43808 1549 4725787710007557370957098866638040995241741902046306394473464980059145592 1550 2720 1551 21888 1552 89748064 1553 9451575420015114741914197733276081990483483804092612788946929960118291185 1554 5448 1555 6167440731784965928 1556 101047348949564881806732 1557 735216227976 1558 5222 1559 18903150840030229483828395466552163980966967608185225577893859920236582371 1560 256 1561 94107677181778 1562 701128 1563 105955824972138945505377203628 1564 512 1565 12334881463569931857 1566 2720 1567 37806301680060458967656790933104327961933935216370451155787719840473164742 1568 0 1569 211911649944277891010754407260 1570 91902028498 1571 75612603360120917935313581866208655923867870432740902311575439680946329485 1572 5743876768 1573 2 1574 116499661587465441821061448124352429664404 1575 0 1576 47053838590888 1577 2804515 1578 48183130717070040 1579 151225206720241835870627163732417311847735740865481804623150879361892658970 1580 5609252 1581 1284 1582 717984582 1583 302450413440483671741254327464834623695471481730963609246301758723785317941 1584 256 1585 24669762927139863720 1586 175240 1587 0 1588 202094697899129763613464 1589 188215354363555 1590 87616 1591 4126 1592 94107677181776 1593 175280 1594 232999323174930883642122896248704859328810 1595 649 1596 640 1597 604900826880967343482508654929669247390942963461927218492603517447570635882 1598 21792 1599 5380 1600 0 1601 1209801653761934686965017309859338494781885926923854436985207034895141271765 1602 22437008 1603 376430708727104 1604 404189395798259527226932 1605 179496144 1606 1402318 1607 2419603307523869373930034619718676989563771853847708873970414069790282543531 1608 1402304 1609 4839206615047738747860069239437353979127543707695417747940828139580565087062 1610 640 1611 1470432455960 1612 2608 1613 9678413230095477495720138478874707958255087415390835495881656279161130174125 1614 96366261434140088 1615 56 1616 179496144 1617 0 1618 465998646349861767284245792497409718657622 1619 19356826460190954991440276957749415916510174830781670991763312558322260348251 1620 0 1621 38713652920381909982880553915498831833020349661563341983526625116644520696502 1622 931997292699723534568491584994819437315244 1623 423823299888555782021508814520 1624 2696 1625 65 1626 192732522868280184 1627 77427305840763819965761107830997663666040699323126683967053250233289041393004 1628 5380 1629 2940864911928 1630 183804056994 1631 752861417454211 1632 1280 1633 350316 1634 10800 1635 358992288 1636 808378791596519054453864 1637 154854611681527639931522215661995327332081398646253367934106500466578082786009 1638 128 1639 11487753536 1640 21888 1641 847646599777111564043017629040 1642 1863994585399447069136983169989638874630490 1643 20893 1644 11487753552 1645 21888 1646 3727989170798894138273966339979277749260980 1647 350576 1648 358992288 1649 11218451 1650 64 1651 717984576 1652 175236 1653 512 1654 7455978341597788276547932679958555498521962 1655 49339525854279727441 1656 2688 1657 309709223363055279863044431323990654664162797292506735868213000933156165572018 1658 14911956683195576553095865359917110997043924 1659 2804612 1660 11218496 1661 22975507111 1662 385465045736560368 1663 619418446726110559726088862647981309328325594585013471736426001866312331144036 1664 1280 1665 5472 1666 130 1667 1238836893452221119452177725295962618656651189170026943472852003732624662288073 1668 22975507120 1669 2477673786904442238904355450591925237313302378340053886945704007465249324576146 1670 367608113984 1671 1695293199554223128086035258080 1672 568 1673 1505722834908433 1674 5472 1675 350576 1676 1616757583193038108907732 1677 10896 1678 29823913366391153106191730719834221994087850 1679 700967 1680 0 1681 0 1682 0 1683 128 1684 3233515166386076217815464 1685 98679051708559454889 1686 770930091473120736 1687 3011445669816864 1688 188215354363552 1689 3390586399108446256172070516164 1690 2 1691 5609273 1692 87616 1693 4955347573808884477808710901183850474626604756680107773891408014930498649152292 1694 4 1695 717984592 1696 350560 1697 9910695147617768955617421802367700949253209513360215547782816029860997298304585 1698 1541860182946241480 1699 19821390295235537911234843604735401898506419026720431095565632059721994596609170 1700 324 1701 64 1702 2290 1703 1435969167 1704 2804608 1705 1344 1706 59647826732782306212383461439668443988175700 1707 6781172798216892512344141032332 1708 350528 1709 39642780590471075822469687209470803797012838053440862191131264119443989193218341 1710 640 1711 43068 1712 717984592 1713 13562345596433785024688282064668 1714 119295653465564612424766922879336887976351402 1715 1 1716 48 1717 22437016 1718 238591306931129224849533845758673775952702804 1719 5881729823856 1720 43784 1721 79285561180942151644939374418941607594025676106881724382262528238887978386436683 1722 10952 1723 158571122361884303289878748837883215188051352213763448764525056477775956772873366 1724 6467030332772152435630932 1725 672 1726 477182613862258449699067691517347551905405610 1727 45951014241 1728 0 1729 130 1730 735216227968 1731 27124691192867570049376564129336 1732 12934060665544304871261864 1733 317142244723768606579757497675766430376102704427526897529050112955551913545746733 1734 0 1735 197358103417118909776 1736 5376 1737 11763459647720 1738 2804610 1739 9161 1740 2688 1741 634284489447537213159514995351532860752205408855053795058100225911103827091493466 1742 350476 1743 5609252 1744 1435969184 1745 394716206834237819553 1746 44874032 1747 1268568978895074426319029990703065721504410817710107590116200451822207654182986932 1748 252 1749 43788 1750 2 1751 44873999 1752 5609248 1753 2537137957790148852638059981406131443008821635420215180232400903644415308365973864 1754 954365227724516899398135383034695103810811220 1755 128 1756 25868121331088609742523728 1757 6022891339633747 1758 3083720365892482960 1759 5074275915580297705276119962812262886017643270840430360464801807288830616731947728 1760 256 1761 54249382385735140098753128258672 1762 1908730455449033798796270766069390207621622442 1763 2027 1764 0 1765 789432413668475639112 1766 3817460910898067597592541532138780415243244884 1767 1144 1768 120 1769 87173 1770 175264 1771 322 1772 51736242662177219485047460 1773 23526919295440 1774 7634921821796135195185083064277560830486489770 1775 701153 1776 21888 1777 10148551831160595410552239925624525772035286541680860720929603614577661233463895456 1778 1435969184 1779 108498764771470280197506256517348 1780 22436992 1781 2871938369 1782 128 1783 20297103662321190821104479851249051544070573083361721441859207229155322466927790912 1784 376430708727104 1785 128 1786 21534 1787 40594207324642381642208959702498103088141146166723442883718414458310644933855581825 1788 45951014240 1789 81188414649284763284417919404996206176282292333446885767436828916621289867711163650 1790 1470432455952 1791 47053838590888 1792 512 1793 91902028485 1794 568 1795 1578864827336951278224 1796 103472485324354438970094924 1797 216997529542940560395012513034700 1798 506 1799 12045782679267505 1800 0 1801 162376829298569526568835838809992412352564584666893771534873657833242579735422327300 1802 43836 1803 433995059085881120790025026069404 1804 10896 1805 1 1806 21888 1807 5743876748 1808 2871938384 1809 701152 1810 2940864911922 1811 324753658597139053137671677619984824705129169333787543069747315666485159470844654601 1812 91902028496 1813 2720 1814 15269843643592270390370166128555121660972979540 1815 0 1816 752861417454216 1817 1401905 1818 89748064 1819 89747968 1820 132 1821 867990118171762241580050052138808 1822 30539687287184540780740332257110243321945959082 1823 649507317194278106275343355239969649410258338667575086139494631332970318941689309203 1824 2688 1825 1402304 1826 5609224 1827 1344 1828 206944970648708877940189848 1829 43201 1830 350560 1831 1299014634388556212550686710479939298820516677335150172278989262665940637883378618406 1832 1505722834908432 1833 21916 1834 2871938374 1835 3157729654673902556457 1836 640 1837 183804056996 1838 61079374574369081561480664514220486643891918164 1839 1735980236343524483160100104277616 1840 2688 1841 24091565358535009 1842 6167440731784965928 1843 11218444 1844 413889941297417755880379700 1845 10944 1846 701062 1847 2598029268777112425101373420959878597641033354670300344557978525331881275766757236813 1848 32 1849 0 1850 5472 1851 3471960472687048966320200208555232 1852 827779882594835511760759400 1853 179496095 1854 179496144 1855 43808 1856 10944 1857 6943920945374097932640400417110468 1858 122158749148738163122961329028440973287783836330 1859 5 1860 5440 1861 5196058537554224850202746841919757195282066709340600689115957050663762551533514473626 1862 324 1863 1344 1864 3011445669816872 1865 6315459309347805112921 1866 12334881463569931856 1867 10392117075108449700405493683839514390564133418681201378231914101327525103067028947252 1868 1655559765189671023521518804 1869 11218496 1870 130 1871 20784234150216899400810987367679028781128266837362402756463828202655050206134057894505 1872 640 1873 41568468300433798801621974735358057562256533674724805512927656405310100412268115789010 1874 244317498297476326245922658056881946575567672660 1875 0 1876 701128 1877 83136936600867597603243949470716115124513067349449611025855312810620200824536231578021 1878 24669762927139863720 1879 166273873201735195206487898941432230249026134698899222051710625621240401649072463156042 1880 87616 1881 280 1882 488634996594952652491845316113763893151135345322 1883 48183130717070033 1884 183804056992 1885 640 1886 5144 1887 2608 1888 701152 1889 332547746403470390412975797882864460498052269397798444103421251242480803298144926312085 1890 0 1891 86136 1892 21916 1893 13887841890748195865280800834220936 1894 977269993189905304983690632227527786302270690646 1895 12630918618695610225841 1896 11218496 1897 96366261434140080 1898 1402256 1899 94107677181776 1900 640 1901 665095492806940780825951595765728920996104538795596888206842502484961606596289852624171 1902 49339525854279727440 1903 367608113990 1904 560 1905 1435969184 1906 1954539986379810609967381264455055572604541381294 1907 1330190985613881561651903191531457841992209077591193776413685004969923213192579705248343 1908 175264 1909 2804252 1910 5881729823856 1911 68 1912 6022891339633752 1913 2660381971227763123303806383062915683984418155182387552827370009939846426385159410496687 1914 1304 1915 25261837237391220451680 1916 3311119530379342047043037612 1917 1402304 1918 5743876770 1919 22436903 1920 0 1921 358992256 1922 0 1923 27775683781496391730561601668441872 1924 5400 1925 1 1926 358992288 1927 8252 1928 12045782679267504 1929 55551367562992783461123203336883748 1930 11763459647714 1931 5320763942455526246607612766125831367968836310364775105654740019879692852770318820993375 1932 1296 1933 10641527884911052493215225532251662735937672620729550211309480039759385705540637641986750 1934 3909079972759621219934762528910111145209082762588 1935 21888 1936 0 1937 11487753543 1938 120 1939 192732522868280178 1940 44874020 1941 111102735125985566922246406673767496 1942 7818159945519242439869525057820222290418165525178 1943 175351 1944 0 1945 50523674474782440903360 1946 11487753536 1947 87620 1948 6622239060758684094086075224 1949 21283055769822104986430451064503325471875345241459100422618960079518771411081275283973501 1950 128 1951 42566111539644209972860902129006650943750690482918200845237920159037542822162550567947002 1952 1402304 1953 2688 1954 15636319891038484879739050115640444580836331050358 1955 257 1956 367608113984 1957 44874032 1958 11218508 1959 222205470251971133844492813347534996 1960 8 1961 20583 1962 717984592 1963 22975507072 1964 13244478121517368188172150452 1965 2871938384 1966 31272639782076969759478100231280889161672662100718 1967 385465045736560371 1968 43776 1969 735216227970 1970 23526919295440 1971 2804624 1972 1144 1973 85132223079288419945721804258013301887501380965836401690475840318075085644325101135894005 1974 43784 1975 2804624 1976 512 1977 444410940503942267688985626695069996 1978 10446 1979 170264446158576839891443608516026603775002761931672803380951680636150171288650202271788011 1980 128 1981 770930091473120736 1982 62545279564153939518956200462561778323345324201436 1983 888821881007884535377971253390139996 1984 21888 1985 101047348949564881806729 1986 98679051708559454888 1987 340528892317153679782887217032053207550005523863345606761903361272300342577300404543576022 1988 1402316 1989 56 1990 47053838590882 1991 1470432455939 1992 22436992 1993 681057784634307359565774434064106415100011047726691213523806722544600685154600809087152044 1994 125090559128307879037912400925123556646690648402872 1995 320 1996 26488956243034736376344300904 1997 1362115569268614719131548868128212830200022095453382427047613445089201370309201618174304089 1998 10944 1999 2724231138537229438263097736256425660400044190906764854095226890178402740618403236348608178 2000 16 2001 252 2002 2 2003 5448462277074458876526195472512851320800088381813529708190453780356805481236806472697216357 2004 735216227968 2005 202094697899129763613464 2006 87556 2007 188215354363552 2008 24091565358535016 2009 5473 2010 701152 2011 10896924554148917753052390945025702641600176763627059416380907560713610962473612945394432714 2012 52977912486069472752688601812 2013 175236 2014 43586 2015 1305 2016 256 2017 21793849108297835506104781890051405283200353527254118832761815121427221924947225890788865428 2018 250181118256615758075824801850247113293381296805744 2019 1777643762015769070755942506780279992 2020 89748064 2021 4055 2022 197358103417118909776 2023 2 2024 1280 2025 0 2026 500362236513231516151649603700494226586762593611490 2027 43587698216595671012209563780102810566400707054508237665523630242854443849894451781577730857 2028 0 2029 87175396433191342024419127560205621132801414109016475331047260485708887699788903563155461714 2030 1344 2031 3555287524031538141511885013560559984 2032 5743876768 2033 89747999 2034 1435969184 2035 2688 2036 105955824972138945505377203628 2037 22436992 2038 1000724473026463032303299207400988453173525187222982 2039 174350792866382684048838255120411242265602828218032950662094520971417775399577807126310923429 2040 640 2041 45951014222 2042 2001448946052926064606598414801976906347050374445964 2043 376430708727104 2044 2804608 2045 404189395798259527226929 2046 2696 2047 5609030 2048 0