0 1 1 1 2 1 3 1 4 8 5 1 6 1 7 9 8 9 9 1 10 1 11 10 12 12 13 10 14 1 15 1 16 11 17 16 18 16 19 11 20 1 21 1 22 12 23 21 24 26 25 21 26 12 27 1 28 1 29 13 30 27 31 41 32 41 33 27 34 13 35 1 36 1 37 14 38 34 39 62 40 76 41 62 42 34 43 14 44 1 45 1 46 15 47 42 48 90 49 132 50 132 51 90 52 42 53 15 54 1 55 1 56 16 57 51 58 126 59 216 60 258 61 216 62 126 63 51 64 16 65 1 66 1 67 17 68 61 69 171 70 336 71 468 72 468 73 336 74 171 75 61 76 17 77 1 78 1 79 18 80 72 81 226 82 501 83 798 84 930 85 798 86 501 87 226 88 72 89 18 90 1 91 1 92 19 93 84 94 292 95 721 96 1293 97 1722 98 1722 99 1293 100 721 101 292 102 84 103 19 104 1 105 1 106 20 107 97 108 370 109 1007 110 2008 111 3009 112 3438 113 3009 114 2008 115 1007 116 370 117 97 118 20 119 1 120 1 121 21 122 111 123 461 124 1371 125 3009 126 5011 127 6441 128 6441 129 5011 130 3009 131 1371 132 461 133 111 134 21 135 1 136 1 137 22 138 126 139 566 140 1826 141 4374 142 8014 143 11446 144 12876 145 11446 146 8014 147 4374 148 1826 149 566 150 126 151 22 152 1 153 1 154 23 155 142 156 686 157 2386 158 6194 159 12382 160 19454 161 24316 162 24316 163 19454 164 12382 165 6194 166 2386 167 686 168 142 169 23 170 1 171 1 172 24 173 159 174 822 175 3066 176 8574 177 18570 178 31830 179 43764 180 48626 181 43764 182 31830 183 18570 184 8574 185 3066 186 822 187 159 188 24 189 1 190 1 191 25 192 177 193 975 194 3882 195 11634 196 27138 197 50394 198 75588 199 92384 200 92384 201 75588 202 50394 203 27138 204 11634 205 3882 206 975 207 177 208 25 209 1 210 1 211 26 212 196 213 1146 214 4851 215 15510 216 38766 217 77526 218 125976 219 167966 220 184762 221 167966 222 125976 223 77526 224 38766 225 15510 226 4851 227 1146 228 196 229 26 230 1 231 1 232 27 233 216 234 1336 235 5991 236 20355 237 54270 238 116286 239 203496 240 293936 241 352722 242 352722 243 293936 244 203496 245 116286 246 54270 247 20355 248 5991 249 1336 250 216 251 27 252 1 253 1 254 28 255 237 256 1546 257 7321 258 26340 259 74619 260 170550 261 319776 262 497426 263 646652 264 705438 265 646652 266 497426 267 319776 268 170550 269 74619 270 26340 271 7321 272 1546 273 237 274 28 275 1 276 1 277 29 278 259 279 1777 280 8861 281 33655 282 100953 283 245163 284 490320 285 817196 286 1144072 287 1352084 288 1352084 289 1144072 290 817196 291 490320 292 245163 293 100953 294 33655 295 8861 296 1777 297 259 298 29 299 1 300 1 301 30 302 282 303 2030 304 10632 305 42510 306 134602 307 346110 308 735477 309 1307510 310 1961262 311 2496150 312 2704162 313 2496150 314 1961262 315 1307510 316 735477 317 346110 318 134602 319 42510 320 10632 321 2030 322 282 323 30 324 1 325 1 326 31 327 306 328 2306 329 12656 330 53136 331 177106 332 480706 333 1081581 334 2042981 335 3268766 336 4457406 337 5200306 338 5200306 339 4457406 340 3268766 341 2042981 342 1081581 343 480706 344 177106 345 53136 346 12656 347 2306 348 306 349 31 350 1 351 1 352 32 353 331 354 2606 355 14956 356 65786 357 230236 358 657806 359 1562281 360 3124556 361 5311741 362 7726166 363 9657706 364 10400606 365 9657706 366 7726166 367 5311741 368 3124556 369 1562281 370 657806 371 230236 372 65786 373 14956 374 2606 375 331 376 32 377 1 378 1 379 33 380 357 381 2931 382 17556 383 80736 384 296016 385 888036 386 2220081 387 4686831 388 8436291 389 13037901 390 17383866 391 20058306 392 20058306 393 17383866 394 13037901 395 8436291 396 4686831 397 2220081 398 888036 399 296016 400 80736 401 17556 402 2931 403 357 404 33 405 1 406 1 407 34 408 384 409 3282 410 20481 411 98286 412 376746 413 1184046 414 3108111 415 6906906 416 13123116 417 21474186 418 30421761 419 37442166 420 40116606 421 37442166 422 30421761 423 21474186 424 13123116 425 6906906 426 3108111 427 1184046 428 376746 429 98286 430 20481 431 3282 432 384 433 34 434 1 435 1 436 35 437 412 438 3660 439 23757 440 118761 441 475026 442 1560786 443 4292151 444 10015011 445 20030016 446 34597296 447 51895941 448 67863921 449 77558766 450 77558766 451 67863921 452 51895941 453 34597296 454 20030016 455 10015011 456 4292151 457 1560786 458 475026 459 118761 460 23757 461 3660 462 412 463 35 464 1 465 1 466 36 467 441 468 4066 469 27411 470 142512 471 593781 472 2035806 473 5852931 474 14307156 475 30045021 476 54627306 477 86493231 478 119759856 479 145422681 480 155117526 481 145422681 482 119759856 483 86493231 484 54627306 485 30045021 486 14307156 487 5852931 488 2035806 489 593781 490 142512 491 27411 492 4066 493 441 494 36 495 1 496 1 497 37 498 471 499 4501 500 31471 501 169917 502 736287 503 2629581 504 7888731 505 20160081 506 44352171 507 84672321 508 141120531 509 206253081 510 265182531 511 300540201 512 300540201 513 265182531 514 206253081 515 141120531 516 84672321 517 44352171 518 20160081 519 7888731 520 2629581 521 736287 522 169917 523 31471 524 4501 525 471 526 37 527 1 528 1 529 38 530 502 531 4966 532 35966 533 201382 534 906198 535 3365862 536 10518306 537 28048806 538 64512246 539 129024486 540 225792846 541 347373606 542 471435606 543 565722726 544 601080396 545 565722726 546 471435606 547 347373606 548 225792846 549 129024486 550 64512246 551 28048806 552 10518306 553 3365862 554 906198 555 201382 556 35966 557 4966 558 502 559 38 560 1 561 1 562 39 563 534 564 5462 565 40926 566 237342 567 1107574 568 4272054 569 13884162 570 38567106 571 92561046 572 193536726 573 354817326 574 573166446 575 818809206 576 1037158326 577 1166803116 578 1166803116 579 1037158326 580 818809206 581 573166446 582 354817326 583 193536726 584 92561046 585 38567106 586 13884162 587 4272054 588 1107574 589 237342 590 40926 591 5462 592 534 593 39 594 1 595 1 596 40 597 567 598 5990 599 46382 600 278262 601 1344910 602 5379622 603 18156210 604 52451262 605 131128146 606 286097766 607 548354046 608 927983766 609 1391975646 610 1855967526 611 2203961436 612 2333606226 613 2203961436 614 1855967526 615 1391975646 616 927983766 617 548354046 618 286097766 619 131128146 620 52451262 621 18156210 622 5379622 623 1344910 624 278262 625 46382 626 5990 627 567 628 40 629 1 630 1 631 41 632 601 633 6551 634 52366 635 324638 636 1623166 637 6724526 638 23535826 639 70607466 640 183579402 641 417225906 642 834451806 643 1476337806 644 2319959406 645 3247943166 646 4059928956 647 4537567656 648 4537567656 649 4059928956 650 3247943166 651 2319959406 652 1476337806 653 834451806 654 417225906 655 183579402 656 70607466 657 23535826 658 6724526 659 1623166 660 324638 661 52366 662 6551 663 601 664 41 665 1 666 1 667 42 668 636 669 7146 670 58911 671 376998 672 1947798 673 8347686 674 30260346 675 94143286 676 254186862 677 600805302 678 1251677706 679 2310789606 680 3796297206 681 5567902566 682 7307872116 683 8597496606 684 9075135306 685 8597496606 686 7307872116 687 5567902566 688 3796297206 689 2310789606 690 1251677706 691 600805302 692 254186862 693 94143286 694 30260346 695 8347686 696 1947798 697 376998 698 58911 699 7146 700 636 701 42 702 1 703 1 704 43 705 672 706 7776 707 66051 708 435903 709 2324790 710 10295478 711 38608026 712 124403626 713 348330142 714 854992158 715 1852483002 716 3562467306 717 6107086806 718 9364199766 719 12875774676 720 15905368716 721 17672631906 722 17672631906 723 15905368716 724 12875774676 725 9364199766 726 6107086806 727 3562467306 728 1852483002 729 854992158 730 348330142 731 124403626 732 38608026 733 10295478 734 2324790 735 435903 736 66051 737 7776 738 672 739 43 740 1 741 1 742 44 743 709 744 8442 745 73821 746 501948 747 2760687 748 12620262 749 48903498 750 163011646 751 472733762 752 1203322294 753 2707475154 754 5414950302 755 9669554106 756 15471286566 757 22239974436 758 28781143386 759 33578000616 760 35345263806 761 33578000616 762 28781143386 763 22239974436 764 15471286566 765 9669554106 766 5414950302 767 2707475154 768 1203322294 769 472733762 770 163011646 771 48903498 772 12620262 773 2760687 774 501948 775 73821 776 8442 777 709 778 44 779 1 780 1 781 45 782 747 783 9145 784 82257 785 575763 786 3262629 787 15380943 788 61523754 789 211915138 790 635745402 791 1676056050 792 3910797442 793 8122425450 794 15084504402 795 25140840666 796 37711260996 797 51021117816 798 62359143996 799 68923264416 800 68923264416 801 62359143996 802 51021117816 803 37711260996 804 25140840666 805 15084504402 806 8122425450 807 3910797442 808 1676056050 809 635745402 810 211915138 811 61523754 812 15380943 813 3262629 814 575763 815 82257 816 9145 817 747 818 45 819 1 820 1 821 46 822 786 823 9886 824 91396 825 658014 826 3838386 827 18643566 828 76904691 829 273438886 830 847660534 831 2311801446 832 5586853486 833 12033222886 834 23206929846 835 40225345062 836 62852101656 837 88732378806 838 113380261806 839 131282408406 840 137846528826 841 131282408406 842 113380261806 843 88732378806 844 62852101656 845 40225345062 846 23206929846 847 12033222886 848 5586853486 849 2311801446 850 847660534 851 273438886 852 76904691 853 18643566 854 3838386 855 658014 856 91396 857 9886 858 786 859 46 860 1 861 1 862 47 863 826 864 10666 865 101276 866 749404 867 4496394 868 22481946 869 95548251 870 350343571 871 1121099414 872 3159461974 873 7898654926 874 17620076366 875 35240152726 876 63432274902 877 103077446712 878 151584480456 879 202112640606 880 244662670206 881 269128937226 882 269128937226 883 244662670206 884 202112640606 885 151584480456 886 103077446712 887 63432274902 888 35240152726 889 17620076366 890 7898654926 891 3159461974 892 1121099414 893 350343571 894 95548251 895 22481946 896 4496394 897 749404 898 101276 899 10666 900 826 901 47 902 1 903 1 904 48 905 867 906 11486 907 111936 908 850674 909 5245792 910 26978334 911 118030191 912 445891816 913 1471442979 914 4280561382 915 11058116894 916 25518731286 917 52860229086 918 98672427622 919 166509721608 920 254661927162 921 353697121056 922 446775310806 923 513791607426 924 538257874446 925 513791607426 926 446775310806 927 353697121056 928 254661927162 929 166509721608 930 98672427622 931 52860229086 932 25518731286 933 11058116894 934 4280561382 935 1471442979 936 445891816 937 118030191 938 26978334 939 5245792 940 850674 941 111936 942 11486 943 867 944 48 945 1 946 1 947 49 948 909 949 12347 950 123416 951 962604 952 6096460 953 32224120 954 145008519 955 563922001 956 1917334789 957 5752004355 958 15338678270 959 36576848174 960 78378960366 961 151532656702 962 265182149224 963 421171648764 964 608359048212 965 800472431856 966 960566918226 967 1052049481866 968 1052049481866 969 960566918226 970 800472431856 971 608359048212 972 421171648764 973 265182149224 974 151532656702 975 78378960366 976 36576848174 977 15338678270 978 5752004355 979 1917334789 980 563922001 981 145008519 982 32224120 983 6096460 984 962604 985 123416 986 12347 987 909 988 49 989 1 990 1 991 50 992 952 993 13250 994 135757 995 1086014 996 7059058 997 38320574 998 177232633 999 708930514 1000 2481256784 1001 7669339138 1002 21090682619 1003 51915526438 1004 114955808534 1005 229911617062 1006 416714805920 1007 686353797982 1008 1029530696970 1009 1408831480062 1010 1761039350076 1011 2012616400086 1012 2104098963726 1013 2012616400086 1014 1761039350076 1015 1408831480062 1016 1029530696970 1017 686353797982 1018 416714805920 1019 229911617062 1020 114955808534 1021 51915526438 1022 21090682619 1023 7669339138 1024 2481256784 1025 708930514 1026 177232633 1027 38320574 1028 7059058 1029 1086014 1030 135757 1031 13250 1032 952 1033 50 1034 1 1035 1 1036 51 1037 996 1038 14196 1039 149001 1040 1221765 1041 8145066 1042 45379626 1043 215553201 1044 886163141 1045 3190187292 1046 10150595916 1047 28760021751 1048 73006209051 1049 166871334966 1050 344867425590 1051 646626422976 1052 1103068603896 1053 1715884494946 1054 2438362177026 1055 3169870830132 1056 3773655750156 1057 4116715363806 1058 4116715363806 1059 3773655750156 1060 3169870830132 1061 2438362177026 1062 1715884494946 1063 1103068603896 1064 646626422976 1065 344867425590 1066 166871334966 1067 73006209051 1068 28760021751 1069 10150595916 1070 3190187292 1071 886163141 1072 215553201 1073 45379626 1074 8145066 1075 1221765 1076 149001 1077 14196 1078 996 1079 51 1080 1 1081 1 1082 52 1083 1041 1084 15186 1085 163191 1086 1370760 1087 9366825 1088 53524686 1089 260932821 1090 1101716336 1091 4076350427 1092 13340783202 1093 38910617661 1094 101766230796 1095 239877544011 1096 511738760550 1097 991493848560 1098 1749695026866 1099 2818953098836 1100 4154246671966 1101 5608233007152 1102 6943526580282 1103 7890371113956 1104 8233430727606 1105 7890371113956 1106 6943526580282 1107 5608233007152 1108 4154246671966 1109 2818953098836 1110 1749695026866 1111 991493848560 1112 511738760550 1113 239877544011 1114 101766230796 1115 38910617661 1116 13340783202 1117 4076350427 1118 1101716336 1119 260932821 1120 53524686 1121 9366825 1122 1370760 1123 163191 1124 15186 1125 1041 1126 52 1127 1 1128 1 1129 53 1130 1087 1131 16221 1132 178371 1133 1533945 1134 10737579 1135 62891505 1136 314457501 1137 1362649151 1138 5178066757 1139 17417133623 1140 52251400857 1141 140676848451 1142 341643774801 1143 751616304555 1144 1503232609104 1145 2741188875420 1146 4568648125696 1147 6973199770796 1148 9762479679112 1149 12551759587428 1150 14833897694232 1151 16123801841556 1152 16123801841556 1153 14833897694232 1154 12551759587428 1155 9762479679112 1156 6973199770796 1157 4568648125696 1158 2741188875420 1159 1503232609104 1160 751616304555 1161 341643774801 1162 140676848451 1163 52251400857 1164 17417133623 1165 5178066757 1166 1362649151 1167 314457501 1168 62891505 1169 10737579 1170 1533945 1171 178371 1172 16221 1173 1087 1174 53 1175 1 1176 1 1177 54 1178 1134 1179 17302 1180 194586 1181 1712310 1182 12271518 1183 73629078 1184 377349000 1185 1677106646 1186 6540715902 1187 22595200374 1188 69668534474 1189 192928249302 1190 482320623246 1191 1093260079350 1192 2254848913653 1193 4244421484518 1194 7309837001110 1195 11541847896486 1196 16735679449902 1197 22314239266534 1198 27385657281654 1199 30957699535782 1200 32247603683106 1201 30957699535782 1202 27385657281654 1203 22314239266534 1204 16735679449902 1205 11541847896486 1206 7309837001110 1207 4244421484518 1208 2254848913653 1209 1093260079350 1210 482320623246 1211 192928249302 1212 69668534474 1213 22595200374 1214 6540715902 1215 1677106646 1216 377349000 1217 73629078 1218 12271518 1219 1712310 1220 194586 1221 17302 1222 1134 1223 54 1224 1 1225 1 1226 55 1227 1182 1228 18430 1229 211882 1230 1906890 1231 13983822 1232 85900590 1233 450978072 1234 2054455640 1235 8217822542 1236 29135916270 1237 92263734842 1238 262596783770 1239 675248872542 1240 1575580702590 1241 3348108992997 1242 6499270398165 1243 11554258485622 1244 18851684897590 1245 28277527346382 1246 39049918716430 1247 49699896548182 1248 58343356817430 1249 63205303218882 1250 63205303218882 1251 58343356817430 1252 49699896548182 1253 39049918716430 1254 28277527346382 1255 18851684897590 1256 11554258485622 1257 6499270398165 1258 3348108992997 1259 1575580702590 1260 675248872542 1261 262596783770 1262 92263734842 1263 29135916270 1264 8217822542 1265 2054455640 1266 450978072 1267 85900590 1268 13983822 1269 1906890 1270 211882 1271 18430 1272 1182 1273 55 1274 1 1275 1 1276 56 1277 1231 1278 19606 1279 230306 1280 2118766 1281 15890706 1282 99884406 1283 536878656 1284 2505433706 1285 10272278176 1286 37353738806 1287 121399651106 1288 354860518606 1289 937845656306 1290 2250829575126 1291 4923689695581 1292 9847379391156 1293 18053528883781 1294 30405943383206 1295 47129212243966 1296 67327446062806 1297 88749815264606 1298 108043253365606 1299 121548660036306 1300 126410606437758 1301 121548660036306 1302 108043253365606 1303 88749815264606 1304 67327446062806 1305 47129212243966 1306 30405943383206 1307 18053528883781 1308 9847379391156 1309 4923689695581 1310 2250829575126 1311 937845656306 1312 354860518606 1313 121399651106 1314 37353738806 1315 10272278176 1316 2505433706 1317 536878656 1318 99884406 1319 15890706 1320 2118766 1321 230306 1322 19606 1323 1231 1324 56 1325 1 1326 1 1327 57 1328 1281 1329 20831 1330 249906 1331 2349066 1332 18009466 1333 115775106 1334 636763056 1335 3042312356 1336 12777711876 1337 47626016976 1338 158753389906 1339 476260169706 1340 1292706174906 1341 3188675231426 1342 7174519270701 1343 14771069086731 1344 27900908274931 1345 48459472266981 1346 77535155627166 1347 114456658306766 1348 156077261327406 1349 196793068630206 1350 229591913401906 1351 247959266474058 1352 247959266474058 1353 229591913401906 1354 196793068630206 1355 156077261327406 1356 114456658306766 1357 77535155627166 1358 48459472266981 1359 27900908274931 1360 14771069086731 1361 7174519270701 1362 3188675231426 1363 1292706174906 1364 476260169706 1365 158753389906 1366 47626016976 1367 12777711876 1368 3042312356 1369 636763056 1370 115775106 1371 18009466 1372 2349066 1373 249906 1374 20831 1375 1281 1376 57 1377 1 1378 1 1379 58 1380 1332 1381 22106 1382 270731 1383 2598966 1384 20358526 1385 133784566 1386 752538156 1387 3679075406 1388 15820024226 1389 60403728846 1390 206379406876 1391 635013559606 1392 1768966344606 1393 4481381406326 1394 10363194502121 1395 21945588357426 1396 42671977361656 1397 76360380541906 1398 125994627894141 1399 191991813933926 1400 270533919634166 1401 352870329957606 1402 426384982032106 1403 477551179875958 1404 495918532948110 1405 477551179875958 1406 426384982032106 1407 352870329957606 1408 270533919634166 1409 191991813933926 1410 125994627894141 1411 76360380541906 1412 42671977361656 1413 21945588357426 1414 10363194502121 1415 4481381406326 1416 1768966344606 1417 635013559606 1418 206379406876 1419 60403728846 1420 15820024226 1421 3679075406 1422 752538156 1423 133784566 1424 20358526 1425 2598966 1426 270731 1427 22106 1428 1332 1429 58 1430 1 1431 1 1432 59 1433 1384 1434 23432 1435 292831 1436 2869691 1437 22957486 1438 154143086 1439 886322716 1440 4431613556 1441 19499099626 1442 76223753066 1443 266783135716 1444 841392966476 1445 2403979904206 1446 6250347750926 1447 14844575908441 1448 32308782859541 1449 64617565719076 1450 119032357903556 1451 202355008436041 1452 317986441828061 1453 462525733568086 1454 623404249591766 1455 779255311989706 1456 903936161908058 1457 973469712824062 1458 973469712824062 1459 903936161908058 1460 779255311989706 1461 623404249591766 1462 462525733568086 1463 317986441828061 1464 202355008436041 1465 119032357903556 1466 64617565719076 1467 32308782859541 1468 14844575908441 1469 6250347750926 1470 2403979904206 1471 841392966476 1472 266783135716 1473 76223753066 1474 19499099626 1475 4431613556 1476 886322716 1477 154143086 1478 22957486 1479 2869691 1480 292831 1481 23432 1482 1384 1483 59 1484 1 1485 1 1486 60 1487 1437 1488 24810 1489 316257 1490 3162516 1491 25827171 1492 177100566 1493 1040465796 1494 5317936266 1495 23930713176 1496 95722852686 1497 343006888776 1498 1108176102186 1499 3245372870676 1500 8654327655126 1501 21094923659361 1502 47153358767976 1503 96926348578611 1504 183649923622626 1505 321387366339591 1506 520341450264096 1507 780512175396141 1508 1085929983159846 1509 1402659561581466 1510 1683191473897758 1511 1877405874732114 1512 1946939425648118 1513 1877405874732114 1514 1683191473897758 1515 1402659561581466 1516 1085929983159846 1517 780512175396141 1518 520341450264096 1519 321387366339591 1520 183649923622626 1521 96926348578611 1522 47153358767976 1523 21094923659361 1524 8654327655126 1525 3245372870676 1526 1108176102186 1527 343006888776 1528 95722852686 1529 23930713176 1530 5317936266 1531 1040465796 1532 177100566 1533 25827171 1534 3162516 1535 316257 1536 24810 1537 1437 1538 60 1539 1 1540 1 1541 61 1542 1491 1543 26241 1544 341061 1545 3478767 1546 28989681 1547 202927731 1548 1217566356 1549 6358402056 1550 29248649436 1551 119653565856 1552 438729741456 1553 1451182990956 1554 4353548972856 1555 11899700525796 1556 29749251314481 1557 68248282427331 1558 144079707346581 1559 280576272201231 1560 505037289962211 1561 841728816603681 1562 1300853625660231 1563 1866442158555981 1564 2488589544741306 1565 3085851035479218 1566 3560597348629866 1567 3824345300380226 1568 3824345300380226 1569 3560597348629866 1570 3085851035479218 1571 2488589544741306 1572 1866442158555981 1573 1300853625660231 1574 841728816603681 1575 505037289962211 1576 280576272201231 1577 144079707346581 1578 68248282427331 1579 29749251314481 1580 11899700525796 1581 4353548972856 1582 1451182990956 1583 438729741456 1584 119653565856 1585 29248649436 1586 6358402056 1587 1217566356 1588 202927731 1589 28989681 1590 3478767 1591 341061 1592 26241 1593 1491 1594 61 1595 1 1596 1 1597 62 1598 1546 1599 27726 1600 367296 1601 3819822 1602 32468442 1603 231917406 1604 1420494081 1605 7575968406 1606 35607051486 1607 148902215286 1608 558383307306 1609 1889912732406 1610 5804731963806 1611 16253249498646 1612 41648951840271 1613 97997533741806 1614 212327989773906 1615 424655979547806 1616 785613562163436 1617 1346766106565886 1618 2142582442263906 1619 3167295784216206 1620 4355031703297281 1621 5574440580220518 1622 6646448384109078 1623 7384942649010086 1624 7648690600760446 1625 7384942649010086 1626 6646448384109078 1627 5574440580220518 1628 4355031703297281 1629 3167295784216206 1630 2142582442263906 1631 1346766106565886 1632 785613562163436 1633 424655979547806 1634 212327989773906 1635 97997533741806 1636 41648951840271 1637 16253249498646 1638 5804731963806 1639 1889912732406 1640 558383307306 1641 148902215286 1642 35607051486 1643 7575968406 1644 1420494081 1645 231917406 1646 32468442 1647 3819822 1648 367296 1649 27726 1650 1546 1651 62 1652 1 1653 1 1654 63 1655 1602 1656 29266 1657 395016 1658 4187112 1659 36288258 1660 264385842 1661 1652411481 1662 8996462481 1663 43183019886 1664 184509266766 1665 707285522586 1666 2448296039706 1667 7694644696206 1668 22057981462446 1669 57902201338911 1670 139646485582071 1671 310325523515706 1672 636983969321706 1673 1210269541711236 1674 2132379668729316 1675 3489348548829786 1676 5309878226480106 1677 7522327487513481 1678 9929472283517793 1679 12220888964329590 1680 14031391033119158 1681 15033633249770526 1682 15033633249770526 1683 14031391033119158 1684 12220888964329590 1685 9929472283517793 1686 7522327487513481 1687 5309878226480106 1688 3489348548829786 1689 2132379668729316 1690 1210269541711236 1691 636983969321706 1692 310325523515706 1693 139646485582071 1694 57902201338911 1695 22057981462446 1696 7694644696206 1697 2448296039706 1698 707285522586 1699 184509266766 1700 43183019886 1701 8996462481 1702 1652411481 1703 264385842 1704 36288258 1705 4187112 1706 395016 1707 29266 1708 1602 1709 63 1710 1 1711 1 1712 64 1713 1659 1714 30862 1715 424276 1716 4582122 1717 40475364 1718 300674094 1719 1916797317 1720 10648873956 1721 52179482361 1722 227692286646 1723 891794789346 1724 3155581562286 1725 10142940735906 1726 29752626158646 1727 79960182801351 1728 197548686920976 1729 449972009097771 1730 947309492837406 1731 1847253511032936 1732 3342649210440546 1733 5621728217559096 1734 8799226775309886 1735 12832205713993581 1736 17451799771031268 1737 22150361247847377 1738 26252279997448742 1739 29065024282889678 1740 30067266499541046 1741 29065024282889678 1742 26252279997448742 1743 22150361247847377 1744 17451799771031268 1745 12832205713993581 1746 8799226775309886 1747 5621728217559096 1748 3342649210440546 1749 1847253511032936 1750 947309492837406 1751 449972009097771 1752 197548686920976 1753 79960182801351 1754 29752626158646 1755 10142940735906 1756 3155581562286 1757 891794789346 1758 227692286646 1759 52179482361 1760 10648873956 1761 1916797317 1762 300674094 1763 40475364 1764 4582122 1765 424276 1766 30862 1767 1659 1768 64 1769 1 1770 1 1771 65 1772 1717 1773 32515 1774 455132 1775 5006392 1776 45057480 1777 341149452 1778 2217471405 1779 12565671267 1780 62828356311 1781 279871769001 1782 1119487075986 1783 4047376351626 1784 13298522298186 1785 39895566894546 1786 109712808959991 1787 277508869722321 1788 647520696018741 1789 1397281501935171 1790 2794563003870336 1791 5189902721473476 1792 8964377427999636 1793 14420954992868976 1794 21631432489303461 1795 30284005485024843 1796 39602161018878639 1797 48402641245296113 1798 55317304280338414 1799 59132290782430718 1800 59132290782430718 1801 55317304280338414 1802 48402641245296113 1803 39602161018878639 1804 30284005485024843 1805 21631432489303461 1806 14420954992868976 1807 8964377427999636 1808 5189902721473476 1809 2794563003870336 1810 1397281501935171 1811 647520696018741 1812 277508869722321 1813 109712808959991 1814 39895566894546 1815 13298522298186 1816 4047376351626 1817 1119487075986 1818 279871769001 1819 62828356311 1820 12565671267 1821 2217471405 1822 341149452 1823 45057480 1824 5006392 1825 455132 1826 32515 1827 1717 1828 65 1829 1 1830 1 1831 66 1832 1776 1833 34226 1834 487641 1835 5461518 1836 50063866 1837 386206926 1838 2558620851 1839 14783142666 1840 75394027572 1841 342700125306 1842 1399358844981 1843 5166863427606 1844 17345898649806 1845 53194089192726 1846 149608375854531 1847 387221678682306 1848 925029565741056 1849 2044802197953906 1850 4191844505805501 1851 7984465725343806 1852 14154280149473106 1853 23385332420868606 1854 36052387482172431 1855 51915437974328298 1856 69886166503903476 1857 88004802264174746 1858 103719945525634521 1859 114449595062769126 1860 118264581564861430 1861 114449595062769126 1862 103719945525634521 1863 88004802264174746 1864 69886166503903476 1865 51915437974328298 1866 36052387482172431 1867 23385332420868606 1868 14154280149473106 1869 7984465725343806 1870 4191844505805501 1871 2044802197953906 1872 925029565741056 1873 387221678682306 1874 149608375854531 1875 53194089192726 1876 17345898649806 1877 5166863427606 1878 1399358844981 1879 342700125306 1880 75394027572 1881 14783142666 1882 2558620851 1883 386206926 1884 50063866 1885 5461518 1886 487641 1887 34226 1888 1776 1889 66 1890 1 1891 1 1892 67 1893 1836 1894 35996 1895 521861 1896 5949153 1897 55525378 1898 436270786 1899 2944827771 1900 17341763511 1901 90177170232 1902 418094152872 1903 1742058970281 1904 6566222272581 1905 22512762077406 1906 70539987842526 1907 202802465047251 1908 536830054536831 1909 1312251244423356 1910 2969831763694956 1911 6236646703759401 1912 12176310231149301 1913 22138745874816906 1914 37539612570341706 1915 59437719903041031 1916 87967825456500723 1917 121801604478231768 1918 157890968768078216 1919 191724747789809261 1920 218169540588403641 1921 232714176627630550 1922 232714176627630550 1923 218169540588403641 1924 191724747789809261 1925 157890968768078216 1926 121801604478231768 1927 87967825456500723 1928 59437719903041031 1929 37539612570341706 1930 22138745874816906 1931 12176310231149301 1932 6236646703759401 1933 2969831763694956 1934 1312251244423356 1935 536830054536831 1936 202802465047251 1937 70539987842526 1938 22512762077406 1939 6566222272581 1940 1742058970281 1941 418094152872 1942 90177170232 1943 17341763511 1944 2944827771 1945 436270786 1946 55525378 1947 5949153 1948 521861 1949 35996 1950 1836 1951 67 1952 1 1953 1 1954 68 1955 1897 1956 37826 1957 557851 1958 6471008 1959 61474525 1960 491796158 1961 3381098551 1962 20286591276 1963 107518933737 1964 508271323098 1965 2160153123147 1966 8308281242856 1967 29078984349981 1968 93052749919926 1969 273342452889771 1970 739632519584076 1971 1849081298960181 1972 4282083008118306 1973 9206478467454351 1974 18412956934908696 1975 34315056105966201 1976 59678358445158606 1977 96977332473382731 1978 147405545359541748 1979 209769429934732485 1980 279692573246309978 1981 349615716557887471 1982 409894288378212896 1983 450883717216034185 1984 465428353255261094 1985 450883717216034185 1986 409894288378212896 1987 349615716557887471 1988 279692573246309978 1989 209769429934732485 1990 147405545359541748 1991 96977332473382731 1992 59678358445158606 1993 34315056105966201 1994 18412956934908696 1995 9206478467454351 1996 4282083008118306 1997 1849081298960181 1998 739632519584076 1999 273342452889771 2000 93052749919926 2001 29078984349981 2002 8308281242856 2003 2160153123147 2004 508271323098 2005 107518933737 2006 20286591276 2007 3381098551 2008 491796158 2009 61474525 2010 6471008 2011 557851 2012 37826 2013 1897 2014 68 2015 1 2016 1 2017 69 2018 1959 2019 39717 2020 595671 2021 7028853 2022 67945527 2023 553270677 2024 3872894703 2025 23667689821 2026 127805525007 2027 615790256829 2028 2668424446239 2029 10468434365997 2030 37387265592831 2031 122131734269901 2032 366395202809691 2033 1012974972473841 2034 2588713818544251 2035 6131164307078481 2036 13488561475572651 2037 27619435402363041 2038 52728013040874891 2039 93993414551124801 2040 156655690918541331 2041 244382877832924473 2042 357174975294274227 2043 489462003181042457 2044 629308289804197443 2045 759510004936100361 2046 860778005594247075 2047 916312070471295273 2048 916312070471295273 2049 860778005594247075 2050 759510004936100361 2051 629308289804197443 2052 489462003181042457 2053 357174975294274227 2054 244382877832924473 2055 156655690918541331 2056 93993414551124801 2057 52728013040874891 2058 27619435402363041 2059 13488561475572651 2060 6131164307078481 2061 2588713818544251 2062 1012974972473841 2063 366395202809691 2064 122131734269901 2065 37387265592831 2066 10468434365997 2067 2668424446239 2068 615790256829 2069 127805525007 2070 23667689821 2071 3872894703 2072 553270677 2073 67945527 2074 7028853 2075 595671 2076 39717 2077 1959 2078 69 2079 1 2080 1 2081 70 2082 2022 2083 41670 2084 635382 2085 7624518 2086 74974374 2087 621216198 2088 4426165374 2089 27540584518 2090 151473214822 2091 743595781830 2092 3284214703062 2093 13136858812230 2094 47855699958822 2095 159518999862726 2096 488526937079586 2097 1379370175283526 2098 3601688791018086 2099 8719878125622726 2100 19619725782651126 2101 41107996877935686 2102 80347448443237926 2103 146721427591999686 2104 250649105469666126 2105 401038568751465798 2106 601557853127198694 2107 846636978475316678 2108 1118770292985239894 2109 1388818294740297798 2110 1620288010530347430 2111 1777090076065542342 2112 1832624140942590540 2113 1777090076065542342 2114 1620288010530347430 2115 1388818294740297798 2116 1118770292985239894 2117 846636978475316678 2118 601557853127198694 2119 401038568751465798 2120 250649105469666126 2121 146721427591999686 2122 80347448443237926 2123 41107996877935686 2124 19619725782651126 2125 8719878125622726 2126 3601688791018086 2127 1379370175283526 2128 488526937079586 2129 159518999862726 2130 47855699958822 2131 13136858812230 2132 3284214703062 2133 743595781830 2134 151473214822 2135 27540584518 2136 4426165374 2137 621216198 2138 74974374 2139 7624518 2140 635382 2141 41670 2142 2022 2143 70 2144 1 2145 1 2146 71 2147 2086 2148 43686 2149 677046 2150 8259894 2151 82598886 2152 696190566 2153 5047381566 2154 31966749886 2155 179013799334 2156 895068996646 2157 4027810484886 2158 16421073515286 2159 60992558771046 2160 207374699821542 2161 648045936942306 2162 1867897112363106 2163 4981058966301606 2164 12321566916640806 2165 28339603908273846 2166 60727722660586806 2167 121455445321173606 2168 227068876035237606 2169 397370533061665806 2170 651687674221131918 2171 1002596421878664486 2172 1448194831602515366 2173 1965407271460556566 2174 2507588587725537686 2175 3009106305270645222 2176 3397378086595889766 2177 3609714217008132876 2178 3609714217008132876 2179 3397378086595889766 2180 3009106305270645222 2181 2507588587725537686 2182 1965407271460556566 2183 1448194831602515366 2184 1002596421878664486 2185 651687674221131918 2186 397370533061665806 2187 227068876035237606 2188 121455445321173606 2189 60727722660586806 2190 28339603908273846 2191 12321566916640806 2192 4981058966301606 2193 1867897112363106 2194 648045936942306 2195 207374699821542 2196 60992558771046 2197 16421073515286 2198 4027810484886 2199 895068996646 2200 179013799334 2201 31966749886 2202 5047381566 2203 696190566 2204 82598886 2205 8259894 2206 677046 2207 43686 2208 2086 2209 71 2210 1 2211 1 2212 72 2213 2151 2214 45766 2215 720726 2216 8936934 2217 90858774 2218 778789446 2219 5743572126 2220 37014131446 2221 210980549214 2222 1074082795974 2223 4922879481526 2224 20448884000166 2225 77413632286326 2226 268367258592582 2227 855420636763842 2228 2515943049305406 2229 6848956078664706 2230 17302625882942406 2231 40661170824914646 2232 89067326568860646 2233 182183167981760406 2234 348524321356411206 2235 624439409096903406 2236 1049058207282797718 2237 1654284096099796398 2238 2450791253481179846 2239 3413602103063071926 2240 4472995859186094246 2241 5516694892996182902 2242 6406484391866534982 2243 7007092303604022636 2244 7219428434016265746 2245 7007092303604022636 2246 6406484391866534982 2247 5516694892996182902 2248 4472995859186094246 2249 3413602103063071926 2250 2450791253481179846 2251 1654284096099796398 2252 1049058207282797718 2253 624439409096903406 2254 348524321356411206 2255 182183167981760406 2256 89067326568860646 2257 40661170824914646 2258 17302625882942406 2259 6848956078664706 2260 2515943049305406 2261 855420636763842 2262 268367258592582 2263 77413632286326 2264 20448884000166 2265 4922879481526 2266 1074082795974 2267 210980549214 2268 37014131446 2269 5743572126 2270 778789446 2271 90858774 2272 8936934 2273 720726 2274 45766 2275 2151 2276 72 2277 1 2278 1 2279 73 2280 2217 2281 47911 2282 766486 2283 9657654 2284 99795702 2285 869648214 2286 6522361566 2287 42757703566 2288 247994680654 2289 1285063345182 2290 5996962277494 2291 25371763481686 2292 97862516286486 2293 345780890878902 2294 1123787895356418 2295 3371363686069242 2296 9364899127970106 2297 24151581961607106 2298 57963796707857046 2299 129728497393775286 2300 271250494550621046 2301 530707489338171606 2302 972963730453314606 2303 1673497616379701118 2304 2703342303382594110 2305 4105075349580976238 2306 5864393356544251766 2307 7886597962249166166 2308 9989690752182277142 2309 11923179284862717878 2310 13413576695470557612 2311 14226520737620288376 2312 14226520737620288376 2313 13413576695470557612 2314 11923179284862717878 2315 9989690752182277142 2316 7886597962249166166 2317 5864393356544251766 2318 4105075349580976238 2319 2703342303382594110 2320 1673497616379701118 2321 972963730453314606 2322 530707489338171606 2323 271250494550621046 2324 129728497393775286 2325 57963796707857046 2326 24151581961607106 2327 9364899127970106 2328 3371363686069242 2329 1123787895356418 2330 345780890878902 2331 97862516286486 2332 25371763481686 2333 5996962277494 2334 1285063345182 2335 247994680654 2336 42757703566 2337 6522361566 2338 869648214 2339 99795702 2340 9657654 2341 766486 2342 47911 2343 2217 2344 73 2345 1 2346 1 2347 74 2348 2284 2349 50122 2350 814391 2351 10424134 2352 109453350 2353 969443910 2354 7392009774 2355 49280065126 2356 290752384214 2357 1533058025830 2358 7282025622670 2359 31368725759174 2360 123234279768166 2361 443643407165382 2362 1469568786235314 2363 4495151581425654 2364 12736262814039342 2365 33516481089577206 2366 82115378669464146 2367 187692294101632326 2368 400978991944396326 2369 801957983888792646 2370 1503671219791486206 2371 2646461346833015718 2372 4376839919762295222 2373 6808417652963570342 2374 9969468706125227998 2375 13750991318793417926 2376 17876288714431443302 2377 21912870037044995014 2378 25336755980333275484 2379 27640097433090845982 2380 28453041475240576746 2381 27640097433090845982 2382 25336755980333275484 2383 21912870037044995014 2384 17876288714431443302 2385 13750991318793417926 2386 9969468706125227998 2387 6808417652963570342 2388 4376839919762295222 2389 2646461346833015718 2390 1503671219791486206 2391 801957983888792646 2392 400978991944396326 2393 187692294101632326 2394 82115378669464146 2395 33516481089577206 2396 12736262814039342 2397 4495151581425654 2398 1469568786235314 2399 443643407165382 2400 123234279768166 2401 31368725759174 2402 7282025622670 2403 1533058025830 2404 290752384214 2405 49280065126 2406 7392009774 2407 969443910 2408 109453350 2409 10424134 2410 814391 2411 50122 2412 2284 2413 74 2414 1 2415 1 2416 75 2417 2352 2418 52400 2419 864507 2420 11238519 2421 119877478 2422 1078897254 2423 8361453678 2424 56672074894 2425 340032449334 2426 1823810410038 2427 8815083648494 2428 38650751381838 2429 154603005527334 2430 566877686933542 2431 1913212193400690 2432 5964720367660962 2433 17231414395464990 2434 46252743903616542 2435 115631859759041346 2436 269807672771096466 2437 588671286046028646 2438 1202936975833188966 2439 2305629203680278846 2440 4150132566624501918 2441 7023301266595310934 2442 11185257572725865558 2443 16777886359088798334 2444 23720460024918645918 2445 31627280033224861222 2446 39789158751476438310 2447 47249626017378270492 2448 52976853413424121460 2449 56093138908331422722 2450 56093138908331422722 2451 52976853413424121460 2452 47249626017378270492 2453 39789158751476438310 2454 31627280033224861222 2455 23720460024918645918 2456 16777886359088798334 2457 11185257572725865558 2458 7023301266595310934 2459 4150132566624501918 2460 2305629203680278846 2461 1202936975833188966 2462 588671286046028646 2463 269807672771096466 2464 115631859759041346 2465 46252743903616542 2466 17231414395464990 2467 5964720367660962 2468 1913212193400690 2469 566877686933542 2470 154603005527334 2471 38650751381838 2472 8815083648494 2473 1823810410038 2474 340032449334 2475 56672074894 2476 8361453678 2477 1078897254 2478 119877478 2479 11238519 2480 864507 2481 52400 2482 2352 2483 75 2484 1 2485 1 2486 76 2487 2421 2488 54746 2489 916901 2490 12103020 2491 131115991 2492 1198774726 2493 9440350926 2494 65033528566 2495 396704524222 2496 2163842859366 2497 10638894058526 2498 47465835030326 2499 193253756909166 2500 721480692460870 2501 2480089880334226 2502 7877932561061646 2503 23196134763125946 2504 63484158299081526 2505 161884603662657882 2506 385439532530137806 2507 858478958817125106 2508 1791608261879217606 2509 3508566179513467806 2510 6455761770304780758 2511 11173433833219812846 2512 18208558839321176486 2513 27963143931814663886 2514 40498346384007444246 2515 55347740058143507134 2516 71416438784701299526 2517 87038784768854708796 2518 100226479430802391946 2519 109069992321755544176 2520 112186277816662845438 2521 109069992321755544176 2522 100226479430802391946 2523 87038784768854708796 2524 71416438784701299526 2525 55347740058143507134 2526 40498346384007444246 2527 27963143931814663886 2528 18208558839321176486 2529 11173433833219812846 2530 6455761770304780758 2531 3508566179513467806 2532 1791608261879217606 2533 858478958817125106 2534 385439532530137806 2535 161884603662657882 2536 63484158299081526 2537 23196134763125946 2538 7877932561061646 2539 2480089880334226 2540 721480692460870 2541 193253756909166 2542 47465835030326 2543 10638894058526 2544 2163842859366 2545 396704524222 2546 65033528566 2547 9440350926 2548 1198774726 2549 131115991 2550 12103020 2551 916901 2552 54746 2553 2421 2554 76 2555 1 2556 1 2557 77 2558 2491 2559 57161 2560 971641 2561 13019915 2562 143219005 2563 1329890711 2564 10639125646 2565 74473879486 2566 461738052782 2567 2560547383582 2568 12802736917886 2569 58104729088846 2570 240719591939486 2571 914734449370030 2572 3201570572795090 2573 10358022441395866 2574 31074067324187586 2575 86680293062207466 2576 225368761961739402 2577 547324136192795682 2578 1243918491347262906 2579 2650087220696342706 2580 5300174441392685406 2581 9964327949818248558 2582 17629195603524593598 2583 29381992672540989326 2584 46171702771135840366 2585 68461490315822108126 2586 95846086442150951374 2587 126764178842844806654 2588 158455223553556008316 2589 187265264199657100736 2590 209296471752557936116 2591 221256270138418389608 2592 221256270138418389608 2593 209296471752557936116 2594 187265264199657100736 2595 158455223553556008316 2596 126764178842844806654 2597 95846086442150951374 2598 68461490315822108126 2599 46171702771135840366 2600 29381992672540989326 2601 17629195603524593598 2602 9964327949818248558 2603 5300174441392685406 2604 2650087220696342706 2605 1243918491347262906 2606 547324136192795682 2607 225368761961739402 2608 86680293062207466 2609 31074067324187586 2610 10358022441395866 2611 3201570572795090 2612 914734449370030 2613 240719591939486 2614 58104729088846 2615 12802736917886 2616 2560547383582 2617 461738052782 2618 74473879486 2619 10639125646 2620 1329890711 2621 143219005 2622 13019915 2623 971641 2624 57161 2625 2491 2626 77 2627 1 2628 1 2629 78 2630 2562 2631 59646 2632 1028796 2633 13991550 2634 156238914 2635 1473109710 2636 11969016351 2637 85113005126 2638 536211932262 2639 3022285436358 2640 15363284301462 2641 70907466006726 2642 298824321028326 2643 1155454041309510 2644 4116305022165114 2645 13559593014190950 2646 41432089765583446 2647 117754360386395046 2648 312049055023946862 2649 772692898154535078 2650 1791242627540058582 2651 3894005712043605606 2652 7950261662089028106 2653 15264502391210933958 2654 27593523553342842150 2655 47011188276065582918 2656 75553695443676829686 2657 114633193086957948486 2658 164307576757973059494 2659 222610265284995758022 2660 285219402396400814964 2661 345720487753213109046 2662 396561735952215036846 2663 430552741890976325718 2664 442512540276836779210 2665 430552741890976325718 2666 396561735952215036846 2667 345720487753213109046 2668 285219402396400814964 2669 222610265284995758022 2670 164307576757973059494 2671 114633193086957948486 2672 75553695443676829686 2673 47011188276065582918 2674 27593523553342842150 2675 15264502391210933958 2676 7950261662089028106 2677 3894005712043605606 2678 1791242627540058582 2679 772692898154535078 2680 312049055023946862 2681 117754360386395046 2682 41432089765583446 2683 13559593014190950 2684 4116305022165114 2685 1155454041309510 2686 298824321028326 2687 70907466006726 2688 15363284301462 2689 3022285436358 2690 536211932262 2691 85113005126 2692 11969016351 2693 1473109710 2694 156238914 2695 13991550 2696 1028796 2697 59646 2698 2562 2699 78 2700 1 2701 1 2702 79 2703 2634 2704 62202 2705 1088436 2706 15020340 2707 170230458 2708 1629348618 2709 13442126055 2710 97082021471 2711 621324937382 2712 3558497368614 2713 18385569737814 2714 86270750308182 2715 369731787035046 2716 1454278362337830 2717 5271759063474618 2718 17675898036356058 2719 54991682779774390 2720 159186450151978486 2721 429803415410341902 2722 1084741953178481934 2723 2563935525694593654 2724 5685248339583664182 2725 11844267374132633706 2726 23214764053299962058 2727 42858025944553776102 2728 74604711829408425062 2729 122564883719742412598 2730 190186888530634778166 2731 278940769844931007974 2732 386917842042968817510 2733 507829667681396572980 2734 630939890149613924004 2735 742282223705428145886 2736 827114477843191362558 2737 873065282167813104922 2738 873065282167813104922 2739 827114477843191362558 2740 742282223705428145886 2741 630939890149613924004 2742 507829667681396572980 2743 386917842042968817510 2744 278940769844931007974 2745 190186888530634778166 2746 122564883719742412598 2747 74604711829408425062 2748 42858025944553776102 2749 23214764053299962058 2750 11844267374132633706 2751 5685248339583664182 2752 2563935525694593654 2753 1084741953178481934 2754 429803415410341902 2755 159186450151978486 2756 54991682779774390 2757 17675898036356058 2758 5271759063474618 2759 1454278362337830 2760 369731787035046 2761 86270750308182 2762 18385569737814 2763 3558497368614 2764 621324937382 2765 97082021471 2766 13442126055 2767 1629348618 2768 170230458 2769 15020340 2770 1088436 2771 62202 2772 2634 2773 79 2774 1 2775 1 2776 80 2777 2707 2778 64830 2779 1150632 2780 16108770 2781 185250792 2782 1799579070 2783 15071474667 2784 110524147520 2785 718406958847 2786 4179822305990 2787 21944067106422 2788 104656320045990 2789 456002537343222 2790 1824010149372870 2791 6726037425812442 2792 22947657099830670 2793 72667580816130442 2794 214178132931752870 2795 588989865562320382 2796 1514545368588823830 2797 3648677478873075582 2798 8249183865278257830 2799 17529515713716297882 2800 35059031427432595758 2801 66072789997853738154 2802 117462737773962201158 2803 197169595549150837654 2804 312751772250377190758 2805 469127658375565786134 2806 665858611887899825478 2807 894747509724365390484 2808 1138769557831010496978 2809 1373222113855042069884 2810 1569396701548619508438 2811 1700179760011004467474 2812 1746130564335626209838 2813 1700179760011004467474 2814 1569396701548619508438 2815 1373222113855042069884 2816 1138769557831010496978 2817 894747509724365390484 2818 665858611887899825478 2819 469127658375565786134 2820 312751772250377190758 2821 197169595549150837654 2822 117462737773962201158 2823 66072789997853738154 2824 35059031427432595758 2825 17529515713716297882 2826 8249183865278257830 2827 3648677478873075582 2828 1514545368588823830 2829 588989865562320382 2830 214178132931752870 2831 72667580816130442 2832 22947657099830670 2833 6726037425812442 2834 1824010149372870 2835 456002537343222 2836 104656320045990 2837 21944067106422 2838 4179822305990 2839 718406958847 2840 110524147520 2841 15071474667 2842 1799579070 2843 185250792 2844 16108770 2845 1150632 2846 64830 2847 2707 2848 80 2849 1 2850 1 2851 81 2852 2781 2853 67531 2854 1215456 2855 17259396 2856 201359556 2857 1984829856 2858 16871053731 2859 125595622181 2860 828931106361 2861 4898229264831 2862 26123889412406 2863 126600387152406 2864 560658857389206 2865 2280012686716086 2866 8550047575185306 2867 29673694525643106 2868 95615237915961106 2869 286845713747883306 2870 803167998494073246 2871 2103535234151144206 2872 5163222847461899406 2873 11897861344151333406 2874 25778699578994555706 2875 52588547141148893634 2876 101131821425286333906 2877 183535527771815939306 2878 314632333323113038806 2879 509921367799528028406 2880 781879430625942976886 2881 1134986270263465611606 2882 1560606121612265215956 2883 2033517067555375887456 2884 2511991671686052566856 2885 2942618815403661578316 2886 3269576461559623975906 2887 3446310324346630677306 2888 3446310324346630677306 2889 3269576461559623975906 2890 2942618815403661578316 2891 2511991671686052566856 2892 2033517067555375887456 2893 1560606121612265215956 2894 1134986270263465611606 2895 781879430625942976886 2896 509921367799528028406 2897 314632333323113038806 2898 183535527771815939306 2899 101131821425286333906 2900 52588547141148893634 2901 25778699578994555706 2902 11897861344151333406 2903 5163222847461899406 2904 2103535234151144206 2905 803167998494073246 2906 286845713747883306 2907 95615237915961106 2908 29673694525643106 2909 8550047575185306 2910 2280012686716086 2911 560658857389206 2912 126600387152406 2913 26123889412406 2914 4898229264831 2915 828931106361 2916 125595622181 2917 16871053731 2918 1984829856 2919 201359556 2920 17259396 2921 1215456 2922 67531 2923 2781 2924 81 2925 1 2926 1 2927 82 2928 2856 2929 70306 2930 1282981 2931 18474846 2932 218618946 2933 2186189406 2934 18855883581 2935 142466675906 2936 954526728536 2937 5727160371186 2938 31022118677231 2939 152724276564806 2940 687259244541606 2941 2840671544105286 2942 10830060261901386 2943 38223742100828406 2944 125288932441604206 2945 382460951663844406 2946 1090013712241956546 2947 2906703232645217446 2948 7266758081613043606 2949 17061084191613232806 2950 37676560923145889106 2951 78367246720143449334 2952 153720368566435227534 2953 284667349197102273206 2954 498167861094928978106 2955 824553701122641067206 2956 1291800798425471005286 2957 1916865700889408588486 2958 2695592391875730827556 2959 3594123189167641103406 2960 4545508739241428454306 2961 5454610487089714145166 2962 6212195276963285554216 2963 6715886785906254653206 2964 6892620648693261354606 2965 6715886785906254653206 2966 6212195276963285554216 2967 5454610487089714145166 2968 4545508739241428454306 2969 3594123189167641103406 2970 2695592391875730827556 2971 1916865700889408588486 2972 1291800798425471005286 2973 824553701122641067206 2974 498167861094928978106 2975 284667349197102273206 2976 153720368566435227534 2977 78367246720143449334 2978 37676560923145889106 2979 17061084191613232806 2980 7266758081613043606 2981 2906703232645217446 2982 1090013712241956546 2983 382460951663844406 2984 125288932441604206 2985 38223742100828406 2986 10830060261901386 2987 2840671544105286 2988 687259244541606 2989 152724276564806 2990 31022118677231 2991 5727160371186 2992 954526728536 2993 142466675906 2994 18855883581 2995 2186189406 2996 218618946 2997 18474846 2998 1282981 2999 70306 3000 2856 3001 82 3002 1 3003 1 3004 83 3005 2932 3006 73156 3007 1353281 3008 19757821 3009 237093786 3010 2404808346 3011 21042072981 3012 161322559481 3013 1096993404436 3014 6681687099716 3015 36749279048411 3016 183746395242031 3017 839983521106406 3018 3527930788646886 3019 13670731806006666 3020 49053802362729786 3021 163512674542432606 3022 507749884105448606 3023 1472474663905800946 3024 3996716944887173986 3025 10173461314258261046 3026 24327842273226276406 3027 54737645114759121906 3028 116043807643289338434 3029 232087615286578676862 3030 438387717763537500734 3031 782835210292031251306 3032 1322721562217570045306 3033 2116354499548112072486 3034 3208666499314879593766 3035 4612458092765139416036 3036 6289715581043371930956 3037 8139631928409069557706 3038 10000119226331142599466 3039 11666805764052999699376 3040 12928082062869540207416 3041 13608507434599516007806 3042 13608507434599516007806 3043 12928082062869540207416 3044 11666805764052999699376 3045 10000119226331142599466 3046 8139631928409069557706 3047 6289715581043371930956 3048 4612458092765139416036 3049 3208666499314879593766 3050 2116354499548112072486 3051 1322721562217570045306 3052 782835210292031251306 3053 438387717763537500734 3054 232087615286578676862 3055 116043807643289338434 3056 54737645114759121906 3057 24327842273226276406 3058 10173461314258261046 3059 3996716944887173986 3060 1472474663905800946 3061 507749884105448606 3062 163512674542432606 3063 49053802362729786 3064 13670731806006666 3065 3527930788646886 3066 839983521106406 3067 183746395242031 3068 36749279048411 3069 6681687099716 3070 1096993404436 3071 161322559481 3072 21042072981 3073 2404808346 3074 237093786 3075 19757821 3076 1353281 3077 73156 3078 2932 3079 83 3080 1 3081 1 3082 84 3083 3009 3084 76082 3085 1426431 3086 21111096 3087 256851601 3088 2641902126 3089 23446881321 3090 182364632456 3091 1258315963911 3092 7778680504146 3093 43430966148121 3094 220495674290436 3095 1023729916348431 3096 4367914309753286 3097 17198662594653546 3098 62724534168736446 3099 212566476905162386 3100 671262558647881206 3101 1980224548011249546 3102 5469191608792974926 3103 14170178259145435026 3104 34501303587484537446 3105 79065487387985398306 3106 170781452758048460334 3107 348131422929868015290 3108 670475333050116177590 3109 1221222928055568752034 3110 2105556772509601296606 3111 3439076061765682117786 3112 5325020998862991666246 3113 7821124592080019009796 3114 10902173673808511346986 3115 14429347509452441488656 3116 18139751154740212157166 3117 21666924990384142298836 3118 24594887826922539906786 3119 26536589497469056215216 3120 27217014869199032015606 3121 26536589497469056215216 3122 24594887826922539906786 3123 21666924990384142298836 3124 18139751154740212157166 3125 14429347509452441488656 3126 10902173673808511346986 3127 7821124592080019009796 3128 5325020998862991666246 3129 3439076061765682117786 3130 2105556772509601296606 3131 1221222928055568752034 3132 670475333050116177590 3133 348131422929868015290 3134 170781452758048460334 3135 79065487387985398306 3136 34501303587484537446 3137 14170178259145435026 3138 5469191608792974926 3139 1980224548011249546 3140 671262558647881206 3141 212566476905162386 3142 62724534168736446 3143 17198662594653546 3144 4367914309753286 3145 1023729916348431 3146 220495674290436 3147 43430966148121 3148 7778680504146 3149 1258315963911 3150 182364632456 3151 23446881321 3152 2641902126 3153 256851601 3154 21111096 3155 1426431 3156 76082 3157 3009 3158 84 3159 1 3160 1 3161 85 3162 3087 3163 79085 3164 1502507 3165 22537521 3166 277962691 3167 2898753721 3168 26088783441 3169 205811513771 3170 1440680596361 3171 9036996468051 3172 51209646652261 3173 263926640438551 3174 1244225590638861 3175 5391644226101711 3176 21566576904406826 3177 79923196763389986 3178 275291011073898826 3179 883829035553043586 3180 2651487106659130746 3181 7449416156804224466 3182 19639369867938409946 3183 48671481846629972466 3184 113566790975469935746 3185 249846940146033858634 3186 518912875687916475618 3187 1018606755979984192874 3188 1891698261105684929618 3189 3326779700565170048634 3190 5544632834275283414386 3191 8764097060628673784026 3192 13146145590943010676036 3193 18723298265888530356776 3194 25331521183260952835636 3195 32569098664192653645816 3196 39806676145124354455996 3197 46261812817306682205616 3198 51131477324391596121996 3199 53753604366668088230816 3200 53753604366668088230816 3201 51131477324391596121996 3202 46261812817306682205616 3203 39806676145124354455996 3204 32569098664192653645816 3205 25331521183260952835636 3206 18723298265888530356776 3207 13146145590943010676036 3208 8764097060628673784026 3209 5544632834275283414386 3210 3326779700565170048634 3211 1891698261105684929618 3212 1018606755979984192874 3213 518912875687916475618 3214 249846940146033858634 3215 113566790975469935746 3216 48671481846629972466 3217 19639369867938409946 3218 7449416156804224466 3219 2651487106659130746 3220 883829035553043586 3221 275291011073898826 3222 79923196763389986 3223 21566576904406826 3224 5391644226101711 3225 1244225590638861 3226 263926640438551 3227 51209646652261 3228 9036996468051 3229 1440680596361 3230 205811513771 3231 26088783441 3232 2898753721 3233 277962691 3234 22537521 3235 1502507 3236 79085 3237 3087 3238 85 3239 1 3240 1 3241 86 3242 3166 3243 82166 3244 1581586 3245 24040022 3246 300500206 3247 3176716406 3248 28987537156 3249 231900297206 3250 1646492110126 3251 10477677064406 3252 60246643120306 3253 315136287090806 3254 1508152231077406 3255 6635869816740566 3256 26958221130508531 3257 101489773667796806 3258 355214207837288806 3259 1159120046626942406 3260 3535316142212174326 3261 10100903263463355206 3262 27088786024742634406 3263 68310851714568382406 3264 162238272822099908206 3265 363413731121503794374 3266 768759815833950334246 3267 1537519631667900668486 3268 2910305017085669122486 3269 5218477961670854978246 3270 8871412534840453463014 3271 14308729894903957198406 3272 21910242651571684460056 3273 31869443856831541032806 3274 44054819449149483192406 3275 57900619847453606481446 3276 72375774809317008101806 3277 86068488962431036661606 3278 97393290141698278327606 3279 104885081691059684352806 3280 107507208733336176461626 3281 104885081691059684352806 3282 97393290141698278327606 3283 86068488962431036661606 3284 72375774809317008101806 3285 57900619847453606481446 3286 44054819449149483192406 3287 31869443856831541032806 3288 21910242651571684460056 3289 14308729894903957198406 3290 8871412534840453463014 3291 5218477961670854978246 3292 2910305017085669122486 3293 1537519631667900668486 3294 768759815833950334246 3295 363413731121503794374 3296 162238272822099908206 3297 68310851714568382406 3298 27088786024742634406 3299 10100903263463355206 3300 3535316142212174326 3301 1159120046626942406 3302 355214207837288806 3303 101489773667796806 3304 26958221130508531 3305 6635869816740566 3306 1508152231077406 3307 315136287090806 3308 60246643120306 3309 10477677064406 3310 1646492110126 3311 231900297206 3312 28987537156 3313 3176716406 3314 300500206 3315 24040022 3316 1581586 3317 82166 3318 3166 3319 86 3320 1 3321 1 3322 87 3323 3246 3324 85326 3325 1663746 3326 25621602 3327 324540222 3328 3477216606 3329 32164253556 3330 260887834356 3331 1878392407326 3332 12124169174526 3333 70724320184706 3334 375382930211106 3335 1823288518168206 3336 8144022047817966 3337 33594090947249091 3338 128447994798305331 3339 456703981505085606 3340 1514334254464231206 3341 4694436188839116726 3342 13636219405675529526 3343 37189689288205989606 3344 95399637739311016806 3345 230549124536668290606 3346 525652003943603702574 3347 1132173546955454128614 3348 2306279447501851002726 3349 4447824648753569790966 3350 8128782978756524100726 3351 14089890496511308441254 3352 23180142429744410661414 3353 36218972546475641658456 3354 53779686508403225492856 3355 75924263305981024225206 3356 101955439296603089673846 3357 130276394656770614583246 3358 158444263771748044763406 3359 183461779104129314989206 3360 202278371832757962680406 3361 212392290424395860814426 3362 212392290424395860814426 3363 202278371832757962680406 3364 183461779104129314989206 3365 158444263771748044763406 3366 130276394656770614583246 3367 101955439296603089673846 3368 75924263305981024225206 3369 53779686508403225492856 3370 36218972546475641658456 3371 23180142429744410661414 3372 14089890496511308441254 3373 8128782978756524100726 3374 4447824648753569790966 3375 2306279447501851002726 3376 1132173546955454128614 3377 525652003943603702574 3378 230549124536668290606 3379 95399637739311016806 3380 37189689288205989606 3381 13636219405675529526 3382 4694436188839116726 3383 1514334254464231206 3384 456703981505085606 3385 128447994798305331 3386 33594090947249091 3387 8144022047817966 3388 1823288518168206 3389 375382930211106 3390 70724320184706 3391 12124169174526 3392 1878392407326 3393 260887834356 3394 32164253556 3395 3477216606 3396 324540222 3397 25621602 3398 1663746 3399 85326 3400 3246 3401 87 3402 1 3403 1 3404 88 3405 3327 3406 88566 3407 1749066 3408 27285342 3409 350161818 3410 3801756822 3411 35641470156 3412 293052087906 3413 2139280241676 3414 14002561581846 3415 82848489359226 3416 446107250395806 3417 2198671448379306 3418 9967310565986166 3419 41738112995067051 3420 162042085745554416 3421 585151976303390931 3422 1971038235969316806 3423 6208770443303347926 3424 18330655594514646246 3425 50825908693881519126 3426 132589327027517006406 3427 325948762275979307406 3428 756201128480271993174 3429 1657825550899057831182 3430 3438452994457305131334 3431 6754104096255420793686 3432 12576607627510093891686 3433 22218673475267832541974 3434 37270032926255719102662 3435 59399114976220052319864 3436 89998659054878867151306 3437 129703949814384249718056 3438 177879702602584113899046 3439 232231833953373704257086 3440 288720658428518659346646 3441 341906042875877359752606 3442 385740150936887277669606 3443 414670662257153823494826 3444 424784580848791721628846 3445 414670662257153823494826 3446 385740150936887277669606 3447 341906042875877359752606 3448 288720658428518659346646 3449 232231833953373704257086 3450 177879702602584113899046 3451 129703949814384249718056 3452 89998659054878867151306 3453 59399114976220052319864 3454 37270032926255719102662 3455 22218673475267832541974 3456 12576607627510093891686 3457 6754104096255420793686 3458 3438452994457305131334 3459 1657825550899057831182 3460 756201128480271993174 3461 325948762275979307406 3462 132589327027517006406 3463 50825908693881519126 3464 18330655594514646246 3465 6208770443303347926 3466 1971038235969316806 3467 585151976303390931 3468 162042085745554416 3469 41738112995067051 3470 9967310565986166 3471 2198671448379306 3472 446107250395806 3473 82848489359226 3474 14002561581846 3475 2139280241676 3476 293052087906 3477 35641470156 3478 3801756822 3479 350161818 3480 27285342 3481 1749066 3482 88566 3483 3327 3484 88 3485 1 3486 1 3487 89 3488 3409 3489 91887 3490 1837626 3491 29034402 3492 377447154 3493 4151918634 3494 39443226972 3495 328693558056 3496 2432332329576 3497 16141841823516 3498 96851050941066 3499 528955739755026 3500 2644778698775106 3501 12165982014365466 3502 51705423561053211 3503 203780198740621461 3504 747194062048945341 3505 2556190212272707731 3506 8179808679272664726 3507 24539426037817994166 3508 69156564288396165366 3509 183415235721398525526 3510 458538089303496313806 3511 1082149890756251300574 3512 2414026679379329824350 3513 5096278545356362962510 3514 10192557090712725925014 3515 19330711723765514685366 3516 34795281102777926433654 3517 59488706401523551644630 3518 96669147902475771422520 3519 149397774031098919471164 3520 219702608869263116869356 3521 307583652416968363617096 3522 410111536555957818156126 3523 520952492381892363603726 3524 630626701304396019099246 3525 727646193812764637422206 3526 800410813194041101164426 3527 839455243105945545123666 3528 839455243105945545123666 3529 800410813194041101164426 3530 727646193812764637422206 3531 630626701304396019099246 3532 520952492381892363603726 3533 410111536555957818156126 3534 307583652416968363617096 3535 219702608869263116869356 3536 149397774031098919471164 3537 96669147902475771422520 3538 59488706401523551644630 3539 34795281102777926433654 3540 19330711723765514685366 3541 10192557090712725925014 3542 5096278545356362962510 3543 2414026679379329824350 3544 1082149890756251300574 3545 458538089303496313806 3546 183415235721398525526 3547 69156564288396165366 3548 24539426037817994166 3549 8179808679272664726 3550 2556190212272707731 3551 747194062048945341 3552 203780198740621461 3553 51705423561053211 3554 12165982014365466 3555 2644778698775106 3556 528955739755026 3557 96851050941066 3558 16141841823516 3559 2432332329576 3560 328693558056 3561 39443226972 3562 4151918634 3563 377447154 3564 29034402 3565 1837626 3566 91887 3567 3409 3568 89 3569 1 3570 1 3571 90 3572 3492 3573 95290 3574 1929507 3575 30872022 3576 406481550 3577 4529365782 3578 43595145600 3579 368136785022 3580 2761025887626 3581 18574174153086 3582 112992892764576 3583 625806790696086 3584 3173734438530126 3585 14810760713140566 3586 63871405575418671 3587 255485622301674666 3588 950974260789566796 3589 3303384274321653066 3590 10735998891545372451 3591 32719234717090658886 3592 93695990326214159526 3593 252571800009794690886 3594 641953325024894839326 3595 1540687980059747614374 3596 3496176570135581124918 3597 7510305224735692786854 3598 15288835636069088887518 3599 29523268814478240610374 3600 54125992826543441119014 3601 94283987504301478078278 3602 156157854303999323067144 3603 246066921933574690893678 3604 369100382900362036340514 3605 527286261286231480486446 3606 717695188972926181773216 3607 931064028937850181759846 3608 1151579193686288382702966 3609 1358272895117160656521446 3610 1528057007006805738586626 3611 1639866056299986646288086 3612 1678910486211891090247326 3613 1639866056299986646288086 3614 1528057007006805738586626 3615 1358272895117160656521446 3616 1151579193686288382702966 3617 931064028937850181759846 3618 717695188972926181773216 3619 527286261286231480486446 3620 369100382900362036340514 3621 246066921933574690893678 3622 156157854303999323067144 3623 94283987504301478078278 3624 54125992826543441119014 3625 29523268814478240610374 3626 15288835636069088887518 3627 7510305224735692786854 3628 3496176570135581124918 3629 1540687980059747614374 3630 641953325024894839326 3631 252571800009794690886 3632 93695990326214159526 3633 32719234717090658886 3634 10735998891545372451 3635 3303384274321653066 3636 950974260789566796 3637 255485622301674666 3638 63871405575418671 3639 14810760713140566 3640 3173734438530126 3641 625806790696086 3642 112992892764576 3643 18574174153086 3644 2761025887626 3645 368136785022 3646 43595145600 3647 4529365782 3648 406481550 3649 30872022 3650 1929507 3651 95290 3652 3492 3653 90 3654 1 3655 1 3656 91 3657 3576 3658 98776 3659 2024791 3660 32801523 3661 437353566 3662 4935847326 3663 48124511376 3664 411731930616 3665 3129162672642 3666 21335200040706 3667 131567066917656 3668 738799683460656 3669 3799541229226206 3670 17984495151670686 3671 78682166288559231 3672 319357027877093331 3673 1206459883091241456 3674 4254358535111219856 3675 14039383165867025511 3676 43455233608636031331 3677 126415225043304818406 3678 346267790336008850406 3679 894525125034689530206 3680 2182641305084642453694 3681 5036864550195328739286 3682 11006481794871273911766 3683 22799140860804781674366 3684 44812104450547329497886 3685 83649261641021681729382 3686 148409980330844919197286 3687 250441841808300801145416 3688 402224776237574013960816 3689 615167304833936727234186 3690 896386644186593516826954 3691 1244981450259157662259656 3692 1648759217910776363533056 3693 2082643222624138564462806 3694 2509852088803449039224406 3695 2886329902123966395108066 3696 3167923063306792384874706 3697 3318776542511877736535406 3698 3318776542511877736535406 3699 3167923063306792384874706 3700 2886329902123966395108066 3701 2509852088803449039224406 3702 2082643222624138564462806 3703 1648759217910776363533056 3704 1244981450259157662259656 3705 896386644186593516826954 3706 615167304833936727234186 3707 402224776237574013960816 3708 250441841808300801145416 3709 148409980330844919197286 3710 83649261641021681729382 3711 44812104450547329497886 3712 22799140860804781674366 3713 11006481794871273911766 3714 5036864550195328739286 3715 2182641305084642453694 3716 894525125034689530206 3717 346267790336008850406 3718 126415225043304818406 3719 43455233608636031331 3720 14039383165867025511 3721 4254358535111219856 3722 1206459883091241456 3723 319357027877093331 3724 78682166288559231 3725 17984495151670686 3726 3799541229226206 3727 738799683460656 3728 131567066917656 3729 21335200040706 3730 3129162672642 3731 411731930616 3732 48124511376 3733 4935847326 3734 437353566 3735 32801523 3736 2024791 3737 98776 3738 3576 3739 91 3740 1 3741 1 3742 92 3743 3661 3744 102346 3745 2123561 3746 34826308 3747 470155083 3748 5373200886 3749 53060358696 3750 459856441986 3751 3540894603252 3752 24464362713342 3753 152902266958356 3754 870366750378306 3755 4538340912686856 3756 21784036380896886 3757 96666661440229911 3758 398039194165652556 3759 1525816910968334781 3760 5460818418202461306 3761 18293741700978245361 3762 57494616774503056836 3763 169870458651940849731 3764 472683015379313668806 3765 1240792915370698380606 3766 3077166430119331983894 3767 7219505855279971192974 3768 16043346345066602651046 3769 33805622655676055586126 3770 67611245311352111172246 3771 128461366091569011227262 3772 232059241971866600926662 3773 398851822139145720342696 3774 652666618045874815106226 3775 1017392081071510741194996 3776 1511553949020530244061134 3777 2141368094445751179086604 3778 2893740668169934025792706 3779 3731402440534914927995856 3780 4592495311427587603687206 3781 5396181990927415434332466 3782 6054252965430758779982766 3783 6486699605818670121410106 3784 6637553085023755473070806 3785 6486699605818670121410106 3786 6054252965430758779982766 3787 5396181990927415434332466 3788 4592495311427587603687206 3789 3731402440534914927995856 3790 2893740668169934025792706 3791 2141368094445751179086604 3792 1511553949020530244061134 3793 1017392081071510741194996 3794 652666618045874815106226 3795 398851822139145720342696 3796 232059241971866600926662 3797 128461366091569011227262 3798 67611245311352111172246 3799 33805622655676055586126 3800 16043346345066602651046 3801 7219505855279971192974 3802 3077166430119331983894 3803 1240792915370698380606 3804 472683015379313668806 3805 169870458651940849731 3806 57494616774503056836 3807 18293741700978245361 3808 5460818418202461306 3809 1525816910968334781 3810 398039194165652556 3811 96666661440229911 3812 21784036380896886 3813 4538340912686856 3814 870366750378306 3815 152902266958356 3816 24464362713342 3817 3540894603252 3818 459856441986 3819 53060358696 3820 5373200886 3821 470155083 3822 34826308 3823 2123561 3824 102346 3825 3661 3826 92 3827 1 3828 1 3829 93 3830 3747 3831 106001 3832 2225901 3833 36949863 3834 504981385 3835 5843355963 3836 58433559576 3837 512916800676 3838 4000751045232 3839 28005257316588 3840 177366629671692 3841 1023269017336656 3842 5408707663065156 3843 26322377293583736 3844 118450697821126791 3845 494705855605882461 3846 1923856105133987331 3847 6986635329170796081 3848 23754560119180706661 3849 75788358475481302191 3850 227365075426443906561 3851 642553474031254518531 3852 1713475930750012049406 3853 4317959345490030364494 3854 10296672285399303176862 3855 23262852200346573844014 3856 49848969000742658237166 3857 101416867967028166758366 3858 196072611402921122399502 3859 360520608063435612153918 3860 630911064111012321269352 3861 1051518440185020535448916 3862 1670058699117385556301216 3863 2528946030092040985256124 3864 3652922043466281423147732 3865 5035108762615685204879304 3866 6625143108704848953788556 3867 8323897751962502531683056 3868 9988677302355003038019666 3869 11450434956358174214315226 3870 12540952571249428901392866 3871 13124252690842425594480906 3872 13124252690842425594480906 3873 12540952571249428901392866 3874 11450434956358174214315226 3875 9988677302355003038019666 3876 8323897751962502531683056 3877 6625143108704848953788556 3878 5035108762615685204879304 3879 3652922043466281423147732 3880 2528946030092040985256124 3881 1670058699117385556301216 3882 1051518440185020535448916 3883 630911064111012321269352 3884 360520608063435612153918 3885 196072611402921122399502 3886 101416867967028166758366 3887 49848969000742658237166 3888 23262852200346573844014 3889 10296672285399303176862 3890 4317959345490030364494 3891 1713475930750012049406 3892 642553474031254518531 3893 227365075426443906561 3894 75788358475481302191 3895 23754560119180706661 3896 6986635329170796081 3897 1923856105133987331 3898 494705855605882461 3899 118450697821126791 3900 26322377293583736 3901 5408707663065156 3902 1023269017336656 3903 177366629671692 3904 28005257316588 3905 4000751045232 3906 512916800676 3907 58433559576 3908 5843355963 3909 504981385 3910 36949863 3911 2225901 3912 106001 3913 3747 3914 93 3915 1 3916 1 3917 94 3918 3834 3919 109742 3920 2331896 3921 39175758 3922 541931242 3923 6348337342 3924 64276915533 3925 571350360246 3926 4513667845902 3927 32006008361814 3928 205371886988274 3929 1200635647008342 3930 6431976680401806 3931 31731084956648886 3932 144773075114710521 3933 613156553427009246 3934 2418561960739869786 3935 8910491434304783406 3936 30741195448351502736 3937 99542918594662008846 3938 303153433901925208746 3939 869918549457698425086 3940 2356029404781266567931 3941 6031435276240042413894 3942 14614631630889333541350 3943 33559524485745877020870 3944 73111821201089232081174 3945 151265836967770824995526 3946 297489479369949289157862 3947 556593219466356734553414 3948 991431672174447933423264 3949 1682429504296032856718262 3950 2721577139302406091750126 3951 4199004729209426541557334 3952 6181868073558322408403850 3953 8688030806081966628027030 3954 11660251871320534158667854 3955 14949040860667351485471606 3956 18312575054317505569702716 3957 21439112258713177252334886 3958 23991387527607603115708086 3959 25665205262091854495873766 3960 26248505381684851188961806 3961 25665205262091854495873766 3962 23991387527607603115708086 3963 21439112258713177252334886 3964 18312575054317505569702716 3965 14949040860667351485471606 3966 11660251871320534158667854 3967 8688030806081966628027030 3968 6181868073558322408403850 3969 4199004729209426541557334 3970 2721577139302406091750126 3971 1682429504296032856718262 3972 991431672174447933423264 3973 556593219466356734553414 3974 297489479369949289157862 3975 151265836967770824995526 3976 73111821201089232081174 3977 33559524485745877020870 3978 14614631630889333541350 3979 6031435276240042413894 3980 2356029404781266567931 3981 869918549457698425086 3982 303153433901925208746 3983 99542918594662008846 3984 30741195448351502736 3985 8910491434304783406 3986 2418561960739869786 3987 613156553427009246 3988 144773075114710521 3989 31731084956648886 3990 6431976680401806 3991 1200635647008342 3992 205371886988274 3993 32006008361814 3994 4513667845902 3995 571350360246 3996 64276915533 3997 6348337342 3998 541931242 3999 39175758 4000 2331896 4001 109742 4002 3834 4003 94 4004 1 4005 1 4006 95 4007 3922 4008 113570 4009 2441632 4010 41507648 4011 581106994 4012 6890268578 4013 70625252869 4014 635627275773 4015 5085018206142 4016 36519676207710 4017 237377895350082 4018 1406007533996610 4019 7632612327410142 4020 38163061637050686 4021 176504160071359401 4022 757929628541719761 4023 3031718514166879026 4024 11329053395044653186 4025 39651686882656286136 4026 130284114043013511576 4027 402696352496587217586 4028 1173071983359623633826 4029 3225947954238964993011 4030 8387464681021308981819 4031 20646066907129375955238 4032 48174156116635210562214 4033 106671345686835109102038 4034 224377658168860057076694 4035 448755316337720114153382 4036 854082698836306023711270 4037 1548024891640804667976672 4038 2673861176470480790141520 4039 4404006643598438948468382 4040 6920581868511832633307454 4041 10380872802767748949961178 4042 14869898879640289036430874 4043 20348282677402500786694878 4044 26609292731987885644139454 4045 33261615914984857055174316 4046 39751687313030682822037596 4047 45430499786320780368042966 4048 49656592789699457611581846 4049 51913710643776705684835566 4050 51913710643776705684835566 4051 49656592789699457611581846 4052 45430499786320780368042966 4053 39751687313030682822037596 4054 33261615914984857055174316 4055 26609292731987885644139454 4056 20348282677402500786694878 4057 14869898879640289036430874 4058 10380872802767748949961178 4059 6920581868511832633307454 4060 4404006643598438948468382 4061 2673861176470480790141520 4062 1548024891640804667976672 4063 854082698836306023711270 4064 448755316337720114153382 4065 224377658168860057076694 4066 106671345686835109102038 4067 48174156116635210562214 4068 20646066907129375955238 4069 8387464681021308981819 4070 3225947954238964993011 4071 1173071983359623633826 4072 402696352496587217586 4073 130284114043013511576 4074 39651686882656286136 4075 11329053395044653186 4076 3031718514166879026 4077 757929628541719761 4078 176504160071359401 4079 38163061637050686 4080 7632612327410142 4081 1406007533996610 4082 237377895350082 4083 36519676207710 4084 5085018206142 4085 635627275773 4086 70625252869 4087 6890268578 4088 581106994 4089 41507648 4090 2441632 4091 113570 4092 3922 4093 95 4094 1 4095 1 4096 96 4097 4011 4098 117486 4099 2555196 4100 43949274 4101 622614636 4102 7471375566 4103 77515521441 4104 706252528636 4105 5720645481909 4106 41604694413846 4107 273897571557786 4108 1643385429346686 4109 9038619861406746 4110 45795673964460822 4111 214667221708410081 4112 934433788613079156 4113 3789648142708598781 4114 14360771909211532206 4115 50980740277700939316 4116 169935800925669797706 4117 532980466539600729156 4118 1575768335856210851406 4119 4399019937598588626831 4120 11613412635260273974824 4121 29033531588150684937051 4122 68820223023764586517446 4123 154845501803470319664246 4124 331049003855695166178726 4125 673132974506580171230070 4126 1302838015174026137864646 4127 2402107590477110691687936 4128 4221886068111285458118186 4129 7077867820068919738609896 4130 11324588512110271581775830 4131 17301454671279581583268626 4132 25250771682408037986392046 4133 35218181557042789823125746 4134 46957575409390386430834326 4135 59870908646972742699313764 4136 73013303228015539877211906 4137 85182187099351463190080556 4138 95087092576020237979624806 4139 101570303433476163296417406 4140 103827421287553411369671126 4141 101570303433476163296417406 4142 95087092576020237979624806 4143 85182187099351463190080556 4144 73013303228015539877211906 4145 59870908646972742699313764 4146 46957575409390386430834326 4147 35218181557042789823125746 4148 25250771682408037986392046 4149 17301454671279581583268626 4150 11324588512110271581775830 4151 7077867820068919738609896 4152 4221886068111285458118186 4153 2402107590477110691687936 4154 1302838015174026137864646 4155 673132974506580171230070 4156 331049003855695166178726 4157 154845501803470319664246 4158 68820223023764586517446 4159 29033531588150684937051 4160 11613412635260273974824 4161 4399019937598588626831 4162 1575768335856210851406 4163 532980466539600729156 4164 169935800925669797706 4165 50980740277700939316 4166 14360771909211532206 4167 3789648142708598781 4168 934433788613079156 4169 214667221708410081 4170 45795673964460822 4171 9038619861406746 4172 1643385429346686 4173 273897571557786 4174 41604694413846 4175 5720645481909 4176 706252528636 4177 77515521441 4178 7471375566 4179 622614636 4180 43949274 4181 2555196 4182 117486 4183 4011 4184 96 4185 1 4186 1 4187 97 4188 4101 4189 121491 4190 2672676 4191 46504464 4192 666563904 4193 8093990196 4194 84986897001 4195 783768050071 4196 6426898010539 4197 47325339895749 4198 315502265971626 4199 1917283000904466 4200 10682005290753426 4201 54834293825867562 4202 260462895672870897 4203 1149101010321489231 4204 4724081931321677931 4205 18150420051920130981 4206 65341512186912471516 4207 220916541203370737016 4208 702916267465270526856 4209 2108748802395811580556 4210 5974788273454799478231 4211 16012432572858862601649 4212 40646944223410958911869 4213 97853754611915271454491 4214 223665724827234906181686 4215 485894505659165485842966 4216 1004181978362275337408790 4217 1975970989680606309094710 4218 3704945605651136829552576 4219 6623993658588396149806116 4220 11299753888180205196728076 4221 18402456332179191320385720 4222 28626043183389853165044450 4223 42552226353687619569660666 4224 60468953239450827809517786 4225 82175756966433176253960066 4226 106828484056363129130148084 4227 132884211874988282576525664 4228 158195490327367003067292456 4229 180269279675371701169705356 4230 196657396009496401276042206 4231 205397724721029574666088526 4232 205397724721029574666088526 4233 196657396009496401276042206 4234 180269279675371701169705356 4235 158195490327367003067292456 4236 132884211874988282576525664 4237 106828484056363129130148084 4238 82175756966433176253960066 4239 60468953239450827809517786 4240 42552226353687619569660666 4241 28626043183389853165044450 4242 18402456332179191320385720 4243 11299753888180205196728076 4244 6623993658588396149806116 4245 3704945605651136829552576 4246 1975970989680606309094710 4247 1004181978362275337408790 4248 485894505659165485842966 4249 223665724827234906181686 4250 97853754611915271454491 4251 40646944223410958911869 4252 16012432572858862601649 4253 5974788273454799478231 4254 2108748802395811580556 4255 702916267465270526856 4256 220916541203370737016 4257 65341512186912471516 4258 18150420051920130981 4259 4724081931321677931 4260 1149101010321489231 4261 260462895672870897 4262 54834293825867562 4263 10682005290753426 4264 1917283000904466 4265 315502265971626 4266 47325339895749 4267 6426898010539 4268 783768050071 4269 84986897001 4270 8093990196 4271 666563904 4272 46504464 4273 2672676 4274 121491 4275 4101 4276 97 4277 1 4278 1 4279 98 4280 4192 4281 125586 4282 2794161 4283 49177134 4284 713068362 4285 8760554094 4286 93080887191 4287 868754947066 4288 7210666060604 4289 53752237906282 4290 362827605867369 4291 2232785266876086 4292 12599288291657886 4293 65516299116620982 4294 315297189498738453 4295 1409563905994360122 4296 5873182941643167156 4297 22874501983241808906 4298 83491932238832602491 4299 286258053390283208526 4300 923832808668641263866 4301 2811665069861082107406 4302 8083537075850611058781 4303 21987220846313662079874 4304 56659376796269821513512 4305 138500698835326230366354 4306 321519479439150177636171 4307 709560230486400392024646 4308 1490076484021440823251750 4309 2980152968042881646503494 4310 5680916595331743138647280 4311 10328939264239532979358686 4312 17923747546768601346534186 4313 29702210220359396517113790 4314 47028499515569044485430164 4315 71178269537077472734705110 4316 103021179593138447379178446 4317 142644710205884004063477846 4318 189004241022796305384108144 4319 239712695931351411706673742 4320 291079702202355285643818114 4321 338464770002738704236997806 4322 376926675684868102445747556 4323 402055120730525975942130726 4324 410795449442059149332177046 4325 402055120730525975942130726 4326 376926675684868102445747556 4327 338464770002738704236997806 4328 291079702202355285643818114 4329 239712695931351411706673742 4330 189004241022796305384108144 4331 142644710205884004063477846 4332 103021179593138447379178446 4333 71178269537077472734705110 4334 47028499515569044485430164 4335 29702210220359396517113790 4336 17923747546768601346534186 4337 10328939264239532979358686 4338 5680916595331743138647280 4339 2980152968042881646503494 4340 1490076484021440823251750 4341 709560230486400392024646 4342 321519479439150177636171 4343 138500698835326230366354 4344 56659376796269821513512 4345 21987220846313662079874 4346 8083537075850611058781 4347 2811665069861082107406 4348 923832808668641263866 4349 286258053390283208526 4350 83491932238832602491 4351 22874501983241808906 4352 5873182941643167156 4353 1409563905994360122 4354 315297189498738453 4355 65516299116620982 4356 12599288291657886 4357 2232785266876086 4358 362827605867369 4359 53752237906282 4360 7210666060604 4361 868754947066 4362 93080887191 4363 8760554094 4364 713068362 4365 49177134 4366 2794161 4367 125586 4368 4192 4369 98 4370 1 4371 1 4372 99 4373 4284 4374 129772 4375 2919741 4376 51971289 4377 762245490 4378 9473622450 4379 101841441279 4380 961835834251 4381 8079421007664 4382 60962903966880 4383 416579843773645 4384 2595612872743449 4385 14832073558533966 4386 78115587408278862 4387 380813488615359429 4388 1724861095493098569 4389 7282746847637527272 4390 28747684924884976056 4391 106366434222074411391 4392 369749985629115811011 4393 1210090862058924472386 4394 3735497878529723371266 4395 10895202145711693166181 4396 30070757922164273138649 4397 78646597642583483593380 4398 195160075631596051879860 4399 460020178274476408002519 4400 1031079709925550569660811 4401 2199636714507841215276390 4402 4470229452064322469755238 4403 8661069563374624785150768 4404 16009855859571276118005960 4405 28252686811008134325892866 4406 47625957767127997863647970 4407 76730709735928441002543948 4408 118206769052646517220135268 4409 174199449130215920113883550 4410 245665889799022451442656286 4411 331648951228680309447585984 4412 428716936954147717090781880 4413 530792398133706697350491850 4414 629544472205093989880815914 4415 715391445687606806682745356 4416 778981796415394078387878276 4417 812850570172585125274307766 4418 812850570172585125274307766 4419 778981796415394078387878276 4420 715391445687606806682745356 4421 629544472205093989880815914 4422 530792398133706697350491850 4423 428716936954147717090781880 4424 331648951228680309447585984 4425 245665889799022451442656286 4426 174199449130215920113883550 4427 118206769052646517220135268 4428 76730709735928441002543948 4429 47625957767127997863647970 4430 28252686811008134325892866 4431 16009855859571276118005960 4432 8661069563374624785150768 4433 4470229452064322469755238 4434 2199636714507841215276390 4435 1031079709925550569660811 4436 460020178274476408002519 4437 195160075631596051879860 4438 78646597642583483593380 4439 30070757922164273138649 4440 10895202145711693166181 4441 3735497878529723371266 4442 1210090862058924472386 4443 369749985629115811011 4444 106366434222074411391 4445 28747684924884976056 4446 7282746847637527272 4447 1724861095493098569 4448 380813488615359429 4449 78115587408278862 4450 14832073558533966 4451 2595612872743449 4452 416579843773645 4453 60962903966880 4454 8079421007664 4455 961835834251 4456 101841441279 4457 9473622450 4458 762245490 4459 51971289 4460 2919741 4461 129772 4462 4284 4463 99 4464 1 4465 1 4466 100 4467 4377 4468 134050 4469 3049507 4470 54891024 4471 814216773 4472 10235867934 4473 111315063723 4474 1063677275524 4475 9041256841909 4476 69042324974538 4477 477542747740519 4478 3012192716517088 4479 17427686431277409 4480 92947660966812822 4481 458929076023638285 4482 2105674584108457992 4483 9007607943130625835 4484 36030431772522503322 4485 135114119146959387441 4486 476116419851190222396 4487 1579840847688040283391 4488 4945588740588647843646 4489 14630700024241416537441 4490 40965960067875966304824 4491 108717355564747756732023 4492 273806673274179535473234 4493 655180253906072459882373 4494 1491099888200026977663324 4495 3230716424433391784937195 4496 6669866166572163685031622 4497 13131299015438947254906000 4498 24670925422945900903156722 4499 44262542670579410443898820 4500 75878644578136132189540830 4501 124356667503056438866191912 4502 194937478788574958222679210 4503 292406218182862437334018812 4504 419865338929238371556539830 4505 577314841027702760890242264 4506 760365888182828026538367858 4507 959509335087854414441273724 4508 1160336870338800687231307758 4509 1344935917892700796563561264 4510 1494373242103000885070623626 4511 1591832366587979203662186036 4512 1625701140345170250548615526 4513 1591832366587979203662186036 4514 1494373242103000885070623626 4515 1344935917892700796563561264 4516 1160336870338800687231307758 4517 959509335087854414441273724 4518 760365888182828026538367858 4519 577314841027702760890242264 4520 419865338929238371556539830 4521 292406218182862437334018812 4522 194937478788574958222679210 4523 124356667503056438866191912 4524 75878644578136132189540830 4525 44262542670579410443898820 4526 24670925422945900903156722 4527 13131299015438947254906000 4528 6669866166572163685031622 4529 3230716424433391784937195 4530 1491099888200026977663324 4531 655180253906072459882373 4532 273806673274179535473234 4533 108717355564747756732023 4534 40965960067875966304824 4535 14630700024241416537441 4536 4945588740588647843646 4537 1579840847688040283391 4538 476116419851190222396 4539 135114119146959387441 4540 36030431772522503322 4541 9007607943130625835 4542 2105674584108457992 4543 458929076023638285 4544 92947660966812822 4545 17427686431277409 4546 3012192716517088 4547 477542747740519 4548 69042324974538 4549 9041256841909 4550 1063677275524 4551 111315063723 4552 10235867934 4553 814216773 4554 54891024 4555 3049507 4556 134050 4557 4377 4558 100 4559 1 4560 1 4561 101 4562 4471 4563 138421 4564 3183551 4565 57940525 4566 869107791 4567 11050084701 4568 121550931651 4569 1174992339241 4570 10104934117427 4571 78083581816441 4572 546585072715051 4573 3489735464257601 4574 20439879147794491 4575 110375347398090225 4576 551876736990451101 4577 2564603660132096271 4578 11113282527239083821 4579 45038039715653129151 4580 171144550919481890757 4581 611230538998149609831 4582 2055957267539230505781 4583 6525429588276688127031 4584 19576288764830064381081 4585 55596660092117382842259 4586 149683315632623723036841 4587 382524028838927292205251 4588 928986927180251995355601 4589 2146280142106099437545691 4590 4721816312633418762600513 4591 9900582591005555469968811 4592 19801165182011110939937616 4593 37802224438384848158062716 4594 68933468093525311347055536 4595 120141187248715542633439644 4596 200235312081192571055732736 4597 319294146291631397088871116 4598 487343696971437395556698016 4599 712271557112100808890558636 4600 997180179956941132446782088 4601 1337680729210530787428610116 4602 1719875223270682440979641576 4603 2119846205426655101672581476 4604 2505272788231501483794869016 4605 2839309159995701681634184884 4606 3086205608690980088732809656 4607 3217533506933149454210801556 4608 3217533506933149454210801556 4609 3086205608690980088732809656 4610 2839309159995701681634184884 4611 2505272788231501483794869016 4612 2119846205426655101672581476 4613 1719875223270682440979641576 4614 1337680729210530787428610116 4615 997180179956941132446782088 4616 712271557112100808890558636 4617 487343696971437395556698016 4618 319294146291631397088871116 4619 200235312081192571055732736 4620 120141187248715542633439644 4621 68933468093525311347055536 4622 37802224438384848158062716 4623 19801165182011110939937616 4624 9900582591005555469968811 4625 4721816312633418762600513 4626 2146280142106099437545691 4627 928986927180251995355601 4628 382524028838927292205251 4629 149683315632623723036841 4630 55596660092117382842259 4631 19576288764830064381081 4632 6525429588276688127031 4633 2055957267539230505781 4634 611230538998149609831 4635 171144550919481890757 4636 45038039715653129151 4637 11113282527239083821 4638 2564603660132096271 4639 551876736990451101 4640 110375347398090225 4641 20439879147794491 4642 3489735464257601 4643 546585072715051 4644 78083581816441 4645 10104934117427 4646 1174992339241 4647 121550931651 4648 11050084701 4649 869107791 4650 57940525 4651 3183551 4652 138421 4653 4471 4654 101 4655 1 4656 1 4657 102 4658 4566 4659 142886 4660 3321966 4661 61124070 4662 927048310 4663 11919192486 4664 132601016346 4665 1296543270886 4666 11279926456662 4667 88188515933862 4668 624668654531486 4669 4036320536972646 4670 23929614612052086 4671 130815226545884710 4672 662252084388541320 4673 3116480397122547366 4674 13677886187371180086 4675 56151322242892212966 4676 216182590635135019902 4677 782375089917631500582 4678 2667187806537380115606 4679 8581386855815918632806 4680 26101718353106752508106 4681 75172948856947447223334 4682 205279975724741105879094 4683 532207344471551015242086 4684 1311510956019179287560846 4685 3075267069286351432901286 4686 6868096454739518200146198 4687 14622398903638974232569318 4688 29701747773016666409906421 4689 57603389620395959098000326 4690 106735692531910159505118246 4691 189074655342240853980495174 4692 320376499329908113689172374 4693 519529458372823968144603846 4694 806637843263068792645569126 4695 1199615254083538204447256646 4696 1709451737069041941337340718 4697 2334860909167471919875392198 4698 3057555952481213228408251686 4699 3839721428697337542652223046 4700 4625118993658156585467450486 4701 5344581948227203165429053894 4702 5925514768686681770366994534 4703 6303739115624129542943611206 4704 6435067013866298908421603106 4705 6303739115624129542943611206 4706 5925514768686681770366994534 4707 5344581948227203165429053894 4708 4625118993658156585467450486 4709 3839721428697337542652223046 4710 3057555952481213228408251686 4711 2334860909167471919875392198 4712 1709451737069041941337340718 4713 1199615254083538204447256646 4714 806637843263068792645569126 4715 519529458372823968144603846 4716 320376499329908113689172374 4717 189074655342240853980495174 4718 106735692531910159505118246 4719 57603389620395959098000326 4720 29701747773016666409906421 4721 14622398903638974232569318 4722 6868096454739518200146198 4723 3075267069286351432901286 4724 1311510956019179287560846 4725 532207344471551015242086 4726 205279975724741105879094 4727 75172948856947447223334 4728 26101718353106752508106 4729 8581386855815918632806 4730 2667187806537380115606 4731 782375089917631500582 4732 216182590635135019902 4733 56151322242892212966 4734 13677886187371180086 4735 3116480397122547366 4736 662252084388541320 4737 130815226545884710 4738 23929614612052086 4739 4036320536972646 4740 624668654531486 4741 88188515933862 4742 11279926456662 4743 1296543270886 4744 132601016346 4745 11919192486 4746 927048310 4747 61124070 4748 3321966 4749 142886 4750 4566 4751 102 4752 1 4753 1 4754 103 4755 4662 4756 147446 4757 3464846 4758 64446030 4759 988172374 4760 12846240790 4761 144520208826 4762 1429144287226 4763 12576469727542 4764 99468442390518 4765 712857170465342 4766 4660989191504126 4767 27965935149024726 4768 154744841157936790 4769 793067310934426024 4770 3778732481511088680 4771 16794366584493727446 4772 69829208430263393046 4773 272333912878027232862 4774 998557680552766520478 4775 3449562896455011616182 4776 11248574662353298748406 4777 34683105208922671140906 4778 101274667210054199731434 4779 280452924581688553102422 4780 737487320196292121121174 4781 1843718300490730302802926 4782 4386778025305530720462126 4783 9943363524025869633047478 4784 21490495358378492432715510 4785 44324146676655640642475733 4786 87305137393412625507906741 4787 164339082152306118603118566 4788 295810347874151013485613414 4789 509451154672148967669667542 4790 839905957702732081833776214 4791 1326167301635892760790172966 4792 2006253097346606997092825766 4793 2909066991152580145784597358 4794 4044312646236513861212732910 4795 5392416861648685148283643878 4796 6897277381178550771060474726 4797 8464840422355494128119673526 4798 9969700941885359750896504374 4799 11270096716913884935796048422 4800 12229253884310811313310605734 4801 12738806129490428451365214306 4802 12738806129490428451365214306 4803 12229253884310811313310605734 4804 11270096716913884935796048422 4805 9969700941885359750896504374 4806 8464840422355494128119673526 4807 6897277381178550771060474726 4808 5392416861648685148283643878 4809 4044312646236513861212732910 4810 2909066991152580145784597358 4811 2006253097346606997092825766 4812 1326167301635892760790172966 4813 839905957702732081833776214 4814 509451154672148967669667542 4815 295810347874151013485613414 4816 164339082152306118603118566 4817 87305137393412625507906741 4818 44324146676655640642475733 4819 21490495358378492432715510 4820 9943363524025869633047478 4821 4386778025305530720462126 4822 1843718300490730302802926 4823 737487320196292121121174 4824 280452924581688553102422 4825 101274667210054199731434 4826 34683105208922671140906 4827 11248574662353298748406 4828 3449562896455011616182 4829 998557680552766520478 4830 272333912878027232862 4831 69829208430263393046 4832 16794366584493727446 4833 3778732481511088680 4834 793067310934426024 4835 154744841157936790 4836 27965935149024726 4837 4660989191504126 4838 712857170465342 4839 99468442390518 4840 12576469727542 4841 1429144287226 4842 144520208826 4843 12846240790 4844 988172374 4845 64446030 4846 3464846 4847 147446 4848 4662 4849 103 4850 1 4851 1 4852 104 4853 4759 4854 152102 4855 3612286 4856 67910870 4857 1052618398 4858 13834413158 4859 157366449610 4860 1573664496046 4861 14005614014762 4862 112044912118054 4863 812325612855854 4864 5373846361969462 4865 32626924340528846 4866 182710776306961510 4867 947812152092362808 4868 4571799792445514698 4869 20573099066004816120 4870 86623575014757120486 4871 342163121308290625902 4872 1270891593430793753334 4873 4448120577007778136654 4874 14698137558808310364582 4875 45931679871275969889306 4876 135957772418976870872334 4877 381727591791742752833850 4878 1017940244777980674223590 4879 2581205620687022423924094 4880 6230496325796261023265046 4881 14330141549331400353509598 4882 31433858882404362065762982 4883 65814642035034133075191237 4884 131629284070068266150382468 4885 251644219545718744111025301 4886 460149430026457132088731974 4887 805261502546299981155280950 4888 1349357112374881049503443750 4889 2166073259338624842623949174 4890 3332420398982499757882998726 4891 4915320088499187142877423118 4892 6953379637389094006997330262 4893 9436729507885199009496376782 4894 12289694242827235919344118598 4895 15362117803534044899180148246 4896 18434541364240853879016177894 4897 21239797658799244686692552790 4898 23499350601224696249106654150 4899 24968060013801239764675820034 4900 25477612258980856902730428606 4901 24968060013801239764675820034 4902 23499350601224696249106654150 4903 21239797658799244686692552790 4904 18434541364240853879016177894 4905 15362117803534044899180148246 4906 12289694242827235919344118598 4907 9436729507885199009496376782 4908 6953379637389094006997330262 4909 4915320088499187142877423118 4910 3332420398982499757882998726 4911 2166073259338624842623949174 4912 1349357112374881049503443750 4913 805261502546299981155280950 4914 460149430026457132088731974 4915 251644219545718744111025301 4916 131629284070068266150382468 4917 65814642035034133075191237 4918 31433858882404362065762982 4919 14330141549331400353509598 4920 6230496325796261023265046 4921 2581205620687022423924094 4922 1017940244777980674223590 4923 381727591791742752833850 4924 135957772418976870872334 4925 45931679871275969889306 4926 14698137558808310364582 4927 4448120577007778136654 4928 1270891593430793753334 4929 342163121308290625902 4930 86623575014757120486 4931 20573099066004816120 4932 4571799792445514698 4933 947812152092362808 4934 182710776306961510 4935 32626924340528846 4936 5373846361969462 4937 812325612855854 4938 112044912118054 4939 14005614014762 4940 1573664496046 4941 157366449610 4942 13834413158 4943 1052618398 4944 67910870 4945 3612286 4946 152102 4947 4759 4948 104 4949 1 4950 1 4951 105 4952 4857 4953 156855 4954 3764382 4955 71523150 4956 1120529262 4957 14887031550 4958 171200862762 4959 1731030945650 4960 15579278510802 4961 126050526132810 4962 924370524973902 4963 6186171974825310 4964 38000770702498302 4965 215337700647490350 4966 1130522928399324312 4967 5519611944537877500 4968 25144898858450330812 4969 107196674080761936600 4970 428786696323047746382 4971 1613054714739084379230 4972 5719012170438571889982 4973 19146258135816088501230 4974 60629817430084280253882 4975 181889452290252840761634 4976 517685364210719623706178 4977 1399667836569723427057434 4978 3599145865465003098147678 4979 8811701946483283447189134 4980 20560637875127661376774638 4981 45764000431735762419272574 4982 97248500917438495140954213 4983 197443926105102399225573699 4984 383273503615787010261407763 4985 711793649572175876199757269 4986 1265410932572757113244012918 4987 2154618614921181030658724694 4988 3515430371713505892127392918 4989 5498493658321124600506947894 4990 8247740487481686900760421838 4991 11868699725888281149874753374 4992 16390109145274293016493707038 4993 21726423750712434928840495374 4994 27651812046361280818524266838 4995 33796659167774898778196326134 4996 39674339023040098565708730678 4997 44739148260023940935799206934 4998 48467410615025936013782474178 4999 50445672272782096667406248634 5000 50445672272782096667406248634 5001 48467410615025936013782474178 5002 44739148260023940935799206934 5003 39674339023040098565708730678 5004 33796659167774898778196326134 5005 27651812046361280818524266838 5006 21726423750712434928840495374 5007 16390109145274293016493707038 5008 11868699725888281149874753374 5009 8247740487481686900760421838 5010 5498493658321124600506947894 5011 3515430371713505892127392918 5012 2154618614921181030658724694 5013 1265410932572757113244012918 5014 711793649572175876199757269 5015 383273503615787010261407763 5016 197443926105102399225573699 5017 97248500917438495140954213 5018 45764000431735762419272574 5019 20560637875127661376774638 5020 8811701946483283447189134 5021 3599145865465003098147678 5022 1399667836569723427057434 5023 517685364210719623706178 5024 181889452290252840761634 5025 60629817430084280253882 5026 19146258135816088501230 5027 5719012170438571889982 5028 1613054714739084379230 5029 428786696323047746382 5030 107196674080761936600 5031 25144898858450330812 5032 5519611944537877500 5033 1130522928399324312 5034 215337700647490350 5035 38000770702498302 5036 6186171974825310 5037 924370524973902 5038 126050526132810 5039 15579278510802 5040 1731030945650 5041 171200862762 5042 14887031550 5043 1120529262 5044 71523150 5045 3764382 5046 156855 5047 4857 5048 105 5049 1 5050 1 5051 106 5052 4956 5053 161706 5054 3921231 5055 75287526 5056 1192052406 5057 16007560806 5058 186087894306 5059 1902231808406 5060 17310309456446 5061 141629804643606 5062 1050421051106706 5063 7110542499799206 5064 44186942677323606 5065 253338471349988646 5066 1345860629046814656 5067 6650134872937201806 5068 30664510802988208306 5069 132341572939212267406 5070 535983370403809682976 5071 2041841411062132125606 5072 7332066885177656269206 5073 24865270306254660391206 5074 79776075565900368755106 5075 242519269720337121015510 5076 699574816500972464467806 5077 1917353200780443050763606 5078 4998813702034726525205106 5079 12410847811948286545336806 5080 29372339821610944823963766 5081 66324638306863423796047206 5082 143012501349174257560226781 5083 294692427022540894366527906 5084 580717429720889409486981456 5085 1095067153187962886461165026 5086 1977204582144932989443770181 5087 3420029547493938143902737606 5088 5670048986634686922786117606 5089 9013924030034630492634340806 5090 13746234145802811501267369726 5091 20116440213369968050635175206 5092 28258808871162574166368460406 5093 38116532895986727945334202406 5094 49378235797073715747364762206 5095 61448471214136179596720592966 5096 73470998190814997343905056806 5097 84413487283064039501507937606 5098 93206558875049876949581681106 5099 98913082887808032681188722806 5100 100891344545564193334812497262 5101 98913082887808032681188722806 5102 93206558875049876949581681106 5103 84413487283064039501507937606 5104 73470998190814997343905056806 5105 61448471214136179596720592966 5106 49378235797073715747364762206 5107 38116532895986727945334202406 5108 28258808871162574166368460406 5109 20116440213369968050635175206 5110 13746234145802811501267369726 5111 9013924030034630492634340806 5112 5670048986634686922786117606 5113 3420029547493938143902737606 5114 1977204582144932989443770181 5115 1095067153187962886461165026 5116 580717429720889409486981456 5117 294692427022540894366527906 5118 143012501349174257560226781 5119 66324638306863423796047206 5120 29372339821610944823963766 5121 12410847811948286545336806 5122 4998813702034726525205106 5123 1917353200780443050763606 5124 699574816500972464467806 5125 242519269720337121015510 5126 79776075565900368755106 5127 24865270306254660391206 5128 7332066885177656269206 5129 2041841411062132125606 5130 535983370403809682976 5131 132341572939212267406 5132 30664510802988208306 5133 6650134872937201806 5134 1345860629046814656 5135 253338471349988646 5136 44186942677323606 5137 7110542499799206 5138 1050421051106706 5139 141629804643606 5140 17310309456446 5141 1902231808406 5142 186087894306 5143 16007560806 5144 1192052406 5145 75287526 5146 3921231 5147 161706 5148 4956 5149 106 5150 1