0 0 1 0 2 0 3 0 4 4 5 0 6 4 7 4 8 622592 9 622592 10 0 11 0 12 4931584 13 4 14 2304 15 12288 16 38944768 17 4 18 12288 19 81920 20 38944768 21 2304 22 512 23 81920 24 714096 25 81920 26 12288 27 65719296 28 2298880 29 0 30 622592 31 0 32 278380544 33 81920 34 0 35 4 36 85988 37 622592 38 4 39 2298880 40 85988 41 4 42 208 43 512 44 13319168 45 185760 46 4 47 2304 48 109078784 49 17660 50 12288 51 936 52 3879360 53 4931584 54 469767168 55 3084 56 31316 57 81920 58 5800 59 4 60 429248 61 2304 62 622592 63 35276 64 68183040 65 80 66 114752 67 12288 68 1845632 69 208 70 25 71 4931584 72 39668 73 512 74 512 75 1845632 76 22476096 77 80 78 0 79 208 80 2122727424 81 184070448 82 2304 83 12288 84 186840 85 81920 86 622592 87 1007856 88 4180464 89 193644 90 2191104 91 16 92 109078784 93 512 94 32 95 2304 96 6676032 97 12288 98 21696 99 17660 100 128892 101 2304 102 21696 103 8322048 104 39668 105 423168 106 12288 107 423168 108 115058880 109 0 110 344432 111 162256 112 22271744 113 81920 114 32 115 16 116 35276 117 30 118 208 119 25 120 39668 121 162256 122 2304 123 71196 124 809244 125 684288 126 448896 127 0 128 445495040 129 109078784 130 32 131 38944768 132 2231744 133 448896 134 114752 135 3582102528 136 1554816 137 12288 138 4 139 0 140 6676032 141 0 142 71196 143 4931584 144 7510949888 145 2304 146 53 147 1 148 1309248 149 4 150 53 151 37880 152 20967424 153 188 154 34091280 155 313984 156 39668 157 81920 158 22428 159 6209136 160 25699328 161 85312 162 11265804 163 4 164 184070448 165 3171328 166 20202240 167 423168 168 2858436 169 35276 170 764 171 1080736 172 17237664 173 37880 174 5800 175 578880 176 10587193344 177 31316 178 2304 179 4 180 3217056 181 80 182 646784 183 1157677056 184 24820992 185 344432 186 208 187 3114504 188 809244 189 37583568 190 2304 191 208 192 469505024 193 2298880 194 2 195 131968 196 5868096 197 43632 198 37 199 4 200 124778880 201 80 202 84 203 80 204 61164 205 186840 206 12288 207 9936 208 17483677696 209 122204160 210 53 211 512 212 61988 213 40 214 4 215 4 216 751772880 217 32 218 114752 219 13602816 220 290372 221 423168 222 512 223 20202240 224 445495040 225 5329152 226 11900 227 5800 228 86105808 229 2304 230 323289088 231 391 232 27959472 233 764 234 6209136 235 184070448 236 6676032 237 109078784 238 81920 239 714096 240 18606016 241 622592 242 34212 243 12674727936 244 17536 245 2920 246 22476096 247 30848 248 2858436 249 34091280 250 460 251 65719296 252 66800 253 4 254 7124112 255 27959472 256 64281640960 257 936 258 512 259 5530464 260 6692672 261 64912 262 37680 263 17660 264 926720 265 193644 266 0 267 248 268 296320 269 12288 270 43367616 271 3084 272 11655504 273 78650112 274 32 275 27520 276 69228 277 4 278 2160 279 2644032 280 6933440 281 136256 282 6209136 283 512 284 17931264 285 34091280 286 7575444 287 5530464 288 113298944 289 12288 290 6209136 291 2304 292 128610304 293 81920 294 20736 295 17392 296 124778880 297 17865888768 298 2191104 299 5530464 300 2817616 301 7351344 302 3679488 303 2231744 304 31591616 305 17071616 306 323289088 307 31316 308 13952224 309 1581876 310 3405888 311 13319168 312 2485024 313 32 314 231 315 202976 316 65600 317 30848 318 30 319 5530464 320 546335744 321 317952 322 2644032 323 2304 324 792289728 325 124778880 326 193644 327 3614464 328 6676032 329 12288 330 12 331 2304 332 61164 333 204145920 334 2468 335 27959472 336 374565632 337 484032 338 34091280 339 17536 340 844324864 341 61988 342 3888 343 2629500928 344 1272512 345 414228 346 4 347 80 348 223202304 349 26 350 5329152 351 29503706112 352 53525568 353 622592 354 344432 355 16 356 290372 357 43632 358 19104 359 35276 360 232207360 361 6676032 362 52056 363 414228 364 113360896 365 115058880 366 4104 367 208 368 269574144 369 2645440 370 17536 371 115058880 372 113298944 373 208 374 512 375 15 376 844324864 377 6676032 378 751772880 379 484032 380 5568868352 381 32 382 4 383 3879360 384 2087450624 385 2304 386 35392 387 448896 388 14231808 389 32 390 64912 391 314 392 3053936 393 6640 394 1581876 395 32 396 113298944 397 0 398 512 399 511488 400 1181649664 401 80 402 270004 403 2304 404 296320 405 31397652 406 460 407 9536 408 157420 409 278380544 410 20 411 80 412 9587968 413 53 414 484032 415 17931264 416 13614448 417 844324864 418 460 419 34091280 420 25095808 421 512 422 3614464 423 30 424 152292 425 62505984 426 2304 427 6972 428 124778880 429 20736 430 762624 431 2304 432 108475269120 433 85988 434 53 435 27520 436 204145920 437 53 438 138784 439 12288 440 4440960 441 1232444 442 22428 443 81920 444 2817616 445 121792 446 1581876 447 512 448 2087450624 449 185760 450 26692 451 24820992 452 414228 453 12 454 27959472 455 121792 456 926720 457 1007856 458 2304 459 19668663 460 12072996 461 52056 462 332 463 317952 464 374565632 465 23936256 466 5530464 467 53 468 24713424 469 32 470 30 471 11098112 472 13319168 473 605248 474 62505984 475 120636 476 383698080 477 31591616 478 323289088 479 20202240 480 84328579072 481 184070448 482 32 483 4 484 2116800 485 3217056 486 191191968 487 208 488 94307328 489 1272512 490 232848 491 16 492 88628288 493 80 494 85988 495 4221696 496 131333120 497 61164 498 20202240 499 512 500 35775376 501 3405888 502 31316 503 1845632 504 33759552 505 37880 506 22428 507 80 508 1272512 509 2304 510 25056 511 2304 512 128412352512 513 53310852 514 80 515 1080736 516 9379456 517 227376640 518 5800 519 1581876 520 48617728 521 6660 522 137984 523 5800 524 36668160 525 1181649664 526 14 527 65600 528 13614448 529 131968 530 121792 531 314 532 17360480 533 3171328 534 248 535 16092 536 24685952 537 34091280 538 714096 539 314 540 921941568 541 34920 542 121792 543 14231808 544 266775936 545 2298880 546 2160 547 512 548 45768704 549 342522 550 54864 551 674304 552 1623013632 553 25 554 16 555 40 556 926720 557 6660 558 32 559 1272512 560 21312176128 561 2817616 562 32 563 1050624 564 687009168 565 296320 566 7575444 567 632079504 568 220212 569 35276 570 36668160 571 114752 572 734648 573 512 574 0 575 916 576 2174509056 577 2304 578 37 579 3084 580 447680 581 32 582 208 583 457640 584 4174352 585 1227744 586 128610304 587 114752 588 21312176128 589 185760 590 85116 591 37680 592 29503706112 593 22476096 594 90324396 595 6209136 596 31591616 597 6692672 598 484032 599 0 600 1260472 601 162256 602 38336 603 1554768 604 6933440 605 87928 606 25 607 71196 608 21312176128 609 11469824 610 605248 611 6676032 612 781137920 613 4221696 614 37880 615 80 616 59571456 617 12288 618 40 619 16 620 7510949888 621 454906368 622 2304 623 5329152 624 49661680 625 162770176 626 12288 627 4 628 4440960 629 48384 630 6 631 53 632 4440960 633 138240 634 43632 635 6692672 636 330956928 637 365904 638 208 639 68183040 640 4167978496 641 31316 642 2231744 643 25 644 1903537152 645 427648 646 314 647 80 648 3522572928 649 16 650 1137888 651 37 652 248161536 653 26 654 232848 655 26 656 51960144 657 4221696 658 916 659 35276 660 131333120 661 71196 662 3490560 663 1007856 664 926720 665 512 666 5340 667 53 668 262584 669 39416 670 269892 671 484032 672 7846308864 673 512 674 165248 675 1994033808 676 118918144 677 22428 678 6209136 679 138240 680 323252224 681 71196 682 13544 683 186840 684 5568868352 685 361260032 686 4061184 687 2629500928 688 2087450624 689 43 690 3679488 691 96768 692 5404672 693 324 694 1323856 695 30848 696 16542016 697 296320 698 296320 699 53 700 2199177216 701 121792 702 22974381 703 5329152 704 2386793472 705 1007856 706 762624 707 20967424 708 7912576 709 0 710 4968 711 220212 712 1852313600 713 6758128 714 33740800 715 553716 716 269574144 717 9936 718 484032 719 109078784 720 102353152 721 71196 722 391 723 17660 724 145260 725 687009168 726 203344 727 20202240 728 373952 729 183052016640 730 332 731 391 732 229360 733 20 734 11265804 735 674304 736 126514944 737 68793152 738 1032208 739 4931584 740 928497664 741 3145152 742 162256 743 448896 744 1794288 745 512 746 3668 747 6176 748 28511744 749 13952224 750 23592384 751 121792 752 574157568 753 258112 754 146969856 755 20736 756 3522572928 757 30848 758 37680 759 3145152 760 5551872 761 469767168 762 290768 763 13319168 764 564284 765 12 766 4104 767 460 768 35240923136 769 429248 770 382104 771 20736 772 220276 773 2304 774 25699328 775 18227200 776 28040256 777 80 778 2759616 779 460 780 126514944 781 460 782 162256 783 632079504 784 85565696 785 11655504 786 32 787 4 788 7510949888 789 533872 790 4675328 791 511488 792 416089856 793 597228 794 26 795 36668160 796 269574144 797 0 798 512 799 1264592 800 176486080 801 215456 802 296320 803 6676032 804 1781298432 805 131031 806 208 807 0 808 131333120 809 1845632 810 142304477184 811 0 812 59571456 813 39187456 814 22 815 20736 816 7846308864 817 165248 818 31316 819 188528 820 7324240 821 22428 822 37952 823 622592 824 943428 825 77648 826 85988 827 858849280 828 939373056 829 512 830 6099408 831 231 832 15403170816 833 23604 834 13544 835 4448960 836 1781298432 837 221624640 838 20 839 30 840 1682688 841 121984 842 324540 843 71196 844 68183040 845 736 846 531712 847 37 848 49661680 849 4563152 850 1656 851 2645440 852 37172224 853 2 854 5800 855 17392 856 162788 857 313984 858 4 859 4 860 6748736 861 231 862 1554816 863 30 864 216695844864 865 20202240 866 71196 867 130932992 868 1584009216 869 138784 870 311862528 871 53 872 3028212 873 2005344 874 188 875 476 876 804556800 877 11900 878 2645440 879 123108 880 2128482304 881 3395584 882 586780 883 84 884 6748736 885 29503706112 886 32 887 6209136 888 7325120 889 134502768 890 803 891 22974381 892 553716 893 22428 894 900909 895 71196 896 6938628096 897 9108 898 684288 899 8640 900 7567856 901 26 902 188 903 1623013632 904 15543360 905 67520 906 3116 907 85312 908 113298944 909 20252 910 3217056 911 35276 912 47783010304 913 179612 914 20736 915 1116 916 43294824 917 6933440 918 450184392 919 12288 920 1202234368 921 1845632 922 13319168 923 981248 924 15543360 925 19 926 26 927 1409184 928 145313280 929 13544 930 48384 931 1852313600 932 5947811856 933 79 934 53 935 20 936 1290912 937 1303344 938 936 939 13544 940 2674496 941 4356352 942 34091280 943 179612 944 1994033808 945 35964297216 946 105478848 947 21696 948 373952 949 69228 950 161024 951 1903537152 952 974786560 953 3114504 954 2549 955 858849280 956 88628288 957 549248256 958 185760 959 248 960 925004464128 961 5340 962 20 963 24694460928 964 64027648 965 387920 966 106416 967 4 968 84328579072 969 314 970 441600 971 34091280 972 3669484032 973 21 974 208 975 7125840 976 324507136 977 555008 978 531264 979 0 980 2128482304 981 19332 982 20736 983 3679488 984 7186259968 985 971053056 986 8 987 134152 988 1038393344 989 0 990 68183040 991 114752 992 102353152 993 25 994 457640 995 83558400 996 1999980800 997 809244 998 191 999 49787504064 1000 10671789312 1001 3679488 1002 549248256 1003 5428782 1004 4876432 1005 37692 1006 9536 1007 220276 1008 159526592 1009 31316 1010 20 1011 605248 1012 694008 1013 424 1014 577511424 1015 9881968896 1016 11622400 1017 7279605 1018 684288 1019 344432 1020 37718848 1021 4180464 1022 2005344 1023 915 1024 623712403456 1025 342522 1026 35964297216 1027 1785664 1028 33754560 1029 127296 1030 549248256 1031 11900 1032 469505024 1033 3084 1034 441600 1035 192 1036 6383664 1037 12 1038 4702208 1039 86400 1040 217015424 1041 21 1042 2160 1043 38336 1044 15224688 1045 3277312 1046 22428 1047 22271744 1048 1309648 1049 1157677056 1050 116552704 1051 17660 1052 347292 1053 83804085 1054 6368 1055 158146560 1056 156050624 1057 106516 1058 423168 1059 2304 1060 55468688 1061 512 1062 80 1063 4 1064 939373056 1065 22271744 1066 9108 1067 1785664 1068 113324736 1069 1323856 1070 864 1071 8628 1072 26509328 1073 131968 1074 52056 1075 750224 1076 3559248 1077 30 1078 1971 1079 0 1080 7033463712 1081 5568868352 1082 897088 1083 1767 1084 2116800 1085 6748736 1086 4061184 1087 32 1088 1745846272 1089 22052096 1090 3679488 1091 175552 1092 1761060 1093 122204160 1094 4563152 1095 117424 1096 1413476 1097 3405888 1098 11414 1099 1303344 1100 1576086336 1101 816804 1102 37008384 1103 162256 1104 574157568 1105 2122727424 1106 2304 1107 87682743 1108 1969890624 1109 80 1110 2485024 1111 121392 1112 2199177216 1113 20 1114 65719296 1115 17828 1116 214104708 1117 816804 1118 4180464 1119 7510949888 1120 3323507760 1121 5329152 1122 2920 1123 186840 1124 28040256 1125 1973648 1126 136256 1127 79568 1128 1682688 1129 7124112 1130 141004800 1131 35899136 1132 29503706112 1133 14524672 1134 13240646208 1135 21 1136 41671902816 1137 772352 1138 32 1139 78970368 1140 133459968 1141 116088444 1142 248 1143 28808352 1144 12050300928 1145 232848 1146 694008 1147 248 1148 11897024 1149 270004 1150 915 1151 512 1152 3006414848 1153 80 1154 202976 1155 18063712 1156 1288528 1157 120768 1158 3232 1159 1137888 1160 204418560 1161 3522572928 1162 2432 1163 68183040 1164 324507136 1165 1767 1166 6 1167 17660 1168 798682112 1169 727552 1170 3813408 1171 423168 1172 131333120 1173 737216 1174 88860 1175 1623013632 1176 352571392 1177 22428 1178 80 1179 1038393344 1180 5404672 1181 3 1182 22271744 1183 3832044 1184 1283015936 1185 232848 1186 484032 1187 37680 1188 4027713984 1189 4 1190 71952 1191 9379456 1192 113324736 1193 1309248 1194 3084 1195 105472 1196 49758192 1197 1713638400 1198 47280 1199 29503706112 1200 56960216064 1201 9936 1202 13544 1203 16848 1204 26618368 1205 145264640 1206 12 1207 43367616 1208 199591680 1209 533872 1210 37718848 1211 609626304 1212 84328579072 1213 33 1214 208 1215 172720944 1216 314229915648 1217 4 1218 7028992 1219 596 1220 14281008 1221 80 1222 311862528 1223 27959472 1224 12857868288 1225 448 1226 43367616 1227 114752 1228 42843136 1229 32 1230 423168 1231 40 1232 31956448 1233 3217056 1234 22428 1235 232848 1236 1718767616 1237 32 1238 33 1239 12 1240 5568868352 1241 158146560 1242 213493968 1243 22428 1244 162770176 1245 33778944 1246 25699328 1247 248161536 1248 167837056 1249 39668 1250 250 1251 86 1252 2193061824 1253 2234007 1254 12 1255 575 1256 2747360 1257 844324864 1258 342522 1259 85988 1260 13548933120 1261 21696 1262 314 1263 374565632 1264 15403170816 1265 11469824 1266 12 1267 96768 1268 132722064 1269 968890896 1270 3376 1271 3084 1272 677220480 1273 5416 1274 2199177216 1275 17360480 1276 1028004 1277 2304 1278 79392 1279 2160 1280 5373100032 1281 6383664 1282 365904 1283 2122727424 1284 566416 1285 13544 1286 3000 1287 2128 1288 166293864 1289 13602816 1290 2216 1291 30 1292 534587392 1293 25056 1294 40 1295 57868 1296 59469057792 1297 208 1298 1581876 1299 1007856 1300 605828096 1301 34212 1302 25824 1303 173 1304 18820080 1305 5351616 1306 5428782 1307 4 1308 118135152 1309 3668 1310 2619648 1311 3022944 1312 114442240 1313 383698080 1314 7510949888 1315 533872 1316 15543360 1317 2763520 1318 1728 1319 4 1320 617632560 1321 184070448 1322 204145920 1323 144392112 1324 526268016 1325 946080 1326 94016 1327 20 1328 177380140032 1329 1397620736 1330 47759760 1331 175816704 1332 198864128 1333 21696 1334 22271744 1335 17392 1336 1232444 1337 4221696 1338 1785664 1339 391 1340 430112768 1341 575438848 1342 20 1343 269892 1344 10949936832 1345 1232444 1346 2231744 1347 300780 1348 142304477184 1349 220276 1350 297820260 1351 1243311120 1352 15864256 1353 37 1354 235264 1355 71196 1356 33337200 1357 2298880 1358 80 1359 133459968 1360 925004464128 1361 30848 1362 444 1363 28956 1364 201413952 1365 30132 1366 284807168 1367 2191104 1368 518828 1369 2025344 1370 311862528 1371 32 1372 3208832 1373 128892 1374 177984 1375 768029824 1376 216695844864 1377 13240646208 1378 764 1379 71196 1380 491328704 1381 114752 1382 727552 1383 7 1384 33201088 1385 35392 1386 48384 1387 772352 1388 3970334720 1389 10382256 1390 248 1391 2432 1392 7846308864 1393 1007856 1394 351 1395 236624896 1396 140747008 1397 88628288 1398 57868 1399 208 1400 112473136 1401 7351344 1402 816804 1403 3524629248 1404 25992850752 1405 6099408 1406 258112 1407 208 1408 3006414848 1409 3679488 1410 8 1411 609626304 1412 9881968896 1413 242946 1414 512 1415 77648 1416 5126436 1417 3000 1418 3524629248 1419 86400 1420 798682112 1421 53881408 1422 21 1423 109078784 1424 6593626112 1425 43179376 1426 2000 1427 684288 1428 13133776 1429 3000 1430 277176576 1431 83804085 1432 566416 1433 3084 1434 17408 1435 133459968 1436 737216 1437 13544 1438 1554768 1439 17237664 1440 2110000128 1441 123108 1442 90316 1443 1077810944 1444 2595753216 1445 106416 1446 31840 1447 512 1448 3629936 1449 9552128 1450 21424 1451 37093376 1452 2035160 1453 231 1454 146969856 1455 54864 1456 13548933120 1457 3888 1458 365674238208 1459 5530464 1460 3212218944 1461 900909 1462 16605135 1463 314 1464 22779325440 1465 7 1466 26 1467 37692 1468 1576086336 1469 25095808 1470 53440 1471 424 1472 43378053120 1473 1903537152 1474 568 1475 1656 1476 1936932 1477 229360 1478 772352 1479 7455024 1480 263126016 1481 1303344 1482 2000 1483 34091280 1484 179836 1485 3591813888 1486 123108 1487 1845632 1488 2811414528 1489 20202240 1490 53440 1491 602112 1492 9898000 1493 12288 1494 4 1495 146313216 1496 198864128 1497 278380544 1498 137984 1499 193644 1500 664336384 1501 20311040 1502 1581525 1503 208 1504 2677181760 1505 80 1506 53 1507 510544 1508 179836 1509 173 1510 1429 1511 4489152 1512 11708934912 1513 3000 1514 131031 1515 37093376 1516 37172224 1517 22 1518 287552 1519 25787392 1520 156050624 1521 51472400 1522 3000 1523 81920 1524 63427072 1525 965568 1526 3679488 1527 2068 1528 37172224 1529 533872 1530 106292736 1531 30356 1532 632079504 1533 6 1534 10036932507 1535 232207360 1536 212367847680 1537 270004 1538 22 1539 80633829888 1540 10904220 1541 53525568 1542 16568576 1543 1449308160 1544 1577968 1545 4968 1546 4221696 1547 11430656 1548 10695488 1549 6972 1550 3884 1551 17408 1552 200833536 1553 2468 1554 2034816 1555 900909 1556 355489792 1557 131155712 1558 120636 1559 3879360 1560 1077810944 1561 7439360 1562 864 1563 457640 1564 5518704 1565 1903537152 1566 245216160 1567 9536 1568 10844368128 1569 62424 1570 19568 1571 809244 1572 31405424 1573 48443856 1574 4 1575 7487914752 1576 179836 1577 222696 1578 42248960 1579 6209136 1580 39828928 1581 602112 1582 3536592 1583 248 1584 1385034304 1585 3053936 1586 324540 1587 2167680 1588 1562232 1589 443 1590 3397386240 1591 72000 1592 3212218944 1593 3364932051 1594 290768 1595 4499388 1596 99251136 1597 8322048 1598 290768 1599 65600 1600 13673413632 1601 23376 1602 22428 1603 37 1604 142304477184 1605 3 1606 131968 1607 4 1608 275587840 1609 1286928 1610 60195204 1611 11622400 1612 2131397712 1613 5530464 1614 23592384 1615 8912 1616 6938628096 1617 330912 1618 4675328 1619 6273892352 1620 1560945033216 1621 764 1622 13602816 1623 192320 1624 855218304 1625 27369152 1626 19668663 1627 208 1628 17483677696 1629 14784 1630 270004 1631 2191104 1632 189285552 1633 232848 1634 2549 1635 1188 1636 11897024 1637 1581876 1638 16 1639 15814656 1640 1577968 1641 24685952 1642 278380544 1643 1 1644 45039419392 1645 88317696 1646 32 1647 547605792 1648 31956448 1649 113298944 1650 647904 1651 2561 1652 189577756672 1653 534587392 1654 11092 1655 23458526208 1656 20890112 1657 1554816 1658 858849280 1659 121714496 1660 205177856 1661 208 1662 30356 1663 19104 1664 34555543552 1665 706536 1666 204907008 1667 17392 1668 1971220480 1669 5800 1670 131031 1671 131333120 1672 12857868288 1673 141316272 1674 172720944 1675 447680 1676 622025472 1677 32 1678 7058944 1679 21345280 1680 4841823232 1681 5416 1682 37692 1683 4448960 1684 7912576 1685 185943600 1686 6 1687 6368 1688 139132416 1689 21345280 1690 640000 1691 131333120 1692 1545929472 1693 258112 1694 33754560 1695 1260472 1696 80633829888 1697 52056 1698 3405888 1699 1 1700 252367488 1701 269201124 1702 298976 1703 5340 1704 11844064 1705 1566839808 1706 188 1707 7504 1708 1971220480 1709 188 1710 373952 1711 2561 1712 8145653760 1713 864 1714 32 1715 22641223680 1716 141831296 1717 134152 1718 37952 1719 10214912 1720 11844064 1721 65600 1722 161024 1723 2304 1724 2300544 1725 37718848 1726 13319168 1727 25095808 1728 1052514680832 1729 169792 1730 567488 1731 5353426944 1732 113324736 1733 7351344 1734 9371648 1735 8640 1736 3669484032 1737 224636 1738 22476096 1739 858849280 1740 6938628096 1741 936 1742 13544 1743 169792 1744 2893058048 1745 24685952 1746 72757248 1747 4313840 1748 51079808 1749 2817616 1750 9892 1751 926720 1752 50168070144 1753 17071616 1754 145264640 1755 366213528 1756 1077810944 1757 192320 1758 4736000 1759 20 1760 12696917184 1761 16236288 1762 54864 1763 2763520 1764 953112256 1765 208 1766 7 1767 32 1768 7869628 1769 3582102528 1770 208 1771 3614464 1772 80378880 1773 217816832 1774 19456 1775 280572 1776 189577756672 1777 7600 1778 6 1779 915 1780 32952958976 1781 443 1782 263335428 1783 61988 1784 40164944 1785 9881968896 1786 37 1787 4 1788 51472400 1789 944 1790 32 1791 347292 1792 987752890368 1793 1323856 1794 20 1795 5340 1796 798682112 1797 308032 1798 382104 1799 113697 1800 40399216 1801 646784 1802 15858222768 1803 132722064 1804 10814720 1805 208 1806 3089984 1807 347292 1808 925004464128 1809 44734491 1810 3796 1811 2231744 1812 4169088 1813 2595753216 1814 4 1815 1599438848 1816 205177856 1817 4 1818 115011584 1819 128 1820 7567936 1821 2466304 1822 5530464 1823 35392 1824 392865536 1825 1012 1826 9396 1827 195476 1828 2747360 1829 64027648 1830 79152 1831 1303344 1832 288320 1833 772352 1834 11 1835 21 1836 2946115584 1837 1903537152 1838 1323856 1839 351 1840 128412352512 1841 278069760 1842 132178176 1843 443 1844 1170944 1845 1303216128 1846 142304477184 1847 208 1848 86721280 1849 5551872 1850 3404160 1851 20341264 1852 7325120 1853 1309648 1854 13352472 1855 1116 1856 16020316160 1857 11719744 1858 7125840 1859 12 1860 6846926848 1861 3171328 1862 197120 1863 968890896 1864 2326449152 1865 3679488 1866 12 1867 6209136 1868 4499388 1869 460 1870 16 1871 2090664 1872 775913152 1873 1581876 1874 250 1875 51036480 1876 5694416 1877 22271744 1878 22140 1879 2304 1880 156050624 1881 23539968 1882 6660 1883 884 1884 35240923136 1885 3022944 1886 12608832 1887 193644 1888 67301376 1889 1303344 1890 5608419345 1891 20 1892 57640704 1893 7 1894 191191968 1895 2193061824 1896 23795648 1897 11200 1898 469767168 1899 2556160 1900 5209268 1901 512 1902 2199177216 1903 936576 1904 26850443264 1905 64819008 1906 512 1907 20967424 1908 2085656 1909 347292 1910 2920 1911 120503808 1912 121572352 1913 12288 1914 298448 1915 202976 1916 26618368 1917 70321336002 1918 11622400 1919 15916 1920 1560945033216 1921 30356 1922 278069760 1923 134152 1924 594999552 1925 696816 1926 2918268 1927 7351344 1928 90924876 1929 382104 1930 423168 1931 3888 1932 131783680 1933 6368 1934 5616 1935 564284 1936 11178882560 1937 123108 1938 399648 1939 9898000 1940 22779325440 1941 13614448 1942 185760 1943 32 1944 5073325056 1945 46880960 1946 12 1947 720972032 1948 3736047616 1949 27959472 1950 2572668 1951 1953580032 1952 133174128 1953 13319168 1954 4 1955 762624 1956 40393728 1957 762624 1958 71248 1959 6640 1960 1367543296 1961 7439360 1962 67376 1963 32832 1964 30144096 1965 5530464 1966 202976 1967 750224 1968 121093888 1969 448896 1970 128610304 1971 1347776064 1972 439828480 1973 317952 1974 71 1975 1576086336 1976 30278112 1977 1464576 1978 4931584 1979 1581876 1980 853475584 1981 714096 1982 167184 1983 37212912 1984 449270054912 1985 94208 1986 1 1987 1080736 1988 2595753216 1989 204864 1990 5727888 1991 317952 1992 1342204992 1993 1227744 1994 6660 1995 484032 1996 921941568 1997 772352 1998 2165089392 1999 448896 2000 2952459776 2001 120636 2002 16 2003 6676032 2004 156050624 2005 106064 2006 4931584 2007 102770100 2008 189703488 2009 632 2010 10904220 2011 3614464 2012 33201088 2013 37680 2014 25095808 2015 762624 2016 165342480 2017 37093376 2018 77436 2019 804556800 2020 2006604 2021 226 2022 208 2023 9379456 2024 1225152 2025 96120364608 2026 33 2027 17660 2028 23414400 2029 4563152 2030 20754144 2031 512 2032 345898816 2033 736510976 2034 61 2035 30 2036 1397920 2037 373 2038 9536 2039 382104 2040 12634688 2041 20202240 2042 26692 2043 71 2044 23827376 2045 80 2046 2700 2047 33 2048 314453364736 2049 3879360 2050 131031 2051 37680 2052 530262982656 2053 578880 2054 677048 2055 1767 2056 11467200 2057 373584 2058 83742976 2059 1196 2060 7377840 2061 141004800 2062 1638652032 2063 2298880 2064 232629801984 2065 1022 2066 30848 2067 1794288 2068 491328704 2069 784464 2070 469767168 2071 20202240 2072 10485504 2073 51392 2074 10001344 2075 944 2076 275587840 2077 53860 2078 2005344 2079 53926506 2080 4202342208 2081 16 2082 25 2083 314 2084 566416 2085 47759760 2086 25824 2087 77648 2088 2688629760 2089 17536 2090 61988 2091 30408 2092 15543360 2093 86724 2094 298448 2095 13156 2096 5015323648 2097 42336 2098 1227744 2099 9536 2100 1071603968 2101 4426592 2102 1137888 2103 4649664512 2104 22779325440 2105 30678048 2106 283225032 2107 1396 2108 3208832 2109 5454 2110 188 2111 25 2112 20985745664 2113 1581876 2114 217816832 2115 9780112 2116 514398208 2117 231 2118 1303344 2119 5353426944 2120 40461776 2121 166293864 2122 1116 2123 1806080 2124 3006414848 2125 4202342208 2126 14309952 2127 42498 2128 736346112 2129 73943040 2130 1845632 2131 48384 2132 85405968 2133 25992850752 2134 13901348864 2135 1564070229 2136 905965568 2137 646784 2138 1116 2139 8640 2140 511892608 2141 512 2142 727552 2143 115058880 2144 4271926272 2145 27959472 2146 39360 2147 276 2148 5914304 2149 3084 2150 20754144 2151 98598656 2152 2595753216 2153 27959472 2154 4169088 2155 323252224 2156 132984976 2157 1581876 2158 450184392 2159 1186488 2160 9067106304 2161 52056 2162 128610304 2163 54864 2164 185943600 2165 2477312 2166 53 2167 42843136 2168 40393728 2169 22428 2170 1 2171 226 2172 1630347264 2173 457640 2174 1806080 2175 2464 2176 4834179072 2177 220018176 2178 1369344 2179 674304 2180 11926896 2181 33778944 2182 11340 2183 762624 2184 532902912 2185 234256 2186 1581876 2187 100354035024 2188 41671902816 2189 3950848 2190 644316 2191 3376 2192 61716992 2193 296320 2194 6 2195 5340 2196 2779584 2197 4576 2198 3069504 2199 2370957312 2200 5443328 2201 1227744 2202 2912112 2203 1845632 2204 352571392 2205 1232 2206 311862528 2207 2304 2208 661924085760 2209 19 2210 546335744 2211 85 2212 30801792 2213 37 2214 193121280 2215 12 2216 248513184 2217 765315 2218 232848 2219 180416 2220 2846832 2221 512 2222 455056 2223 11 2224 43378053120 2225 164550528 2226 88317696 2227 342522 2228 37172224 2229 3668 2230 632 2231 981984 2232 23205528 2233 19104 2234 94208 2235 46910976 2236 902116224 2237 39668 2238 287552 2239 30703104 2240 1486713600 2241 299328986304 2242 53 2243 1364 2244 739948284 2245 87682743 2246 52056 2247 193644 2248 728858624 2249 37692 2250 4847456256 2251 5530464 2252 424204 2253 208 2254 10071 2255 10071 2256 5563961088 2257 23604 2258 203344 2259 6459712 2260 88918128 2261 4509 2262 13544 2263 23936256 2264 43324672 2265 1649 2266 4702208 2267 78650112 2268 18478018404 2269 131968 2270 33778944 2271 5551872 2272 121099904 2273 6209136 2274 2068 2275 131783680 2276 2495776 2277 6660 2278 2232 2279 53173760 2280 4101248 2281 6972 2282 100764 2283 1227744 2284 154669312 2285 448896 2286 78970368 2287 128610304 2288 121099904 2289 308032 2290 11900 2291 4426592 2292 6422979584 2293 34212 2294 94016 2295 1560945033216 2296 1813396 2297 864 2298 120636 2299 1006400 2300 10695488 2301 4104 2302 13156 2303 1773248 2304 1348723408896 2305 1309648 2306 33740800 2307 37 2308 37718848 2309 323289088 2310 37 2311 296320 2312 54375808 2313 1196 2314 19456 2315 135 2316 1761060 2317 533872 2318 37 2319 161024 2320 24900567040 2321 7324240 2322 365674238208 2323 203344 2324 1510256 2325 2595753216 2326 2466304 2327 7 2328 48802608 2329 51960144 2330 79 2331 9013616 2332 925004464128 2333 290372 2334 3884 2335 2370957312 2336 3071659264 2337 13185 2338 142304477184 2339 7 2340 149506992 2341 32 2342 28884224 2343 131333120 2344 39150432 2345 158335344 2346 4563152 2347 24820992 2348 39219968 2349 13240646208 2350 737500 2351 21 2352 156108570624 2353 42505776 2354 298448 2355 512 2356 352571392 2357 684288 2358 894432 2359 77445632 2360 9291995136 2361 278069760 2362 19332 2363 3072 2364 7009816576 2365 105648422912 2366 1389 2367 234810624 2368 3190971392 2369 2167680 2370 526268016 2371 3582102528 2372 1682688 2373 154669312 2374 63585 2375 8216640 2376 5073325056 2377 11802496 2378 40 2379 80 2380 139547904 2381 81920 2382 25095808 2383 162256 2384 11023405056 2385 40384 2386 1456528 2387 3323507760 2388 40730976 2389 53 2390 8322048 2391 674304 2392 2386793472 2393 128892 2394 8640 2395 5072 2396 102353152 2397 184016 2398 26 2399 9936 2400 6528920976 2401 15744113856 2402 694008 2403 11126744064 2404 1159228 2405 1429 2406 704 2407 38944768 2408 2779584 2409 38718 2410 4872 2411 6640 2412 401673168 2413 5 2414 19916712 2415 30160992 2416 4639453184 2417 31316 2418 43585668 2419 2199177216 2420 29503706112 2421 63585 2422 28040256 2423 33740800 2424 4507792 2425 2641216 2426 271728 2427 2432 2428 924508 2429 765315 2430 3560625216 2431 116248384 2432 16180381696 2433 32 2434 3232 2435 681480 2436 571163904 2437 1845632 2438 80 2439 948 2440 2239394816 2441 16092 2442 110188800 2443 2523456 2444 49403342848 2445 4967680 2446 51392 2447 290372 2448 74356272 2449 3072 2450 662784 2451 439828480 2452 420498176 2453 2 2454 646784 2455 20 2456 352727892 2457 22863824640 2458 317952 2459 17931264 2460 1367543296 2461 7 2462 324 2463 113324736 2464 377808896 2465 1283015936 2466 130754520 2467 22476096 2468 1576086336 2469 476 2470 2199177216 2471 157420 2472 21521984 2473 1188 2474 2 2475 112250000 2476 1193152 2477 80 2478 80 2479 203344 2480 2301772800 2481 15916 2482 100764 2483 191296512 2484 73200464640 2485 1682688 2486 39830400 2487 22140 2488 99251136 2489 6748736 2490 531712 2491 2466304 2492 318296064 2493 57640704 2494 2036240 2495 92385024 2496 16736153600 2497 56026836 2498 429248 2499 39372544 2500 9819236 2501 13156 2502 6602240 2503 39187456 2504 34633984 2505 480612096 2506 4104 2507 13614448 2508 7582640 2509 180416 2510 17071616 2511 4744262016 2512 55608118272 2513 2199177216 2514 640000 2515 53440 2516 408066688 2517 80378880 2518 3084 2519 597228 2520 6813468 2521 605248 2522 30725696 2523 232848 2524 3496476672 2525 202957920 2526 4104 2527 875010816 2528 518970240 2529 1936932 2530 3879360 2531 6972 2532 114442240 2533 53 2534 318208 2535 39372544 2536 76182016 2537 28884224 2538 4517744220 2539 22476096 2540 49661680 2541 133174128 2542 5339034 2543 22271744 2544 26058183680 2545 7912576 2546 512 2547 1081548 2548 2688629760 2549 80 2550 69376 2551 208 2552 3923755008 2553 20 2554 3360768 2555 31956448 2556 22495008 2557 14 2558 67520 2559 341 2560 584737947648 2561 20 2562 76 2563 2298880 2564 1243311120 2565 263335428 2566 2 2567 3084 2568 199591680 2569 382104 2570 926720 2571 116088444 2572 2386793472 2573 7279605 2574 30703104 2575 382144 2576 1763744128 2577 597248 2578 3376 2579 128610304 2580 634704256 2581 86724 2582 1946 2583 37 2584 102206016 2585 5428782 2586 20 2587 105114157056 2588 40164944 2589 902720512 2590 90316 2591 1845632 2592 358370742960 2593 184070448 2594 2477312 2595 1051248 2596 88491584 2597 2006604 2598 2641216 2599 3376 2600 422000384 2601 9580032 2602 8993152 2603 512 2604 2303737344 2605 86400 2606 79568 2607 80 2608 7299060736 2609 131968 2610 507440 2611 3028212 2612 222916800 2613 42248960 2614 1728 2615 22779325440 2616 187055936 2617 844324864 2618 120960 2619 338906592 2620 149313440 2621 16 2622 20848 2623 2122727424 2624 20985745664 2625 1002608 2626 342522 2627 526268016 2628 8845616 2629 20 2630 601732 2631 512 2632 571163904 2633 4 2634 5800 2635 113697 2636 205177856 2637 696816 2638 1080736 2639 60876900 2640 1121587968 2641 640000 2642 3614464 2643 54864 2644 275587840 2645 300 2646 18299871216 2647 714096 2648 46644496 2649 23592384 2650 162256 2651 9898000 2652 5563961088 2653 3679488 2654 2619648 2655 176128 2656 754940800 2657 445495040 2658 5340 2659 512 2660 22641223680 2661 220949424 2662 153468 2663 9344 2664 854844 2665 1933388 2666 38718 2667 3559248 2668 4871312 2669 108475269120 2670 37680 2671 121792 2672 4271926272 2673 2337245388 2674 7124112 2675 100764 2676 1077810944 2677 2759616 2678 140747008 2679 51025664 2680 436786176 2681 22779325440 2682 17126016 2683 16 2684 2860544 2685 9881968896 2686 23462912 2687 19104 2688 14742245376 2689 391 2690 20 2691 283 2692 7567856 2693 1456528 2694 8912 2695 261 2696 318296064 2697 188 2698 54864 2699 3796 2700 23073885504 2701 130932992 2702 11340 2703 265232 2704 722099968 2705 350400 2706 1192 2707 382104 2708 5054558976 2709 64092 2710 4180224 2711 16 2712 326152 2713 22271744 2714 342522 2715 1868 2716 3104247456 2717 1204544 2718 123520 2719 0 2720 5164960768 2721 12608832 2722 213548 2723 7116 2724 198520 2725 87248 2726 12156 2727 11708934912 2728 67819520 2729 208 2730 20944 2731 121392 2732 116248384 2733 3000 2734 80 2735 24412 2736 373047808 2737 117556272 2738 2160 2739 300 2740 2131397712 2741 227376640 2742 3089984 2743 4221696 2744 3486599168 2745 100686848 2746 278069760 2747 301940 2748 2295541248 2749 32 2750 178240 2751 20202240 2752 1560945033216 2753 134152 2754 319419369 2755 298448 2756 25992850752 2757 37093376 2758 134502768 2759 512 2760 161802036 2761 1785664 2762 9344 2763 84 2764 105648422912 2765 10071 2766 936 2767 512 2768 232629801984 2769 948204032 2770 208 2771 4 2772 165342480 2773 1626560 2774 5232066560 2775 3329220608 2776 177284608 2777 65600 2778 8915940 2779 1599438848 2780 198520 2781 53926506 2782 32 2783 225049536 2784 12618081280 2785 7125840 2786 6698592 2787 84328579072 2788 52307040 2789 7575444 2790 32995648 2791 248 2792 1225152 2793 10017 2794 131333120 2795 1303344 2796 52201200 2797 2432 2798 626 2799 98598656 2800 266678468608 2801 97192 2802 1028004 2803 38944768 2804 9163520 2805 6972 2806 53 2807 382104 2808 58312479744 2809 9881968896 2810 162256 2811 22 2812 43295440896 2813 597228 2814 894432 2815 64027648 2816 355347623936 2817 16848 2818 916 2819 12 2820 15238304 2821 6304580352 2822 33754560 2823 4968 2824 71317248 2825 41491952 2826 469767168 2827 1159327971 2828 1283015936 2829 884720448 2830 4356352 2831 2779584 2832 514709504 2833 32 2834 99251136 2835 8170576704 2836 1283015936 2837 3089984 2838 684542016 2839 262148 2840 32650416 2841 3805888 2842 825168 2843 30 2844 2483704 2845 131031 2846 765315 2847 124778880 2848 811386368 2849 105472 2850 74 2851 131968 2852 5209268 2853 507440 2854 4221696 2855 91072 2856 17148692736 2857 3171328 2858 4967680 2859 469505024 2860 202957920 2861 3217056 2862 136069587936 2863 765568 2864 2110000128 2865 5428782 2866 52056 2867 2619648 2868 76476416 2869 12202240 2870 1600 2871 1786085376 2872 1876820 2873 15067200 2874 180416 2875 67819520 2876 7674992 2877 1184016 2878 330956928 2879 128610304 2880 116402973696 2881 90324396 2882 2700 2883 1317158144 2884 2374444 2885 1971 2886 157545 2887 248 2888 32650416 2889 13745790720 2890 1111084 2891 5616 2892 133174128 2893 864 2894 10207296 2895 6368 2896 128412352512 2897 6209136 2898 38101 2899 25184 2900 1959552768 2901 4736000 2902 19609344 2903 5868096 2904 5264179200 2905 55468688 2906 77648 2907 5727888 2908 776655104 2909 208 2910 17828 2911 79568 2912 313572608 2913 1424 2914 323392 2915 21424 2916 1776118523904 2917 674304 2918 90316 2919 5518704 2920 12696917184 2921 2370957312 2922 38718 2923 11340 2924 131783680 2925 1238868 2926 968890896 2927 25 2928 15385574160 2929 287979968 2930 197120 2931 1652 2932 4169088 2933 1124 2934 540 2935 1028004 2936 20181636 2937 19444 2938 70260224 2939 61164 2940 858813192 2941 12 2942 57868 2943 4882035456 2944 8409188096 2945 25758528 2946 45888 2947 71952 2948 6324836 2949 85565696 2950 10060800 2951 121792 2952 35618080 2953 11098112 2954 231 2955 12144896 2956 5694416 2957 512 2958 894432 2959 92385024 2960 649890048 2961 1283015936 2962 5530464 2963 2920 2964 52478172 2965 58352 2966 2298880 2967 4716 2968 136932736 2969 27959472 2970 21426047748 2971 3888 2972 5892784 2973 30259008 2974 3796 2975 79392 2976 6528920976 2977 390204 2978 15039 2979 17479125 2980 19792320 2981 324540 2982 21424 2983 3796 2984 43295440896 2985 15779 2986 121792 2987 278069760 2988 148872384 2989 346992 2990 324 2991 136256 2992 13518880768 2993 2216 2994 191 2995 7028992 2996 16802038656 2997 319912464384 2998 312064 2999 161024 3000 802428012 3001 512 3002 113697 3003 26 3004 65153024 3005 8091360 3006 37172224 3007 17957376 3008 1293248249856 3009 3323507760 3010 937200 3011 10587193344 3012 4202342208 3013 77648 3014 1389 3015 22495008 3016 150980864 3017 510544 3018 3103536 3019 37880 3020 50975856 3021 916 3022 48384 3023 30 3024 1666833002496 3025 5938352 3026 2113884 3027 45144432 3028 7033463712 3029 15814656 3030 9544256 3031 3736047616 3032 22013804 3033 274553280 3034 533872 3035 921941568 3036 92130304 3037 7600 3038 72812016 3039 16742144 3040 16180381696 3041 30703104 3042 15632 3043 706536 3044 35240923136 3045 1097008704 3046 31840 3047 74 3048 18058672 3049 30 3050 86036 3051 1560945033216 3052 60876900 3053 2744820 3054 402492 3055 901696 3056 95130720 3057 80 3058 4967680 3059 3668 3060 83270192 3061 64912 3062 161024 3063 28956 3064 905965568 3065 2160 3066 4356352 3067 2304 3068 646625280 3069 4604790784 3070 21 3071 80 3072 1576730820608 3073 22 3074 1973648 3075 103747136 3076 141392 3077 193644 3078 662960592 3079 1272512 3080 12566044672 3081 1061 3082 2854 3083 457640 3084 5699824 3085 637575168 3086 894432 3087 15202556928 3088 1107896960 3089 13544 3090 864 3091 637 3092 2291664 3093 22140 3094 1676 3095 704 3096 3329220608 3097 18 3098 2549 3099 11426912 3100 2740951616 3101 29349 3102 946888704 3103 3668 3104 5143617536 3105 216695844864 3106 86 3107 84 3108 489236220 3109 12288 3110 71 3111 9536 3112 23539968 3113 15916 3114 37680 3115 80 3116 1144561664 3117 208 3118 17392 3119 1080736 3120 2277453824 3121 27520 3122 173 3123 7447 3124 316511168 3125 3329250000 3126 53439 3127 132268032 3128 1698028544 3129 7600 3130 20754144 3131 10036932507 3132 27034283520 3133 236215683 3134 15814656 3135 164300 3136 385309999104 3137 382104 3138 1184016 3139 141264 3140 4202342208 3141 131248 3142 691856 3143 915 3144 19078496 3145 9936 3146 406124 3147 131031 3148 1243712 3149 65719296 3150 37953360 3151 225049536 3152 518970240 3153 4 3154 191 3155 201413952 3156 12855600 3157 2677181760 3158 22300 3159 1309353444 3160 2131397712 3161 864 3162 1 3163 208 3164 939373056 3165 20 3166 391 3167 445495040 3168 207864128 3169 43632 3170 426580 3171 27959472 3172 829251756 3173 22300 3174 23581184 3175 10071 3176 161802036 3177 490 3178 20736 3179 191 3180 19078496 3181 15020 3182 208 3183 188513088 3184 775913152 3185 4540 3186 113571072 3187 3405888 3188 13967147008 3189 2240 3190 54864 3191 290372 3192 1204146176 3193 20967424 3194 2432 3195 30703104 3196 63427072 3197 131516416 3198 1449308160 3199 7186259968 3200 32530139136 3201 900909 3202 7455024 3203 37 3204 11803883520 3205 10001344 3206 131031 3207 28511744 3208 23272000 3209 5530464 3210 41 3211 574157568 3212 3340992 3213 45310123008 3214 382104 3215 169792 3216 538768368 3217 27520 3218 314 3219 50168070144 3220 2097807360 3221 258112 3222 594032 3223 341 3224 68921152 3225 2325 3226 350400 3227 3879360 3228 548243584 3229 185760 3230 860 3231 552294720 3232 46713044992 3233 114752 3234 7116 3235 2920 3236 248513184 3237 512 3238 8640 3239 120636 3240 2634094743552 3241 63716 3242 236215683 3243 17408 3244 156050624 3245 232848 3246 714096 3247 113324736 3248 261513052160 3249 2149703680 3250 50816 3251 512 3252 9071872 3253 7279605 3254 22476096 3255 238896 3256 50973200 3257 2858436 3258 2038167360 3259 16092 3260 105418624 3261 373584 3262 5968 3263 50168070144 3264 881431674880 3265 605952 3266 37984140 3267 18864364320 3268 302599168 3269 94205376 3270 1097008704 3271 156 3272 70919472 3273 11737344 3274 45768704 3275 7475328 3276 48992192 3277 622025472 3278 14264 3279 13308 3280 1049563712 3281 2432 3282 73 3283 28281 3284 728858624 3285 655787819008 3286 115011584 3287 798682112 3288 131783680 3289 50168070144 3290 2191104 3291 33778944 3292 11440064 3293 11897024 3294 224731341 3295 110080 3296 18875480976 3297 601732 3298 22 3299 48384 3300 64841029632 3301 78650112 3302 1190944 3303 1501952 3304 14168592 3305 11426912 3306 12484 3307 3490560 3308 43324672 3309 427648 3310 906578944 3311 13392432 3312 727672512 3313 1581876 3314 42248960 3315 17719808 3316 367565904 3317 32 3318 26 3319 30 3320 42676992 3321 204345936 3322 48384 3323 5489424 3324 6510064 3325 138860573184 3326 88544 3327 39219968 3328 252370583552 3329 16 3330 92217088 3331 25 3332 4834179072 3333 226 3334 1104 3335 2453443584 3336 547276288 3337 31840 3338 1656 3339 30979296 3340 31603232 3341 14264 3342 1308069 3343 2644032 3344 5221474560 3345 43632 3346 57012 3347 2298880 3348 758143217664 3349 798682112 3350 594032 3351 232848 3352 14807912448 3353 48763109376 3354 18 3355 167837056 3356 275587840 3357 4656852 3358 527245312 3359 165248 3360 55286169600 3361 11098112 3362 16542016 3363 480384 3364 739948284 3365 12 3366 314 3367 6160320 3368 302599168 3369 71196 3370 714096 3371 37692 3372 2616488 3373 86105808 3374 232848 3375 4982275872 3376 2893058048 3377 5404672 3378 89820 3379 324540 3380 4841823232 3381 390204 3382 2068 3383 784 3384 2128482304 3385 3005941104 3386 208 3387 15071376 3388 19705984 3389 6676032 3390 33 3391 37093376 3392 26881265664 3393 40399216 3394 131031 3395 10880784 3396 4218597376 3397 47241363456 3398 392944 3399 26 3400 221763280 3401 439 3402 279015435 3403 80 3404 189285552 3405 16542016 3406 453520 3407 3679488 3408 13673413632 3409 1104 3410 41 3411 432 3412 646848720 3413 7510949888 3414 53173760 3415 10587193344 3416 121093888 3417 84 3418 1124 3419 4736000 3420 6244301824 3421 1160320 3422 1303344 3423 1077810944 3424 3356039168 3425 1007872 3426 480384 3427 24412 3428 1974672 3429 583704252 3430 428496 3431 26 3432 221763280 3433 34091280 3434 2200 3435 1656 3436 3748726016 3437 5712 3438 30703104 3439 16092 3440 2515675136 3441 700272 3442 14264 3443 965568 3444 801819968 3445 145672 3446 1971 3447 41477341184 3448 8719760 3449 16 3450 58352 3451 83558400 3452 25758528 3453 924508 3454 765315 3455 11340 3456 530640052992 3457 7 3458 7889616 3459 20967424 3460 3580293120 3461 553716 3462 7117376 3463 1323856 3464 3923755008 3465 36388 3466 1303344 3467 37583568 3468 56323344 3469 80 3470 484032 3471 10880784 3472 391736320 3473 15858222768 3474 128512 3475 131783680 3476 18968688 3477 6826256 3478 2898688 3479 552294720 3480 18058672 3481 622592 3482 324540 3483 392562790848 3484 3329220608 3485 700272 3486 1161 3487 65600 3488 248560032 3489 2916864 3490 59708016 3491 14231808 3492 5650318336 3493 49162032 3494 1595856 3495 1699652 3496 121093888 3497 208 3498 23827520 3499 296320 3500 17044640 3501 53 3502 765315 3503 270004 3504 1127982848 3505 1116 3506 231616 3507 76206080 3508 3323507760 3509 13967147008 3510 7091452476 3511 54864 3512 36719376 3513 388911104 3514 10331136 3515 32 3516 40918769664 3517 53 3518 33 3519 12971529 3520 13271941120 3521 1100676 3522 110188800 3523 23539968 3524 57511040 3525 4749344 3526 10445760 3527 24685952 3528 4677742656 3529 32 3530 6159168 3531 3591 3532 331770816 3533 37880 3534 7240704 3535 8200256 3536 391736320 3537 8463358656 3538 2304 3539 762624 3540 811386368 3541 25699328 3542 40 3543 1839554048 3544 21521984 3545 2240 3546 715264 3547 39668 3548 1397920 3549 11719744 3550 288 3551 22974381 3552 6988349440 3553 3327 3554 6 3555 283 3556 16691864 3557 3679488 3558 231 3559 208 3560 69638400 3561 20060672 3562 323289088 3563 1012 3564 35413445808 3565 231 3566 388911104 3567 1588416 3568 722099968 3569 18651648 3570 18728064 3571 8374560 3572 5631994368 3573 167168 3574 16 3575 8681580 3576 2350724 3577 429981696 3578 30992976 3579 2216 3580 38446224 3581 578880 3582 112250000 3583 17660 3584 226088398848 3585 687009168 3586 387920 3587 925456 3588 1989245952 3589 6972 3590 63582300 3591 1242584064 3592 5592872448 3593 484032 3594 526268016 3595 704 3596 121083440 3597 5907 3598 90324396 3599 2432 3600 51417169920 3601 242946 3602 17020672 3603 1196 3604 232629801984 3605 348356864 3606 24412 3607 6159168 3608 19173808 3609 3395584 3610 2164976 3611 9163520 3612 29503706112 3613 11900 3614 192 3615 1286928 3616 40392732672 3617 13544 3618 7208875584 3619 1342204992 3620 300400 3621 1877 3622 469767168 3623 32 3624 161802036 3625 575 3626 26 3627 1381564 3628 2498694912 3629 30992976 3630 1589312 3631 296320 3632 1071603968 3633 4923584 3634 84 3635 65719296 3636 299088180 3637 512 3638 61 3639 17563216 3640 6347408 3641 469505024 3642 201 3643 5616 3644 17427392 3645 15300741888 3646 10176 3647 80 3648 46827954176 3649 208 3650 137984 3651 527245312 3652 500820992 3653 42387084 3654 16078 3655 443157696 3656 37712896 3657 860 3658 8915940 3659 512 3660 1116111872 3661 1554768 3662 4348 3663 19902 3664 21979860992 3665 19456 3666 588 3667 23539968 3668 1507230464 3669 20252 3670 894432 3671 17483677696 3672 8157677184 3673 11265804 3674 2094452 3675 92044544 3676 11451006720 3677 32 3678 25184 3679 531712 3680 1155185712 3681 2386793472 3682 32 3683 13544 3684 22641223680 3685 248 3686 82261888 3687 19104 3688 7261648 3689 220018176 3690 332544 3691 344432 3692 3125779200 3693 119450624 3694 11 3695 924508 3696 949714944 3697 2295488 3698 9990256 3699 104147424 3700 3872128 3701 51025664 3702 16542016 3703 2240 3704 36547117056 3705 704 3706 2094452 3707 20 3708 16279793664 3709 3084 3710 94 3711 270004 3712 13271941120 3713 39360 3714 348364 3715 1357689600 3716 317399040 3717 1286928 3718 99113152 3719 382104 3720 27696192 3721 765568 3722 242946 3723 25699328 3724 14702912 3725 143968 3726 1116996894720 3727 9587968 3728 92607664 3729 201 3730 27556 3731 835472 3732 532902912 3733 3668 3734 484032 3735 44208721920 3736 7494016 3737 350400 3738 53201664 3739 32512 3740 5209636 3741 222696 3742 589760 3743 37718848 3744 103008354304 3745 21542976 3746 128892 3747 86 3748 6103973888 3749 16 3750 7291458 3751 20610048 3752 5568216 3753 73200464640 3754 3 3755 30408 3756 13555994112 3757 266248384 3758 3125779200 3759 2572668 3760 2020605264 3761 3084 3762 601941888 3763 765568 3764 823152 3765 1430656 3766 712125648 3767 5329152 3768 111383984 3769 227376640 3770 29774088 3771 1215586816 3772 2874512384 3773 264064 3774 1844 3775 7 3776 1457073598464 3777 32004558 3778 228 3779 43 3780 2508829200 3781 42387084 3782 6422436 3783 4371088 3784 31917104 3785 8 3786 37880 3787 422000384 3788 141831296 3789 64 3790 161024 3791 3805888 3792 349311744 3793 17536 3794 22 3795 353 3796 1926507888 3797 3217056 3798 24105920 3799 91072 3800 55626352 3801 748474368 3802 30259008 3803 37680 3804 3236160 3805 234256 3806 17164288 3807 9389184336 3808 591393536 3809 185943600 3810 21036 3811 11430656 3812 40424288 3813 51079808 3814 531712 3815 1813396 3816 2147536 3817 779872 3818 12 3819 17536 3820 12696917184 3821 27520 3822 1521936 3823 391 3824 591393536 3825 18253856 3826 8705792 3827 1868 3828 1733671296 3829 2128 3830 860 3831 166293864 3832 12634688 3833 6758128 3834 204356088 3835 82567040 3836 29923824 3837 201 3838 16 3839 11200 3840 119703515136 3841 1483225776 3842 16 3843 1207552 3844 60562944 3845 33778944 3846 7600 3847 555008 3848 524278784 3849 11340 3850 123728 3851 188 3852 6264176640 3853 4104 3854 128512 3855 302599168 3856 5143617536 3857 21 3858 3062768 3859 4440960 3860 75571952 3861 204356088 3862 402172 3863 6692672 3864 39619008 3865 31405424 3866 54864 3867 2034816 3868 1022334912 3869 2920 3870 11 3871 453520 3872 71005925376 3873 897344 3874 6253502464 3875 1514672 3876 133989504 3877 6209136 3878 3582102528 3879 973388 3880 299040768 3881 193644 3882 17536 3883 208 3884 191869952 3885 56026836 3886 32 3887 4002944 3888 2275970752512 3889 391 3890 4496945472 3891 714096 3892 2149703680 3893 3 3894 53440 3895 116248384 3896 1600094304 3897 1959267712 3898 49661680 3899 23604 3900 12576880 3901 531712 3902 1626560 3903 1728 3904 4671796992 3905 567488 3906 35966976 3907 124778880 3908 294770448 3909 54864 3910 390204 3911 21556 3912 3405844 3913 72175320 3914 700272 3915 42019706880 3916 2303737344 3917 27520 3918 24964 3919 2759616 3920 565853056 3921 21612496 3922 30 3923 68793152 3924 5043902400 3925 157545 3926 44160 3927 2350821376 3928 432254976 3929 423168 3930 108 3931 944 3932 251624704 3933 342522 3934 16080 3935 142304477184 3936 490264256 3937 234256 3938 79568 3939 795728 3940 1698028544 3941 5351616 3942 5183425008 3943 208 3944 3239184 3945 3183780 3946 120636 3947 8152064 3948 82287747072 3949 13901348864 3950 9352 3951 727552 3952 17591930880 3953 18820080 3954 58352 3955 2231744 3956 69412656 3957 13185 3958 110080 3959 3736047616 3960 478338560 3961 136256 3962 13544 3963 317952 3964 4871312 3965 12980 3966 1229 3967 131031 3968 5360255232 3969 263433212928 3970 235264 3971 23592384 3972 123654684672 3973 6 3974 13901348864 3975 565892 3976 1348060 3977 15092480 3978 14784 3979 32 3980 43191088 3981 3103536 3982 58086263808 3983 31405424 3984 1827859648 3985 234256 3986 347936 3987 10207296 3988 324645840 3989 11340 3990 12484 3991 49162032 3992 5917772 3993 79442944 3994 1541376 3995 288752 3996 5384764224 3997 11900 3998 16848 3999 1320 4000 3634029792 4001 178240 4002 192320 4003 204145920 4004 48247040 4005 2413120 4006 695628 4007 26 4008 12821248 4009 22140 4010 90924876 4011 208 4012 194283792 4013 53 4014 173 4015 6940 4016 80633829888 4017 40 4018 2328596 4019 173 4020 9386928 4021 258112 4022 53 4023 18601996032 4024 6325975152 4025 8059456 4026 440470528 4027 3668 4028 5443328 4029 73987776 4030 39187456 4031 921941568 4032 20167160064 4033 12288 4034 12 4035 11062872 4036 4985584 4037 344432 4038 7912576 4039 77276 4040 3508004 4041 53140 4042 480384 4043 11340 4044 52478172 4045 14708736 4046 22490880 4047 150049341 4048 32781142016 4049 20 4050 11017554147 4051 296320 4052 120659008 4053 596 4054 169792 4055 362960 4056 96831408 4057 2629500928 4058 171 4059 12286169088 4060 22171648 4061 20 4062 3084 4063 43 4064 466732992 4065 946888704 4066 22731776 4067 38487488 4068 32857168 4069 2232 4070 37680 4071 10336272 4072 23795648 4073 1080736 4074 2897424 4075 189285552 4076 16445268 4077 7829077248 4078 109078784 4079 16 4080 3066326784 4081 10001344 4082 29503706112 4083 574157568 4084 281542656 4085 22048 4086 35794192 4087 12050300928 4088 401673168 4089 3679488 4090 2941 4091 138240 4092 168416192 4093 134502768 4094 285777920 4095 5975648 4096 10572291637248 4097 11426912 4098 684542016 4099 65600 4100 95166576 4101 4702208 4102 17828 4103 10214912 4104 27304394112 4105 12156 4106 450184392 4107 1238912 4108 6846926848 4109 61 4110 215580 4111 2090664 4112 18875480976 4113 36547117056 4114 154918656 4115 217015424 4116 33063744 4117 605952 4118 512 4119 143968 4120 1727868 4121 52478172 4122 1150324 4123 20795536 4124 19889639424 4125 5872152 4126 1623013632 4127 132722064 4128 129428928 4129 69228 4130 45104 4131 125476209 4132 266248384 4133 31316 4134 6602240 4135 342522 4136 6624550656 4137 25056 4138 455056 4139 5329152 4140 86014496 4141 32 4142 1170944 4143 206592 4144 2536780032 4145 897344 4146 2495776 4147 1211048 4148 235279424 4149 15067200 4150 131783680 4151 275587840 4152 13498859520 4153 30848 4154 32 4155 139547904 4156 441249344 4157 414228 4158 637552512 4159 208 4160 3966221942784 4161 24820928 4162 120636 4163 347936 4164 4507792 4165 53 4166 53 4167 684288 4168 137926592 4169 836749312 4170 3950848 4171 20 4172 35107664 4173 5699824 4174 373584 4175 1626560 4176 508302458880 4177 1 4178 2523456 4179 1705172 4180 37253632 4181 42387084 4182 137984 4183 25095808 4184 2149703680 4185 3884241600 4186 16401920 4187 712125648 4188 1249122168 4189 687009168 4190 10001344 4191 4011008 4192 55608118272 4193 366213528 4194 560896 4195 25095808 4196 12227788 4197 439828480 4198 1116 4199 25 4200 149233744 4201 460 4202 43632 4203 3236160 4204 61716992 4205 3629936 4206 18820080 4207 3995904 4208 165342480 4209 13120 4210 12980 4211 361260032 4212 28242259200 4213 3679488 4214 3494 4215 4540 4216 440898336 4217 512 4218 3170048 4219 33 4220 1475134848 4221 7600 4222 102700 4223 13120 4224 441303275520 4225 332544 4226 3679488 4227 17536 4228 541776 4229 936 4230 234810624 4231 121984 4232 26248448 4233 6660 4234 43585668 4235 63256 4236 8327568 4237 36642816 4238 232848 4239 93838699584 4240 17731564416 4241 20 4242 27749385 4243 80 4244 552294720 4245 571163904 4246 80 4247 714096 4248 17643384576 4249 2034816 4250 615350 4251 188 4252 3104247456 4253 270004 4254 5741056 4255 3832592 4256 123654684672 4257 20795536 4258 217816832 4259 1264592 4260 12289089536 4261 324540 4262 375168 4263 413006848 4264 646848720 4265 83804085 4266 875762280 4267 63716 4268 58933504 4269 18 4270 744015942 4271 20967424 4272 355347623936 4273 30848 4274 22974381 4275 189728 4276 201311488 4277 204864 4278 264064 4279 390204 4280 663808000 4281 20 4282 7510949888 4283 2629500928 4284 116402973696 4285 2897424 4286 188 4287 65153024 4288 30738135040 4289 43632 4290 134152 4291 49758192 4292 99113152 4293 43973184960 4294 665244 4295 8640 4296 3895136 4297 39416 4298 969664 4299 35276 4300 661924085760 4301 765315 4302 2413120 4303 555008 4304 76562019072 4305 11092 4306 4931584 4307 356706304 4308 547276288 4309 33 4310 197120 4311 4604790784 4312 53059520 4313 102700 4314 8322048 4315 10198832 4316 2893058048 4317 37093376 4318 906578944 4319 4104 4320 986745286656 4321 94205376 4322 402172 4323 20 4324 133373952 4325 123728 4326 37718848 4327 17392 4328 15238304 4329 1728 4330 3232 4331 136256 4332 349853440 4333 8152064 4334 178 4335 762624 4336 43861551104 4337 3582102528 4338 43340 4339 3879360 4340 854274816 4341 86400 4342 20848 4343 37131968 4344 48696640 4345 317776064 4346 25 4347 2976318216 4348 3170340864 4349 19916712 4350 1728 4351 16 4352 312132091904 4353 833345280 4354 2128 4355 134502768 4356 197563520 4357 1303344 4358 20 4359 704 4360 2032824320 4361 3006414848 4362 20736 4363 6676032 4364 40461776 4365 2898108 4366 40716 4367 25 4368 1565506112 4369 32 4370 262148 4371 1290912 4372 51079808 4373 1554816 4374 604750628745 4375 14200604 4376 195088128 4377 64 4378 1308069 4379 605952 4380 272251200 4381 22944 4382 3740 4383 29349 4384 44966510592 4385 80 4386 14791032832 4387 3879360 4388 6324836 4389 897088 4390 114432 4391 131968 4392 6182714368 4393 685552896 4394 76618896 4395 2015 4396 149506992 4397 0 4398 1385424 4399 677048 4400 103008354304 4401 12317164992 4402 19332 4403 1215586816 4404 2699120 4405 32 4406 68183040 4407 1728 4408 168416192 4409 597228 4410 261 4411 39360 4412 987745536 4413 68183040 4414 2234007 4415 12608832 4416 104051290112 4417 53 4418 49831936 4419 36593 4420 1476942336 4421 71196 4422 7700319 4423 21036 4424 78319936 4425 948 4426 3069504 4427 20 4428 35413445808 4429 208 4430 2569792 4431 121984 4432 507456448 4433 795 4434 80 4435 21 4436 2295541248 4437 8176 4438 114432 4439 16 4440 1676731968 4441 330912 4442 277176576 4443 2879791104 4444 1532369664 4445 571163904 4446 4714 4447 2231744 4448 191031936 4449 2122727424 4450 154918656 4451 38868 4452 567380 4453 347936 4454 23592384 4455 1892679696 4456 14099018752 4457 26 4458 5697344 4459 1866888 4460 104177968 4461 20 4462 178 4463 22428 4464 24389437952 4465 4866792336 4466 94208 4467 42248960 4468 366832779264 4469 19488 4470 15224688 4471 8606 4472 511892608 4473 3329220608 4474 640000 4475 60442848 4476 13044144 4477 1676 4478 17360480 4479 1243712 4480 52165279744 4481 2629500928 4482 1273962600 4483 2645440 4484 330818176 4485 4473 4486 19488 4487 574157568 4488 7794954752 4489 208 4490 453681 4491 382144 4492 10780324 4493 165248 4494 412286976 4495 180978688 4496 22772081664 4497 159143616 4498 583092 4499 1139524 4500 4773081600 4501 4702208 4502 388911104 4503 252825600 4504 19078496 4505 11 4506 18 4507 1845632 4508 96667056 4509 7208875584 4510 226 4511 5339034 4512 76562019072 4513 114457600 4514 351 4515 3208192 4516 52201200 4517 762624 4518 915 4519 11900 4520 6041744640 4521 72757248 4522 2128 4523 32 4524 272251200 4525 27034283520 4526 201 4527 108700784 4528 727672512 4529 12608832 4530 1481264 4531 6699939840 4532 222647856 4533 156352 4534 39668 4535 35671232 4536 24877539072 4537 31405424 4538 968890896 4539 366237936 4540 976708608 4541 420498176 4542 53860 4543 460 4544 46827954176 4545 17264 4546 18606016 4547 14524672 4548 591393536 4549 2304 4550 91120 4551 188 4552 2431235072 4553 11340 4554 24004 4555 49831936 4556 2374444 4557 32 4558 530440 4559 280572 4560 1145576704 4561 173 4562 20060672 4563 1218543696 4564 14263616 4565 250136 4566 174631572 4567 53 4568 1475134848 4569 51025664 4570 39094272 4571 59820 4572 78936832 4573 1562232 4574 2776 4575 68749425 4576 1994722304 4577 19456 4578 21708 4579 347292 4580 273668992 4581 99113152 4582 235264 4583 858849280 4584 854274816 4585 22140 4586 29648 4587 5465 4588 2156982272 4589 4969728 4590 8715871296 4591 66128832 4592 591393536 4593 33759552 4594 86724 4595 173 4596 1026280960 4597 512 4598 4048384 4599 135157248 4600 1760712704 4601 2700 4602 4194 4603 684288 4604 2431235072 4605 2532416 4606 6376 4607 277176576 4608 1081404546048 4609 27520 4610 19916712 4611 3531216 4612 27696328704 4613 5126436 4614 32 4615 32 4616 2540079104 4617 629518176 4618 1670720 4619 179836 4620 2281705984 4621 13952224 4622 58352 4623 4588 4624 584737947648 4625 366213528 4626 10071 4627 2759616 4628 18606016 4629 1028004 4630 5697344 4631 2912112 4632 10164384 4633 2216 4634 20 4635 46576963584 4636 83855104 4637 30829056 4638 23120 4639 2304 4640 441303275520 4641 128 4642 30272 4643 4 4644 2634094743552 4645 48335616 4646 283740 4647 300 4648 72680192 4649 1272512 4650 630848768 4651 8640 4652 2971988 4653 12289089536 4654 188 4655 2445776 4656 1675556928 4657 13 4658 391 4659 363569904 4660 1523340864 4661 169792 4662 22428 4663 30 4664 107335152 4665 1080736 4666 25 4667 351 4668 20985745664 4669 274114260 4670 77648 4671 392562790848 4672 508302458880 4673 1272512 4674 223202304 4675 26248448 4676 68957952 4677 1012808704 4678 527245312 4679 20736 4680 2502156288 4681 17536 4682 124778880 4683 36593 4684 133174128 4685 13308 4686 328672 4687 375168 4688 187115443200 4689 17392 4690 65121408 4691 9936 4692 156050624 4693 1118183 4694 159732 4695 32 4696 14482176 4697 289724 4698 21293012160 4699 27520 4700 25721031168 4701 399648 4702 25 4703 1554816 4704 25426666496 4705 20 4706 297216 4707 84 4708 107562832 4709 23604 4710 3084 4711 227776 4712 11844064 4713 20 4714 32 4715 98469 4716 812974848 4717 36642816 4718 4489152 4719 1196 4720 24016138240 4721 64819008 4722 8272 4723 138784 4724 24918160 4725 450019915776 4726 30272 4727 37718848 4728 17056825344 4729 80 4730 52329024 4731 687009168 4732 404738176 4733 13319168 4734 423168 4735 6052 4736 103343855616 4737 180416 4738 30272 4739 6023488 4740 1388181504 4741 119450624 4742 79 4743 48247040 4744 32832848 4745 3162500 4746 2644032 4747 22500720 4748 6345216 4749 416089856 4750 36903936 4751 736776960 4752 599649115392 4753 2065764352 4754 806 4755 40 4756 722099968 4757 231 4758 248011632 4759 17660 4760 83102760 4761 6676032 4762 2046753792 4763 5340 4764 20359440 4765 17828 4766 438 4767 4563152 4768 295115696 4769 202976 4770 1483225776 4771 47759760 4772 2926837760 4773 9840080 4774 528601088 4775 168028 4776 31956448 4777 33778944 4778 3103536 4779 868572288 4780 377808896 4781 7258292224 4782 3904 4783 448896 4784 949714944 4785 4738 4786 29503706112 4787 26 4788 1811512512 4789 311862528 4790 1656 4791 1424384 4792 23417664 4793 201776 4794 2867200 4795 160078140 4796 2097807360 4797 623592 4798 8628 4799 391 4800 13010821120 4801 32 4802 192325104 4803 25856 4804 339704320 4805 127 4806 1369214496 4807 10207296 4808 14226816 4809 124843008 4810 8688 4811 1190944 4812 5592872448 4813 751772880 4814 199200 4815 132 4816 201461354496 4817 53 4818 346992 4819 12050300928 4820 220109264 4821 13 4822 14708736 4823 15574288 4824 950951936 4825 424 4826 81920 4827 20795536 4828 986991296 4829 4387824 4830 4968 4831 300780 4832 474663664 4833 3560625216 4834 148556 4835 40393728 4836 100147088 4837 5751856 4838 499712 4839 13247820 4840 3476956 4841 234256 4842 446776 4843 42828 4844 5309633536 4845 31840384 4846 575 4847 3212218944 4848 4746924864 4849 5054558976 4850 52997824 4851 113697 4852 48802608 4853 3441600 4854 343040 4855 2068 4856 1353824064 4857 154980 4858 53140 4859 924508 4860 196430018112 4861 33 4862 7279605 4863 30 4864 244452065280 4865 33 4866 2432 4867 39360 4868 8329644288 4869 2515675136 4870 5800 4871 36668160 4872 2932807824 4873 351 4874 366213528 4875 1099 4876 44208721920 4877 21 4878 901696 4879 94340032 4880 1635585792 4881 1170944 4882 71 4883 10746 4884 5009912 4885 1448388864 4886 1833104 4887 216695844864 4888 2383824384 4889 54864 4890 60689751552 4891 25699328 4892 367565904 4893 864 4894 12156 4895 25787392 4896 128228977152 4897 22779325440 4898 39372544 4899 4563152 4900 16496748 4901 185943600 4902 120768 4903 21 4904 2097807360 4905 37200832 4906 37 4907 21870528 4908 511674679296 4909 11655504 4910 1364 4911 65600 4912 302904064 4913 72812016 4914 529153776 4915 191 4916 1502451712 4917 5443328 4918 578880 4919 762624 4920 69993013248 4921 27034283520 4922 709792 4923 22476096 4924 248513184 4925 288 4926 5 4927 352571392 4928 19991522304 4929 2432 4930 534112596 4931 460 4932 2556456 4933 31316 4934 23462912 4935 4635136 4936 1545929472 4937 25699328 4938 2128 4939 1409184 4940 24578240 4941 25963156395 4942 2772560 4943 22428 4944 24834934784 4945 3071659264 4946 2034816 4947 243412992 4948 9534912192 4949 295198560 4950 33843648 4951 511488 4952 11803883520 4953 19662352 4954 113298944 4955 156050624 4956 3335764032 4957 185760 4958 18063712 4959 4092 4960 13772851200 4961 688716 4962 21696 4963 67376 4964 69638400 4965 699136 4966 897088 4967 258112 4968 14190504912 4969 208 4970 1458288 4971 46690304 4972 188108032 4973 1656 4974 1080736 4975 3201401856 4976 2020605264 4977 18824 4978 8322048 4979 17293312 4980 7920736 4981 29503706112 4982 40 4983 1357876224 4984 13446016 4985 37984140 4986 3072 4987 30 4988 131386212 4989 74 4990 7976 4991 4604790784 4992 422830374912 4993 179612 4994 472296 4995 1096689456 4996 939373056 4997 51079808 4998 41 4999 35044 5000 25695392 5001 645848 5002 816804 5003 62424 5004 12724896 5005 3436706816 5006 37692 5007 28808352 5008 222287488 5009 131968 5010 23936256 5011 971053056 5012 88313683968 5013 25650944 5014 9344 5015 677220480 5016 32253312 5017 695672 5018 1031808 5019 83313088 5020 831715328 5021 208 5022 11017554147 5023 47280 5024 121700560 5025 11356 5026 6379840 5027 1581525 5028 4036684 5029 388911104 5030 2168 5031 2128482304 5032 184888688 5033 514398208 5034 2776 5035 4 5036 5015323648 5037 2532416 5038 340623360 5039 383698080 5040 21637022720 5041 8719760 5042 4104 5043 725585040 5044 15385574160 5045 8145653760 5046 1623013632 5047 4107 5048 51079808 5049 22813111296 5050 128512 5051 29016384 5052 6624550656 5053 864 5054 6477312 5055 57088 5056 286338502656 5057 334669824 5058 524278784 5059 13544 5060 927586816 5061 6205440 5062 116 5063 1303344 5064 9826572 5065 231 5066 453681 5067 13120 5068 511674679296 5069 2234007 5070 5165 5071 121572352 5072 26881265664 5073 806976 5074 27520 5075 3093676 5076 2182356421632 5077 1303344 5078 704 5079 589760 5080 831715328 5081 20736 5082 117424 5083 1976749056 5084 9819236 5085 33 5086 131333120 5087 45768704 5088 11772288576 5089 2466304 5090 234256 5091 134502768 5092 83884064 5093 3103536 5094 90316 5095 1936932 5096 4962452 5097 7869628 5098 25856 5099 22428 5100 13345453824 5101 5340 5102 8640 5103 2812780691712 5104 207864128 5105 17643904 5106 2674880 5107 85988 5108 12855600 5109 16411328 5110 94208 5111 2468 5112 1811512512 5113 844324864 5114 511488 5115 665504532 5116 250500416 5117 5733089280 5118 73 5119 62505984 5120 5973606662144 5121 2740372 5122 123728 5123 56832 5124 12576880 5125 53639577 5126 36642816 5127 137 5128 565892 5129 2432 5130 27304394112 5131 53 5132 14440000 5133 130944 5134 3261696 5135 12980 5136 32530139136 5137 98598656 5138 173 5139 1381564 5140 6258712320 5141 362960 5142 24016176 5143 191191968 5144 2774436544 5145 17245680 5146 1652 5147 981248 5148 23537892 5149 164550528 5150 87748 5151 12980 5152 6018105600 5153 323289088 5154 531264 5155 25856 5156 170361856 5157 160533090 5158 26 5159 399662592 5160 4757224 5161 547934208 5162 340623360 5163 32 5164 21521984 5165 22641223680 5166 196217856 5167 445495040 5168 1420132096 5169 134152 5170 423168 5171 191 5172 5221474560 5173 402492 5174 53140 5175 1729 5176 346254784 5177 20252 5178 42918336 5179 772352 5180 15640876288 5181 1673 5182 9936 5183 27520 5184 2660733259776 5185 1004959656 5186 131333120 5187 13565435904 5188 82274752 5189 45104 5190 13801536 5191 5339034 5192 1842752 5193 19488 5194 12577600 5195 2923864 5196 18768448 5197 926720 5198 262148 5199 34633984 5200 3902319616 5201 367565904 5202 748474368 5203 7402944 5204 6253502464 5205 92130304 5206 9160128 5207 13959 5208 178645792 5209 108 5210 45468 5211 1869576120 5212 548243584 5213 6209136 5214 699136 5215 1860 5216 4923350581248 5217 3732304 5218 1773248 5219 235913216 5220 1907452 5221 184436 5222 339252 5223 1728 5224 1174943232 5225 120853760 5226 635760 5227 533872 5228 5592872448 5229 1928300 5230 19212 5231 9536 5232 663757312 5233 4448960 5234 926720 5235 32 5236 57640704 5237 65600 5238 8679854592 5239 1600 5240 19575488 5241 64092 5242 6007 5243 9124656 5244 14200604 5245 2068 5246 727552 5247 18865536 5248 158162934528 5249 1243311120 5250 519424 5251 55555968 5252 161887680 5253 738048 5254 961785856 5255 1626560 5256 57936192 5257 12674727936 5258 484032 5259 36768 5260 16180381696 5261 65600 5262 10780 5263 20252 5264 457560064 5265 3843203328 5266 4358209536 5267 113298944 5268 2517768 5269 772352 5270 8266592 5271 2431235072 5272 227153840 5273 30 5274 7 5275 53201664 5276 5773904 5277 120503808 5278 1871728 5279 223202304 5280 369880662016 5281 27520 5282 16 5283 46690304 5284 139547904 5285 38868 5286 11092 5287 128512 5288 3239184 5289 18262128 5290 944 5291 4563152 5292 650210623488 5293 29648 5294 858849280 5295 2540079104 5296 2634094743552 5297 5428782 5298 1012 5299 1891 5300 17643384576 5301 33 5302 6368 5303 684288 5304 1410766848 5305 344432 5306 19916712 5307 30 5308 232629801984 5309 469505024 5310 1056848 5311 29503706112 5312 1576730820608 5313 2740951616 5314 206592 5315 31784960 5316 346097772 5317 610592 5318 174631572 5319 875762280 5320 9252352 5321 3323507760 5322 26 5323 185760 5324 146092800 5325 378912576 5326 860 5327 2700 5328 81793929216 5329 727552 5330 2077102080 5331 128512 5332 156108570624 5333 161024 5334 488692 5335 22 5336 29674448 5337 681424 5338 17522368 5339 7674992 5340 96192256 5341 5888320 5342 59820 5343 3664332 5344 288071680 5345 453520 5346 350770716 5347 3395584 5348 35926016 5349 18784160 5350 123728 5351 1626560 5352 99584964 5353 201 5354 601732 5355 226 5356 1676086976 5357 1474848 5358 49978624 5359 164550528 5360 47231856640 5361 16 5362 1826172 5363 575 5364 15626889216 5365 1826172 5366 145260 5367 135157248 5368 5141101568 5369 314 5370 578880 5371 9501104 5372 194892864 5373 1309353444 5374 7124112 5375 1176500 5376 256142241792 5377 204907008 5378 2256336 5379 30408 5380 126178048 5381 0 5382 67072 5383 1170944 5384 111383984 5385 1229 5386 1785360 5387 4252 5388 858813192 5389 12484 5390 59692896 5391 16568576 5392 3441519616 5393 69228 5394 11340 5395 98944 5396 42414448 5397 89429312 5398 123120 5399 284807168 5400 54894609792 5401 925040 5402 4489152 5403 53 5404 467591168 5405 10572 5406 3236160 5407 1851936 5408 28197498880 5409 2090664 5410 298852352 5411 65600 5412 7385060 5413 4736000 5414 490620 5415 423168 5416 8000950272 5417 145260 5418 99426528 5419 39187456 5420 5482624 5421 11356 5422 62 5423 7582640 5424 1198765888 5425 39420 5426 916 5427 909171621 5428 45590720 5429 727552 5430 4 5431 2160 5432 6814656 5433 1061 5434 15067200 5435 30 5436 968111104 5437 131968 5438 49831936 5439 37692 5440 133248077824 5441 20202240 5442 1279908 5443 33201088 5444 115073600 5445 39976 5446 177984 5447 375232 5448 12576880 5449 22428 5450 444 5451 30408 5452 46737554688 5453 1347972 5454 78828263424 5455 5868096 5456 396982688 5457 699136 5458 1973648 5459 296320 5460 1276369698816 5461 2432 5462 20 5463 2068480 5464 42414448 5465 114432 5466 699136 5467 406221696 5468 94340032 5469 80 5470 553716 5471 231 5472 19960349696 5473 833345280 5474 3204 5475 1728 5476 161887680 5477 5800 5478 24820992 5479 45468 5480 37188784 5481 441303275520 5482 4356352 5483 134502768 5484 3556032 5485 62505984 5486 2015 5487 3404160 5488 117014134464 5489 198864128 5490 73968 5491 209552 5492 208052774208 5493 46644496 5494 77648 5495 6593626112 5496 1153560 5497 423168 5498 5428782 5499 43148215296 5500 86227936 5501 71952 5502 1238912 5503 3679488 5504 1348723408896 5505 6345216 5506 772352 5507 220276 5508 1487415951360 5509 29296960 5510 27696192 5511 17836 5512 9053872 5513 270004 5514 642516624 5515 10716732 5516 187729920 5517 423994240 5518 289724 5519 17865888768 5520 7489268736 5521 156 5522 2000 5523 20967424 5524 266156544 5525 3942995328 5526 18253856 5527 231 5528 56547072 5529 220276 5530 29296960 5531 66800 5532 313572608 5533 2514800 5534 52672 5535 1771138764 5536 263433212928 5537 466324 5538 1347972 5539 386164800 5540 3306264264 5541 248 5542 744015942 5543 7674992 5544 1843872 5545 9990256 5546 97192 5547 79170112 5548 252415424 5549 240138805248 5550 3460160 5551 195088128 5552 191031936 5553 1206336 5554 134502768 5555 43191088 5556 32109756416 5557 12 5558 101657382912 5559 2247632 5560 299235664 5561 6368 5562 31852374147 5563 3114504 5564 819877140 5565 45104 5566 23936256 5567 22052096 5568 21317255168 5569 178240 5570 1347972 5571 1207552 5572 3306264264 5573 31591616 5574 38868 5575 37952 5576 77358720 5577 23414400 5578 704 5579 5180736 5580 618630528 5581 17643904 5582 1389 5583 3327 5584 1348723408896 5585 84 5586 1082391552 5587 7567856 5588 5402890240 5589 1227947364 5590 13155632 5591 382580 5592 1764202752 5593 150613392 5594 1682688 5595 22336 5596 12634688 5597 38718 5598 9511712 5599 3582102528 5600 365738624 5601 751680 5602 5340 5603 8912 5604 40159404032 5605 9224 5606 2854 5607 518053888 5608 299088180 5609 212592 5610 84872448 5611 3145152 5612 20571680 5613 295033856 5614 961785856 5615 137 5616 425875359744 5617 1880064 5618 15320 5619 53173760 5620 15859197952 5621 835809536 5622 56026836 5623 622592 5624 90981696 5625 323554048 5626 1 5627 69050423808 5628 16180381696 5629 67840 5630 62490960 5631 534592 5632 66001318656 5633 35 5634 1247 5635 545832 5636 73413817344 5637 90324396 5638 5751856 5639 113360896 5640 6148804608 5641 897088 5642 43632 5643 8811238320 5644 215387856 5645 76182016 5646 11238912 5647 71196 5648 46101640192 5649 2295488 5650 22428 5651 121792 5652 2637121536 5653 691856 5654 936 5655 4068 5656 209006272 5657 208 5658 1159327971 5659 2068 5660 121099904 5661 633627648 5662 17643904 5663 88918128 5664 55496275200 5665 545550336 5666 65121408 5667 19316928 5668 25721031168 5669 3604 5670 93295411200 5671 10814720 5672 3508004 5673 131386212 5674 330912 5675 2130736 5676 108529639424 5677 38336 5678 343040 5679 560896 5680 189982507008 5681 14 5682 11576560 5683 6933440 5684 2950275744 5685 36484 5686 17828 5687 2464 5688 304183952 5689 4563152 5690 1453 5691 2350821376 5692 1600094304 5693 5727888 5694 8 5695 51392 5696 58420310400 5697 4882035456 5698 37692 5699 342522 5700 1108655104 5701 27520 5702 120768 5703 7117376 5704 37858896 5705 51200 5706 2589280 5707 6720 5708 1791870976 5709 448 5710 25 5711 113298944 5712 78343172352 5713 1010880 5714 6640 5715 1121831424 5716 11477408 5717 67520 5718 20944 5719 196296704 5720 8384420864 5721 9160128 5722 20610048 5723 88389248 5724 45362135808 5725 26529536 5726 137984 5727 46977536 5728 1994722304 5729 20 5730 798682112 5731 5340 5732 1926507888 5733 7979328 5734 12484 5735 376891488 5736 157186240 5737 23936256 5738 21696 5739 12 5740 1158520 5741 3888 5742 16472484 5743 751772880 5744 533496384 5745 1687824 5746 37692 5747 79152 5748 859895808 5749 9536 5750 354716928 5751 23073885504 5752 8841184 5753 3789766656 5754 7704 5755 298112768 5756 5443328 5757 5881302784 5758 24412 5759 123290532864 5760 56356209216 5761 8291913408 5762 112473136 5763 23604 5764 25721031168 5765 900909 5766 6176 5767 128512 5768 25992850752 5769 263250752 5770 17588 5771 2116048 5772 11719744 5773 62 5774 4356352 5775 150411712 5776 71889911424 5777 704 5778 5663316096 5779 17392 5780 16802038656 5781 489236220 5782 21181216 5783 897088 5784 12040848 5785 330912 5786 453681 5787 13519888 5788 50973200 5789 574157568 5790 192 5791 1785664 5792 1115020032 5793 11441824 5794 6846926848 5795 724060 5796 12610218672 5797 11092 5798 1116 5799 110188800 5800 16761584 5801 65719296 5802 3 5803 35392 5804 7582640 5805 4245201792 5806 8993152 5807 106064 5808 2024669520 5809 1581525 5810 201968 5811 5855981568 5812 5563961088 5813 2298880 5814 138784 5815 278380544 5816 13678028928 5817 226 5818 4011008 5819 3556032 5820 218638080 5821 152292 5822 1656 5823 576 5824 43868537856 5825 3072 5826 69 5827 37 5828 13678028928 5829 9936 5830 30727424 5831 5692160 5832 895455089424 5833 8915940 5834 936 5835 26816 5836 32650416 5837 8765648 5838 55555968 5839 1188 5840 923288544 5841 55364 5842 1008208896 5843 248 5844 12289089536 5845 1311380 5846 231232 5847 3582102528 5848 5530880 5849 5568868352 5850 1789239040 5851 136256 5852 3725986112 5853 76192 5854 79152 5855 6758128 5856 25426666496 5857 120636 5858 687009168 5859 661055040 5860 5699824 5861 3888 5862 2298880 5863 138240 5864 90324396 5865 71541760 5866 10923728 5867 123108 5868 30466441216 5869 512 5870 520327168 5871 6573808 5872 530299392 5873 430866 5874 104724 5875 1158520 5876 9408832 5877 43340 5878 81417728 5879 4356352 5880 4976369784 5881 3208192 5882 863818776 5883 61 5884 834398208 5885 445020 5886 419445054 5887 123654684672 5888 47154724864 5889 1071603968 5890 57 5891 20252 5892 879447024 5893 3145152 5894 406 5895 142640 5896 7385060 5897 4440960 5898 1114112 5899 3603712 5900 407554048 5901 17536 5902 45468 5903 32 5904 533561840 5905 17164288 5906 17392 5907 325610496 5908 45930800 5909 3789766656 5910 17237664 5911 6698592 5912 3336764 5913 1903471056 5914 37212912 5915 174400512 5916 386896134144 5917 116 5918 5 5919 1533768 5920 25426666496 5921 1844 5922 438 5923 480384 5924 164314220544 5925 5966 5926 278736 5927 248 5928 2915129088 5929 366004480 5930 26663 5931 4759736 5932 60078720 5933 1204544 5934 13544 5935 3591813888 5936 9195009024 5937 1192 5938 8765648 5939 31591616 5940 22396400640 5941 20 5942 736 5943 7504 5944 769262464 5945 4767084 5946 1630347264 5947 6720 5948 115013008 5949 26840752 5950 21600 5951 88544 5952 6984062656 5953 248 5954 1161 5955 235264 5956 921941568 5957 22490880 5958 69412656 5959 208 5960 33063744 5961 90324396 5962 13544 5963 8640 5964 90136000 5965 89820 5966 39852108 5967 661055040 5968 24534522880 5969 4448960 5970 916 5971 78192 5972 18221296 5973 6602240 5974 594999552 5975 331250688 5976 414957120 5977 2087450624 5978 31917104 5979 11340 5980 62966160 5981 71196 5982 5712 5983 17536 5984 41163993936 5985 7912576 5986 594999552 5987 132722064 5988 110907768832 5989 142640 5990 2110074880 5991 12227788 5992 968111104 5993 17643904 5994 11792839680 5995 168507 5996 29923824 5997 5175680 5998 1272512 5999 5150942976 6000 4532016256 6001 8688 6002 1554816 6003 26073792 6004 86808064 6005 318296064 6006 278992 6007 18606016 6008 549785600 6009 86400 6010 727552 6011 4313840 6012 4008112 6013 288320 6014 26 6015 318296064 6016 10291174144 6017 2000 6018 37 6019 8829112320 6020 12923072 6021 1218543696 6022 399648 6023 58352 6024 86685120 6025 2740372 6026 382144 6027 190784 6028 622551744 6029 20 6030 1648880 6031 4448960 6032 328141312 6033 4356352 6034 724060 6035 226432 6036 202957920 6037 4 6038 13352472 6039 748474368 6040 197563520 6041 49831936 6042 197120 6043 858849280 6044 124843008 6045 448511606784 6046 193644 6047 202976 6048 381524173056 6049 65121408 6050 447680 6051 2326449152 6052 46576963584 6053 873984 6054 2298880 6055 33 6056 11511872 6057 1728 6058 460 6059 232848 6060 5360255232 6061 358 6062 3884 6063 1944 6064 2276928320 6065 347292 6066 44 6067 121392 6068 48247040 6069 248749968 6070 23936256 6071 88544 6072 216695844864 6073 78970368 6074 27959472 6075 86766474240 6076 914045248 6077 1283015936 6078 2413120 6079 402172 6080 23879471104 6081 596335616 6082 15172164 6083 2577636 6084 44391856896 6085 127036 6086 16444080 6087 173 6088 59831616 6089 21 6090 64819008 6091 5329152 6092 75571952 6093 32 6094 2200 6095 395920 6096 27574463488 6097 22052096 6098 17643904 6099 414 6100 2334748 6101 39187456 6102 68162736384 6103 94016 6104 877881856 6105 1260764136 6106 9023616 6107 37093376 6108 1118786048 6109 1150324 6110 1728 6111 2821120 6112 324028464 6113 0 6114 101780480 6115 63582300 6116 37253632 6117 513103872 6118 615350 6119 2404346976 6120 10568204 6121 208 6122 88544 6123 14791032832 6124 106873264 6125 54099328 6126 201776 6127 27959472 6128 461492000 6129 1808331696 6130 283 6131 387920 6132 3159859968 6133 32502400 6134 1081548 6135 12072996 6136 12040848 6137 583704252 6138 226432 6139 103260 6140 2851364 6141 157420 6142 8640 6143 88860 6144 1135673425920 6145 51960144 6146 575 6147 165342480 6148 710283520 6149 5204 6150 1623013632 6151 65600 6152 2032824320 6153 175376640 6154 9108 6155 429248 6156 79022172672 6157 32 6158 527245312 6159 1077810944 6160 21317255168 6161 42505776 6162 171 6163 1845632 6164 11800224 6165 31544424 6166 5124 6167 318296064 6168 18615440 6169 271728 6170 168507 6171 92704 6172 252612608 6173 248161536 6174 679 6175 274553280 6176 2182356421632 6177 2416592 6178 13 6179 4832165888 6180 896728 6181 96768 6182 231232 6183 37091015424 6184 282811648 6185 26812 6186 18025 6187 130519808 6188 211441664 6189 5340 6190 395920 6191 4104 6192 2634094743552 6193 8829112320 6194 406221696 6195 209006272 6196 20652784 6197 38718 6198 349631424 6199 80 6200 329773632 6201 35212 6202 7704 6203 0 6204 89605632 6205 318388 6206 589760 6207 7600 6208 119703515136 6209 4509 6210 1949375889 6211 25699328 6212 2704012 6213 205177856 6214 1243311120 6215 5858224 6216 49372215552 6217 484032 6218 87248 6219 108864 6220 758143217664 6221 12674727936 6222 8374560 6223 2200 6224 27553357440 6225 784944 6226 30408 6227 17392 6228 3465411584 6229 1 6230 28782 6231 423994240 6232 698401024 6233 79152 6234 1192 6235 5855981568 6236 1071603968 6237 1602643968 6238 21 6239 8244 6240 601930048 6241 5126436 6242 80 6243 1656 6244 18388560 6245 894432 6246 5424 6247 14524672 6248 19198464 6249 4253344 6250 21752687500 6251 167837056 6252 32857168 6253 148872384 6254 4061184 6255 44 6256 106110207360 6257 10001344 6258 444 6259 2700 6260 315812 6261 11098112 6262 662784 6263 79 6264 22396400640 6265 4194 6266 173 6267 5800960 6268 1159228 6269 3888 6270 985664 6271 971053056 6272 522636279808 6273 7850132 6274 10445760 6275 165342480 6276 357280727040 6277 47280 6278 240640 6279 76 6280 62966160 6281 24148044 6282 9140 6283 62 6284 26509328 6285 39587888 6286 19476 6287 17660 6288 46016774144 6289 9163696 6290 192 6291 156275433 6292 3096591360 6293 31 6294 2485024 6295 38759904 6296 2962140 6297 23592384 6298 31836 6299 85116 6300 451228672 6301 2485024 6302 253504 6303 193760 6304 3634029792 6305 71196 6306 97192 6307 23539968 6308 590696448 6309 1192 6310 3712896 6311 13544 6312 2932807824 6313 2256336 6314 38207064960 6315 1050624 6316 596233920 6317 8320 6318 173826597888 6319 619854848 6320 433402944 6321 1972334592 6322 5180736 6323 81920 6324 3014166528 6325 28377600 6326 323289088 6327 843222528 6328 1058343840 6329 262584 6330 874 6331 44734491 6332 29505088 6333 82567040 6334 191 6335 23005312 6336 28036759552 6337 22944 6338 10698112 6339 7600 6340 5690236 6341 2468 6342 77648 6343 37880 6344 314059776 6345 3409771383 6346 1243311120 6347 65600 6348 12001849920 6349 12 6350 44 6351 215580 6352 201461354496 6353 83558400 6354 88192 6355 6602240 6356 7051591424 6357 1951104 6358 49245408 6359 201311488 6360 99648320 6361 208 6362 2034816 6363 130944 6364 574713152 6365 13032823808 6366 5329152 6367 1137888 6368 6016761856 6369 15807312 6370 9463936 6371 36768 6372 2458811697408 6373 314 6374 772352 6375 477194 6376 27760384 6377 13501603584 6378 141004800 6379 1903537152 6380 18136688 6381 135952 6382 1289680 6383 44769856 6384 13010821120 6385 18 6386 26 6387 567488 6388 2515675136 6389 14264 6390 2700 6391 273668992 6392 30607503360 6393 23688704 6394 19323573840 6395 401673168 6396 902528 6397 5340 6398 985664 6399 589463568 6400 181963321344 6401 5040140 6402 15325000 6403 68077584 6404 1903537152 6405 114432 6406 74 6407 213493968 6408 1481057024 6409 499712 6410 989074368 6411 6085776 6412 1489940 6413 12864 6414 201776 6415 11340 6416 2174509056 6417 17216110656 6418 128512 6419 48646144 6420 1215586816 6421 1031808 6422 148464 6423 14263616 6424 27923840 6425 178289632 6426 997976592 6427 248161536 6428 15823143936 6429 131968 6430 44 6431 7033463712 6432 30511203328 6433 56644 6434 28808352 6435 622343152 6436 22863824640 6437 314 6438 37239456 6439 13308 6440 3162300048 6441 161802036 6442 17660 6443 65232896 6444 14581306368 6445 61716992 6446 22932480 6447 726016 6448 24547868672 6449 43367616 6450 2876924 6451 12 6452 354401280 6453 997976592 6454 6273892352 6455 3879360 6456 41125372 6457 3323507760 6458 32256 6459 7600 6460 2897632 6461 98113792 6462 33542208 6463 11340 6464 1348723408896 6465 180176 6466 314 6467 65719296 6468 58062492 6469 25 6470 476 6471 3329220608 6472 18058672 6473 447680 6474 10241 6475 352392768 6476 14099018752 6477 17536 6478 8607 6479 16915312 6480 201999681792 6481 38336 6482 131783680 6483 2498694912 6484 49776832 6485 651584 6486 74 6487 764 6488 661924085760 6489 196217856 6490 1652 6491 86724 6492 10291520 6493 3716 6494 860 6495 265232 6496 30511203328 6497 2854 6498 37 6499 18 6500 26363068160 6501 4194 6502 96768 6503 2018304 6504 89446720 6505 25184 6506 71 6507 8679854592 6508 42175696896 6509 5028 6510 22490880 6511 13 6512 13155970304 6513 54256 6514 2 6515 344432 6516 32913200 6517 33063744 6518 8915940 6519 4202342208 6520 2281705984 6521 22428 6522 244977664 6523 9536 6524 30924632064 6525 4027713984 6526 2110074880 6527 40 6528 611674288128 6529 13319168 6530 35794192 6531 2423168 6532 58280336 6533 5340 6534 119822499072 6535 906578944 6536 18615440 6537 2955808 6538 4570 6539 199353069 6540 3630938112 6541 172 6542 5868096 6543 128512 6544 2062787328 6545 68793152 6546 1235872 6547 596 6548 115997824 6549 13602816 6550 30356 6551 120768 6552 73234640 6553 33 6554 18063712 6555 55118800 6556 2932807824 6557 2512 6558 7494016 6559 18 6560 3890219184 6561 3840700644864 6562 239340312 6563 13952224 6564 8135485776 6565 636768 6566 408066688 6567 6806 6568 27760384 6569 894432 6570 82478784 6571 860 6572 433831680 6573 8990912 6574 178240 6575 19604241 6576 29517986816 6577 605248 6578 119763456 6579 44 6580 92588400 6581 5404672 6582 10160 6583 162256 6584 21388603392 6585 5221474560 6586 698404 6587 1876820 6588 7883657424 6589 114432 6590 915 6591 1482216000 6592 244452065280 6593 1397620736 6594 17787008 6595 47866080 6596 642204 6597 1318140 6598 67840 6599 3 6600 61974097920 6601 2917541085184 6602 764 6603 51200 6604 314453364736 6605 124621200 6606 19816 6607 3084 6608 11047435264 6609 11460528 6610 2102243328 6611 3884 6612 2856688 6613 3748726016 6614 5800960 6615 954877032 6616 2932807824 6617 3271120 6618 28040256 6619 6368 6620 29674448 6621 199200 6622 7279605 6623 8912 6624 8067942144 6625 777142336 6626 131155712 6627 9465003792 6628 11708934912 6629 201 6630 1364 6631 758356 6632 1014480 6633 6182714368 6634 17588 6635 138726 6636 24424022016 6637 106516 6638 134152 6639 1144561664 6640 12610218672 6641 2035160 6642 827320932 6643 2272112 6644 3101310976 6645 1458288 6646 387920 6647 6094804608 6648 4962452 6649 265232 6650 1873955584 6651 16078 6652 1589367808 6653 85312 6654 21 6655 9924698448 6656 4005924634624 6657 12566044672 6658 39596 6659 4 6660 6474426624 6661 4 6662 3395584 6663 25 6664 3096591360 6665 149760 6666 113340 6667 162256 6668 25078272 6669 29686383360 6670 33 6671 651584 6672 433402944 6673 2817616 6674 426712 6675 30607503360 6676 855774208 6677 12857868288 6678 38818521 6679 314 6680 127220502528 6681 63585 6682 84 6683 16 6684 73228688 6685 46373232 6686 696816 6687 229405184 6688 2474373952 6689 429248 6690 106516 6691 25 6692 13018480 6693 24221376 6694 10382256 6695 6720 6696 9045430704 6697 84658618368 6698 812720 6699 382104 6700 60153802752 6701 29503706112 6702 24820992 6703 3679488 6704 216291440 6705 5 6706 312128 6707 1290912 6708 4133206016 6709 22428 6710 529600 6711 145260 6712 50015488 6713 47280 6714 1741 6715 319088704 6716 469360 6717 3084 6718 4632 6719 29133056 6720 78443389952 6721 298976 6722 137 6723 3084513156 6724 27760384 6725 52997824 6726 55812496 6727 99113152 6728 661381984 6729 15744113856 6730 17392 6731 27369152 6732 87305536 6733 158146560 6734 3559648 6735 90324396 6736 31522599424 6737 64912 6738 38101 6739 191 6740 643103040 6741 10375060 6742 22965552 6743 35044 6744 1687028 6745 247332 6746 36768 6747 2800576 6748 9829228 6749 4716 6750 6132425274 6751 44 6752 13629856512 6753 123108 6754 47866080 6755 1581525 6756 2335643392 6757 37212912 6758 178240 6759 1225326592 6760 18761555968 6761 56576448 6762 103 6763 30 6764 123793296 6765 48384 6766 9071 6767 330912 6768 6097939712 6769 37680 6770 185943600 6771 346254784 6772 590171724 6773 13967147008 6774 6376 6775 13135343616 6776 3821271660 6777 136069587936 6778 7863680 6779 695628 6780 138958737408 6781 365904 6782 665504532 6783 3728 6784 351302582272 6785 128610304 6786 1767 6787 5518704 6788 435827712 6789 879447024 6790 9396 6791 84 6792 190397600 6793 228 6794 973388 6795 38436 6796 37712896 6797 47866080 6798 2005190208 6799 1349 6800 593348112 6801 150049341 6802 1 6803 94307328 6804 34032082608 6805 367028 6806 38101 6807 21388603392 6808 91705328 6809 6422436 6810 1215586816 6811 224412147 6812 514709504 6813 56709824 6814 2094452 6815 113298944 6816 6645844992 6817 25787392 6818 560896 6819 90083104 6820 850787280 6821 2677181760 6822 13776 6823 3000 6824 110815452 6825 251885916 6826 429248 6827 605248 6828 90981696 6829 57868 6830 457640 6831 55318177152 6832 227513483264 6833 269574144 6834 570880 6835 9013616 6836 722099968 6837 4596251392 6838 596052 6839 232848 6840 5359506688 6841 499712 6842 1630347264 6843 1430656 6844 2690397184 6845 1652 6846 3147363 6847 9614268 6848 21317255168 6849 1290912 6850 6758128 6851 4023824 6852 2243517372 6853 21 6854 161802036 6855 328112 6856 4639453184 6857 247775 6858 787611924 6859 319088704 6860 1629243196416 6861 447680 6862 11576560 6863 40 6864 6074720512 6865 42105856 6866 950 6867 2523456 6868 5690236 6869 2817616 6870 5165 6871 3582102528 6872 351468992 6873 62 6874 128610304 6875 40772 6876 53530048 6877 14519264 6878 3592192 6879 192748 6880 4906144576 6881 30408 6882 77 6883 16 6884 83855104 6885 5174426448 6886 4192128 6887 159143616 6888 30995088 6889 37 6890 764 6891 2803856384 6892 322579440 6893 11440064 6894 22048 6895 8841184 6896 263433212928 6897 9408832 6898 13319168 6899 1303344 6900 258152784 6901 137392416 6902 55812496 6903 3 6904 5073325056 6905 26051804928 6906 346992 6907 2025344 6908 3087668 6909 676492544 6910 375232 6911 20754144 6912 17840742137856 6913 936576 6914 8244 6915 49 6916 135954432 6917 921 6918 699904 6919 2309 6920 653161216 6921 221763280 6922 80 6923 1003296 6924 37858896 6925 50251184 6926 350 6927 22428 6928 25708240512 6929 15807312 6930 1663650576 6931 13952224 6932 18606016 6933 764 6934 53 6935 33592304 6936 1309353444 6937 41152 6938 430567424 6939 31852374147 6940 25078272 6941 269072064 6942 45975552 6943 85405968 6944 277790192 6945 77552 6946 1771360 6947 5428782 6948 671372032 6949 145260 6950 17099472 6951 2077102080 6952 125211920 6953 5968 6954 7028992 6955 9614268 6956 657724928 6957 221936 6958 113424 6959 13544 6960 10305204480 6961 342522 6962 13465116 6963 1174660 6964 1071603968 6965 3208192 6966 218411316 6967 22428 6968 1170153856 6969 3511 6970 576620 6971 1299592192 6972 106110207360 6973 12 6974 58444848 6975 1785200 6976 446771163136 6977 5416 6978 80 6979 4020096 6980 8282640 6981 329773632 6982 9444608 6983 96768 6984 296487500 6985 8688 6986 33968 6987 13 6988 3261804544 6989 1424384 6990 290768 6991 1728 6992 82180368 6993 4280816304 6994 3404160 6995 25 6996 7259420 6997 2495776 6998 1396 6999 7600 7000 12240484 7001 21 7002 476000 7003 33509376 7004 720530432 7005 15394212 7006 7704 7007 10556460 7008 12610218672 7009 416089856 7010 12072996 7011 5572928 7012 57643008 7013 84 7014 2561 7015 88313683968 7016 538768368 7017 4287472 7018 20040704 7019 204145920 7020 6692999528448 7021 8244 7022 180176 7023 24820928 7024 4169496384 7025 2700 7026 1180 7027 2116800 7028 141033440 7029 2193264 7030 1320 7031 40384 7032 42767552 7033 4489152 7034 644316 7035 1104 7036 423994240 7037 9881968896 7038 2885744 7039 28956 7040 116664820992 7041 6660 7042 3968000 7043 2636 7044 533496384 7045 34468 7046 2068480 7047 857760399360 7048 20514816 7049 1483225776 7050 3813464 7051 323289088 7052 25085543936 7053 2432 7054 1308069 7055 9628 7056 156431648 7057 21696 7058 662784 7059 36768 7060 28583920 7061 3669484032 7062 232848 7063 42105856 7064 13611814912 7065 1939612 7066 10331136 7067 80 7068 16360910848 7069 22271744 7070 5165 7071 4202342208 7072 511465328640 7073 49831936 7074 93838699584 7075 1946 7076 3520003072 7077 204145920 7078 2523456 7079 17828 7080 780069696 7081 250136 7082 49216 7083 19444 7084 196963024 7085 292352 7086 3084 7087 30272 7088 383214744576 7089 120768 7090 5694416 7091 5402 7092 221045792 7093 231 7094 88317696 7095 115712 7096 541776 7097 11414 7098 15904 7099 1868 7100 9521641216 7101 279015435 7102 3668 7103 1323856 7104 2829510272 7105 792289728 7106 6205440 7107 32 7108 58312479744 7109 31316 7110 41 7111 226 7112 792289728 7113 259512 7114 2700 7115 6940 7116 142076268 7117 49216 7118 20 7119 722 7120 18391847936 7121 5855981568 7122 30703104 7123 64092 7124 397358560 7125 1048 7126 593432 7127 87928 7128 744699277440 7129 3888 7130 19943604 7131 71472 7132 14263616 7133 25 7134 37680 7135 920384 7136 2330605008 7137 3096591360 7138 1158624 7139 1652 7140 9461236 7141 2374444 7142 34468 7143 61164 7144 1541095424 7145 45468 7146 3665520 7147 2374444 7148 44208721920 7149 2272553280 7150 84936384 7151 916 7152 5489802432 7153 3395584 7154 2015 7155 29922014952 7156 1476942336 7157 16848 7158 138516 7159 12072996 7160 13446016 7161 605952 7162 83558400 7163 253056960 7164 329773632 7165 3069504 7166 4738 7167 188 7168 1565056368640 7169 11340 7170 92385024 7171 11340 7172 49280032 7173 25579072 7174 363840 7175 279015435 7176 108645120 7177 2231744 7178 300780 7179 23120 7180 15640876288 7181 2200 7182 208667280384 7183 3327 7184 1242336064 7185 21168 7186 21542976 7187 116088444 7188 7753304 7189 5694416 7190 1964248 7191 1412738496 7192 4962452 7193 2304 7194 17392 7195 167168 7196 1155185712 7197 208 7198 1381564 7199 13446016 7200 7202217216 7201 21 7202 633872 7203 551898 7204 10086400000 7205 1174660 7206 4356352 7207 180782080 7208 4757224 7209 599649115392 7210 15142484736 7211 484032 7212 1764202752 7213 2298880 7214 20 7215 269 7216 69284724736 7217 79 7218 15780 7219 235264 7220 4362037504 7221 726016 7222 363840 7223 331770816 7224 677506048 7225 989074368 7226 2696 7227 237622464 7228 361260032 7229 2116800 7230 1050624 7231 36768 7232 240672882688 7233 2619800 7234 347292 7235 950 7236 51870602880 7237 15 7238 102353152 7239 2180 7240 170364480 7241 4167978496 7242 2247632 7243 21 7244 423994240 7245 731264 7246 5624064 7247 269892 7248 1348723408896 7249 20 7250 1657728 7251 1385424 7252 257169024 7253 40866496 7254 6984576 7255 772352 7256 2483704 7257 113708 7258 5124 7259 4963 7260 122447568 7261 936576 7262 171 7263 129198407184 7264 2360646976 7265 108665712 7266 10676 7267 2593500 7268 16233152 7269 105568 7270 511488 7271 23795648 7272 210287360 7273 0 7274 647904 7275 1451900160 7276 74356272 7277 46644496 7278 8912 7279 4770684 7280 4467118848 7281 392659136 7282 299167776 7283 5340 7284 461492000 7285 90316 7286 25 7287 192748 7288 101450800 7289 10445760 7290 1665132671232 7291 564284 7292 51869296 7293 988 7294 2898688 7295 290344 7296 9687298736128 7297 8640 7298 3592192 7299 231 7300 24547868672 7301 227248 7302 1589312 7303 226 7304 1447255040 7305 32107664 7306 278719040 7307 284807168 7308 275727104 7309 926856432 7310 357725888 7311 3718400 7312 2753340992 7313 2898688 7314 1739776 7315 15170436 7316 10291520 7317 74016367488 7318 6972 7319 5800960 7320 95166576 7321 77 7322 32 7323 4271926272 7324 6566558720 7325 32109756416 7326 795947008 7327 7033463712 7328 18232540160 7329 368922816 7330 33 7331 30 7332 90981696 7333 71 7334 4876 7335 556382464 7336 1727688528 7337 263250752 7338 15364 7339 3112192 7340 3923755008 7341 6972 7342 16 7343 10662528 7344 526722905088 7345 18699301980 7346 7600 7347 1115628 7348 37521904 7349 564284 7350 361082880 7351 232848 7352 19575488 7353 82 7354 12 7355 192 7356 313572608 7357 7912576 7358 18262128 7359 45468 7360 2660733259776 7361 596052 7362 161688832 7363 1410 7364 25156864 7365 166720 7366 1229 7367 64250880 7368 131409840 7369 764 7370 2272553280 7371 2641791564 7372 927586816 7373 226 7374 7896 7375 3051826848 7376 3615104960 7377 192320 7378 329 7379 46690304 7380 9287854592 7381 879447024 7382 10207296 7383 1656 7384 3630938112 7385 2712272 7386 858849280 7387 69308 7388 274043712 7389 21556 7390 744272 7391 17479125 7392 16135896064 7393 5340 7394 32 7395 650350000 7396 1349332992 7397 261 7398 75880986624 7399 622551744 7400 5529489152 7401 12 7402 5204 7403 40 7404 43861551104 7405 65145088 7406 469505024 7407 19984 7408 25721031168 7409 12 7410 65719296 7411 717248 7412 15403170816 7413 57640704 7414 5868096 7415 29505088 7416 27252702208 7417 727552 7418 737500 7419 22731776 7420 216291440 7421 42505776 7422 228302912 7423 240640 7424 1161892823040 7425 173826597888 7426 1286928 7427 17136 7428 3940244 7429 2128 7430 35052 7431 18 7432 885947136 7433 6209136 7434 1551116 7435 204864 7436 2205853184 7437 30703104 7438 314 7439 373952 7440 122739646464 7441 1225152 7442 18684 7443 1827859648 7444 87352128 7445 370455552 7446 8896 7447 26812 7448 14781396 7449 6099408 7450 16268387328 7451 87928 7452 175586552064 7453 62 7454 894432 7455 220276 7456 25426666496 7457 383698080 7458 8996160 7459 4437282816 7460 14509424 7461 90554 7462 95629312 7463 575 7464 1180177152 7465 1940 7466 56644 7467 13544 7468 212142848 7469 819877140 7470 43728 7471 318388 7472 2502156288 7473 115058880 7474 4704080 7475 3089984 7476 217021632 7477 18728064 7478 121792 7479 856332756 7480 179810448 7481 6660 7482 1974672 7483 22641223680 7484 31917104 7485 5710095 7486 51200 7487 220276 7488 94388321280 7489 61988 7490 4104 7491 1121831424 7492 1052514680832 7493 68077584 7494 2434096 7495 367565904 7496 121497856 7497 111292 7498 4635136 7499 58352 7500 86359763968 7501 1533768 7502 14389800 7503 13980672 7504 17591930880 7505 348717312 7506 322366392 7507 311862528 7508 4859647488 7509 432 7510 20205408 7511 127296 7512 182498112 7513 172720944 7514 1728 7515 3127572 7516 15385574160 7517 147365888 7518 27024165 7519 1369344 7520 6795083776 7521 23936256 7522 2140560 7523 816804 7524 17426813952 7525 21872512 7526 2193264 7527 3170717696 7528 6019296256 7529 1767 7530 268848 7531 261004464 7532 2243517372 7533 41157176544 7534 743 7535 15364 7536 72812016 7537 83558400 7538 1397620736 7539 3615215616 7540 387604389888 7541 24685952 7542 9614 7543 231 7544 301329920 7545 12995936 7546 2306 7547 82950912 7548 484440832 7549 43632 7550 278719040 7551 3376 7552 156721343488 7553 44086848 7554 192350 7555 2569792 7556 161802036 7557 77 7558 77436 7559 188 7560 88028909568 7561 84328579072 7562 235264 7563 2136 7564 5392764864 7565 42338808 7566 12736 7567 58280336 7568 33465947904 7569 293036208 7570 87998400 7571 290372 7572 832056736 7573 1656 7574 58352 7575 674304 7576 6814656 7577 12 7578 666462208 7579 32 7580 55118800 7581 235264 7582 2509712 7583 3524629248 7584 415172928 7585 77358720 7586 526268016 7587 38427887808 7588 376746240 7589 11469824 7590 5436196 7591 117552 7592 1022334912 7593 57574144 7594 862000 7595 35454976 7596 27815296 7597 37114448 7598 349631424 7599 595542672 7600 15208693504 7601 4252 7602 117445376 7603 33184 7604 20018514944 7605 5474704 7606 18 7607 4 7608 15386775552 7609 178 7610 469767168 7611 185943600 7612 337077680 7613 1022334912 7614 129198407184 7615 727552 7616 28036759552 7617 1188 7618 405234233856 7619 14264 7620 7794954752 7621 7510949888 7622 76618896 7623 67728 7624 4263018496 7625 9288432 7626 15322384 7627 1513536 7628 524278784 7629 4588 7630 324540 7631 35107664 7632 6287873984 7633 21424 7634 2460024 7635 6052 7636 140544154944 7637 2212832 7638 12 7639 391 7640 3522572928 7641 1227947364 7642 373952 7643 72000 7644 246948032 7645 71530240 7646 215937792 7647 131968 7648 128228977152 7649 6209136 7650 1471220 7651 212592 7652 1510256 7653 3978144576 7654 37093376 7655 9344 7656 304450496 7657 329773632 7658 6368 7659 4104 7660 15626889216 7661 38336 7662 247217 7663 74 7664 1633759296 7665 10207296 7666 2199177216 7667 121408768 7668 79022172672 7669 609626304 7670 39828928 7671 4540 7672 10795472 7673 22 7674 192350 7675 7 7676 1243712 7677 16568576 7678 54256 7679 14807912448 7680 243073346560 7681 80 7682 523568 7683 51392 7684 149699280 7685 20272 7686 49249536 7687 1554768 7688 1727688528 7689 16736153600 7690 10083 7691 88628288 7692 8939204928 7693 167463 7694 35107664 7695 1933160688 7696 9698859008 7697 61 7698 1346196 7699 105472 7700 50544283392 7701 1554768 7702 161024 7703 201968 7704 13823152128 7705 13796048 7706 3879360 7707 1026440192 7708 49045608 7709 6660 7710 30356 7711 4356352 7712 2812705600 7713 1365495552 7714 45768704 7715 2239394816 7716 142806784 7717 0 7718 11804 7719 858813192 7720 62599474944 7721 1600 7722 3366093888 7723 269574144 7724 3239184 7725 14754256 7726 1007872 7727 4968 7728 4347049984 7729 53525568 7730 1781277696 7731 2589280 7732 46713044992 7733 4963 7734 637 7735 178725504 7736 50205440 7737 35489 7738 4635136 7739 13240646208 7740 1993300160 7741 3888 7742 239697840 7743 6244301824 7744 28840007936 7745 57868 7746 1065172 7747 2 7748 17276352 7749 997976592 7750 1048 7751 208 7752 2646767552 7753 772352 7754 121392 7755 32 7756 108413504 7757 1019318272 7758 103300 7759 146969856 7760 2488914176 7761 157545 7762 43632 7763 6660 7764 2962140 7765 163871744 7766 50816 7767 1137888 7768 9408832 7769 16 7770 921 7771 7567936 7772 14166567936 7773 598860 7774 61164 7775 915 7776 1824870171456 7777 91360 7778 67520 7779 121099904 7780 661381984 7781 73 7782 77436 7783 120503808 7784 52997824 7785 1248428 7786 115073600 7787 146969856 7788 440018176 7789 19 7790 956 7791 840192 7792 399213824 7793 90316 7794 12169472 7795 39094272 7796 53649456 7797 2083728 7798 673764 7799 911152 7800 808341120 7801 7863680 7802 37938352 7803 986745286656 7804 6155550720 7805 30727424 7806 937408 7807 3395584 7808 5508191296 7809 97615872 7810 1944 7811 10382256 7812 4673804544 7813 1077810944 7814 25 7815 21556 7816 60979712 7817 145264640 7818 24820992 7819 192 7820 5741853156 7821 810076 7822 87928 7823 0 7824 7323749376 7825 9368784 7826 61716992 7827 1369344 7828 1811396520 7829 13319168 7830 744699277440 7831 32 7832 4572220 7833 184888688 7834 591196 7835 1410589440 7836 254145984 7837 380220736 7838 513103872 7839 2200 7840 172057955328 7841 30848 7842 208 7843 108864 7844 661381984 7845 2603 7846 146969856 7847 5705936 7848 2510163968 7849 23844 7850 6940 7851 137984 7852 3406904 7853 33201088 7854 1314047232 7855 188 7856 9534990974976 7857 2827502316 7858 19799680 7859 1008208896 7860 211441664 7861 341000928 7862 17264 7863 61 7864 720530432 7865 77744 7866 48738496 7867 26 7868 252612608 7869 508 7870 3217056 7871 7030800 7872 18046065664 7873 270004 7874 37718848 7875 4301500 7876 17643384576 7877 9371648 7878 79568 7879 356001024 7880 618630528 7881 1784768 7882 1583792 7883 186840 7884 857760399360 7885 83270192 7886 835472 7887 317952 7888 4363896064 7889 5317852 7890 120768 7891 137 7892 232499712 7893 3483648 7894 124621200 7895 1568 7896 45306880 7897 13240646208 7898 86128 7899 1372244 7900 74785024 7901 201 7902 37 7903 324 7904 2940827136 7905 242946 7906 312128 7907 6044798016 7908 989074368 7909 19332 7910 69 7911 315757310400 7912 22964672 7913 57012 7914 23936256 7915 1053408512 7916 831715328 7917 430866 7918 1428 7919 1493579520 7920 10863759552 7921 47783010304 7922 103297936 7923 104006896 7924 70578010368 7925 15673648 7926 37692 7927 772352 7928 1314047232 7929 12562862080 7930 208 7931 22171648 7932 565853056 7933 82950912 7934 314 7935 9069624 7936 2061555452928 7937 2234007 7938 42907499712 7939 19889639424 7940 142806784 7941 14467328 7942 12736 7943 58243520 7944 733673808 7945 61 7946 4104 7947 19036 7948 299040768 7949 1583792 7950 9082503 7951 9396 7952 7323749376 7953 49044 7954 1826172 7955 4090500 7956 342642944 7957 13319168 7958 5616 7959 596335616 7960 1790800164 7961 4356352 7962 1521936 7963 2432 7964 2243517372 7965 40527233280 7966 635760 7967 40730976 7968 1295854944 7969 699904 7970 313984 7971 391 7972 39587888 7973 265748416 7974 6390528 7975 2435104 7976 2318257152 7977 121984 7978 531712 7979 34633984 7980 82274752 7981 936 7982 58352 7983 606120 7984 220728512 7985 52056 7986 3253 7987 20848 7988 5892784 7989 12634688 7990 135 7991 64092 7992 174392756352 7993 123108 7994 1735072 7995 660820944 7996 37131968 7997 1549120 7998 6647035392 7999 11 8000 7470597537792 8001 985664 8002 299328986304 8003 23740992 8004 26799547136 8005 540 8006 37880 8007 285777920 8008 2334748 8009 46643392 8010 111292 8011 17660 8012 85565696 8013 343040 8014 128610304 8015 20 8016 23018342400 8017 71 8018 1992 8019 1011907882224 8020 127031424 8021 201 8022 56576448 8023 30272 8024 193467248 8025 203620352 8026 1301604 8027 110188800 8028 186542400 8029 1568 8030 99426528 8031 1866888 8032 1730519040 8033 323289088 8034 14309952 8035 6349088 8036 61570752 8037 709888 8038 704 8039 165248 8040 6227672 8041 2046753792 8042 41152 8043 194186700 8044 2768853248 8045 4675328 8046 498007737 8047 9013616 8048 4362037504 8049 1656 8050 24744400 8051 622592 8052 374138781696 8053 220212 8054 253628 8055 92842752 8056 1408496896 8057 5340 8058 234810624 8059 332 8060 88067584 8061 392865536 8062 10160 8063 665244 8064 333933248512 8065 16520192 8066 164550528 8067 37952 8068 56547072 8069 84872448 8070 6720 8071 9312544 8072 25992850752 8073 1602643968 8074 58352 8075 33979407552 8076 19831672832 8077 13319168 8078 5624064 8079 56969244 8080 273679520 8081 1623013632 8082 1648880 8083 34633984 8084 530299392 8085 14293248 8086 744272 8087 3072192 8088 1434112 8089 1581525 8090 3 8091 20419008 8092 60787136 8093 96768 8094 12 8095 174631572 8096 239810064 8097 165248 8098 2595753216 8099 157545 8100 21955760640 8101 162256 8102 90316 8103 26812 8104 392077312 8105 139547904 8106 330912 8107 452237312 8108 46373232 8109 339713136 8110 20848 8111 8993152 8112 522636279808 8113 60372 8114 17828 8115 18728064 8116 108700784 8117 1007856 8118 55 8119 2464 8120 121460480 8121 326152 8122 120592192 8123 365904 8124 3643736064 8125 156986624 8126 1421 8127 339966035712 8128 133403566080 8129 5054558976 8130 3204592 8131 13392432 8132 1772778304 8133 936 8134 15447348 8135 53140 8136 202663680 8137 315580 8138 58352 8139 1624384 8140 49897024 8141 7377840 8142 13120 8143 1170944 8144 6018105600 8145 5309633536 8146 1228740 8147 575 8148 60220665856 8149 33968 8150 13240646208 8151 7124112 8152 780242112 8153 347292 8154 800994933 8155 9065952 8156 1326073856 8157 1229 8158 3062768 8159 619854848 8160 446692400 8161 64281640960 8162 1876820 8163 176696640 8164 569704752 8165 258112 8166 622592 8167 131031 8168 55118800 8169 73943040 8170 8355872 8171 4437282816 8172 7892914752 8173 109078784 8174 3460160 8175 36461707264 8176 3612174656 8177 3460160 8178 2681964 8179 427648 8180 35413445808 8181 8010435708 8182 1374640 8183 964032 8184 4263018496 8185 156352 8186 106460 8187 239843328 8188 9195009024 8189 9892 8190 744608268 8191 9379456 8192 11430100795392 8193 4 8194 8176 8195 1389 8196 39832768 8197 71488 8198 1211048 8199 727672512 8200 124763586560 8201 16 8202 7575444 8203 7600 8204 12216128 8205 831715328 8206 30848 8207 21542976 8208 412512860160 8209 32960 8210 19 8211 5349272832 8212 4391908 8213 16 8214 20219200 8215 11800224 8216 7306672 8217 23207264 8218 311862528 8219 82950912 8220 2110000128 8221 3000 8222 4371088 8223 40 8224 355212640 8225 2309 8226 709888 8227 195088128 8228 4122083328 8229 24084 8230 921 8231 68183040 8232 720614656 8233 936 8234 42752 8235 2760051024 8236 55555968 8237 72000 8238 343 8239 1159327971 8240 3361877888 8241 65381120 8242 2180 8243 64 8244 5897835520 8245 5111428 8246 41 8247 3582102528 8248 100010944 8249 261004464 8250 375168 8251 518828 8252 21982806016 8253 4731789312 8254 17536 8255 36655 8256 345760182272 8257 29503706112 8258 586116864 8259 10843648 8260 17701154816 8261 567488 8262 216386398944 8263 3053936 8264 15003336704 8265 17408 8266 353003520 8267 3552012 8268 13779383040 8269 37 8270 897344 8271 158704 8272 226456528 8273 602112 8274 195476 8275 1913670144 8276 3508004 8277 1429 8278 24820992 8279 5907 8280 20590732 8281 230681584 8282 173 8283 14184448 8284 3731828 8285 146969856 8286 2128 8287 16848 8288 570994720768 8289 511150608 8290 132 8291 53525568 8292 504631296 8293 22 8294 192748 8295 2291 8296 7269440 8297 944 8298 877881856 8299 22140 8300 41091784704 8301 19212 8302 784464 8303 189648 8304 70251076608 8305 6168832 8306 377545728 8307 77354 8308 7794954752 8309 1 8310 499712 8311 21036 8312 2272553280 8313 22300 8314 137 8315 784464 8316 33735693888 8317 4174352 8318 162256 8319 12980 8320 103168000000 8321 619854848 8322 645804 8323 2068 8324 35478480 8325 53173760 8326 63296 8327 21028 8328 1205412416 8329 937408 8330 57750665472 8331 4810 8332 819877140 8333 280572 8334 390315008 8335 5340 8336 77919394816 8337 11829065472 8338 6582080 8339 26812 8340 92399547392 8341 178 8342 6376 8343 41908952448 8344 16761584 8345 1430656 8346 2122727424 8347 4 8348 35926016 8349 21542976 8350 3668192 8351 110883225600 8352 1023415280 8353 13544 8354 85550464 8355 602112 8356 12821248 8357 288320 8358 13716 8359 12980 8360 381287488 8361 187840 8362 440470528 8363 4221696 8364 1772778304 8365 510192 8366 1880064 8367 172 8368 2876259328 8369 510544 8370 23241686400 8371 476 8372 80266240 8373 95130720 8374 18249840 8375 95868144 8376 108700784 8377 122204160 8378 1050624 8379 23719824 8380 90136000 8381 25721031168 8382 145 8383 323289088 8384 132037890048 8385 33904 8386 41524920 8387 20311040 8388 1556629952 8389 5800 8390 13156 8391 22271744 8392 39037520 8393 637064 8394 521775 8395 13967147008 8396 9534912192 8397 3409771383 8398 3673904 8399 7324240 8400 3268343360 8401 172720944 8402 375168 8403 136256 8404 70786752 8405 645216 8406 188416 8407 4859647488 8408 4677742656 8409 39187456 8410 3380880384 8411 1144561664 8412 1509364 8413 3938983936 8414 12331616 8415 18729216 8416 122002000 8417 6984576 8418 117 8419 157420 8420 1641232 8421 5095424 8422 779 8423 23544378 8424 713526257664 8425 1371895056 8426 10316388096 8427 8256 8428 3128008320 8429 2128 8430 351 8431 23770368 8432 2812780691712 8433 538836736 8434 3435312 8435 44945040 8436 558247680 8437 391736320 8438 736888 8439 900909 8440 395792128 8441 173 8442 395598736 8443 51960144 8444 646848720 8445 2 8446 3395584 8447 59172 8448 36677141659648 8449 1429 8450 1448632 8451 375110136 8452 42601428992 8453 41524920 8454 5520384 8455 816 8456 8270702848 8457 2616488 8458 1320 8459 1552704 8460 19719795712 8461 114752 8462 3277312 8463 27520 8464 2694781599744 8465 144122571 8466 29349 8467 512 8468 1666833002496 8469 4263018496 8470 2358484992 8471 1629605 8472 4866232 8473 978176 8474 6 8475 2254848 8476 8157677184 8477 357280727040 8478 205369695 8479 351540224 8480 2602625792 8481 17056825344 8482 30 8483 4253344 8484 165986096 8485 361260032 8486 756176 8487 12136018688 8488 11719744 8489 30272 8490 9936 8491 22 8492 207864128 8493 37 8494 458501632 8495 36668160 8496 178540505856 8497 2102243328 8498 2083300 8499 232848 8500 19252004 8501 17360480 8502 4725888 8503 54375808 8504 754940800 8505 36512475840 8506 10001344 8507 6368 8508 11233168 8509 138726 8510 32 8511 85632 8512 33457695744 8513 208 8514 192564 8515 1449308160 8516 1025524224 8517 10149572 8518 205677873 8519 2644032 8520 1139612864 8521 32 8522 944 8523 14604400 8524 507456448 8525 1022 8526 32853056 8527 4 8528 24547868672 8529 18262128 8530 4 8531 1192 8532 483196223232 8533 108473792 8534 957696 8535 130944 8536 5892784 8537 201311488 8538 49245408 8539 4221696 8540 1296412 8541 35921424 8542 7912576 8543 5416 8544 91903049728 8545 6015168 8546 85632 8547 3072 8548 90324396 8549 6422436 8550 531760 8551 37093376 8552 877881856 8553 78666016 8554 99020 8555 2962140 8556 41547184 8557 9780112 8558 32 8559 45362135808 8560 35382153216 8561 571163904 8562 15325000 8563 427648 8564 178281713664 8565 1018020 8566 65600 8567 108665712 8568 262393088 8569 622551744 8570 1238912 8571 5340 8572 5608891136 8573 25095808 8574 5800960 8575 134692 8576 106320429056 8577 32 8578 73987776 8579 5340 8580 445722048 8581 533872 8582 15120 8583 402748 8584 19515222016 8585 1025524224 8586 19865736972 8587 6846926848 8588 4314228 8589 155044692 8590 25149440 8591 108878 8592 3182392064 8593 75657024 8594 3084 8595 756412992 8596 3037290496 8597 351 8598 42770560 8599 3784 8600 22641223680 8601 5329152 8602 1188 8603 12288 8604 15184724 8605 343040 8606 2380369680 8607 2680576 8608 922780672 8609 9840080 8610 37 8611 6368 8612 1204146176 8613 350770716 8614 574157568 8615 3 8616 1832626048 8617 2978624 8618 329773632 8619 8390336 8620 861112 8621 28281 8622 29116 8623 37680 8624 35181084672 8625 4222720 8626 19864170 8627 16092 8628 88943472 8629 290768 8630 2128 8631 6940 8632 76004020224 8633 2700 8634 3395584 8635 465152 8636 283942064 8637 78970368 8638 72000 8639 21424 8640 10080461242368 8641 1310480 8642 29349 8643 161024 8644 514709504 8645 9326 8646 2413120 8647 25 8648 42309886032 8649 110188800 8650 150411712 8651 22944 8652 12003577984 8653 116248384 8654 8390336 8655 30829056 8656 3253651712 8657 534664 8658 14028928 8659 3335472 8660 37091015424 8661 50251184 8662 1624320 8663 837 8664 1252872320 8665 2191104 8666 8170576704 8667 54894609792 8668 194929520 8669 1 8670 204145920 8671 143883 8672 116522590176 8673 756176 8674 116 8675 527 8676 1286048000 8677 1243311120 8678 684542016 8679 43632 8680 255261200 8681 844324864 8682 131516416 8683 11023405056 8684 29952167936 8685 7420464 8686 56 8687 1002115648 8688 2112152576 8689 204864 8690 1247 8691 37093376 8692 353562624 8693 2561 8694 10155553200 8695 1494630400 8696 170189184 8697 2919939840 8698 290344 8699 553716 8700 485273328 8701 9501104 8702 803 8703 19800 8704 101706679296 8705 24934464 8706 122121216 8707 2817616 8708 1214741824 8709 2172160 8710 220109264 8711 121392 8712 16217897984 8713 981248 8714 17126016 8715 935548 8716 858813192 8717 5054558976 8718 5328 8719 16 8720 422941568 8721 2396472912 8722 10142624 8723 231 8724 287071360 8725 27825840 8726 20795536 8727 103260 8728 9541488 8729 3823920 8730 1192743936 8731 374565632 8732 30738135040 8733 432 8734 2179920 8735 217382387712 8736 889985792 8737 4675328 8738 8266592 8739 70736576 8740 1778788 8741 772352 8742 120636 8743 7402944 8744 1776118523904 8745 15923716 8746 4675328 8747 40832 8748 4489987375872 8749 29505088 8750 15475778460 8751 2341272832 8752 29517986816 8753 1232444 8754 1913670144 8755 266592384 8756 12421836 8757 304112 8758 265232 8759 12980 8760 3865968 8761 13602816 8762 64819008 8763 429248 8764 5242396 8765 1121831424 8766 20284 8767 108665712 8768 101366170624 8769 38446816 8770 45841 8771 47422800 8772 544365888 8773 4755184 8774 8607 8775 6585164352 8776 19258096 8777 1196 8778 5232066560 8779 894432 8780 783570348 8781 42244 8782 2495776 8783 28896 8784 55448489984 8785 361260032 8786 7896 8787 440108 8788 9005513472 8789 7749 8790 140747008 8791 978176 8792 1747434816 8793 3737 8794 5568 8795 1097008704 8796 2664856576 8797 305576 8798 35052 8799 596233920 8800 2736244992 8801 97028096 8802 8308154105856 8803 734648 8804 2156982272 8805 10405908 8806 133361856 8807 578880 8808 27941504 8809 1228740 8810 11259424 8811 102876 8812 710283520 8813 619854848 8814 30848 8815 91120 8816 3879487040 8817 14613696 8818 192748 8819 8607 8820 21111372800 8821 232848 8822 5329152 8823 8993152 8824 3895136 8825 13156 8826 2496 8827 42770560 8828 163127568 8829 1120090464 8830 3360768 8831 201413952 8832 111481526016 8833 499712 8834 1026440192 8835 26736 8836 15074740 8837 222696 8838 3591 8839 8131328 8840 77657312 8841 7920736 8842 81920 8843 7567936 8844 493568256 8845 10001344 8846 9117377280 8847 10161152 8848 20682919424 8849 71196 8850 786348 8851 1588416 8852 31840384 8853 6291 8854 19 8855 5402890240 8856 266899952016 8857 768029824 8858 216 8859 1844 8860 79758945216 8861 113298944 8862 32512 8863 278380544 8864 13600826624 8865 11190372 8866 53 8867 512 8868 660820944 8869 116160 8870 1265193 8871 2704012 8872 33781243968 8873 30272 8874 1423 8875 4238080 8876 82296624 8877 21696 8878 97192 8879 26 8880 597889888 8881 7447 8882 22428 8883 772132608 8884 3170717696 8885 80832 8886 9371648 8887 19668663 8888 3583204128 8889 28390400 8890 3053936 8891 93643712 8892 514709504 8893 293072256 8894 2180 8895 2661473280 8896 599649115392 8897 21 8898 17237664 8899 40 8900 11991728 8901 4876 8902 97028096 8903 2199177216 8904 272964608 8905 4660 8906 825168 8907 98944 8908 9261670400 8909 2160 8910 624173617152 8911 1723 8912 374138781696 8913 553716 8914 1940 8915 2038167360 8916 136997888 8917 862000 8918 1566805248 8919 3910352 8920 1004213504 8921 2015 8922 14524672 8923 32 8924 3895136 8925 432 8926 21036 8927 441249344 8928 171385585664 8929 784464 8930 2140560 8931 545832 8932 64134512640 8933 25056 8934 46644496 8935 21028 8936 15318752 8937 4445034879744 8938 95878848 8939 13156 8940 156096512 8941 223202304 8942 9628 8943 88860 8944 7775182656 8945 7889616 8946 3294540 8947 52201200 8948 121099904 8949 148464 8950 33843648 8951 12 8952 165986096 8953 130032 8954 2561 8955 547836 8956 313572608 8957 273788400 8958 21424 8959 21426047748 8960 1577370157056 8961 798682112 8962 968890896 8963 8322048 8964 2660733259776 8965 36674240 8966 7600 8967 80266240 8968 44391856896 8969 11092 8970 1616384 8971 43294824 8972 301915968 8973 11074180 8974 16 8975 187840 8976 99334066176 8977 1269524 8978 20272 8979 3688677376 8980 178645792 8981 1600094304 8982 2389622016 8983 1007504 8984 6592243968 8985 71762500 8986 269248 8987 4213112832 8988 8858932 8989 26812 8990 204145920 8991 138027255552 8992 67097935872 8993 1301604 8994 916 8995 3916 8996 149029341696 8997 43191088 8998 7611648 8999 222696 9000 473080832 9001 1007856 9002 38336 9003 195212 9004 16542464 9005 275197824 9006 468250160 9007 858849280 9008 82180368 9009 25448 9010 5442896 9011 687009168 9012 216695844864 9013 684288 9014 12 9015 727552 9016 3478448 9017 20610048 9018 486120960 9019 204864 9020 48002219008 9021 64336016 9022 638096 9023 2128 9024 758143217664 9025 37 9026 3490560 9027 5049776 9028 989074368 9029 2468 9030 79 9031 3883392 9032 30466441216 9033 2920 9034 184070448 9035 80 9036 39666096 9037 10676 9038 23120 9039 9371648 9040 16283206656 9041 85988 9042 66183696 9043 4440960 9044 4363896064 9045 79703758080 9046 340623360 9047 107033184 9048 33396272128 9049 795728 9050 159804304 9051 92217088 9052 307265984 9053 110424976 9054 387920 9055 39187456 9056 6074720512 9057 63909696 9058 1230896 9059 35392 9060 135954432 9061 4221696 9062 77552 9063 730203216 9064 13779383040 9065 3202840832 9066 22974381 9067 19488 9068 595693440 9069 18058672 9070 84 9071 25184 9072 432240033024 9073 596335616 9074 12761800 9075 979824 9076 84517088 9077 87998400 9078 549632 9079 31232 9080 729893248 9081 1427067936 9082 254160099 9083 3668400 9084 1308650240 9085 498839920 9086 102353152 9087 231 9088 28840007936 9089 30 9090 175134144 9091 447680 9092 65381120 9093 15616 9094 6368 9095 227776 9096 38843452800 9097 25149440 9098 204864 9099 5807564352 9100 26449079040 9101 201376064 9102 1001536 9103 1286928 9104 85418629920 9105 163072 9106 32 9107 634704256 9108 61240803328 9109 15814656 9110 2742704 9111 6205440 9112 4995415040 9113 2239394816 9114 1581876 9115 20967424 9116 195328192 9117 96258 9118 10083 9119 1065172 9120 30392423424 9121 772352 9122 4632 9123 236704 9124 6528920976 9125 33072 9126 47583279360 9127 7058944 9128 5897835520 9129 2570022432 9130 5124 9131 21542976 9132 1427067936 9133 3582102528 9134 737076672 9135 16124672 9136 1252307264 9137 2763520 9138 350400 9139 188 9140 6708705361920 9141 222787584 9142 65600 9143 24412 9144 18318672 9145 9389184336 9146 637 9147 37 9148 3266445312 9149 22396112 9150 74192960 9151 1638652032 9152 17840742137856 9153 2022917436 9154 609936 9155 5 9156 1625477440 9157 22 9158 405234233856 9159 13446016 9160 202715392 9161 5947811856 9162 193392 9163 142640 9164 4683844 9165 440018176 9166 685 9167 490 9168 337975200 9169 443157696 9170 213493968 9171 4868 9172 8693376 9173 137984 9174 8640 9175 85752 9176 94601216 9177 2114 9178 68921152 9179 77552 9180 224856131328 9181 20 9182 1866888 9183 376746240 9184 2099955712 9185 6176 9186 204418560 9187 15092480 9188 104006896 9189 6060244 9190 184844800 9191 55626352 9192 547836 9193 9144956 9194 24140 9195 497360 9196 17044640 9197 969664 9198 32789248 9199 21345280 9200 257525874688 9201 38868 9202 26652 9203 29774088 9204 17417270592 9205 3022944 9206 844324864 9207 669908286 9208 114442240 9209 188 9210 118073 9211 107033184 9212 186102129312 9213 3336764 9214 645216 9215 78936832 9216 1653114732544 9217 3261696 9218 6 9219 14272 9220 130579840 9221 6099408 9222 5124 9223 460 9224 7083016 9225 180992 9226 14787 9227 1397620736 9228 377808896 9229 8322048 9230 246808 9231 80 9232 6455115968 9233 138784 9234 33683090112 9235 150980864 9236 322253248 9237 27520 9238 11340 9239 54864 9240 206023936 9241 220212 9242 208 9243 11190372 9244 876272580 9245 37680 9246 5454 9247 9180096 9248 8906532608 9249 34212 9250 916800 9251 981984 9252 4906144576 9253 18820080 9254 33 9255 1429 9256 1004213504 9257 188 9258 3184288 9259 2325 9260 216695844864 9261 197461351908 9262 1568 9263 10880784 9264 13853224704 9265 2553408 9266 491 9267 2893058048 9268 5410240 9269 8868 9270 24685952 9271 149156856 9272 45718528 9273 23376 9274 12857868288 9275 206492 9276 1500843776 9277 3145152 9278 17828 9279 3725 9280 177663709184 9281 134152 9282 40 9283 575 9284 24729856 9285 2247632 9286 1272512 9287 3490560 9288 2275970752512 9289 165248 9290 47341962 9291 2134906752 9292 504631296 9293 208 9294 3395584 9295 429248 9296 14742245376 9297 176600 9298 3261696 9299 42828 9300 113588208 9301 90924876 9302 340623360 9303 178790720 9304 20571680 9305 3760128 9306 320512 9307 2262995712 9308 22938192 9309 204310944 9310 13172144 9311 546335744 9312 597889888 9313 161024 9314 56 9315 12638140992 9316 478338560 9317 11001 9318 662784 9319 32 9320 495713280 9321 355347623936 9322 4090500 9323 77648 9324 48009030912 9325 295115696 9326 4035 9327 11238912 9328 6795083776 9329 3796 9330 5900304384 9331 63585 9332 590696448 9333 32420 9334 176 9335 664 9336 127313216 9337 6545328 9338 33 9339 25078272 9340 18013632 9341 399392 9342 444543546816 9343 37952 9344 10445925120 9345 1192 9346 420 9347 13133776 9348 258152784 9349 1424 9350 936 9351 196217856 9352 9758924 9353 235264 9354 174400512 9355 2228 9356 3093676 9357 13801536 9358 1998296 9359 2005190208 9360 119953169408 9361 91120 9362 2925366192 9363 37 9364 229691490304 9365 430866 9366 9729904 9367 9881968896 9368 1473444864 9369 322366392 9370 3847248 9371 300780 9372 1865330688 9373 71541760 9374 925161048 9375 22925050000 9376 5956944896 9377 49978624 9378 53201664 9379 531712 9380 39666096 9381 42498 9382 80 9383 243726516 9384 3170172 9385 677220480 9386 1227947364 9387 8454900 9388 5317852 9389 453681 9390 94016 9391 751772880 9392 7913081856 9393 177052 9394 20060672 9395 15296 9396 35972868096 9397 704 9398 1568 9399 13959 9400 36083104 9401 23414400 9402 23604 9403 13319168 9404 46725355008 9405 5141632 9406 1369344 9407 116 9408 132295956480 9409 9522240 9410 1946 9411 98116256 9412 21819236 9413 88628288 9414 32420 9415 533496384 9416 407056832 9417 751680 9418 402748 9419 2561 9420 1101350628 9421 13 9422 1247 9423 2275970752512 9424 385119404032 9425 196708 9426 1012 9427 338906592 9428 18058672 9429 1215586816 9430 9959872 9431 5800 9432 202991940 9433 131333120 9434 382144 9435 11047435264 9436 66043744 9437 192320 9438 6730928 9439 1820528 9440 10697479488 9441 106427840 9442 5697344 9443 18444074752 9444 124621200 9445 15296 9446 1664192 9447 445602048 9448 231940608 9449 5340 9450 617183928 9451 115011584 9452 5971400 9453 7279605 9454 601941888 9455 617488 9456 19991522304 9457 9408832 9458 36642816 9459 10871040 9460 1074922752 9461 114752 9462 603648 9463 25699328 9464 83563408 9465 11414 9466 937200 9467 229360 9468 3305851712 9469 38 9470 77648 9471 22140 9472 2204642164736 9473 19800 9474 16092 9475 1489958848 9476 49776832 9477 718664669568 9478 5138704 9479 204145920 9480 841604224 9481 4632 9482 124678440 9483 1794288 9484 433831680 9485 76816000 9486 1871728 9487 835472 9488 2338770672 9489 22490880 9490 1704037824 9491 64027648 9492 40918769664 9493 80692 9494 195476 9495 206826496 9496 184054644736 9497 13544 9498 657264 9499 937408 9500 81396780 9501 16160 9502 1031808 9503 42770560 9504 111377225232 9505 125036 9506 9780 9507 5856 9508 72680192 9509 11098112 9510 144408496 9511 32 9512 549392384 9513 5141101568 9514 605828096 9515 161024 9516 4340252916 9517 298852352 9518 12144896 9519 138726 9520 596854856448 9521 145264640 9522 9722 9523 195088128 9524 4757224 9525 1114112 9526 21181216 9527 402748 9528 1074922752 9529 14702912 9530 106247376 9531 77796517824 9532 879447024 9533 926720 9534 64 9535 1844 9536 95582499840 9537 8695 9538 72000 9539 5 9540 23497284608 9541 19820 9542 26261120 9543 614569344 9544 4648646592 9545 350400 9546 2068 9547 4221696 9548 59831616 9549 17969 9550 35 9551 2415208 9552 30350723072 9553 623712403456 9554 79136 9555 3277312 9556 2020605264 9557 1487024 9558 93649964400 9559 20712800 9560 241183616 9561 4252 9562 1656 9563 8152064 9564 9826572 9565 1698028544 9566 25056 9567 1065 9568 3216218048 9569 22 9570 3262174208 9571 367565904 9572 13718992 9573 1007872 9574 15092480 9575 25 9576 119175968 9577 327285760 9578 204418560 9579 1483225776 9580 138958737408 9581 56832 9582 100487424 9583 165308416 9584 15202556928 9585 320595480576 9586 688716 9587 204418560 9588 4976369784 9589 25699328 9590 94 9591 74394128 9592 2152051968 9593 36768 9594 3883135680 9595 97511424 9596 91750514688 9597 627049728 9598 684288 9599 235072 9600 295051445248 9601 54864 9602 123728 9603 106670736 9604 69284724736 9605 5947811856 9606 1554768 9607 174631572 9608 264843264 9609 26912768 9610 78650112 9611 11350848 9612 98584273800 9613 131968 9614 2216 9615 2136238272 9616 32921120256 9617 5111296 9618 2114 9619 17392 9620 64555520 9621 759411072 9622 176 9623 792289728 9624 113883049984 9625 132037890048 9626 758356 9627 222647856 9628 86682333184 9629 7 9630 1603529728 9631 22048 9632 1377989936 9633 19940 9634 15531048 9635 756 9636 321517152 9637 795 9638 1290912 9639 132204103344 9640 156096512 9641 4068 9642 2939490 9643 2295488 9644 2932807824 9645 19198464 9646 6720 9647 52056 9648 1023415280 9649 25095808 9650 3740 9651 347552 9652 27097424 9653 1375744 9654 21424 9655 19323573840 9656 6149900 9657 883244 9658 270896 9659 294 9660 107506944 9661 313984 9662 117552 9663 540 9664 56356209216 9665 301940 9666 3366093888 9667 677220480 9668 57936192 9669 2661473280 9670 97511424 9671 34352384 9672 156600320 9673 3522572928 9674 1794288 9675 104265600 9676 1509364 9677 936 9678 926720 9679 19456 9680 1755982784 9681 440126528 9682 638096 9683 709792 9684 376352112 9685 141033440 9686 842672 9687 2298880 9688 633597760 9689 10382256 9690 5428782 9691 204418560 9692 38446816 9693 900275148 9694 168720084 9695 1113856 9696 33607636992 9697 177408000 9698 33754560 9699 165986096 9700 134306128 9701 258112 9702 8915940 9703 795728 9704 287979968 9705 26687232 9706 1268708 9707 6610416 9708 1426189356 9709 189648 9710 18136688 9711 17200 9712 26363068160 9713 5697344 9714 33 9715 93963877632 9716 3634029792 9717 92704 9718 2397680 9719 17264 9720 95101103052 9721 3582102528 9722 484032 9723 858813192 9724 3314151424 9725 11688 9726 41 9727 327285760 9728 237007563776 9729 1481057024 9730 545976 9731 833345280 9732 3622016 9733 8037301248 9734 58919424 9735 262428 9736 16961756 9737 257905 9738 619756 9739 2160 9740 55913260 9741 77 9742 39830400 9743 5340 9744 2206692096 9745 1243311120 9746 638 9747 121314225528 9748 515203584 9749 6176 9750 17657224 9751 2549 9752 27613760 9753 2498694912 9754 4859647488 9755 9224 9756 81003744576 9757 336810960 9758 213493968 9759 85988 9760 213926656 9761 24964 9762 4914800 9763 961785856 9764 202957920 9765 441095296 9766 10773 9767 5551872 9768 13518880768 9769 18227200 9770 5692160 9771 21806496 9772 84326528 9773 34468 9774 1881596304 9775 74785024 9776 89037431808 9777 1229 9778 13959 9779 539852283648 9780 23879471104 9781 37 9782 178240 9783 1942312 9784 744915136 9785 141033440 9786 5968 9787 7351344 9788 18852488 9789 24600 9790 2744820 9791 34009344 9792 191956919040 9793 14613696 9794 208 9795 16180381696 9796 6073564416 9797 5345 9798 54099328 9799 448 9800 11496012 9801 3416629815 9802 7372288 9803 202976 9804 80814338048 9805 7600 9806 37172224 9807 63540207 9808 1556629952 9809 24140 9810 524278784 9811 8993152 9812 6708705361920 9813 171790848 9814 176696640 9815 113360896 9816 8531411200 9817 105478848 9818 1449308160 9819 8144 9820 53530048 9821 5968 9822 6940 9823 44945040 9824 6105148160 9825 1309353444 9826 20535984 9827 476000 9828 74028157632 9829 7510949888 9830 82437696 9831 5086157184 9832 25433920 9833 18 9834 553716 9835 145260 9836 366213528 9837 21392976 9838 23120 9839 80 9840 20376732416 9841 9840080 9842 193644 9843 6266460 9844 4132589312 9845 1429 9846 186884 9847 508468288 9848 92588400 9849 4597896704 9850 1852313600 9851 56026836 9852 19819200 9853 1027309824 9854 1176500 9855 1558049418 9856 1487415951360 9857 27994882048 9858 12768768 9859 4 9860 115337328 9861 150608 9862 2763520 9863 80 9864 10923708 9865 37 9866 33754560 9867 214954752 9868 25072525056 9869 2610816 9870 216 9871 1670720 9872 533561840 9873 13512794112 9874 2034816 9875 1031520 9876 226088398848 9877 701200320 9878 8014595328 9879 1337 9880 2988979200 9881 6422436 9882 42907499712 9883 803 9884 21997433856 9885 605952 9886 5465 9887 4876432 9888 10122469376 9889 2680576 9890 248311035 9891 937200 9892 1296050328 9893 367188992 9894 302900 9895 207578560 9896 792289728 9897 5712 9898 41328 9899 784144 9900 187225236 9901 32 9902 55468688 9903 932908 9904 12003577984 9905 2898688 9906 8695 9907 56576448 9908 12229529472 9909 894880224 9910 961785856 9911 5586128 9912 7859130368 9913 21612496 9914 293 9915 596 9916 4496664 9917 1286928 9918 1705 9919 351544212 9920 34326386688 9921 16947312 9922 19575488 9923 5530464 9924 2821284 9925 14367784 9926 1396 9927 44833792 9928 1676270592 9929 1584009216 9930 11340 9931 128 9932 399213824 9933 3614464 9934 8467632 9935 50439 9936 79573598208 9937 157420 9938 39416 9939 44770080 9940 3879487040 9941 7351344 9942 56576448 9943 23414400 9944 127313216 9945 17349968 9946 22428 9947 7580 9948 2876259328 9949 30848 9950 25177776 9951 1357876224 9952 161220879360 9953 283740 9954 2920 9955 218638080 9956 137854697472 9957 47280 9958 146969856 9959 2160 9960 227046144 9961 40399216 9962 1003296 9963 900385605 9964 10424348 9965 13133776 9966 4940784 9967 7439360 9968 601422784 9969 7130656 9970 453520 9971 17053440 9972 2745346752 9973 20 9974 367188992 9975 31695736 9976 5267144 9977 127031424 9978 1877 9979 433831680 9980 2588390640 9981 300016 9982 87998400 9983 82567040 9984 12603163410432 9985 973388 9986 179612 9987 3170048 9988 744669440 9989 1656 9990 42907499712 9991 2610816 9992 40549296 9993 3212218944 9994 269072064 9995 49776832 9996 54804742144 9997 492832 9998 8272 9999 313089792 10000 366488285184