0 1 1 2 2 2 3 3 4 5 5 3 6 4 7 9 8 9 9 4 10 5 11 14 12 19 13 14 14 5 15 6 16 20 17 34 18 34 19 20 20 6 21 7 22 27 23 55 24 69 25 55 26 27 27 7 28 8 29 35 30 83 31 125 32 125 33 83 34 35 35 8 36 9 37 44 38 119 39 209 40 251 41 209 42 119 43 44 44 9 45 10 46 54 47 164 48 329 49 461 50 461 51 329 52 164 53 54 54 10 55 11 56 65 57 219 58 494 59 791 60 923 61 791 62 494 63 219 64 65 65 11 66 12 67 77 68 285 69 714 70 1286 71 1715 72 1715 73 1286 74 714 75 285 76 77 77 12 78 13 79 90 80 363 81 1000 82 2001 83 3002 84 3431 85 3002 86 2001 87 1000 88 363 89 90 90 13 91 14 92 104 93 454 94 1364 95 3002 96 5004 97 6434 98 6434 99 5004 100 3002 101 1364 102 454 103 104 104 14 105 15 106 119 107 559 108 1819 109 4367 110 8007 111 11439 112 12869 113 11439 114 8007 115 4367 116 1819 117 559 118 119 119 15 120 16 121 135 122 679 123 2379 124 6187 125 12375 126 19447 127 24309 128 24309 129 19447 130 12375 131 6187 132 2379 133 679 134 135 135 16 136 17 137 152 138 815 139 3059 140 8567 141 18563 142 31823 143 43757 144 48619 145 43757 146 31823 147 18563 148 8567 149 3059 150 815 151 152 152 17 153 18 154 170 155 968 156 3875 157 11627 158 27131 159 50387 160 75581 161 92377 162 92377 163 75581 164 50387 165 27131 166 11627 167 3875 168 968 169 170 170 18 171 19 172 189 173 1139 174 4844 175 15503 176 38759 177 77519 178 125969 179 167959 180 184755 181 167959 182 125969 183 77519 184 38759 185 15503 186 4844 187 1139 188 189 189 19 190 20 191 209 192 1329 193 5984 194 20348 195 54263 196 116279 197 203489 198 293929 199 352715 200 352715 201 293929 202 203489 203 116279 204 54263 205 20348 206 5984 207 1329 208 209 209 20 210 21 211 230 212 1539 213 7314 214 26333 215 74612 216 170543 217 319769 218 497419 219 646645 220 705431 221 646645 222 497419 223 319769 224 170543 225 74612 226 26333 227 7314 228 1539 229 230 230 21 231 22 232 252 233 1770 234 8854 235 33648 236 100946 237 245156 238 490313 239 817189 240 1144065 241 1352077 242 1352077 243 1144065 244 817189 245 490313 246 245156 247 100946 248 33648 249 8854 250 1770 251 252 252 22 253 23 254 275 255 2023 256 10625 257 42503 258 134595 259 346103 260 735470 261 1307503 262 1961255 263 2496143 264 2704155 265 2496143 266 1961255 267 1307503 268 735470 269 346103 270 134595 271 42503 272 10625 273 2023 274 275 275 23 276 24 277 299 278 2299 279 12649 280 53129 281 177099 282 480699 283 1081574 284 2042974 285 3268759 286 4457399 287 5200299 288 5200299 289 4457399 290 3268759 291 2042974 292 1081574 293 480699 294 177099 295 53129 296 12649 297 2299 298 299 299 24 300 25 301 324 302 2599 303 14949 304 65779 305 230229 306 657799 307 1562274 308 3124549 309 5311734 310 7726159 311 9657699 312 10400599 313 9657699 314 7726159 315 5311734 316 3124549 317 1562274 318 657799 319 230229 320 65779 321 14949 322 2599 323 324 324 25 325 26 326 350 327 2924 328 17549 329 80729 330 296009 331 888029 332 2220074 333 4686824 334 8436284 335 13037894 336 17383859 337 20058299 338 20058299 339 17383859 340 13037894 341 8436284 342 4686824 343 2220074 344 888029 345 296009 346 80729 347 17549 348 2924 349 350 350 26 351 27 352 377 353 3275 354 20474 355 98279 356 376739 357 1184039 358 3108104 359 6906899 360 13123109 361 21474179 362 30421754 363 37442159 364 40116599 365 37442159 366 30421754 367 21474179 368 13123109 369 6906899 370 3108104 371 1184039 372 376739 373 98279 374 20474 375 3275 376 377 377 27 378 28 379 405 380 3653 381 23750 382 118754 383 475019 384 1560779 385 4292144 386 10015004 387 20030009 388 34597289 389 51895934 390 67863914 391 77558759 392 77558759 393 67863914 394 51895934 395 34597289 396 20030009 397 10015004 398 4292144 399 1560779 400 475019 401 118754 402 23750 403 3653 404 405 405 28 406 29 407 434 408 4059 409 27404 410 142505 411 593774 412 2035799 413 5852924 414 14307149 415 30045014 416 54627299 417 86493224 418 119759849 419 145422674 420 155117519 421 145422674 422 119759849 423 86493224 424 54627299 425 30045014 426 14307149 427 5852924 428 2035799 429 593774 430 142505 431 27404 432 4059 433 434 434 29 435 30 436 464 437 4494 438 31464 439 169910 440 736280 441 2629574 442 7888724 443 20160074 444 44352164 445 84672314 446 141120524 447 206253074 448 265182524 449 300540194 450 300540194 451 265182524 452 206253074 453 141120524 454 84672314 455 44352164 456 20160074 457 7888724 458 2629574 459 736280 460 169910 461 31464 462 4494 463 464 464 30 465 31 466 495 467 4959 468 35959 469 201375 470 906191 471 3365855 472 10518299 473 28048799 474 64512239 475 129024479 476 225792839 477 347373599 478 471435599 479 565722719 480 601080389 481 565722719 482 471435599 483 347373599 484 225792839 485 129024479 486 64512239 487 28048799 488 10518299 489 3365855 490 906191 491 201375 492 35959 493 4959 494 495 495 31 496 32 497 527 498 5455 499 40919 500 237335 501 1107567 502 4272047 503 13884155 504 38567099 505 92561039 506 193536719 507 354817319 508 573166439 509 818809199 510 1037158319 511 1166803109 512 1166803109 513 1037158319 514 818809199 515 573166439 516 354817319 517 193536719 518 92561039 519 38567099 520 13884155 521 4272047 522 1107567 523 237335 524 40919 525 5455 526 527 527 32 528 33 529 560 530 5983 531 46375 532 278255 533 1344903 534 5379615 535 18156203 536 52451255 537 131128139 538 286097759 539 548354039 540 927983759 541 1391975639 542 1855967519 543 2203961429 544 2333606219 545 2203961429 546 1855967519 547 1391975639 548 927983759 549 548354039 550 286097759 551 131128139 552 52451255 553 18156203 554 5379615 555 1344903 556 278255 557 46375 558 5983 559 560 560 33 561 34 562 594 563 6544 564 52359 565 324631 566 1623159 567 6724519 568 23535819 569 70607459 570 183579395 571 417225899 572 834451799 573 1476337799 574 2319959399 575 3247943159 576 4059928949 577 4537567649 578 4537567649 579 4059928949 580 3247943159 581 2319959399 582 1476337799 583 834451799 584 417225899 585 183579395 586 70607459 587 23535819 588 6724519 589 1623159 590 324631 591 52359 592 6544 593 594 594 34 595 35 596 629 597 7139 598 58904 599 376991 600 1947791 601 8347679 602 30260339 603 94143279 604 254186855 605 600805295 606 1251677699 607 2310789599 608 3796297199 609 5567902559 610 7307872109 611 8597496599 612 9075135299 613 8597496599 614 7307872109 615 5567902559 616 3796297199 617 2310789599 618 1251677699 619 600805295 620 254186855 621 94143279 622 30260339 623 8347679 624 1947791 625 376991 626 58904 627 7139 628 629 629 35 630 36 631 665 632 7769 633 66044 634 435896 635 2324783 636 10295471 637 38608019 638 124403619 639 348330135 640 854992151 641 1852482995 642 3562467299 643 6107086799 644 9364199759 645 12875774669 646 15905368709 647 17672631899 648 17672631899 649 15905368709 650 12875774669 651 9364199759 652 6107086799 653 3562467299 654 1852482995 655 854992151 656 348330135 657 124403619 658 38608019 659 10295471 660 2324783 661 435896 662 66044 663 7769 664 665 665 36 666 37 667 702 668 8435 669 73814 670 501941 671 2760680 672 12620255 673 48903491 674 163011639 675 472733755 676 1203322287 677 2707475147 678 5414950295 679 9669554099 680 15471286559 681 22239974429 682 28781143379 683 33578000609 684 35345263799 685 33578000609 686 28781143379 687 22239974429 688 15471286559 689 9669554099 690 5414950295 691 2707475147 692 1203322287 693 472733755 694 163011639 695 48903491 696 12620255 697 2760680 698 501941 699 73814 700 8435 701 702 702 37 703 38 704 740 705 9138 706 82250 707 575756 708 3262622 709 15380936 710 61523747 711 211915131 712 635745395 713 1676056043 714 3910797435 715 8122425443 716 15084504395 717 25140840659 718 37711260989 719 51021117809 720 62359143989 721 68923264409 722 68923264409 723 62359143989 724 51021117809 725 37711260989 726 25140840659 727 15084504395 728 8122425443 729 3910797435 730 1676056043 731 635745395 732 211915131 733 61523747 734 15380936 735 3262622 736 575756 737 82250 738 9138 739 740 740 38 741 39 742 779 743 9879 744 91389 745 658007 746 3838379 747 18643559 748 76904684 749 273438879 750 847660527 751 2311801439 752 5586853479 753 12033222879 754 23206929839 755 40225345055 756 62852101649 757 88732378799 758 113380261799 759 131282408399 760 137846528819 761 131282408399 762 113380261799 763 88732378799 764 62852101649 765 40225345055 766 23206929839 767 12033222879 768 5586853479 769 2311801439 770 847660527 771 273438879 772 76904684 773 18643559 774 3838379 775 658007 776 91389 777 9879 778 779 779 39 780 40 781 819 782 10659 783 101269 784 749397 785 4496387 786 22481939 787 95548244 788 350343564 789 1121099407 790 3159461967 791 7898654919 792 17620076359 793 35240152719 794 63432274895 795 103077446705 796 151584480449 797 202112640599 798 244662670199 799 269128937219 800 269128937219 801 244662670199 802 202112640599 803 151584480449 804 103077446705 805 63432274895 806 35240152719 807 17620076359 808 7898654919 809 3159461967 810 1121099407 811 350343564 812 95548244 813 22481939 814 4496387 815 749397 816 101269 817 10659 818 819 819 40 820 41 821 860 822 11479 823 111929 824 850667 825 5245785 826 26978327 827 118030184 828 445891809 829 1471442972 830 4280561375 831 11058116887 832 25518731279 833 52860229079 834 98672427615 835 166509721601 836 254661927155 837 353697121049 838 446775310799 839 513791607419 840 538257874439 841 513791607419 842 446775310799 843 353697121049 844 254661927155 845 166509721601 846 98672427615 847 52860229079 848 25518731279 849 11058116887 850 4280561375 851 1471442972 852 445891809 853 118030184 854 26978327 855 5245785 856 850667 857 111929 858 11479 859 860 860 41 861 42 862 902 863 12340 864 123409 865 962597 866 6096453 867 32224113 868 145008512 869 563921994 870 1917334782 871 5752004348 872 15338678263 873 36576848167 874 78378960359 875 151532656695 876 265182149217 877 421171648757 878 608359048205 879 800472431849 880 960566918219 881 1052049481859 882 1052049481859 883 960566918219 884 800472431849 885 608359048205 886 421171648757 887 265182149217 888 151532656695 889 78378960359 890 36576848167 891 15338678263 892 5752004348 893 1917334782 894 563921994 895 145008512 896 32224113 897 6096453 898 962597 899 123409 900 12340 901 902 902 42 903 43 904 945 905 13243 906 135750 907 1086007 908 7059051 909 38320567 910 177232626 911 708930507 912 2481256777 913 7669339131 914 21090682612 915 51915526431 916 114955808527 917 229911617055 918 416714805913 919 686353797975 920 1029530696963 921 1408831480055 922 1761039350069 923 2012616400079 924 2104098963719 925 2012616400079 926 1761039350069 927 1408831480055 928 1029530696963 929 686353797975 930 416714805913 931 229911617055 932 114955808527 933 51915526431 934 21090682612 935 7669339131 936 2481256777 937 708930507 938 177232626 939 38320567 940 7059051 941 1086007 942 135750 943 13243 944 945 945 43 946 44 947 989 948 14189 949 148994 950 1221758 951 8145059 952 45379619 953 215553194 954 886163134 955 3190187285 956 10150595909 957 28760021744 958 73006209044 959 166871334959 960 344867425583 961 646626422969 962 1103068603889 963 1715884494939 964 2438362177019 965 3169870830125 966 3773655750149 967 4116715363799 968 4116715363799 969 3773655750149 970 3169870830125 971 2438362177019 972 1715884494939 973 1103068603889 974 646626422969 975 344867425583 976 166871334959 977 73006209044 978 28760021744 979 10150595909 980 3190187285 981 886163134 982 215553194 983 45379619 984 8145059 985 1221758 986 148994 987 14189 988 989 989 44 990 45 991 1034 992 15179 993 163184 994 1370753 995 9366818 996 53524679 997 260932814 998 1101716329 999 4076350420 1000 13340783195 1001 38910617654 1002 101766230789 1003 239877544004 1004 511738760543 1005 991493848553 1006 1749695026859 1007 2818953098829 1008 4154246671959 1009 5608233007145 1010 6943526580275 1011 7890371113949 1012 8233430727599 1013 7890371113949 1014 6943526580275 1015 5608233007145 1016 4154246671959 1017 2818953098829 1018 1749695026859 1019 991493848553 1020 511738760543 1021 239877544004 1022 101766230789 1023 38910617654 1024 13340783195 1025 4076350420 1026 1101716329 1027 260932814 1028 53524679 1029 9366818 1030 1370753 1031 163184 1032 15179 1033 1034 1034 45 1035 46 1036 1080 1037 16214 1038 178364 1039 1533938 1040 10737572 1041 62891498 1042 314457494 1043 1362649144 1044 5178066750 1045 17417133616 1046 52251400850 1047 140676848444 1048 341643774794 1049 751616304548 1050 1503232609097 1051 2741188875413 1052 4568648125689 1053 6973199770789 1054 9762479679105 1055 12551759587421 1056 14833897694225 1057 16123801841549 1058 16123801841549 1059 14833897694225 1060 12551759587421 1061 9762479679105 1062 6973199770789 1063 4568648125689 1064 2741188875413 1065 1503232609097 1066 751616304548 1067 341643774794 1068 140676848444 1069 52251400850 1070 17417133616 1071 5178066750 1072 1362649144 1073 314457494 1074 62891498 1075 10737572 1076 1533938 1077 178364 1078 16214 1079 1080 1080 46 1081 47 1082 1127 1083 17295 1084 194579 1085 1712303 1086 12271511 1087 73629071 1088 377348993 1089 1677106639 1090 6540715895 1091 22595200367 1092 69668534467 1093 192928249295 1094 482320623239 1095 1093260079343 1096 2254848913646 1097 4244421484511 1098 7309837001103 1099 11541847896479 1100 16735679449895 1101 22314239266527 1102 27385657281647 1103 30957699535775 1104 32247603683099 1105 30957699535775 1106 27385657281647 1107 22314239266527 1108 16735679449895 1109 11541847896479 1110 7309837001103 1111 4244421484511 1112 2254848913646 1113 1093260079343 1114 482320623239 1115 192928249295 1116 69668534467 1117 22595200367 1118 6540715895 1119 1677106639 1120 377348993 1121 73629071 1122 12271511 1123 1712303 1124 194579 1125 17295 1126 1127 1127 47 1128 48 1129 1175 1130 18423 1131 211875 1132 1906883 1133 13983815 1134 85900583 1135 450978065 1136 2054455633 1137 8217822535 1138 29135916263 1139 92263734835 1140 262596783763 1141 675248872535 1142 1575580702583 1143 3348108992990 1144 6499270398158 1145 11554258485615 1146 18851684897583 1147 28277527346375 1148 39049918716423 1149 49699896548175 1150 58343356817423 1151 63205303218875 1152 63205303218875 1153 58343356817423 1154 49699896548175 1155 39049918716423 1156 28277527346375 1157 18851684897583 1158 11554258485615 1159 6499270398158 1160 3348108992990 1161 1575580702583 1162 675248872535 1163 262596783763 1164 92263734835 1165 29135916263 1166 8217822535 1167 2054455633 1168 450978065 1169 85900583 1170 13983815 1171 1906883 1172 211875 1173 18423 1174 1175 1175 48 1176 49 1177 1224 1178 19599 1179 230299 1180 2118759 1181 15890699 1182 99884399 1183 536878649 1184 2505433699 1185 10272278169 1186 37353738799 1187 121399651099 1188 354860518599 1189 937845656299 1190 2250829575119 1191 4923689695574 1192 9847379391149 1193 18053528883774 1194 30405943383199 1195 47129212243959 1196 67327446062799 1197 88749815264599 1198 108043253365599 1199 121548660036299 1200 126410606437751 1201 121548660036299 1202 108043253365599 1203 88749815264599 1204 67327446062799 1205 47129212243959 1206 30405943383199 1207 18053528883774 1208 9847379391149 1209 4923689695574 1210 2250829575119 1211 937845656299 1212 354860518599 1213 121399651099 1214 37353738799 1215 10272278169 1216 2505433699 1217 536878649 1218 99884399 1219 15890699 1220 2118759 1221 230299 1222 19599 1223 1224 1224 49 1225 50 1226 1274 1227 20824 1228 249899 1229 2349059 1230 18009459 1231 115775099 1232 636763049 1233 3042312349 1234 12777711869 1235 47626016969 1236 158753389899 1237 476260169699 1238 1292706174899 1239 3188675231419 1240 7174519270694 1241 14771069086724 1242 27900908274924 1243 48459472266974 1244 77535155627159 1245 114456658306759 1246 156077261327399 1247 196793068630199 1248 229591913401899 1249 247959266474051 1250 247959266474051 1251 229591913401899 1252 196793068630199 1253 156077261327399 1254 114456658306759 1255 77535155627159 1256 48459472266974 1257 27900908274924 1258 14771069086724 1259 7174519270694 1260 3188675231419 1261 1292706174899 1262 476260169699 1263 158753389899 1264 47626016969 1265 12777711869 1266 3042312349 1267 636763049 1268 115775099 1269 18009459 1270 2349059 1271 249899 1272 20824 1273 1274 1274 50 1275 51 1276 1325 1277 22099 1278 270724 1279 2598959 1280 20358519 1281 133784559 1282 752538149 1283 3679075399 1284 15820024219 1285 60403728839 1286 206379406869 1287 635013559599 1288 1768966344599 1289 4481381406319 1290 10363194502114 1291 21945588357419 1292 42671977361649 1293 76360380541899 1294 125994627894134 1295 191991813933919 1296 270533919634159 1297 352870329957599 1298 426384982032099 1299 477551179875951 1300 495918532948103 1301 477551179875951 1302 426384982032099 1303 352870329957599 1304 270533919634159 1305 191991813933919 1306 125994627894134 1307 76360380541899 1308 42671977361649 1309 21945588357419 1310 10363194502114 1311 4481381406319 1312 1768966344599 1313 635013559599 1314 206379406869 1315 60403728839 1316 15820024219 1317 3679075399 1318 752538149 1319 133784559 1320 20358519 1321 2598959 1322 270724 1323 22099 1324 1325 1325 51 1326 52 1327 1377 1328 23425 1329 292824 1330 2869684 1331 22957479 1332 154143079 1333 886322709 1334 4431613549 1335 19499099619 1336 76223753059 1337 266783135709 1338 841392966469 1339 2403979904199 1340 6250347750919 1341 14844575908434 1342 32308782859534 1343 64617565719069 1344 119032357903549 1345 202355008436034 1346 317986441828054 1347 462525733568079 1348 623404249591759 1349 779255311989699 1350 903936161908051 1351 973469712824055 1352 973469712824055 1353 903936161908051 1354 779255311989699 1355 623404249591759 1356 462525733568079 1357 317986441828054 1358 202355008436034 1359 119032357903549 1360 64617565719069 1361 32308782859534 1362 14844575908434 1363 6250347750919 1364 2403979904199 1365 841392966469 1366 266783135709 1367 76223753059 1368 19499099619 1369 4431613549 1370 886322709 1371 154143079 1372 22957479 1373 2869684 1374 292824 1375 23425 1376 1377 1377 52 1378 53 1379 1430 1380 24803 1381 316250 1382 3162509 1383 25827164 1384 177100559 1385 1040465789 1386 5317936259 1387 23930713169 1388 95722852679 1389 343006888769 1390 1108176102179 1391 3245372870669 1392 8654327655119 1393 21094923659354 1394 47153358767969 1395 96926348578604 1396 183649923622619 1397 321387366339584 1398 520341450264089 1399 780512175396134 1400 1085929983159839 1401 1402659561581459 1402 1683191473897751 1403 1877405874732107 1404 1946939425648111 1405 1877405874732107 1406 1683191473897751 1407 1402659561581459 1408 1085929983159839 1409 780512175396134 1410 520341450264089 1411 321387366339584 1412 183649923622619 1413 96926348578604 1414 47153358767969 1415 21094923659354 1416 8654327655119 1417 3245372870669 1418 1108176102179 1419 343006888769 1420 95722852679 1421 23930713169 1422 5317936259 1423 1040465789 1424 177100559 1425 25827164 1426 3162509 1427 316250 1428 24803 1429 1430 1430 53 1431 54 1432 1484 1433 26234 1434 341054 1435 3478760 1436 28989674 1437 202927724 1438 1217566349 1439 6358402049 1440 29248649429 1441 119653565849 1442 438729741449 1443 1451182990949 1444 4353548972849 1445 11899700525789 1446 29749251314474 1447 68248282427324 1448 144079707346574 1449 280576272201224 1450 505037289962204 1451 841728816603674 1452 1300853625660224 1453 1866442158555974 1454 2488589544741299 1455 3085851035479211 1456 3560597348629859 1457 3824345300380219 1458 3824345300380219 1459 3560597348629859 1460 3085851035479211 1461 2488589544741299 1462 1866442158555974 1463 1300853625660224 1464 841728816603674 1465 505037289962204 1466 280576272201224 1467 144079707346574 1468 68248282427324 1469 29749251314474 1470 11899700525789 1471 4353548972849 1472 1451182990949 1473 438729741449 1474 119653565849 1475 29248649429 1476 6358402049 1477 1217566349 1478 202927724 1479 28989674 1480 3478760 1481 341054 1482 26234 1483 1484 1484 54 1485 55 1486 1539 1487 27719 1488 367289 1489 3819815 1490 32468435 1491 231917399 1492 1420494074 1493 7575968399 1494 35607051479 1495 148902215279 1496 558383307299 1497 1889912732399 1498 5804731963799 1499 16253249498639 1500 41648951840264 1501 97997533741799 1502 212327989773899 1503 424655979547799 1504 785613562163429 1505 1346766106565879 1506 2142582442263899 1507 3167295784216199 1508 4355031703297274 1509 5574440580220511 1510 6646448384109071 1511 7384942649010079 1512 7648690600760439 1513 7384942649010079 1514 6646448384109071 1515 5574440580220511 1516 4355031703297274 1517 3167295784216199 1518 2142582442263899 1519 1346766106565879 1520 785613562163429 1521 424655979547799 1522 212327989773899 1523 97997533741799 1524 41648951840264 1525 16253249498639 1526 5804731963799 1527 1889912732399 1528 558383307299 1529 148902215279 1530 35607051479 1531 7575968399 1532 1420494074 1533 231917399 1534 32468435 1535 3819815 1536 367289 1537 27719 1538 1539 1539 55 1540 56 1541 1595 1542 29259 1543 395009 1544 4187105 1545 36288251 1546 264385835 1547 1652411474 1548 8996462474 1549 43183019879 1550 184509266759 1551 707285522579 1552 2448296039699 1553 7694644696199 1554 22057981462439 1555 57902201338904 1556 139646485582064 1557 310325523515699 1558 636983969321699 1559 1210269541711229 1560 2132379668729309 1561 3489348548829779 1562 5309878226480099 1563 7522327487513474 1564 9929472283517786 1565 12220888964329583 1566 14031391033119151 1567 15033633249770519 1568 15033633249770519 1569 14031391033119151 1570 12220888964329583 1571 9929472283517786 1572 7522327487513474 1573 5309878226480099 1574 3489348548829779 1575 2132379668729309 1576 1210269541711229 1577 636983969321699 1578 310325523515699 1579 139646485582064 1580 57902201338904 1581 22057981462439 1582 7694644696199 1583 2448296039699 1584 707285522579 1585 184509266759 1586 43183019879 1587 8996462474 1588 1652411474 1589 264385835 1590 36288251 1591 4187105 1592 395009 1593 29259 1594 1595 1595 56 1596 57 1597 1652 1598 30855 1599 424269 1600 4582115 1601 40475357 1602 300674087 1603 1916797310 1604 10648873949 1605 52179482354 1606 227692286639 1607 891794789339 1608 3155581562279 1609 10142940735899 1610 29752626158639 1611 79960182801344 1612 197548686920969 1613 449972009097764 1614 947309492837399 1615 1847253511032929 1616 3342649210440539 1617 5621728217559089 1618 8799226775309879 1619 12832205713993574 1620 17451799771031261 1621 22150361247847370 1622 26252279997448735 1623 29065024282889671 1624 30067266499541039 1625 29065024282889671 1626 26252279997448735 1627 22150361247847370 1628 17451799771031261 1629 12832205713993574 1630 8799226775309879 1631 5621728217559089 1632 3342649210440539 1633 1847253511032929 1634 947309492837399 1635 449972009097764 1636 197548686920969 1637 79960182801344 1638 29752626158639 1639 10142940735899 1640 3155581562279 1641 891794789339 1642 227692286639 1643 52179482354 1644 10648873949 1645 1916797310 1646 300674087 1647 40475357 1648 4582115 1649 424269 1650 30855 1651 1652 1652 57 1653 58 1654 1710 1655 32508 1656 455125 1657 5006385 1658 45057473 1659 341149445 1660 2217471398 1661 12565671260 1662 62828356304 1663 279871768994 1664 1119487075979 1665 4047376351619 1666 13298522298179 1667 39895566894539 1668 109712808959984 1669 277508869722314 1670 647520696018734 1671 1397281501935164 1672 2794563003870329 1673 5189902721473469 1674 8964377427999629 1675 14420954992868969 1676 21631432489303454 1677 30284005485024836 1678 39602161018878632 1679 48402641245296106 1680 55317304280338407 1681 59132290782430711 1682 59132290782430711 1683 55317304280338407 1684 48402641245296106 1685 39602161018878632 1686 30284005485024836 1687 21631432489303454 1688 14420954992868969 1689 8964377427999629 1690 5189902721473469 1691 2794563003870329 1692 1397281501935164 1693 647520696018734 1694 277508869722314 1695 109712808959984 1696 39895566894539 1697 13298522298179 1698 4047376351619 1699 1119487075979 1700 279871768994 1701 62828356304 1702 12565671260 1703 2217471398 1704 341149445 1705 45057473 1706 5006385 1707 455125 1708 32508 1709 1710 1710 58 1711 59 1712 1769 1713 34219 1714 487634 1715 5461511 1716 50063859 1717 386206919 1718 2558620844 1719 14783142659 1720 75394027565 1721 342700125299 1722 1399358844974 1723 5166863427599 1724 17345898649799 1725 53194089192719 1726 149608375854524 1727 387221678682299 1728 925029565741049 1729 2044802197953899 1730 4191844505805494 1731 7984465725343799 1732 14154280149473099 1733 23385332420868599 1734 36052387482172424 1735 51915437974328291 1736 69886166503903469 1737 88004802264174739 1738 103719945525634514 1739 114449595062769119 1740 118264581564861423 1741 114449595062769119 1742 103719945525634514 1743 88004802264174739 1744 69886166503903469 1745 51915437974328291 1746 36052387482172424 1747 23385332420868599 1748 14154280149473099 1749 7984465725343799 1750 4191844505805494 1751 2044802197953899 1752 925029565741049 1753 387221678682299 1754 149608375854524 1755 53194089192719 1756 17345898649799 1757 5166863427599 1758 1399358844974 1759 342700125299 1760 75394027565 1761 14783142659 1762 2558620844 1763 386206919 1764 50063859 1765 5461511 1766 487634 1767 34219 1768 1769 1769 59 1770 60 1771 1829 1772 35989 1773 521854 1774 5949146 1775 55525371 1776 436270779 1777 2944827764 1778 17341763504 1779 90177170225 1780 418094152865 1781 1742058970274 1782 6566222272574 1783 22512762077399 1784 70539987842519 1785 202802465047244 1786 536830054536824 1787 1312251244423349 1788 2969831763694949 1789 6236646703759394 1790 12176310231149294 1791 22138745874816899 1792 37539612570341699 1793 59437719903041024 1794 87967825456500716 1795 121801604478231761 1796 157890968768078209 1797 191724747789809254 1798 218169540588403634 1799 232714176627630543 1800 232714176627630543 1801 218169540588403634 1802 191724747789809254 1803 157890968768078209 1804 121801604478231761 1805 87967825456500716 1806 59437719903041024 1807 37539612570341699 1808 22138745874816899 1809 12176310231149294 1810 6236646703759394 1811 2969831763694949 1812 1312251244423349 1813 536830054536824 1814 202802465047244 1815 70539987842519 1816 22512762077399 1817 6566222272574 1818 1742058970274 1819 418094152865 1820 90177170225 1821 17341763504 1822 2944827764 1823 436270779 1824 55525371 1825 5949146 1826 521854 1827 35989 1828 1829 1829 60 1830 61 1831 1890 1832 37819 1833 557844 1834 6471001 1835 61474518 1836 491796151 1837 3381098544 1838 20286591269 1839 107518933730 1840 508271323091 1841 2160153123140 1842 8308281242849 1843 29078984349974 1844 93052749919919 1845 273342452889764 1846 739632519584069 1847 1849081298960174 1848 4282083008118299 1849 9206478467454344 1850 18412956934908689 1851 34315056105966194 1852 59678358445158599 1853 96977332473382724 1854 147405545359541741 1855 209769429934732478 1856 279692573246309971 1857 349615716557887464 1858 409894288378212889 1859 450883717216034178 1860 465428353255261087 1861 450883717216034178 1862 409894288378212889 1863 349615716557887464 1864 279692573246309971 1865 209769429934732478 1866 147405545359541741 1867 96977332473382724 1868 59678358445158599 1869 34315056105966194 1870 18412956934908689 1871 9206478467454344 1872 4282083008118299 1873 1849081298960174 1874 739632519584069 1875 273342452889764 1876 93052749919919 1877 29078984349974 1878 8308281242849 1879 2160153123140 1880 508271323091 1881 107518933730 1882 20286591269 1883 3381098544 1884 491796151 1885 61474518 1886 6471001 1887 557844 1888 37819 1889 1890 1890 61 1891 62 1892 1952 1893 39710 1894 595664 1895 7028846 1896 67945520 1897 553270670 1898 3872894696 1899 23667689814 1900 127805525000 1901 615790256822 1902 2668424446232 1903 10468434365990 1904 37387265592824 1905 122131734269894 1906 366395202809684 1907 1012974972473834 1908 2588713818544244 1909 6131164307078474 1910 13488561475572644 1911 27619435402363034 1912 52728013040874884 1913 93993414551124794 1914 156655690918541324 1915 244382877832924466 1916 357174975294274220 1917 489462003181042450 1918 629308289804197436 1919 759510004936100354 1920 860778005594247068 1921 916312070471295266 1922 916312070471295266 1923 860778005594247068 1924 759510004936100354 1925 629308289804197436 1926 489462003181042450 1927 357174975294274220 1928 244382877832924466 1929 156655690918541324 1930 93993414551124794 1931 52728013040874884 1932 27619435402363034 1933 13488561475572644 1934 6131164307078474 1935 2588713818544244 1936 1012974972473834 1937 366395202809684 1938 122131734269894 1939 37387265592824 1940 10468434365990 1941 2668424446232 1942 615790256822 1943 127805525000 1944 23667689814 1945 3872894696 1946 553270670 1947 67945520 1948 7028846 1949 595664 1950 39710 1951 1952 1952 62 1953 63 1954 2015 1955 41663 1956 635375 1957 7624511 1958 74974367 1959 621216191 1960 4426165367 1961 27540584511 1962 151473214815 1963 743595781823 1964 3284214703055 1965 13136858812223 1966 47855699958815 1967 159518999862719 1968 488526937079579 1969 1379370175283519 1970 3601688791018079 1971 8719878125622719 1972 19619725782651119 1973 41107996877935679 1974 80347448443237919 1975 146721427591999679 1976 250649105469666119 1977 401038568751465791 1978 601557853127198687 1979 846636978475316671 1980 1118770292985239887 1981 1388818294740297791 1982 1620288010530347423 1983 1777090076065542335 1984 1832624140942590533 1985 1777090076065542335 1986 1620288010530347423 1987 1388818294740297791 1988 1118770292985239887 1989 846636978475316671 1990 601557853127198687 1991 401038568751465791 1992 250649105469666119 1993 146721427591999679 1994 80347448443237919 1995 41107996877935679 1996 19619725782651119 1997 8719878125622719 1998 3601688791018079 1999 1379370175283519 2000 488526937079579 2001 159518999862719 2002 47855699958815 2003 13136858812223 2004 3284214703055 2005 743595781823 2006 151473214815 2007 27540584511 2008 4426165367 2009 621216191 2010 74974367 2011 7624511 2012 635375 2013 41663 2014 2015 2015 63 2016 64 2017 2079 2018 43679 2019 677039 2020 8259887 2021 82598879 2022 696190559 2023 5047381559 2024 31966749879 2025 179013799327 2026 895068996639 2027 4027810484879 2028 16421073515279 2029 60992558771039 2030 207374699821535 2031 648045936942299 2032 1867897112363099 2033 4981058966301599 2034 12321566916640799 2035 28339603908273839 2036 60727722660586799 2037 121455445321173599 2038 227068876035237599 2039 397370533061665799 2040 651687674221131911 2041 1002596421878664479 2042 1448194831602515359 2043 1965407271460556559 2044 2507588587725537679 2045 3009106305270645215 2046 3397378086595889759 2047 3609714217008132869 2048 3609714217008132869 2049 3397378086595889759 2050 3009106305270645215 2051 2507588587725537679 2052 1965407271460556559 2053 1448194831602515359 2054 1002596421878664479 2055 651687674221131911 2056 397370533061665799 2057 227068876035237599 2058 121455445321173599 2059 60727722660586799 2060 28339603908273839 2061 12321566916640799 2062 4981058966301599 2063 1867897112363099 2064 648045936942299 2065 207374699821535 2066 60992558771039 2067 16421073515279 2068 4027810484879 2069 895068996639 2070 179013799327 2071 31966749879 2072 5047381559 2073 696190559 2074 82598879 2075 8259887 2076 677039 2077 43679 2078 2079 2079 64 2080 65 2081 2144 2082 45759 2083 720719 2084 8936927 2085 90858767 2086 778789439 2087 5743572119 2088 37014131439 2089 210980549207 2090 1074082795967 2091 4922879481519 2092 20448884000159 2093 77413632286319 2094 268367258592575 2095 855420636763835 2096 2515943049305399 2097 6848956078664699 2098 17302625882942399 2099 40661170824914639 2100 89067326568860639 2101 182183167981760399 2102 348524321356411199 2103 624439409096903399 2104 1049058207282797711 2105 1654284096099796391 2106 2450791253481179839 2107 3413602103063071919 2108 4472995859186094239 2109 5516694892996182895 2110 6406484391866534975 2111 7007092303604022629 2112 7219428434016265739 2113 7007092303604022629 2114 6406484391866534975 2115 5516694892996182895 2116 4472995859186094239 2117 3413602103063071919 2118 2450791253481179839 2119 1654284096099796391 2120 1049058207282797711 2121 624439409096903399 2122 348524321356411199 2123 182183167981760399 2124 89067326568860639 2125 40661170824914639 2126 17302625882942399 2127 6848956078664699 2128 2515943049305399 2129 855420636763835 2130 268367258592575 2131 77413632286319 2132 20448884000159 2133 4922879481519 2134 1074082795967 2135 210980549207 2136 37014131439 2137 5743572119 2138 778789439 2139 90858767 2140 8936927 2141 720719 2142 45759 2143 2144 2144 65 2145 66 2146 2210 2147 47904 2148 766479 2149 9657647 2150 99795695 2151 869648207 2152 6522361559 2153 42757703559 2154 247994680647 2155 1285063345175 2156 5996962277487 2157 25371763481679 2158 97862516286479 2159 345780890878895 2160 1123787895356411 2161 3371363686069235 2162 9364899127970099 2163 24151581961607099 2164 57963796707857039 2165 129728497393775279 2166 271250494550621039 2167 530707489338171599 2168 972963730453314599 2169 1673497616379701111 2170 2703342303382594103 2171 4105075349580976231 2172 5864393356544251759 2173 7886597962249166159 2174 9989690752182277135 2175 11923179284862717871 2176 13413576695470557605 2177 14226520737620288369 2178 14226520737620288369 2179 13413576695470557605 2180 11923179284862717871 2181 9989690752182277135 2182 7886597962249166159 2183 5864393356544251759 2184 4105075349580976231 2185 2703342303382594103 2186 1673497616379701111 2187 972963730453314599 2188 530707489338171599 2189 271250494550621039 2190 129728497393775279 2191 57963796707857039 2192 24151581961607099 2193 9364899127970099 2194 3371363686069235 2195 1123787895356411 2196 345780890878895 2197 97862516286479 2198 25371763481679 2199 5996962277487 2200 1285063345175 2201 247994680647 2202 42757703559 2203 6522361559 2204 869648207 2205 99795695 2206 9657647 2207 766479 2208 47904 2209 2210 2210 66 2211 67 2212 2277 2213 50115 2214 814384 2215 10424127 2216 109453343 2217 969443903 2218 7392009767 2219 49280065119 2220 290752384207 2221 1533058025823 2222 7282025622663 2223 31368725759167 2224 123234279768159 2225 443643407165375 2226 1469568786235307 2227 4495151581425647 2228 12736262814039335 2229 33516481089577199 2230 82115378669464139 2231 187692294101632319 2232 400978991944396319 2233 801957983888792639 2234 1503671219791486199 2235 2646461346833015711 2236 4376839919762295215 2237 6808417652963570335 2238 9969468706125227991 2239 13750991318793417919 2240 17876288714431443295 2241 21912870037044995007 2242 25336755980333275477 2243 27640097433090845975 2244 28453041475240576739 2245 27640097433090845975 2246 25336755980333275477 2247 21912870037044995007 2248 17876288714431443295 2249 13750991318793417919 2250 9969468706125227991 2251 6808417652963570335 2252 4376839919762295215 2253 2646461346833015711 2254 1503671219791486199 2255 801957983888792639 2256 400978991944396319 2257 187692294101632319 2258 82115378669464139 2259 33516481089577199 2260 12736262814039335 2261 4495151581425647 2262 1469568786235307 2263 443643407165375 2264 123234279768159 2265 31368725759167 2266 7282025622663 2267 1533058025823 2268 290752384207 2269 49280065119 2270 7392009767 2271 969443903 2272 109453343 2273 10424127 2274 814384 2275 50115 2276 2277 2277 67 2278 68 2279 2345 2280 52393 2281 864500 2282 11238512 2283 119877471 2284 1078897247 2285 8361453671 2286 56672074887 2287 340032449327 2288 1823810410031 2289 8815083648487 2290 38650751381831 2291 154603005527327 2292 566877686933535 2293 1913212193400683 2294 5964720367660955 2295 17231414395464983 2296 46252743903616535 2297 115631859759041339 2298 269807672771096459 2299 588671286046028639 2300 1202936975833188959 2301 2305629203680278839 2302 4150132566624501911 2303 7023301266595310927 2304 11185257572725865551 2305 16777886359088798327 2306 23720460024918645911 2307 31627280033224861215 2308 39789158751476438303 2309 47249626017378270485 2310 52976853413424121453 2311 56093138908331422715 2312 56093138908331422715 2313 52976853413424121453 2314 47249626017378270485 2315 39789158751476438303 2316 31627280033224861215 2317 23720460024918645911 2318 16777886359088798327 2319 11185257572725865551 2320 7023301266595310927 2321 4150132566624501911 2322 2305629203680278839 2323 1202936975833188959 2324 588671286046028639 2325 269807672771096459 2326 115631859759041339 2327 46252743903616535 2328 17231414395464983 2329 5964720367660955 2330 1913212193400683 2331 566877686933535 2332 154603005527327 2333 38650751381831 2334 8815083648487 2335 1823810410031 2336 340032449327 2337 56672074887 2338 8361453671 2339 1078897247 2340 119877471 2341 11238512 2342 864500 2343 52393 2344 2345 2345 68 2346 69 2347 2414 2348 54739 2349 916894 2350 12103013 2351 131115984 2352 1198774719 2353 9440350919 2354 65033528559 2355 396704524215 2356 2163842859359 2357 10638894058519 2358 47465835030319 2359 193253756909159 2360 721480692460863 2361 2480089880334219 2362 7877932561061639 2363 23196134763125939 2364 63484158299081519 2365 161884603662657875 2366 385439532530137799 2367 858478958817125099 2368 1791608261879217599 2369 3508566179513467799 2370 6455761770304780751 2371 11173433833219812839 2372 18208558839321176479 2373 27963143931814663879 2374 40498346384007444239 2375 55347740058143507127 2376 71416438784701299519 2377 87038784768854708789 2378 100226479430802391939 2379 109069992321755544169 2380 112186277816662845431 2381 109069992321755544169 2382 100226479430802391939 2383 87038784768854708789 2384 71416438784701299519 2385 55347740058143507127 2386 40498346384007444239 2387 27963143931814663879 2388 18208558839321176479 2389 11173433833219812839 2390 6455761770304780751 2391 3508566179513467799 2392 1791608261879217599 2393 858478958817125099 2394 385439532530137799 2395 161884603662657875 2396 63484158299081519 2397 23196134763125939 2398 7877932561061639 2399 2480089880334219 2400 721480692460863 2401 193253756909159 2402 47465835030319 2403 10638894058519 2404 2163842859359 2405 396704524215 2406 65033528559 2407 9440350919 2408 1198774719 2409 131115984 2410 12103013 2411 916894 2412 54739 2413 2414 2414 69 2415 70 2416 2484 2417 57154 2418 971634 2419 13019908 2420 143218998 2421 1329890704 2422 10639125639 2423 74473879479 2424 461738052775 2425 2560547383575 2426 12802736917879 2427 58104729088839 2428 240719591939479 2429 914734449370023 2430 3201570572795083 2431 10358022441395859 2432 31074067324187579 2433 86680293062207459 2434 225368761961739395 2435 547324136192795675 2436 1243918491347262899 2437 2650087220696342699 2438 5300174441392685399 2439 9964327949818248551 2440 17629195603524593591 2441 29381992672540989319 2442 46171702771135840359 2443 68461490315822108119 2444 95846086442150951367 2445 126764178842844806647 2446 158455223553556008309 2447 187265264199657100729 2448 209296471752557936109 2449 221256270138418389601 2450 221256270138418389601 2451 209296471752557936109 2452 187265264199657100729 2453 158455223553556008309 2454 126764178842844806647 2455 95846086442150951367 2456 68461490315822108119 2457 46171702771135840359 2458 29381992672540989319 2459 17629195603524593591 2460 9964327949818248551 2461 5300174441392685399 2462 2650087220696342699 2463 1243918491347262899 2464 547324136192795675 2465 225368761961739395 2466 86680293062207459 2467 31074067324187579 2468 10358022441395859 2469 3201570572795083 2470 914734449370023 2471 240719591939479 2472 58104729088839 2473 12802736917879 2474 2560547383575 2475 461738052775 2476 74473879479 2477 10639125639 2478 1329890704 2479 143218998 2480 13019908 2481 971634 2482 57154 2483 2484 2484 70 2485 71 2486 2555 2487 59639 2488 1028789 2489 13991543 2490 156238907 2491 1473109703 2492 11969016344 2493 85113005119 2494 536211932255 2495 3022285436351 2496 15363284301455 2497 70907466006719 2498 298824321028319 2499 1155454041309503 2500 4116305022165107 2501 13559593014190943 2502 41432089765583439 2503 117754360386395039 2504 312049055023946855 2505 772692898154535071 2506 1791242627540058575 2507 3894005712043605599 2508 7950261662089028099 2509 15264502391210933951 2510 27593523553342842143 2511 47011188276065582911 2512 75553695443676829679 2513 114633193086957948479 2514 164307576757973059487 2515 222610265284995758015 2516 285219402396400814957 2517 345720487753213109039 2518 396561735952215036839 2519 430552741890976325711 2520 442512540276836779203 2521 430552741890976325711 2522 396561735952215036839 2523 345720487753213109039 2524 285219402396400814957 2525 222610265284995758015 2526 164307576757973059487 2527 114633193086957948479 2528 75553695443676829679 2529 47011188276065582911 2530 27593523553342842143 2531 15264502391210933951 2532 7950261662089028099 2533 3894005712043605599 2534 1791242627540058575 2535 772692898154535071 2536 312049055023946855 2537 117754360386395039 2538 41432089765583439 2539 13559593014190943 2540 4116305022165107 2541 1155454041309503 2542 298824321028319 2543 70907466006719 2544 15363284301455 2545 3022285436351 2546 536211932255 2547 85113005119 2548 11969016344 2549 1473109703 2550 156238907 2551 13991543 2552 1028789 2553 59639 2554 2555 2555 71 2556 72 2557 2627 2558 62195 2559 1088429 2560 15020333 2561 170230451 2562 1629348611 2563 13442126048 2564 97082021464 2565 621324937375 2566 3558497368607 2567 18385569737807 2568 86270750308175 2569 369731787035039 2570 1454278362337823 2571 5271759063474611 2572 17675898036356051 2573 54991682779774383 2574 159186450151978479 2575 429803415410341895 2576 1084741953178481927 2577 2563935525694593647 2578 5685248339583664175 2579 11844267374132633699 2580 23214764053299962051 2581 42858025944553776095 2582 74604711829408425055 2583 122564883719742412591 2584 190186888530634778159 2585 278940769844931007967 2586 386917842042968817503 2587 507829667681396572973 2588 630939890149613923997 2589 742282223705428145879 2590 827114477843191362551 2591 873065282167813104915 2592 873065282167813104915 2593 827114477843191362551 2594 742282223705428145879 2595 630939890149613923997 2596 507829667681396572973 2597 386917842042968817503 2598 278940769844931007967 2599 190186888530634778159 2600 122564883719742412591 2601 74604711829408425055 2602 42858025944553776095 2603 23214764053299962051 2604 11844267374132633699 2605 5685248339583664175 2606 2563935525694593647 2607 1084741953178481927 2608 429803415410341895 2609 159186450151978479 2610 54991682779774383 2611 17675898036356051 2612 5271759063474611 2613 1454278362337823 2614 369731787035039 2615 86270750308175 2616 18385569737807 2617 3558497368607 2618 621324937375 2619 97082021464 2620 13442126048 2621 1629348611 2622 170230451 2623 15020333 2624 1088429 2625 62195 2626 2627 2627 72 2628 73 2629 2700 2630 64823 2631 1150625 2632 16108763 2633 185250785 2634 1799579063 2635 15071474660 2636 110524147513 2637 718406958840 2638 4179822305983 2639 21944067106415 2640 104656320045983 2641 456002537343215 2642 1824010149372863 2643 6726037425812435 2644 22947657099830663 2645 72667580816130435 2646 214178132931752863 2647 588989865562320375 2648 1514545368588823823 2649 3648677478873075575 2650 8249183865278257823 2651 17529515713716297875 2652 35059031427432595751 2653 66072789997853738147 2654 117462737773962201151 2655 197169595549150837647 2656 312751772250377190751 2657 469127658375565786127 2658 665858611887899825471 2659 894747509724365390477 2660 1138769557831010496971 2661 1373222113855042069877 2662 1569396701548619508431 2663 1700179760011004467467 2664 1746130564335626209831 2665 1700179760011004467467 2666 1569396701548619508431 2667 1373222113855042069877 2668 1138769557831010496971 2669 894747509724365390477 2670 665858611887899825471 2671 469127658375565786127 2672 312751772250377190751 2673 197169595549150837647 2674 117462737773962201151 2675 66072789997853738147 2676 35059031427432595751 2677 17529515713716297875 2678 8249183865278257823 2679 3648677478873075575 2680 1514545368588823823 2681 588989865562320375 2682 214178132931752863 2683 72667580816130435 2684 22947657099830663 2685 6726037425812435 2686 1824010149372863 2687 456002537343215 2688 104656320045983 2689 21944067106415 2690 4179822305983 2691 718406958840 2692 110524147513 2693 15071474660 2694 1799579063 2695 185250785 2696 16108763 2697 1150625 2698 64823 2699 2700 2700 73 2701 74 2702 2774 2703 67524 2704 1215449 2705 17259389 2706 201359549 2707 1984829849 2708 16871053724 2709 125595622174 2710 828931106354 2711 4898229264824 2712 26123889412399 2713 126600387152399 2714 560658857389199 2715 2280012686716079 2716 8550047575185299 2717 29673694525643099 2718 95615237915961099 2719 286845713747883299 2720 803167998494073239 2721 2103535234151144199 2722 5163222847461899399 2723 11897861344151333399 2724 25778699578994555699 2725 52588547141148893627 2726 101131821425286333899 2727 183535527771815939299 2728 314632333323113038799 2729 509921367799528028399 2730 781879430625942976879 2731 1134986270263465611599 2732 1560606121612265215949 2733 2033517067555375887449 2734 2511991671686052566849 2735 2942618815403661578309 2736 3269576461559623975899 2737 3446310324346630677299 2738 3446310324346630677299 2739 3269576461559623975899 2740 2942618815403661578309 2741 2511991671686052566849 2742 2033517067555375887449 2743 1560606121612265215949 2744 1134986270263465611599 2745 781879430625942976879 2746 509921367799528028399 2747 314632333323113038799 2748 183535527771815939299 2749 101131821425286333899 2750 52588547141148893627 2751 25778699578994555699 2752 11897861344151333399 2753 5163222847461899399 2754 2103535234151144199 2755 803167998494073239 2756 286845713747883299 2757 95615237915961099 2758 29673694525643099 2759 8550047575185299 2760 2280012686716079 2761 560658857389199 2762 126600387152399 2763 26123889412399 2764 4898229264824 2765 828931106354 2766 125595622174 2767 16871053724 2768 1984829849 2769 201359549 2770 17259389 2771 1215449 2772 67524 2773 2774 2774 74 2775 75 2776 2849 2777 70299 2778 1282974 2779 18474839 2780 218618939 2781 2186189399 2782 18855883574 2783 142466675899 2784 954526728529 2785 5727160371179 2786 31022118677224 2787 152724276564799 2788 687259244541599 2789 2840671544105279 2790 10830060261901379 2791 38223742100828399 2792 125288932441604199 2793 382460951663844399 2794 1090013712241956539 2795 2906703232645217439 2796 7266758081613043599 2797 17061084191613232799 2798 37676560923145889099 2799 78367246720143449327 2800 153720368566435227527 2801 284667349197102273199 2802 498167861094928978099 2803 824553701122641067199 2804 1291800798425471005279 2805 1916865700889408588479 2806 2695592391875730827549 2807 3594123189167641103399 2808 4545508739241428454299 2809 5454610487089714145159 2810 6212195276963285554209 2811 6715886785906254653199 2812 6892620648693261354599 2813 6715886785906254653199 2814 6212195276963285554209 2815 5454610487089714145159 2816 4545508739241428454299 2817 3594123189167641103399 2818 2695592391875730827549 2819 1916865700889408588479 2820 1291800798425471005279 2821 824553701122641067199 2822 498167861094928978099 2823 284667349197102273199 2824 153720368566435227527 2825 78367246720143449327 2826 37676560923145889099 2827 17061084191613232799 2828 7266758081613043599 2829 2906703232645217439 2830 1090013712241956539 2831 382460951663844399 2832 125288932441604199 2833 38223742100828399 2834 10830060261901379 2835 2840671544105279 2836 687259244541599 2837 152724276564799 2838 31022118677224 2839 5727160371179 2840 954526728529 2841 142466675899 2842 18855883574 2843 2186189399 2844 218618939 2845 18474839 2846 1282974 2847 70299 2848 2849 2849 75 2850 76 2851 2925 2852 73149 2853 1353274 2854 19757814 2855 237093779 2856 2404808339 2857 21042072974 2858 161322559474 2859 1096993404429 2860 6681687099709 2861 36749279048404 2862 183746395242024 2863 839983521106399 2864 3527930788646879 2865 13670731806006659 2866 49053802362729779 2867 163512674542432599 2868 507749884105448599 2869 1472474663905800939 2870 3996716944887173979 2871 10173461314258261039 2872 24327842273226276399 2873 54737645114759121899 2874 116043807643289338427 2875 232087615286578676855 2876 438387717763537500727 2877 782835210292031251299 2878 1322721562217570045299 2879 2116354499548112072479 2880 3208666499314879593759 2881 4612458092765139416029 2882 6289715581043371930949 2883 8139631928409069557699 2884 10000119226331142599459 2885 11666805764052999699369 2886 12928082062869540207409 2887 13608507434599516007799 2888 13608507434599516007799 2889 12928082062869540207409 2890 11666805764052999699369 2891 10000119226331142599459 2892 8139631928409069557699 2893 6289715581043371930949 2894 4612458092765139416029 2895 3208666499314879593759 2896 2116354499548112072479 2897 1322721562217570045299 2898 782835210292031251299 2899 438387717763537500727 2900 232087615286578676855 2901 116043807643289338427 2902 54737645114759121899 2903 24327842273226276399 2904 10173461314258261039 2905 3996716944887173979 2906 1472474663905800939 2907 507749884105448599 2908 163512674542432599 2909 49053802362729779 2910 13670731806006659 2911 3527930788646879 2912 839983521106399 2913 183746395242024 2914 36749279048404 2915 6681687099709 2916 1096993404429 2917 161322559474 2918 21042072974 2919 2404808339 2920 237093779 2921 19757814 2922 1353274 2923 73149 2924 2925 2925 76 2926 77 2927 3002 2928 76075 2929 1426424 2930 21111089 2931 256851594 2932 2641902119 2933 23446881314 2934 182364632449 2935 1258315963904 2936 7778680504139 2937 43430966148114 2938 220495674290429 2939 1023729916348424 2940 4367914309753279 2941 17198662594653539 2942 62724534168736439 2943 212566476905162379 2944 671262558647881199 2945 1980224548011249539 2946 5469191608792974919 2947 14170178259145435019 2948 34501303587484537439 2949 79065487387985398299 2950 170781452758048460327 2951 348131422929868015283 2952 670475333050116177583 2953 1221222928055568752027 2954 2105556772509601296599 2955 3439076061765682117779 2956 5325020998862991666239 2957 7821124592080019009789 2958 10902173673808511346979 2959 14429347509452441488649 2960 18139751154740212157159 2961 21666924990384142298829 2962 24594887826922539906779 2963 26536589497469056215209 2964 27217014869199032015599 2965 26536589497469056215209 2966 24594887826922539906779 2967 21666924990384142298829 2968 18139751154740212157159 2969 14429347509452441488649 2970 10902173673808511346979 2971 7821124592080019009789 2972 5325020998862991666239 2973 3439076061765682117779 2974 2105556772509601296599 2975 1221222928055568752027 2976 670475333050116177583 2977 348131422929868015283 2978 170781452758048460327 2979 79065487387985398299 2980 34501303587484537439 2981 14170178259145435019 2982 5469191608792974919 2983 1980224548011249539 2984 671262558647881199 2985 212566476905162379 2986 62724534168736439 2987 17198662594653539 2988 4367914309753279 2989 1023729916348424 2990 220495674290429 2991 43430966148114 2992 7778680504139 2993 1258315963904 2994 182364632449 2995 23446881314 2996 2641902119 2997 256851594 2998 21111089 2999 1426424 3000 76075 3001 3002 3002 77 3003 78 3004 3080 3005 79078 3006 1502500 3007 22537514 3008 277962684 3009 2898753714 3010 26088783434 3011 205811513764 3012 1440680596354 3013 9036996468044 3014 51209646652254 3015 263926640438544 3016 1244225590638854 3017 5391644226101704 3018 21566576904406819 3019 79923196763389979 3020 275291011073898819 3021 883829035553043579 3022 2651487106659130739 3023 7449416156804224459 3024 19639369867938409939 3025 48671481846629972459 3026 113566790975469935739 3027 249846940146033858627 3028 518912875687916475611 3029 1018606755979984192867 3030 1891698261105684929611 3031 3326779700565170048627 3032 5544632834275283414379 3033 8764097060628673784019 3034 13146145590943010676029 3035 18723298265888530356769 3036 25331521183260952835629 3037 32569098664192653645809 3038 39806676145124354455989 3039 46261812817306682205609 3040 51131477324391596121989 3041 53753604366668088230809 3042 53753604366668088230809 3043 51131477324391596121989 3044 46261812817306682205609 3045 39806676145124354455989 3046 32569098664192653645809 3047 25331521183260952835629 3048 18723298265888530356769 3049 13146145590943010676029 3050 8764097060628673784019 3051 5544632834275283414379 3052 3326779700565170048627 3053 1891698261105684929611 3054 1018606755979984192867 3055 518912875687916475611 3056 249846940146033858627 3057 113566790975469935739 3058 48671481846629972459 3059 19639369867938409939 3060 7449416156804224459 3061 2651487106659130739 3062 883829035553043579 3063 275291011073898819 3064 79923196763389979 3065 21566576904406819 3066 5391644226101704 3067 1244225590638854 3068 263926640438544 3069 51209646652254 3070 9036996468044 3071 1440680596354 3072 205811513764 3073 26088783434 3074 2898753714 3075 277962684 3076 22537514 3077 1502500 3078 79078 3079 3080 3080 78 3081 79 3082 3159 3083 82159 3084 1581579 3085 24040015 3086 300500199 3087 3176716399 3088 28987537149 3089 231900297199 3090 1646492110119 3091 10477677064399 3092 60246643120299 3093 315136287090799 3094 1508152231077399 3095 6635869816740559 3096 26958221130508524 3097 101489773667796799 3098 355214207837288799 3099 1159120046626942399 3100 3535316142212174319 3101 10100903263463355199 3102 27088786024742634399 3103 68310851714568382399 3104 162238272822099908199 3105 363413731121503794367 3106 768759815833950334239 3107 1537519631667900668479 3108 2910305017085669122479 3109 5218477961670854978239 3110 8871412534840453463007 3111 14308729894903957198399 3112 21910242651571684460049 3113 31869443856831541032799 3114 44054819449149483192399 3115 57900619847453606481439 3116 72375774809317008101799 3117 86068488962431036661599 3118 97393290141698278327599 3119 104885081691059684352799 3120 107507208733336176461619 3121 104885081691059684352799 3122 97393290141698278327599 3123 86068488962431036661599 3124 72375774809317008101799 3125 57900619847453606481439 3126 44054819449149483192399 3127 31869443856831541032799 3128 21910242651571684460049 3129 14308729894903957198399 3130 8871412534840453463007 3131 5218477961670854978239 3132 2910305017085669122479 3133 1537519631667900668479 3134 768759815833950334239 3135 363413731121503794367 3136 162238272822099908199 3137 68310851714568382399 3138 27088786024742634399 3139 10100903263463355199 3140 3535316142212174319 3141 1159120046626942399 3142 355214207837288799 3143 101489773667796799 3144 26958221130508524 3145 6635869816740559 3146 1508152231077399 3147 315136287090799 3148 60246643120299 3149 10477677064399 3150 1646492110119 3151 231900297199 3152 28987537149 3153 3176716399 3154 300500199 3155 24040015 3156 1581579 3157 82159 3158 3159 3159 79 3160 80 3161 3239 3162 85319 3163 1663739 3164 25621595 3165 324540215 3166 3477216599 3167 32164253549 3168 260887834349 3169 1878392407319 3170 12124169174519 3171 70724320184699 3172 375382930211099 3173 1823288518168199 3174 8144022047817959 3175 33594090947249084 3176 128447994798305324 3177 456703981505085599 3178 1514334254464231199 3179 4694436188839116719 3180 13636219405675529519 3181 37189689288205989599 3182 95399637739311016799 3183 230549124536668290599 3184 525652003943603702567 3185 1132173546955454128607 3186 2306279447501851002719 3187 4447824648753569790959 3188 8128782978756524100719 3189 14089890496511308441247 3190 23180142429744410661407 3191 36218972546475641658449 3192 53779686508403225492849 3193 75924263305981024225199 3194 101955439296603089673839 3195 130276394656770614583239 3196 158444263771748044763399 3197 183461779104129314989199 3198 202278371832757962680399 3199 212392290424395860814419 3200 212392290424395860814419 3201 202278371832757962680399 3202 183461779104129314989199 3203 158444263771748044763399 3204 130276394656770614583239 3205 101955439296603089673839 3206 75924263305981024225199 3207 53779686508403225492849 3208 36218972546475641658449 3209 23180142429744410661407 3210 14089890496511308441247 3211 8128782978756524100719 3212 4447824648753569790959 3213 2306279447501851002719 3214 1132173546955454128607 3215 525652003943603702567 3216 230549124536668290599 3217 95399637739311016799 3218 37189689288205989599 3219 13636219405675529519 3220 4694436188839116719 3221 1514334254464231199 3222 456703981505085599 3223 128447994798305324 3224 33594090947249084 3225 8144022047817959 3226 1823288518168199 3227 375382930211099 3228 70724320184699 3229 12124169174519 3230 1878392407319 3231 260887834349 3232 32164253549 3233 3477216599 3234 324540215 3235 25621595 3236 1663739 3237 85319 3238 3239 3239 80 3240 81 3241 3320 3242 88559 3243 1749059 3244 27285335 3245 350161811 3246 3801756815 3247 35641470149 3248 293052087899 3249 2139280241669 3250 14002561581839 3251 82848489359219 3252 446107250395799 3253 2198671448379299 3254 9967310565986159 3255 41738112995067044 3256 162042085745554409 3257 585151976303390924 3258 1971038235969316799 3259 6208770443303347919 3260 18330655594514646239 3261 50825908693881519119 3262 132589327027517006399 3263 325948762275979307399 3264 756201128480271993167 3265 1657825550899057831175 3266 3438452994457305131327 3267 6754104096255420793679 3268 12576607627510093891679 3269 22218673475267832541967 3270 37270032926255719102655 3271 59399114976220052319857 3272 89998659054878867151299 3273 129703949814384249718049 3274 177879702602584113899039 3275 232231833953373704257079 3276 288720658428518659346639 3277 341906042875877359752599 3278 385740150936887277669599 3279 414670662257153823494819 3280 424784580848791721628839 3281 414670662257153823494819 3282 385740150936887277669599 3283 341906042875877359752599 3284 288720658428518659346639 3285 232231833953373704257079 3286 177879702602584113899039 3287 129703949814384249718049 3288 89998659054878867151299 3289 59399114976220052319857 3290 37270032926255719102655 3291 22218673475267832541967 3292 12576607627510093891679 3293 6754104096255420793679 3294 3438452994457305131327 3295 1657825550899057831175 3296 756201128480271993167 3297 325948762275979307399 3298 132589327027517006399 3299 50825908693881519119 3300 18330655594514646239 3301 6208770443303347919 3302 1971038235969316799 3303 585151976303390924 3304 162042085745554409 3305 41738112995067044 3306 9967310565986159 3307 2198671448379299 3308 446107250395799 3309 82848489359219 3310 14002561581839 3311 2139280241669 3312 293052087899 3313 35641470149 3314 3801756815 3315 350161811 3316 27285335 3317 1749059 3318 88559 3319 3320 3320 81 3321 82 3322 3402 3323 91880 3324 1837619 3325 29034395 3326 377447147 3327 4151918627 3328 39443226965 3329 328693558049 3330 2432332329569 3331 16141841823509 3332 96851050941059 3333 528955739755019 3334 2644778698775099 3335 12165982014365459 3336 51705423561053204 3337 203780198740621454 3338 747194062048945334 3339 2556190212272707724 3340 8179808679272664719 3341 24539426037817994159 3342 69156564288396165359 3343 183415235721398525519 3344 458538089303496313799 3345 1082149890756251300567 3346 2414026679379329824343 3347 5096278545356362962503 3348 10192557090712725925007 3349 19330711723765514685359 3350 34795281102777926433647 3351 59488706401523551644623 3352 96669147902475771422513 3353 149397774031098919471157 3354 219702608869263116869349 3355 307583652416968363617089 3356 410111536555957818156119 3357 520952492381892363603719 3358 630626701304396019099239 3359 727646193812764637422199 3360 800410813194041101164419 3361 839455243105945545123659 3362 839455243105945545123659 3363 800410813194041101164419 3364 727646193812764637422199 3365 630626701304396019099239 3366 520952492381892363603719 3367 410111536555957818156119 3368 307583652416968363617089 3369 219702608869263116869349 3370 149397774031098919471157 3371 96669147902475771422513 3372 59488706401523551644623 3373 34795281102777926433647 3374 19330711723765514685359 3375 10192557090712725925007 3376 5096278545356362962503 3377 2414026679379329824343 3378 1082149890756251300567 3379 458538089303496313799 3380 183415235721398525519 3381 69156564288396165359 3382 24539426037817994159 3383 8179808679272664719 3384 2556190212272707724 3385 747194062048945334 3386 203780198740621454 3387 51705423561053204 3388 12165982014365459 3389 2644778698775099 3390 528955739755019 3391 96851050941059 3392 16141841823509 3393 2432332329569 3394 328693558049 3395 39443226965 3396 4151918627 3397 377447147 3398 29034395 3399 1837619 3400 91880 3401 3402 3402 82 3403 83 3404 3485 3405 95283 3406 1929500 3407 30872015 3408 406481543 3409 4529365775 3410 43595145593 3411 368136785015 3412 2761025887619 3413 18574174153079 3414 112992892764569 3415 625806790696079 3416 3173734438530119 3417 14810760713140559 3418 63871405575418664 3419 255485622301674659 3420 950974260789566789 3421 3303384274321653059 3422 10735998891545372444 3423 32719234717090658879 3424 93695990326214159519 3425 252571800009794690879 3426 641953325024894839319 3427 1540687980059747614367 3428 3496176570135581124911 3429 7510305224735692786847 3430 15288835636069088887511 3431 29523268814478240610367 3432 54125992826543441119007 3433 94283987504301478078271 3434 156157854303999323067137 3435 246066921933574690893671 3436 369100382900362036340507 3437 527286261286231480486439 3438 717695188972926181773209 3439 931064028937850181759839 3440 1151579193686288382702959 3441 1358272895117160656521439 3442 1528057007006805738586619 3443 1639866056299986646288079 3444 1678910486211891090247319 3445 1639866056299986646288079 3446 1528057007006805738586619 3447 1358272895117160656521439 3448 1151579193686288382702959 3449 931064028937850181759839 3450 717695188972926181773209 3451 527286261286231480486439 3452 369100382900362036340507 3453 246066921933574690893671 3454 156157854303999323067137 3455 94283987504301478078271 3456 54125992826543441119007 3457 29523268814478240610367 3458 15288835636069088887511 3459 7510305224735692786847 3460 3496176570135581124911 3461 1540687980059747614367 3462 641953325024894839319 3463 252571800009794690879 3464 93695990326214159519 3465 32719234717090658879 3466 10735998891545372444 3467 3303384274321653059 3468 950974260789566789 3469 255485622301674659 3470 63871405575418664 3471 14810760713140559 3472 3173734438530119 3473 625806790696079 3474 112992892764569 3475 18574174153079 3476 2761025887619 3477 368136785015 3478 43595145593 3479 4529365775 3480 406481543 3481 30872015 3482 1929500 3483 95283 3484 3485 3485 83 3486 84 3487 3569 3488 98769 3489 2024784 3490 32801516 3491 437353559 3492 4935847319 3493 48124511369 3494 411731930609 3495 3129162672635 3496 21335200040699 3497 131567066917649 3498 738799683460649 3499 3799541229226199 3500 17984495151670679 3501 78682166288559224 3502 319357027877093324 3503 1206459883091241449 3504 4254358535111219849 3505 14039383165867025504 3506 43455233608636031324 3507 126415225043304818399 3508 346267790336008850399 3509 894525125034689530199 3510 2182641305084642453687 3511 5036864550195328739279 3512 11006481794871273911759 3513 22799140860804781674359 3514 44812104450547329497879 3515 83649261641021681729375 3516 148409980330844919197279 3517 250441841808300801145409 3518 402224776237574013960809 3519 615167304833936727234179 3520 896386644186593516826947 3521 1244981450259157662259649 3522 1648759217910776363533049 3523 2082643222624138564462799 3524 2509852088803449039224399 3525 2886329902123966395108059 3526 3167923063306792384874699 3527 3318776542511877736535399 3528 3318776542511877736535399 3529 3167923063306792384874699 3530 2886329902123966395108059 3531 2509852088803449039224399 3532 2082643222624138564462799 3533 1648759217910776363533049 3534 1244981450259157662259649 3535 896386644186593516826947 3536 615167304833936727234179 3537 402224776237574013960809 3538 250441841808300801145409 3539 148409980330844919197279 3540 83649261641021681729375 3541 44812104450547329497879 3542 22799140860804781674359 3543 11006481794871273911759 3544 5036864550195328739279 3545 2182641305084642453687 3546 894525125034689530199 3547 346267790336008850399 3548 126415225043304818399 3549 43455233608636031324 3550 14039383165867025504 3551 4254358535111219849 3552 1206459883091241449 3553 319357027877093324 3554 78682166288559224 3555 17984495151670679 3556 3799541229226199 3557 738799683460649 3558 131567066917649 3559 21335200040699 3560 3129162672635 3561 411731930609 3562 48124511369 3563 4935847319 3564 437353559 3565 32801516 3566 2024784 3567 98769 3568 3569 3569 84 3570 85 3571 3654 3572 102339 3573 2123554 3574 34826301 3575 470155076 3576 5373200879 3577 53060358689 3578 459856441979 3579 3540894603245 3580 24464362713335 3581 152902266958349 3582 870366750378299 3583 4538340912686849 3584 21784036380896879 3585 96666661440229904 3586 398039194165652549 3587 1525816910968334774 3588 5460818418202461299 3589 18293741700978245354 3590 57494616774503056829 3591 169870458651940849724 3592 472683015379313668799 3593 1240792915370698380599 3594 3077166430119331983887 3595 7219505855279971192967 3596 16043346345066602651039 3597 33805622655676055586119 3598 67611245311352111172239 3599 128461366091569011227255 3600 232059241971866600926655 3601 398851822139145720342689 3602 652666618045874815106219 3603 1017392081071510741194989 3604 1511553949020530244061127 3605 2141368094445751179086597 3606 2893740668169934025792699 3607 3731402440534914927995849 3608 4592495311427587603687199 3609 5396181990927415434332459 3610 6054252965430758779982759 3611 6486699605818670121410099 3612 6637553085023755473070799 3613 6486699605818670121410099 3614 6054252965430758779982759 3615 5396181990927415434332459 3616 4592495311427587603687199 3617 3731402440534914927995849 3618 2893740668169934025792699 3619 2141368094445751179086597 3620 1511553949020530244061127 3621 1017392081071510741194989 3622 652666618045874815106219 3623 398851822139145720342689 3624 232059241971866600926655 3625 128461366091569011227255 3626 67611245311352111172239 3627 33805622655676055586119 3628 16043346345066602651039 3629 7219505855279971192967 3630 3077166430119331983887 3631 1240792915370698380599 3632 472683015379313668799 3633 169870458651940849724 3634 57494616774503056829 3635 18293741700978245354 3636 5460818418202461299 3637 1525816910968334774 3638 398039194165652549 3639 96666661440229904 3640 21784036380896879 3641 4538340912686849 3642 870366750378299 3643 152902266958349 3644 24464362713335 3645 3540894603245 3646 459856441979 3647 53060358689 3648 5373200879 3649 470155076 3650 34826301 3651 2123554 3652 102339 3653 3654 3654 85 3655 86 3656 3740 3657 105994 3658 2225894 3659 36949856 3660 504981378 3661 5843355956 3662 58433559569 3663 512916800669 3664 4000751045225 3665 28005257316581 3666 177366629671685 3667 1023269017336649 3668 5408707663065149 3669 26322377293583729 3670 118450697821126784 3671 494705855605882454 3672 1923856105133987324 3673 6986635329170796074 3674 23754560119180706654 3675 75788358475481302184 3676 227365075426443906554 3677 642553474031254518524 3678 1713475930750012049399 3679 4317959345490030364487 3680 10296672285399303176855 3681 23262852200346573844007 3682 49848969000742658237159 3683 101416867967028166758359 3684 196072611402921122399495 3685 360520608063435612153911 3686 630911064111012321269345 3687 1051518440185020535448909 3688 1670058699117385556301209 3689 2528946030092040985256117 3690 3652922043466281423147725 3691 5035108762615685204879297 3692 6625143108704848953788549 3693 8323897751962502531683049 3694 9988677302355003038019659 3695 11450434956358174214315219 3696 12540952571249428901392859 3697 13124252690842425594480899 3698 13124252690842425594480899 3699 12540952571249428901392859 3700 11450434956358174214315219 3701 9988677302355003038019659 3702 8323897751962502531683049 3703 6625143108704848953788549 3704 5035108762615685204879297 3705 3652922043466281423147725 3706 2528946030092040985256117 3707 1670058699117385556301209 3708 1051518440185020535448909 3709 630911064111012321269345 3710 360520608063435612153911 3711 196072611402921122399495 3712 101416867967028166758359 3713 49848969000742658237159 3714 23262852200346573844007 3715 10296672285399303176855 3716 4317959345490030364487 3717 1713475930750012049399 3718 642553474031254518524 3719 227365075426443906554 3720 75788358475481302184 3721 23754560119180706654 3722 6986635329170796074 3723 1923856105133987324 3724 494705855605882454 3725 118450697821126784 3726 26322377293583729 3727 5408707663065149 3728 1023269017336649 3729 177366629671685 3730 28005257316581 3731 4000751045225 3732 512916800669 3733 58433559569 3734 5843355956 3735 504981378 3736 36949856 3737 2225894 3738 105994 3739 3740 3740 86 3741 87 3742 3827 3743 109735 3744 2331889 3745 39175751 3746 541931235 3747 6348337335 3748 64276915526 3749 571350360239 3750 4513667845895 3751 32006008361807 3752 205371886988267 3753 1200635647008335 3754 6431976680401799 3755 31731084956648879 3756 144773075114710514 3757 613156553427009239 3758 2418561960739869779 3759 8910491434304783399 3760 30741195448351502729 3761 99542918594662008839 3762 303153433901925208739 3763 869918549457698425079 3764 2356029404781266567924 3765 6031435276240042413887 3766 14614631630889333541343 3767 33559524485745877020863 3768 73111821201089232081167 3769 151265836967770824995519 3770 297489479369949289157855 3771 556593219466356734553407 3772 991431672174447933423257 3773 1682429504296032856718255 3774 2721577139302406091750119 3775 4199004729209426541557327 3776 6181868073558322408403843 3777 8688030806081966628027023 3778 11660251871320534158667847 3779 14949040860667351485471599 3780 18312575054317505569702709 3781 21439112258713177252334879 3782 23991387527607603115708079 3783 25665205262091854495873759 3784 26248505381684851188961799 3785 25665205262091854495873759 3786 23991387527607603115708079 3787 21439112258713177252334879 3788 18312575054317505569702709 3789 14949040860667351485471599 3790 11660251871320534158667847 3791 8688030806081966628027023 3792 6181868073558322408403843 3793 4199004729209426541557327 3794 2721577139302406091750119 3795 1682429504296032856718255 3796 991431672174447933423257 3797 556593219466356734553407 3798 297489479369949289157855 3799 151265836967770824995519 3800 73111821201089232081167 3801 33559524485745877020863 3802 14614631630889333541343 3803 6031435276240042413887 3804 2356029404781266567924 3805 869918549457698425079 3806 303153433901925208739 3807 99542918594662008839 3808 30741195448351502729 3809 8910491434304783399 3810 2418561960739869779 3811 613156553427009239 3812 144773075114710514 3813 31731084956648879 3814 6431976680401799 3815 1200635647008335 3816 205371886988267 3817 32006008361807 3818 4513667845895 3819 571350360239 3820 64276915526 3821 6348337335 3822 541931235 3823 39175751 3824 2331889 3825 109735 3826 3827 3827 87 3828 88 3829 3915 3830 113563 3831 2441625 3832 41507641 3833 581106987 3834 6890268571 3835 70625252862 3836 635627275766 3837 5085018206135 3838 36519676207703 3839 237377895350075 3840 1406007533996603 3841 7632612327410135 3842 38163061637050679 3843 176504160071359394 3844 757929628541719754 3845 3031718514166879019 3846 11329053395044653179 3847 39651686882656286129 3848 130284114043013511569 3849 402696352496587217579 3850 1173071983359623633819 3851 3225947954238964993004 3852 8387464681021308981812 3853 20646066907129375955231 3854 48174156116635210562207 3855 106671345686835109102031 3856 224377658168860057076687 3857 448755316337720114153375 3858 854082698836306023711263 3859 1548024891640804667976665 3860 2673861176470480790141513 3861 4404006643598438948468375 3862 6920581868511832633307447 3863 10380872802767748949961171 3864 14869898879640289036430867 3865 20348282677402500786694871 3866 26609292731987885644139447 3867 33261615914984857055174309 3868 39751687313030682822037589 3869 45430499786320780368042959 3870 49656592789699457611581839 3871 51913710643776705684835559 3872 51913710643776705684835559 3873 49656592789699457611581839 3874 45430499786320780368042959 3875 39751687313030682822037589 3876 33261615914984857055174309 3877 26609292731987885644139447 3878 20348282677402500786694871 3879 14869898879640289036430867 3880 10380872802767748949961171 3881 6920581868511832633307447 3882 4404006643598438948468375 3883 2673861176470480790141513 3884 1548024891640804667976665 3885 854082698836306023711263 3886 448755316337720114153375 3887 224377658168860057076687 3888 106671345686835109102031 3889 48174156116635210562207 3890 20646066907129375955231 3891 8387464681021308981812 3892 3225947954238964993004 3893 1173071983359623633819 3894 402696352496587217579 3895 130284114043013511569 3896 39651686882656286129 3897 11329053395044653179 3898 3031718514166879019 3899 757929628541719754 3900 176504160071359394 3901 38163061637050679 3902 7632612327410135 3903 1406007533996603 3904 237377895350075 3905 36519676207703 3906 5085018206135 3907 635627275766 3908 70625252862 3909 6890268571 3910 581106987 3911 41507641 3912 2441625 3913 113563 3914 3915 3915 88 3916 89 3917 4004 3918 117479 3919 2555189 3920 43949267 3921 622614629 3922 7471375559 3923 77515521434 3924 706252528629 3925 5720645481902 3926 41604694413839 3927 273897571557779 3928 1643385429346679 3929 9038619861406739 3930 45795673964460815 3931 214667221708410074 3932 934433788613079149 3933 3789648142708598774 3934 14360771909211532199 3935 50980740277700939309 3936 169935800925669797699 3937 532980466539600729149 3938 1575768335856210851399 3939 4399019937598588626824 3940 11613412635260273974817 3941 29033531588150684937044 3942 68820223023764586517439 3943 154845501803470319664239 3944 331049003855695166178719 3945 673132974506580171230063 3946 1302838015174026137864639 3947 2402107590477110691687929 3948 4221886068111285458118179 3949 7077867820068919738609889 3950 11324588512110271581775823 3951 17301454671279581583268619 3952 25250771682408037986392039 3953 35218181557042789823125739 3954 46957575409390386430834319 3955 59870908646972742699313757 3956 73013303228015539877211899 3957 85182187099351463190080549 3958 95087092576020237979624799 3959 101570303433476163296417399 3960 103827421287553411369671119 3961 101570303433476163296417399 3962 95087092576020237979624799 3963 85182187099351463190080549 3964 73013303228015539877211899 3965 59870908646972742699313757 3966 46957575409390386430834319 3967 35218181557042789823125739 3968 25250771682408037986392039 3969 17301454671279581583268619 3970 11324588512110271581775823 3971 7077867820068919738609889 3972 4221886068111285458118179 3973 2402107590477110691687929 3974 1302838015174026137864639 3975 673132974506580171230063 3976 331049003855695166178719 3977 154845501803470319664239 3978 68820223023764586517439 3979 29033531588150684937044 3980 11613412635260273974817 3981 4399019937598588626824 3982 1575768335856210851399 3983 532980466539600729149 3984 169935800925669797699 3985 50980740277700939309 3986 14360771909211532199 3987 3789648142708598774 3988 934433788613079149 3989 214667221708410074 3990 45795673964460815 3991 9038619861406739 3992 1643385429346679 3993 273897571557779 3994 41604694413839 3995 5720645481902 3996 706252528629 3997 77515521434 3998 7471375559 3999 622614629 4000 43949267 4001 2555189 4002 117479 4003 4004 4004 89 4005 90 4006 4094 4007 121484 4008 2672669 4009 46504457 4010 666563897 4011 8093990189 4012 84986896994 4013 783768050064 4014 6426898010532 4015 47325339895742 4016 315502265971619 4017 1917283000904459 4018 10682005290753419 4019 54834293825867555 4020 260462895672870890 4021 1149101010321489224 4022 4724081931321677924 4023 18150420051920130974 4024 65341512186912471509 4025 220916541203370737009 4026 702916267465270526849 4027 2108748802395811580549 4028 5974788273454799478224 4029 16012432572858862601642 4030 40646944223410958911862 4031 97853754611915271454484 4032 223665724827234906181679 4033 485894505659165485842959 4034 1004181978362275337408783 4035 1975970989680606309094703 4036 3704945605651136829552569 4037 6623993658588396149806109 4038 11299753888180205196728069 4039 18402456332179191320385713 4040 28626043183389853165044443 4041 42552226353687619569660659 4042 60468953239450827809517779 4043 82175756966433176253960059 4044 106828484056363129130148077 4045 132884211874988282576525657 4046 158195490327367003067292449 4047 180269279675371701169705349 4048 196657396009496401276042199 4049 205397724721029574666088519 4050 205397724721029574666088519 4051 196657396009496401276042199 4052 180269279675371701169705349 4053 158195490327367003067292449 4054 132884211874988282576525657 4055 106828484056363129130148077 4056 82175756966433176253960059 4057 60468953239450827809517779 4058 42552226353687619569660659 4059 28626043183389853165044443 4060 18402456332179191320385713 4061 11299753888180205196728069 4062 6623993658588396149806109 4063 3704945605651136829552569 4064 1975970989680606309094703 4065 1004181978362275337408783 4066 485894505659165485842959 4067 223665724827234906181679 4068 97853754611915271454484 4069 40646944223410958911862 4070 16012432572858862601642 4071 5974788273454799478224 4072 2108748802395811580549 4073 702916267465270526849 4074 220916541203370737009 4075 65341512186912471509 4076 18150420051920130974 4077 4724081931321677924 4078 1149101010321489224 4079 260462895672870890 4080 54834293825867555 4081 10682005290753419 4082 1917283000904459 4083 315502265971619 4084 47325339895742 4085 6426898010532 4086 783768050064 4087 84986896994 4088 8093990189 4089 666563897 4090 46504457 4091 2672669 4092 121484 4093 4094 4094 90 4095 91 4096 4185 4097 125579 4098 2794154 4099 49177127 4100 713068355 4101 8760554087 4102 93080887184 4103 868754947059 4104 7210666060597 4105 53752237906275 4106 362827605867362 4107 2232785266876079 4108 12599288291657879 4109 65516299116620975 4110 315297189498738446 4111 1409563905994360115 4112 5873182941643167149 4113 22874501983241808899 4114 83491932238832602484 4115 286258053390283208519 4116 923832808668641263859 4117 2811665069861082107399 4118 8083537075850611058774 4119 21987220846313662079867 4120 56659376796269821513505 4121 138500698835326230366347 4122 321519479439150177636164 4123 709560230486400392024639 4124 1490076484021440823251743 4125 2980152968042881646503487 4126 5680916595331743138647273 4127 10328939264239532979358679 4128 17923747546768601346534179 4129 29702210220359396517113783 4130 47028499515569044485430157 4131 71178269537077472734705103 4132 103021179593138447379178439 4133 142644710205884004063477839 4134 189004241022796305384108137 4135 239712695931351411706673735 4136 291079702202355285643818107 4137 338464770002738704236997799 4138 376926675684868102445747549 4139 402055120730525975942130719 4140 410795449442059149332177039 4141 402055120730525975942130719 4142 376926675684868102445747549 4143 338464770002738704236997799 4144 291079702202355285643818107 4145 239712695931351411706673735 4146 189004241022796305384108137 4147 142644710205884004063477839 4148 103021179593138447379178439 4149 71178269537077472734705103 4150 47028499515569044485430157 4151 29702210220359396517113783 4152 17923747546768601346534179 4153 10328939264239532979358679 4154 5680916595331743138647273 4155 2980152968042881646503487 4156 1490076484021440823251743 4157 709560230486400392024639 4158 321519479439150177636164 4159 138500698835326230366347 4160 56659376796269821513505 4161 21987220846313662079867 4162 8083537075850611058774 4163 2811665069861082107399 4164 923832808668641263859 4165 286258053390283208519 4166 83491932238832602484 4167 22874501983241808899 4168 5873182941643167149 4169 1409563905994360115 4170 315297189498738446 4171 65516299116620975 4172 12599288291657879 4173 2232785266876079 4174 362827605867362 4175 53752237906275 4176 7210666060597 4177 868754947059 4178 93080887184 4179 8760554087 4180 713068355 4181 49177127 4182 2794154 4183 125579 4184 4185 4185 91 4186 92 4187 4277 4188 129765 4189 2919734 4190 51971282 4191 762245483 4192 9473622443 4193 101841441272 4194 961835834244 4195 8079421007657 4196 60962903966873 4197 416579843773638 4198 2595612872743442 4199 14832073558533959 4200 78115587408278855 4201 380813488615359422 4202 1724861095493098562 4203 7282746847637527265 4204 28747684924884976049 4205 106366434222074411384 4206 369749985629115811004 4207 1210090862058924472379 4208 3735497878529723371259 4209 10895202145711693166174 4210 30070757922164273138642 4211 78646597642583483593373 4212 195160075631596051879853 4213 460020178274476408002512 4214 1031079709925550569660804 4215 2199636714507841215276383 4216 4470229452064322469755231 4217 8661069563374624785150761 4218 16009855859571276118005953 4219 28252686811008134325892859 4220 47625957767127997863647963 4221 76730709735928441002543941 4222 118206769052646517220135261 4223 174199449130215920113883543 4224 245665889799022451442656279 4225 331648951228680309447585977 4226 428716936954147717090781873 4227 530792398133706697350491843 4228 629544472205093989880815907 4229 715391445687606806682745349 4230 778981796415394078387878269 4231 812850570172585125274307759 4232 812850570172585125274307759 4233 778981796415394078387878269 4234 715391445687606806682745349 4235 629544472205093989880815907 4236 530792398133706697350491843 4237 428716936954147717090781873 4238 331648951228680309447585977 4239 245665889799022451442656279 4240 174199449130215920113883543 4241 118206769052646517220135261 4242 76730709735928441002543941 4243 47625957767127997863647963 4244 28252686811008134325892859 4245 16009855859571276118005953 4246 8661069563374624785150761 4247 4470229452064322469755231 4248 2199636714507841215276383 4249 1031079709925550569660804 4250 460020178274476408002512 4251 195160075631596051879853 4252 78646597642583483593373 4253 30070757922164273138642 4254 10895202145711693166174 4255 3735497878529723371259 4256 1210090862058924472379 4257 369749985629115811004 4258 106366434222074411384 4259 28747684924884976049 4260 7282746847637527265 4261 1724861095493098562 4262 380813488615359422 4263 78115587408278855 4264 14832073558533959 4265 2595612872743442 4266 416579843773638 4267 60962903966873 4268 8079421007657 4269 961835834244 4270 101841441272 4271 9473622443 4272 762245483 4273 51971282 4274 2919734 4275 129765 4276 4277 4277 92 4278 93 4279 4370 4280 134043 4281 3049500 4282 54891017 4283 814216766 4284 10235867927 4285 111315063716 4286 1063677275517 4287 9041256841902 4288 69042324974531 4289 477542747740512 4290 3012192716517081 4291 17427686431277402 4292 92947660966812815 4293 458929076023638278 4294 2105674584108457985 4295 9007607943130625828 4296 36030431772522503315 4297 135114119146959387434 4298 476116419851190222389 4299 1579840847688040283384 4300 4945588740588647843639 4301 14630700024241416537434 4302 40965960067875966304817 4303 108717355564747756732016 4304 273806673274179535473227 4305 655180253906072459882366 4306 1491099888200026977663317 4307 3230716424433391784937188 4308 6669866166572163685031615 4309 13131299015438947254905993 4310 24670925422945900903156715 4311 44262542670579410443898813 4312 75878644578136132189540823 4313 124356667503056438866191905 4314 194937478788574958222679203 4315 292406218182862437334018805 4316 419865338929238371556539823 4317 577314841027702760890242257 4318 760365888182828026538367851 4319 959509335087854414441273717 4320 1160336870338800687231307751 4321 1344935917892700796563561257 4322 1494373242103000885070623619 4323 1591832366587979203662186029 4324 1625701140345170250548615519 4325 1591832366587979203662186029 4326 1494373242103000885070623619 4327 1344935917892700796563561257 4328 1160336870338800687231307751 4329 959509335087854414441273717 4330 760365888182828026538367851 4331 577314841027702760890242257 4332 419865338929238371556539823 4333 292406218182862437334018805 4334 194937478788574958222679203 4335 124356667503056438866191905 4336 75878644578136132189540823 4337 44262542670579410443898813 4338 24670925422945900903156715 4339 13131299015438947254905993 4340 6669866166572163685031615 4341 3230716424433391784937188 4342 1491099888200026977663317 4343 655180253906072459882366 4344 273806673274179535473227 4345 108717355564747756732016 4346 40965960067875966304817 4347 14630700024241416537434 4348 4945588740588647843639 4349 1579840847688040283384 4350 476116419851190222389 4351 135114119146959387434 4352 36030431772522503315 4353 9007607943130625828 4354 2105674584108457985 4355 458929076023638278 4356 92947660966812815 4357 17427686431277402 4358 3012192716517081 4359 477542747740512 4360 69042324974531 4361 9041256841902 4362 1063677275517 4363 111315063716 4364 10235867927 4365 814216766 4366 54891017 4367 3049500 4368 134043 4369 4370 4370 93 4371 94 4372 4464 4373 138414 4374 3183544 4375 57940518 4376 869107784 4377 11050084694 4378 121550931644 4379 1174992339234 4380 10104934117420 4381 78083581816434 4382 546585072715044 4383 3489735464257594 4384 20439879147794484 4385 110375347398090218 4386 551876736990451094 4387 2564603660132096264 4388 11113282527239083814 4389 45038039715653129144 4390 171144550919481890750 4391 611230538998149609824 4392 2055957267539230505774 4393 6525429588276688127024 4394 19576288764830064381074 4395 55596660092117382842252 4396 149683315632623723036834 4397 382524028838927292205244 4398 928986927180251995355594 4399 2146280142106099437545684 4400 4721816312633418762600506 4401 9900582591005555469968804 4402 19801165182011110939937609 4403 37802224438384848158062709 4404 68933468093525311347055529 4405 120141187248715542633439637 4406 200235312081192571055732729 4407 319294146291631397088871109 4408 487343696971437395556698009 4409 712271557112100808890558629 4410 997180179956941132446782081 4411 1337680729210530787428610109 4412 1719875223270682440979641569 4413 2119846205426655101672581469 4414 2505272788231501483794869009 4415 2839309159995701681634184877 4416 3086205608690980088732809649 4417 3217533506933149454210801549 4418 3217533506933149454210801549 4419 3086205608690980088732809649 4420 2839309159995701681634184877 4421 2505272788231501483794869009 4422 2119846205426655101672581469 4423 1719875223270682440979641569 4424 1337680729210530787428610109 4425 997180179956941132446782081 4426 712271557112100808890558629 4427 487343696971437395556698009 4428 319294146291631397088871109 4429 200235312081192571055732729 4430 120141187248715542633439637 4431 68933468093525311347055529 4432 37802224438384848158062709 4433 19801165182011110939937609 4434 9900582591005555469968804 4435 4721816312633418762600506 4436 2146280142106099437545684 4437 928986927180251995355594 4438 382524028838927292205244 4439 149683315632623723036834 4440 55596660092117382842252 4441 19576288764830064381074 4442 6525429588276688127024 4443 2055957267539230505774 4444 611230538998149609824 4445 171144550919481890750 4446 45038039715653129144 4447 11113282527239083814 4448 2564603660132096264 4449 551876736990451094 4450 110375347398090218 4451 20439879147794484 4452 3489735464257594 4453 546585072715044 4454 78083581816434 4455 10104934117420 4456 1174992339234 4457 121550931644 4458 11050084694 4459 869107784 4460 57940518 4461 3183544 4462 138414 4463 4464 4464 94 4465 95 4466 4559 4467 142879 4468 3321959 4469 61124063 4470 927048303 4471 11919192479 4472 132601016339 4473 1296543270879 4474 11279926456655 4475 88188515933855 4476 624668654531479 4477 4036320536972639 4478 23929614612052079 4479 130815226545884703 4480 662252084388541313 4481 3116480397122547359 4482 13677886187371180079 4483 56151322242892212959 4484 216182590635135019895 4485 782375089917631500575 4486 2667187806537380115599 4487 8581386855815918632799 4488 26101718353106752508099 4489 75172948856947447223327 4490 205279975724741105879087 4491 532207344471551015242079 4492 1311510956019179287560839 4493 3075267069286351432901279 4494 6868096454739518200146191 4495 14622398903638974232569311 4496 29701747773016666409906414 4497 57603389620395959098000319 4498 106735692531910159505118239 4499 189074655342240853980495167 4500 320376499329908113689172367 4501 519529458372823968144603839 4502 806637843263068792645569119 4503 1199615254083538204447256639 4504 1709451737069041941337340711 4505 2334860909167471919875392191 4506 3057555952481213228408251679 4507 3839721428697337542652223039 4508 4625118993658156585467450479 4509 5344581948227203165429053887 4510 5925514768686681770366994527 4511 6303739115624129542943611199 4512 6435067013866298908421603099 4513 6303739115624129542943611199 4514 5925514768686681770366994527 4515 5344581948227203165429053887 4516 4625118993658156585467450479 4517 3839721428697337542652223039 4518 3057555952481213228408251679 4519 2334860909167471919875392191 4520 1709451737069041941337340711 4521 1199615254083538204447256639 4522 806637843263068792645569119 4523 519529458372823968144603839 4524 320376499329908113689172367 4525 189074655342240853980495167 4526 106735692531910159505118239 4527 57603389620395959098000319 4528 29701747773016666409906414 4529 14622398903638974232569311 4530 6868096454739518200146191 4531 3075267069286351432901279 4532 1311510956019179287560839 4533 532207344471551015242079 4534 205279975724741105879087 4535 75172948856947447223327 4536 26101718353106752508099 4537 8581386855815918632799 4538 2667187806537380115599 4539 782375089917631500575 4540 216182590635135019895 4541 56151322242892212959 4542 13677886187371180079 4543 3116480397122547359 4544 662252084388541313 4545 130815226545884703 4546 23929614612052079 4547 4036320536972639 4548 624668654531479 4549 88188515933855 4550 11279926456655 4551 1296543270879 4552 132601016339 4553 11919192479 4554 927048303 4555 61124063 4556 3321959 4557 142879 4558 4559 4559 95 4560 96 4561 4655 4562 147439 4563 3464839 4564 64446023 4565 988172367 4566 12846240783 4567 144520208819 4568 1429144287219 4569 12576469727535 4570 99468442390511 4571 712857170465335 4572 4660989191504119 4573 27965935149024719 4574 154744841157936783 4575 793067310934426017 4576 3778732481511088673 4577 16794366584493727439 4578 69829208430263393039 4579 272333912878027232855 4580 998557680552766520471 4581 3449562896455011616175 4582 11248574662353298748399 4583 34683105208922671140899 4584 101274667210054199731427 4585 280452924581688553102415 4586 737487320196292121121167 4587 1843718300490730302802919 4588 4386778025305530720462119 4589 9943363524025869633047471 4590 21490495358378492432715503 4591 44324146676655640642475726 4592 87305137393412625507906734 4593 164339082152306118603118559 4594 295810347874151013485613407 4595 509451154672148967669667535 4596 839905957702732081833776207 4597 1326167301635892760790172959 4598 2006253097346606997092825759 4599 2909066991152580145784597351 4600 4044312646236513861212732903 4601 5392416861648685148283643871 4602 6897277381178550771060474719 4603 8464840422355494128119673519 4604 9969700941885359750896504367 4605 11270096716913884935796048415 4606 12229253884310811313310605727 4607 12738806129490428451365214299 4608 12738806129490428451365214299 4609 12229253884310811313310605727 4610 11270096716913884935796048415 4611 9969700941885359750896504367 4612 8464840422355494128119673519 4613 6897277381178550771060474719 4614 5392416861648685148283643871 4615 4044312646236513861212732903 4616 2909066991152580145784597351 4617 2006253097346606997092825759 4618 1326167301635892760790172959 4619 839905957702732081833776207 4620 509451154672148967669667535 4621 295810347874151013485613407 4622 164339082152306118603118559 4623 87305137393412625507906734 4624 44324146676655640642475726 4625 21490495358378492432715503 4626 9943363524025869633047471 4627 4386778025305530720462119 4628 1843718300490730302802919 4629 737487320196292121121167 4630 280452924581688553102415 4631 101274667210054199731427 4632 34683105208922671140899 4633 11248574662353298748399 4634 3449562896455011616175 4635 998557680552766520471 4636 272333912878027232855 4637 69829208430263393039 4638 16794366584493727439 4639 3778732481511088673 4640 793067310934426017 4641 154744841157936783 4642 27965935149024719 4643 4660989191504119 4644 712857170465335 4645 99468442390511 4646 12576469727535 4647 1429144287219 4648 144520208819 4649 12846240783 4650 988172367 4651 64446023 4652 3464839 4653 147439 4654 4655 4655 96 4656 97 4657 4752 4658 152095 4659 3612279 4660 67910863 4661 1052618391 4662 13834413151 4663 157366449603 4664 1573664496039 4665 14005614014755 4666 112044912118047 4667 812325612855847 4668 5373846361969455 4669 32626924340528839 4670 182710776306961503 4671 947812152092362801 4672 4571799792445514691 4673 20573099066004816113 4674 86623575014757120479 4675 342163121308290625895 4676 1270891593430793753327 4677 4448120577007778136647 4678 14698137558808310364575 4679 45931679871275969889299 4680 135957772418976870872327 4681 381727591791742752833843 4682 1017940244777980674223583 4683 2581205620687022423924087 4684 6230496325796261023265039 4685 14330141549331400353509591 4686 31433858882404362065762975 4687 65814642035034133075191230 4688 131629284070068266150382461 4689 251644219545718744111025294 4690 460149430026457132088731967 4691 805261502546299981155280943 4692 1349357112374881049503443743 4693 2166073259338624842623949167 4694 3332420398982499757882998719 4695 4915320088499187142877423111 4696 6953379637389094006997330255 4697 9436729507885199009496376775 4698 12289694242827235919344118591 4699 15362117803534044899180148239 4700 18434541364240853879016177887 4701 21239797658799244686692552783 4702 23499350601224696249106654143 4703 24968060013801239764675820027 4704 25477612258980856902730428599 4705 24968060013801239764675820027 4706 23499350601224696249106654143 4707 21239797658799244686692552783 4708 18434541364240853879016177887 4709 15362117803534044899180148239 4710 12289694242827235919344118591 4711 9436729507885199009496376775 4712 6953379637389094006997330255 4713 4915320088499187142877423111 4714 3332420398982499757882998719 4715 2166073259338624842623949167 4716 1349357112374881049503443743 4717 805261502546299981155280943 4718 460149430026457132088731967 4719 251644219545718744111025294 4720 131629284070068266150382461 4721 65814642035034133075191230 4722 31433858882404362065762975 4723 14330141549331400353509591 4724 6230496325796261023265039 4725 2581205620687022423924087 4726 1017940244777980674223583 4727 381727591791742752833843 4728 135957772418976870872327 4729 45931679871275969889299 4730 14698137558808310364575 4731 4448120577007778136647 4732 1270891593430793753327 4733 342163121308290625895 4734 86623575014757120479 4735 20573099066004816113 4736 4571799792445514691 4737 947812152092362801 4738 182710776306961503 4739 32626924340528839 4740 5373846361969455 4741 812325612855847 4742 112044912118047 4743 14005614014755 4744 1573664496039 4745 157366449603 4746 13834413151 4747 1052618391 4748 67910863 4749 3612279 4750 152095 4751 4752 4752 97 4753 98 4754 4850 4755 156848 4756 3764375 4757 71523143 4758 1120529255 4759 14887031543 4760 171200862755 4761 1731030945643 4762 15579278510795 4763 126050526132803 4764 924370524973895 4765 6186171974825303 4766 38000770702498295 4767 215337700647490343 4768 1130522928399324305 4769 5519611944537877493 4770 25144898858450330805 4771 107196674080761936593 4772 428786696323047746375 4773 1613054714739084379223 4774 5719012170438571889975 4775 19146258135816088501223 4776 60629817430084280253875 4777 181889452290252840761627 4778 517685364210719623706171 4779 1399667836569723427057427 4780 3599145865465003098147671 4781 8811701946483283447189127 4782 20560637875127661376774631 4783 45764000431735762419272567 4784 97248500917438495140954206 4785 197443926105102399225573692 4786 383273503615787010261407756 4787 711793649572175876199757262 4788 1265410932572757113244012911 4789 2154618614921181030658724687 4790 3515430371713505892127392911 4791 5498493658321124600506947887 4792 8247740487481686900760421831 4793 11868699725888281149874753367 4794 16390109145274293016493707031 4795 21726423750712434928840495367 4796 27651812046361280818524266831 4797 33796659167774898778196326127 4798 39674339023040098565708730671 4799 44739148260023940935799206927 4800 48467410615025936013782474171 4801 50445672272782096667406248627 4802 50445672272782096667406248627 4803 48467410615025936013782474171 4804 44739148260023940935799206927 4805 39674339023040098565708730671 4806 33796659167774898778196326127 4807 27651812046361280818524266831 4808 21726423750712434928840495367 4809 16390109145274293016493707031 4810 11868699725888281149874753367 4811 8247740487481686900760421831 4812 5498493658321124600506947887 4813 3515430371713505892127392911 4814 2154618614921181030658724687 4815 1265410932572757113244012911 4816 711793649572175876199757262 4817 383273503615787010261407756 4818 197443926105102399225573692 4819 97248500917438495140954206 4820 45764000431735762419272567 4821 20560637875127661376774631 4822 8811701946483283447189127 4823 3599145865465003098147671 4824 1399667836569723427057427 4825 517685364210719623706171 4826 181889452290252840761627 4827 60629817430084280253875 4828 19146258135816088501223 4829 5719012170438571889975 4830 1613054714739084379223 4831 428786696323047746375 4832 107196674080761936593 4833 25144898858450330805 4834 5519611944537877493 4835 1130522928399324305 4836 215337700647490343 4837 38000770702498295 4838 6186171974825303 4839 924370524973895 4840 126050526132803 4841 15579278510795 4842 1731030945643 4843 171200862755 4844 14887031543 4845 1120529255 4846 71523143 4847 3764375 4848 156848 4849 4850 4850 98 4851 99 4852 4949 4853 161699 4854 3921224 4855 75287519 4856 1192052399 4857 16007560799 4858 186087894299 4859 1902231808399 4860 17310309456439 4861 141629804643599 4862 1050421051106699 4863 7110542499799199 4864 44186942677323599 4865 253338471349988639 4866 1345860629046814649 4867 6650134872937201799 4868 30664510802988208299 4869 132341572939212267399 4870 535983370403809682969 4871 2041841411062132125599 4872 7332066885177656269199 4873 24865270306254660391199 4874 79776075565900368755099 4875 242519269720337121015503 4876 699574816500972464467799 4877 1917353200780443050763599 4878 4998813702034726525205099 4879 12410847811948286545336799 4880 29372339821610944823963759 4881 66324638306863423796047199 4882 143012501349174257560226774 4883 294692427022540894366527899 4884 580717429720889409486981449 4885 1095067153187962886461165019 4886 1977204582144932989443770174 4887 3420029547493938143902737599 4888 5670048986634686922786117599 4889 9013924030034630492634340799 4890 13746234145802811501267369719 4891 20116440213369968050635175199 4892 28258808871162574166368460399 4893 38116532895986727945334202399 4894 49378235797073715747364762199 4895 61448471214136179596720592959 4896 73470998190814997343905056799 4897 84413487283064039501507937599 4898 93206558875049876949581681099 4899 98913082887808032681188722799 4900 100891344545564193334812497255 4901 98913082887808032681188722799 4902 93206558875049876949581681099 4903 84413487283064039501507937599 4904 73470998190814997343905056799 4905 61448471214136179596720592959 4906 49378235797073715747364762199 4907 38116532895986727945334202399 4908 28258808871162574166368460399 4909 20116440213369968050635175199 4910 13746234145802811501267369719 4911 9013924030034630492634340799 4912 5670048986634686922786117599 4913 3420029547493938143902737599 4914 1977204582144932989443770174 4915 1095067153187962886461165019 4916 580717429720889409486981449 4917 294692427022540894366527899 4918 143012501349174257560226774 4919 66324638306863423796047199 4920 29372339821610944823963759 4921 12410847811948286545336799 4922 4998813702034726525205099 4923 1917353200780443050763599 4924 699574816500972464467799 4925 242519269720337121015503 4926 79776075565900368755099 4927 24865270306254660391199 4928 7332066885177656269199 4929 2041841411062132125599 4930 535983370403809682969 4931 132341572939212267399 4932 30664510802988208299 4933 6650134872937201799 4934 1345860629046814649 4935 253338471349988639 4936 44186942677323599 4937 7110542499799199 4938 1050421051106699 4939 141629804643599 4940 17310309456439 4941 1902231808399 4942 186087894299 4943 16007560799 4944 1192052399 4945 75287519 4946 3921224 4947 161699 4948 4949 4949 99 4950 100 4951 5049 4952 166649 4953 4082924 4954 79208744 4955 1267339919 4956 17199613199 4957 202095455099 4958 2088319702699 4959 19212541264839 4960 158940114100039 4961 1192050855750299 4962 8160963550905899 4963 51297485177122799 4964 297525414027312239 4965 1599199100396803289 4966 7995995501984016449 4967 37314645675925410099 4968 163006083742200475699 4969 668324943343021950369 4970 2577824781465941808569 4971 9373908296239788394799 4972 32197337191432316660399 4973 104641345872155029146299 4974 322295345286237489770603 4975 942094086221309585483303 4976 2616928017281415515231399 4977 6916166902815169575968699 4978 17409661513983013070541899 4979 41783187633559231369300559 4980 95696978128474368620010959 4981 209337139656037681356273974 4982 437704928371715151926754674 4983 875409856743430303853509349 4984 1675784582908852295948146469 4985 3072271735332895875904935194 4986 5397234129638871133346507774 4987 9090078534128625066688855199 4988 14683973016669317415420458399 4989 22760158175837441993901710519 4990 33862674359172779551902544919 4991 48375249084532542217003635599 4992 66375341767149302111702662799 4993 87494768693060443692698964599 4994 110826707011209895344085355159 4995 134919469404951176940625649759 4996 157884485473879036845412994399 4997 177620046158113916451089618699 4998 192119641762857909630770403899 4999 199804427433372226016001220055 5000 199804427433372226016001220055 5001 192119641762857909630770403899 5002 177620046158113916451089618699 5003 157884485473879036845412994399 5004 134919469404951176940625649759 5005 110826707011209895344085355159 5006 87494768693060443692698964599 5007 66375341767149302111702662799 5008 48375249084532542217003635599 5009 33862674359172779551902544919 5010 22760158175837441993901710519 5011 14683973016669317415420458399 5012 9090078534128625066688855199 5013 5397234129638871133346507774 5014 3072271735332895875904935194 5015 1675784582908852295948146469 5016 875409856743430303853509349 5017 437704928371715151926754674 5018 209337139656037681356273974 5019 95696978128474368620010959 5020 41783187633559231369300559 5021 17409661513983013070541899 5022 6916166902815169575968699 5023 2616928017281415515231399 5024 942094086221309585483303 5025 322295345286237489770603 5026 104641345872155029146299 5027 32197337191432316660399 5028 9373908296239788394799 5029 2577824781465941808569 5030 668324943343021950369 5031 163006083742200475699 5032 37314645675925410099 5033 7995995501984016449 5034 1599199100396803289 5035 297525414027312239 5036 51297485177122799 5037 8160963550905899 5038 1192050855750299 5039 158940114100039 5040 19212541264839 5041 2088319702699 5042 202095455099 5043 17199613199 5044 1267339919 5045 79208744 5046 4082924 5047 166649 5048 5049 5049 100 5050 101 5051 5150 5052 171699 5053 4249574 5054 83291669 5055 1346548664 5056 18466953119 5057 219295068299 5058 2290415157799 5059 21300860967539 5060 178152655364879 5061 1350990969850339 5062 9353014406656199 5063 59458448728028699 5064 348822899204435039 5065 1896724514424115529 5066 9595194602380819739 5067 45310641177909426549 5068 200320729418125885799 5069 831331027085222426069 5070 3246149724808963758939 5071 11951733077705730203369 5072 41571245487672105055199 5073 136838683063587345806699 5074 426936691158392518916903 5075 1264389431507547075253907 5076 3559022103502725100714703 5077 9533094920096585091200099 5078 24325828416798182646510599 5079 59192849147542244439842459 5080 137480165762033599989311519 5081 305034117784512049976284934 5082 647042068027752833283028649 5083 1313114785115145455780264024 5084 2551194439652282599801655819 5085 4748056318241748171853081664 5086 8469505864971767009251442969 5087 14487312663767496200035362974 5088 23774051550797942482109313599 5089 37444131192506759409322168919 5090 56622832535010221545804255439 5091 82237923443705321768906180519 5092 114750590851681844328706298399 5093 153870110460209745804401627399 5094 198321475704270339036784319759 5095 245746176416161072284711004919 5096 292803954878830213786038644159 5097 335504531631992953296502613099 5098 369739687920971826081860022599 5099 391924069196230135646771623955 5100 399608854866744452032002440111 5101 391924069196230135646771623955 5102 369739687920971826081860022599 5103 335504531631992953296502613099 5104 292803954878830213786038644159 5105 245746176416161072284711004919 5106 198321475704270339036784319759 5107 153870110460209745804401627399 5108 114750590851681844328706298399 5109 82237923443705321768906180519 5110 56622832535010221545804255439 5111 37444131192506759409322168919 5112 23774051550797942482109313599 5113 14487312663767496200035362974 5114 8469505864971767009251442969 5115 4748056318241748171853081664 5116 2551194439652282599801655819 5117 1313114785115145455780264024 5118 647042068027752833283028649 5119 305034117784512049976284934 5120 137480165762033599989311519 5121 59192849147542244439842459 5122 24325828416798182646510599 5123 9533094920096585091200099 5124 3559022103502725100714703 5125 1264389431507547075253907 5126 426936691158392518916903 5127 136838683063587345806699 5128 41571245487672105055199 5129 11951733077705730203369 5130 3246149724808963758939 5131 831331027085222426069 5132 200320729418125885799 5133 45310641177909426549 5134 9595194602380819739 5135 1896724514424115529 5136 348822899204435039 5137 59458448728028699 5138 9353014406656199 5139 1350990969850339 5140 178152655364879 5141 21300860967539 5142 2290415157799 5143 219295068299 5144 18466953119 5145 1346548664 5146 83291669 5147 4249574 5148 171699 5149 5150 5150 101