1 32 2 10 3 96 4 1152 5 132 6 176 7 52 8 448 9 672 10 400 11 320 12 544 13 368 14 2432 15 1568 16 1248 17 2240 18 752 19 864 20 232 21 1920 22 1376 23 9472 24 3104 25 1760 26 2624 27 3264 28 7296 29 5440 30 37376 31 12352 32 3552 33 3776 34 976 35 7936 36 2848 37 108544 38 21056 39 37120 40 49152 41 56576 42 7584 43 11136 44 6720 45 10368 46 12928 47 231424 48 30784 49 22400 50 4768 51 8832 52 5952 53 9856 54 6336 55 5056 56 4544 57 4288 58 2080 59 5760 60 38400 61 24960 62 20096 63 36096 64 12096 65 6976 66 10624 67 52736 68 14656 69 123904 70 720896 71 54336 72 119296 73 88320 74 19008 75 35072 76 95744 77 79104 78 143872 79 24256 80 39680 81 25472 82 40704 83 205824 84 463872 85 10896 86 13312 87 29440 88 21888 89 150528 90 198144 91 14240 92 15232 93 15744 94 4000 95 32256 96 11456 97 13696 98 29952 99 354304 100 76160 101 70400 102 542720 103 23552 104 19584 105 17792 106 136192 107 47232 108 55552 109 60160 110 31360 111 90624 112 77056 113 567296 114 48192 115 28032 116 171008 117 105728 118 41600 119 25984 120 20608 121 9152 122 97280 123 159232 124 51072 125 28800 126 5537792 127 1204736 128 70208 129 4224 130 32768 131 46336 132 27520 133 42240 134 104960 135 82688 136 18368 137 17280 138 8384 139 93184 140 39040 141 100864 142 324608 143 72832 144 34432 145 94720 146 1257472 147 71744 148 68352 149 16704 150 132096 151 185856 152 220672 153 480256 154 177408 155 215552 156 59392 157 62208 158 127488 159 22848 160 154624 161 804864 162 57408 163 61184 164 63232 165 64256 166 16192 167 260096 168 65152 169 130560 170 184832 171 109824 172 84736 173 148992 174 98560 175 80128 176 579584 177 194816 178 225792 179 243200 180 126208 181 45440 182 218112 183 478208 184 707584 185 27557888 186 83984 187 591872 188 196864 189 453632 190 43072 191 423936 192 333312 193 73856 194 69376 195 33664 196 749568 197 442880 198 340480 199 74624 200 139776 201 190976 202 223744 203 121088 204 710656 205 863232 206 237824 207 124672 208 180736 209 435200 210 674816 211 3362816 212 469248 213 43840 214 26752 215 667648 216 209152 217 58496 218 123392 219 44928 220 432128 221 336384 222 1185792 223 278528 224 67456 225 66304 226 526336 227 371200 228 77952 229 142848 230 193024 231 112384 232 343040 233 299520 234 280064 235 4333568 236 532736 237 1492992 238 156288 239 202240 240 114944 241 347136 242 301568 243 562176 244 383488 245 1267712 246 1152000 247 549376 248 189696 249 111360 250 681984 251 211200 252 940032 253 7938048 254 5769216 255 4917248 256 1135104 257 8724480 258 755968 259 222464 260 241152 261 251392 262 4104192 263 66355200 264 521280 265 92288 266 310272 267 570368 268 386560 269 317952 270 576512 271 388608 272 1275904 273 289024 274 2199552 275 759296 276 445952 277 5464064 278 598272 279 395776 280 161024 281 410624 282 655360 283 51776 284 1859584 285 87232 286 604160 287 99456 288 322560 289 1161216 290 137856 291 3039232 292 1784832 293 1367040 294 2394112 295 792064 296 113792 297 86272 298 1200128 299 2242560 300 766464 301 448000 302 685056 303 1693696 304 42631168 305 6685696 306 330880 307 36800 308 391168 309 320000 310 1157120 311 1100800 312 2148352 313 187520 314 886784 315 963584 316 2009088 317 725504 318 871424 319 955392 320 500224 321 361984 322 1230848 323 2271232 324 12345344 325 1798656 326 1373184 327 9592832 328 1585664 329 1289216 330 145280 331 780288 332 1808384 333 688128 334 848896 335 117888 336 175616 337 53632 338 473088 339 351744 340 151808 341 49792 342 228352 343 122112 344 357376 345 611328 346 199936 347 1830912 348 1385472 349 4820992 350 2247680 351 6139904 352 10145792 353 101920 354 81664 355 583680 356 3125248 357 904704 358 486912 359 2854912 360 1729536 361 2693120 362 26886144 363 165920 364 416768 365 1320960 366 147072 367 784384 368 3624960 369 974336 370 1010688 371 257280 372 2076672 373 368896 374 4972544 375 9129984 376 773376 377 3600384 378 971264 379 16138240 380 514176 381 367104 382 619520 383 1611776 384 162432 385 103168 386 164352 387 207360 388 116480 389 174592 390 427008 391 2674688 392 1674240 393 662016 394 13320192 395 233536 396 247296 397 508928 398 182528 399 437248 400 169216 401 841728 402 30048256 403 701568 404 107136 405 167424 406 418816 407 1325056 408 589312 409 1570816 410 641536 411 819200 412 1853440 413 2787328 414 1709056 415 5353472 416 9474048 417 393856 418 642048 419 3280896 420 3708928 421 492800 422 89728 423 153088 424 1601536 425 2590720 426 411904 427 1312768 428 293120 429 4431872 430 134720 431 375808 432 10043392 433 1622528 434 651776 435 826368 436 3723264 437 987648 438 16269312 439 129056 440 735232 441 3510272 442 239744 443 2002944 444 1448960 445 2463744 446 401664 447 648192 448 824320 449 928768 450 31555584 451 179744 452 216576 453 952320 454 249600 455 255488 456 517120 457 1472512 458 158990336 459 403488 460 10403840 461 3302400 462 1905262592 463 698384 464 3420160 465 3786752 466 497920 467 1443840 468 9838592 469 802816 470 458752 471 2772992 472 213120 473 236032 474 1986560 475 11542528 476 3478528 477 1909760 478 1414144 479 304384 480 141056 481 1536000 482 20299776 483 4613120 484 8794112 485 48578560 486 7136256 487 2735104 488 846336 489 1882112 490 2807808 491 214400 492 948224 493 1992704 494 2889728 495 1739776 496 337664 497 297472 498 558080 499 3059712 500 14327808 501 15503360 502 503936 503 1452032 504 308480 505 284160 506 2183168 507 1512448 508 629248 509 406016 510 326144 511 1169408 512 553472 513 1521664 514 157824 515 813056 516 461312 517 695296 518 852992 519 7561216 520 2814976 521 429312 522 2682880 523 838144 524 936960 525 495104 526 359936 527 306688 528 2265088 529 770560 530 898048 531 3878912 532 2016256 533 11624448 534 1745408 535 1352704 536 595456 537 3158016 538 909824 539 1951744 540 715264 541 6922240 542 5388288 543 2376704 544 12623872 545 3638272 546 31244288 547 2861568 548 13852672 549 3810304 550 999424 551 511488 552 732160 553 875520 554 1914880 555 11329536 556 6891520 557 672000 558 1677312 559 5304320 560 1179136 561 555520 562 381440 563 2527232 564 1627136 565 2611200 566 1653760 567 328960 568 586752 569 1566720 570 1281024 571 2316288 572 6230016 573 638976 574 409088 575 1308672 576 2340864 577 3131392 578 1811456 579 1377280 580 2402304 581 3172352 582 455936 583 172800 584 1699840 585 1334272 586 295680 587 2224128 588 763392 589 893952 590 483840 591 1423360 592 1221632 593 282880 594 271872 595 133376 596 373760 597 312832 598 1144832 599 273664 600 267776 601 529408 602 2977792 603 883200 604 3846144 605 2056257536 606 2902080 607 3487744 608 3823616 609 8007680 610 5793792 611 9859072 612 1607168 613 1297408 614 291584 615 275968 616 537600 617 1501184 618 627200 619 809984 620 230144 621 245248 622 253440 623 2060288 624 47022080 625 7021568 626 678144 627 421376 628 664576 629 834560 630 467456 631 349696 632 2420736 633 1592320 634 645632 635 3289088 636 7426048 637 1395200 638 1209344 639 4501504 640 2171904 641 12066816 642 1778176 643 21839872 644 1196288 645 1119232 646 541184 647 752640 648 7102464 649 2728960 650 13524992 651 60243968 652 3973632 653 8163328 654 1462784 655 2476032 656 12886016 657 1837568 658 5550080 659 9646080 660 794880 661 912384 662 488960 663 22904832 664 2449920 665 801280 666 916480 667 979968 668 506368 669 364032 670 617472 671 3215360 672 58753024 673 3924480 674 1014272 675 1031168 676 1039360 677 1043456 678 261376 679 523264 680 5922816 681 622848 682 1615872 683 2603008 684 13213696 685 59555840 686 1975552 687 1438720 688 613888 689 12828672 690 14667776 691 125468672 692 1433728 693 1225728 694 4534272 695 1116209152 696 534544 697 1497088 698 1252352 699 286464 700 4382720 701 1071616 702 1059840 703 263424 704 2101248 705 741888 706 440832 707 1357824 708 9543680 709 1581568 710 5148672 711 4646912 712 2206720 713 12165120 714 3570688 715 967168 716 1006592 717 1027072 718 16596992 719 266928128 720 4182272 721 1047040 722 2095104 723 1481728 724 9969664 725 3232768 726 920064 727 1964032 728 2869248 729 866816 730 7626752 731 2827264 732 860672 733 1898496 734 705024 735 3436544 736 30359552 737 1410304 738 607744 739 398848 740 2584576 741 6582272 742 5253120 743 1172992 744 1108992 745 269568 746 265728 747 4218880 748 1051136 749 8396800 750 5933056 751 2493440 752 6467584 753 1302016 754 4673536 755 1106432 756 1076224 757 2123776 758 745984 759 1767424 760 2721792 761 1688576 762 1330176 763 4722688 764 4450304 765 1079808 766 1063936 767 1055744 768 16826368 769 4199424 770 67141632 771 134234112 772 94904320 773 4987392 774 18292736 775 547456 776 378368 777 314880 778 574464 779 1550336 780 10199040 781 6539264 782 83787776 783 9372672 784 6268928 785 10252288 786 52445184 787 7414784 788 5576704 789 9670656 790 6367232 791 5167104 792 2327552 793 1561600 794 2557952 795 1637376 796 20955136 797 18747392 798 8865792 799 3048448 800 7147520 801 5474304 802 9580544 803 6338560 804 2577408 805 1643520 806 2623488 807 414464 808 658432 809 830464 810 932864 811 7905280 812 5756928 813 2456576 814 3209216 815 3667968 816 31375360 817 22941696 818 9807872 819 410386432 820 5185792 821 1165824 822 8839168 823 6088704 824 1263104 825 9199616 826 776448 827 451072 828 2748416 829 6787072 830 2667520 831 13377536 832 3744768 833 990720 834 1018880 835 2066432 836 2942976 837 878080 838 959488 839 1002496 840 2050048 841 2930688 842 1752064 843 5419008 844 1191424 845 4468736 846 8654848 847 1505792 848 2512896 849 3246080 850 14753792 851 983296 852 8118272 853 1458688 854 1235968 855 4550656 856 1092096 857 8560640 858 5990400 859 10022912 860 6481920 861 5212160 862 9351168 863 50085888 864 7246848 865 2755584 866 3397632 867 943616 868 994304 869 16334848 870 1034496 871 2082816 872 738816 873 3518464 874 1920000 875 5672960 876 2438144 877 799232 878 14630912 879 1958400 880 5730304 881 4900864 882 18128896 883 1089792 884 1068032 885 8462336 886 11915264 887 3533824 888 1924096 889 1420288 890 9756672 891 6395904 892 1294848 893 9314304 894 6248448 895 10235904 896 3275776 897 14819328 898 1970688 899 718336 900 1734656 901 1348608 902 9510912 903 25255936 904 2572800 905 13131776 906 29679616 907 11155456 908 6838272 909 1338880 910 2369536 911 787968 912 1816576 913 344832 914 601088 915 6348800 916 5158912 917 9302016 918 12488704 919 7235584 920 22028288 921 307560448 922 1122368 923 1084416 924 17055744 925 2114048 926 1487872 927 1248256 928 36601856 929 3097088 930 900608 931 3887104 932 4036608 933 32915456 934 1468672 935 1240064 936 1139712 937 17481728 938 2140672 939 11984896 940 1772032 941 1362944 942 2390016 943 6328320 944 10301440 945 6572032 946 1343750144 947 2346048 948 12541952 949 29007872 950 44113920 951 6800384 952 10678272 953 3345408 954 7491584 955 1401344 956 4845568 957 1126912 958 543232 959 3018752 960 889344 961 1931264 962 5689344 963 9768960 964 12800000 965 3662848 966 3917824 967 2026496 968 728576 969 3493888 970 30621696 971 2832896 972 13787136 973 475264 974 2822144 975 1719296 976 5369856 977 1186304 978 2230272 979 12230656 980 57294848 981 496041984 982 5701632 983 2444288 984 3201024 985 29310976 986 11085824 987 1704448 988 5345280 989 1183232 990 1113088 991 2160640 992 12034048 993 14209024 994 15437824 995 4023296 996 8212480 997 11735040 998 14028800 999 7669760 1000 11341824 1001 27582464 1002 1344256 1003 9494528 1004 1577472 1005 1285120 1006 2320384 1007 6238208 1008 5113856 1009 4630528 1010 17620992 1011 4297728 1012 8491008 1013 2982912 1014 7073792 1015 5445632 1016 4777984 1017 2237440 1018 1530880 1019 633344 1020 203520 1021 923648 1022 7872512 1023 11489280 1024 13881344 1025 3814400 1026 3999744 1027 1023488 1028 8282112 1029 5892096 1030 39763968 1031 12912640 1032 29433856 1033 11110400 1034 3412992 1035 1891328 1036 5632000 1037 9719808 1038 1595904 1039 41385984 1040 1646848 1041 10510336 1042 3318784 1043 1864704 1044 2795520 1045 13688832 1046 7575552 1047 11272192 1048 880017408 1049 7594240 1050 5642240 1051 2432000 1052 12771328 1053 7317504 1054 22159360 1055 38559744 1056 6358016 1057 10326016 1058 13160448 1059 3714048 1060 7892992 1061 23011328 1062 78594048 1063 36311040 1064 1542400 1065 635392 1066 816128 1067 1849344 1068 1391616 1069 2414592 1070 3180544 1071 1825792 1072 691712 1073 6807552 1074 10686464 1075 6694912 1076 2649088 1077 3332096 1078 1868800 1079 2799616 1080 856576 1081 30310400 1082 45096960 1083 220037120 1084 15188992 1085 3990528 1086 65437696 1087 2070784 1088 11788288 1089 1757696 1090 2713600 1091 6746112 1092 10637312 1093 3339264 1094 7483392 1095 11202560 1096 1713664 1097 5361664 1098 4741120 1099 4458496 1100 4323328 1101 2128896 1102 2988032 1103 3538944 1104 7704576 1105 2841600 1106 1725440 1107 2689024 1108 6713344 1109 10612736 1110 1667584 1111 5287936 1112 4708352 1113 4442112 1114 4315136 1115 34029568 1116 5972992 1117 2501632 1118 3237888 1119 1842176 1120 2779136 1121 6828032 1122 10702848 1123 214368256 1124 29984768 1125 5606400 1126 9695232 1127 3187712 1128 3655680 1129 7827456 1130 45826048 1131 3465728 1132 30490624 1133 5653504 1134 1217024 1135 564736 1136 3076096 1137 1795072 1138 2742272 1139 3389440 1140 1885184 1141 1405952 1142 1213440 1143 2254848 1144 6148096 1145 2538496 1146 1631232 1147 2615296 1148 3311616 1149 7450624 1150 11177984 1151 27385856 1152 10717184 1153 6703104 1154 21209088 1155 2357760 1156 3143680 1157 3631104 1158 3901440 1159 4044800 1160 4118528 1161 33243136 1162 5903360 1163 1243648 1164 2283520 1165 1547264 1166 2545664 1167 3266560 1168 3700736 1169 15753216 1170 2032128 1171 5836800 1172 4945920 1173 9105408 1174 3089408 1175 14393344 1176 1942016 1177 22822912 1178 4891648 1179 1132032 1180 2177024 1181 6041600 1182 5031936 1183 1148416 1184 1096704 1185 17154048 1186 4240384 1187 67469312 1188 1076494336 1189 67192832 1190 16787456 1191 33562624 1192 23728128 1193 79806464 1194 146358272 1195 12387328 1196 28827648 1197 10995712 1198 27156480 1199 5336064 1200 2364416 1201 6295552 1202 10276864 1203 6563840 1204 41959424 1205 1658112 1206 1317888 1207 4698112 1208 2219008 1209 6098944 1210 20226048 1211 2302464 1212 12427264 1213 1804800 1214 5500928 1215 4802560 1216 8974336 1217 3066880 1218 3586048 1219 31014912 1220 11405312 1221 3458048 1222 1903616 1223 11296768 1224 3441664 1225 3799040 1226 7983104 1227 5785600 1228 4925440 1229 4544512 1230 4364288 1231 68452352 1232 2117888 1233 5959680 1234 4999168 1235 4577280 1236 2190336 1237 6057984 1238 2520064 1239 6500352 1240 10440704 1241 13234176 1242 14897152 1243 3951616 1244 4069376 1245 66093056 1246 8324096 1247 1477120 1248 2488320 1249 6459392 1250 5203968 1251 37371904 1252 6259712 1253 5122048 1254 18538496 1255 4408320 1256 68780032 1257 16984064 1258 8439808 1259 5949440 1260 19980288 1261 9152512 1262 6195200 1263 5097472 1264 4622336 1265 4401152 1266 34357248 1267 6001664 1268 2507776 1269 12967936 1270 7374848 1271 44482560 1272 13658112 1273 30269440 1274 90128384 1275 19441664 1276 18059264 1277 4350976 1278 2135040 1279 2992128 1280 7081984 1281 10899456 1282 1730674688 1283 2662464 1284 13361152 1285 14970880 1286 1980928 1287 2881536 1288 55607296 1289 7635968 1290 22634496 1291 4871168 1292 2259968 1293 6156288 1294 1270272 1295 2308096 1296 1555456 1297 653787136 1298 104730624 1299 10478592 1300 13258752 1301 14913536 1302 31629312 1303 11515904 1304 3474432 1305 61046784 1306 32002048 1307 2896384 1308 6967296 1309 2702336 1310 1682432 1311 2656256 1312 6672384 1313 21159936 1314 37675008 1315 12568576 1316 58081280 1317 7803904 1318 1430016 1319 39157760 1320 6407168 1321 10366976 1322 3296256 1323 14868480 1324 15790080 1325 130187264 1326 2920704 1327 7000064 1328 2708480 1329 3368960 1330 7516160 1331 5613568 1332 2425856 1333 6377472 1334 10342400 1335 26337280 1336 42033152 1337 13277184 1338 3730432 1339 15818752 1340 8144896 1341 5842944 1342 19800064 1343 2277888 1344 12361728 1345 7198720 1346 1406664704 1347 38405120 1348 50765824 1349 3648000 1350 3909632 1351 8097792 1352 5826560 1353 2470912 1354 12869632 1355 14692352 1356 7849984 1357 5736448 1358 19619840 1359 9070592 1360 3083264 1361 3594240 1362 31792824320 1363 365168640 1364 9783808 1365 25616384 1366 20729856 1367 4662272 1368 17686528 1369 2152960 1370 3004416 1371 3549184 1372 3856384 1373 8040448 1374 5806080 1375 4933632 1376 18194432 1377 8734720 1378 3025920 1379 3561472 1380 3864576 1381 8048640 1382 46481408 1383 223379456 1384 15303680 1385 4004864 1386 32784384 1387 5862400 1388 9916416 1389 3224576 1390 3676160 1391 62816256 1392 32460800 1393 2916864 1394 13983744 1395 7657472 1396 22667264 1397 39002112 1398 25579520 1399 5178368 1400 18636800 1401 141459456 1402 12178432 1403 228655104 1404 1935488 1405 2848768 1406 13819904 1407 7612416 1408 45203456 1409 6884352 1410 10743808 1411 3355648 1412 1874944 1413 44859392 1414 3428864 1415 3790848 1416 7974912 1417 92504064 1418 19695616 1419 18173952 1420 34922496 1421 6050816 1422 10072064 1423 12996608 1424 3691520 1425 3934208 1426 4061184 1427 4126720 1428 4159488 1429 4175872 1430 33472512 1431 2961920 1432 1762304 1433 5435392 1434 19095552 1435 4473856 1436 2165760 1437 3012608 1438 3553280 1439 30883840 1440 11380736 1441 55263232 1442 15222784 1443 1997312 1444 23150592 1445 19705856 1446 9091072 1447 24698880 1448 5088256 1449 9236480 1450 24895488 1451 81739776 1452 18515968 1453 35250176 1454 6079488 1455 10096640 1456 3253248 1457 7385088 1458 11128832 1459 54640640 1460 7568384 1461 22536192 1462 38887424 1463 25538560 1464 20697088 1465 74530816 1466 70721536 1467 17221632 1468 4248576 1469 67534848 1470 4207104 1471 134414336 1472 11871232 1473 225771520 1474 7692800 1475 5679104 1476 4880384 1477 2262016 1478 3154116608 1479 7188608 1480 5490688 1481 19193856 1482 143556608 1483 24537088 1484 40574976 1485 3260928 1486 7393280 1487 5568512 1488 154599424 1489 3259236352 1490 7307392 1491 2767872 1492 3405824 1493 3778560 1494 7958528 1495 5777408 1496 9842688 1497 25698304 1498 2595328 1499 26394624 1500 2630144 1501 26558464 1502 5276672 1503 2352128 1504 3139584 1505 7254016 1506 11030528 1507 27205632 1508 21360640 1509 4731904 1510 17817600 1511 553254912 1512 6021376 1513 5023744 1514 9179136 1515 3101696 1516 3606528 1517 31113216 1518 5710848 1519 19570688 1520 9058304 1521 49299456 1522 14379008 1523 62111744 1524 32280576 1525 2908672 1526 13967360 1527 122454016 1528 362577920 1529 19497984 1530 36167680 1531 12314624 1532 28745728 1533 10979328 1534 13570048 1535 120684544 1536 5624320 1537 4855808 1538 9023488 1539 12300288 1540 7182336 1541 43892736 1542 27136000 1543 21336064 1544 9459712 1545 25190400 1546 5139456 1547 9285632 1548 49922048 1549 3617280 1550 1946624 1551 45711360 1552 443088896 1553 43108352 1554 53780480 1555 3754496 1556 3966976 1557 2038784 1558 11689984 1559 3501056 1560 3831808 1561 8015872 1562 11595776 1563 27893760 1564 5407744 1565 9523200 1566 6318080 1567 20586496 1568 74334208 1569 8827904 1570 24338432 1571 5051392 1572 4601856 1573 4392960 1574 4290560 1575 33931264 1576 11929600 1577 56573952 1578 61612032 1579 16074752 1580 131366912 1581 46944256 1582 28061696 1583 10848256 1584 26976256 1585 5317632 1586 18882560 1587 8898560 1588 1527296 1589 5058560 1590 9211904 1591 6215680 1592 2552832 1593 26165248 1594 41902080 1595 26513408 1596 2636288 1597 1661952 1598 10559488 1599 6653952 1600 2640896 1601 26624000 1602 84525056 1603 18827264 1604 17772544 1605 17264640 1606 8509440 1607 47792128 1608 28315648 1609 348717056 1610 76484608 1611 17909760 1612 8665088 1613 6027264 1614 10055680 1615 12988416 1616 59031552 1617 31469568 1618 22974464 1619 4908032 1620 18145280 1621 69779456 1622 34213888 1623 95830016 1624 20047872 1625 4584448 1626 8769536 1627 1516032 1628 5042176 1629 73564160 1630 2195456 1631 3033088 1632 57049088 1633 7734272 1634 11390976 1635 6912000 1636 10768384 1637 13438976 1638 7505920 1639 11218944 1640 13717504 1641 7583744 1642 90210304 1643 4862464 1644 4515840 1645 139264000 1646 773390336 1647 14238208 1648 7727104 1649 22765568 1650 39084032 1651 51208192 1652 14653440 1653 7837696 1654 11464704 1655 13864960 1656 15249408 1657 7997440 1658 46317568 1659 13936640 1660 30580736 1661 5661696 1662 9744384 1663 3195904 1664 117112832 1665 44322816 1666 27267072 1667 42770432 1668 13391872 1669 14987264 1670 7927808 1671 11530240 1672 13905920 1673 30547968 1674 181108736 1675 110239744 1676 21501952 1677 4748288 1678 8925184 1679 6117376 1680 2532352 1681 26066944 1682 10455040 1683 6621184 1684 5269504 1685 9400320 1686 6277120 1687 2565120 1688 13115392 1689 14831616 1690 3943424 1691 8130560 1692 11677696 1693 13996032 1694 30646272 1695 45342720 1696 110313472 1697 10755072 1698 53723136 1699 30019584 1700 22441984 1701 38805504 1702 12756992 1703 58507264 1704 15665152 1705 16207872 1706 8243200 1707 11759616 1708 14045184 1709 15347712 1710 16044032 1711 8202240 1712 93814784 1713 19834880 1714 4559872 1715 4372480 1716 4282368 1717 8474624 1718 23846912 1719 160006144 1720 25905152 1721 20844544 1722 37396480 1723 100188160 1724 20498432 1725 4635648 1726 8818688 1727 24322048 1728 40394752 1729 13015040 1730 14774272 1731 15740928 1732 64995328 1733 8254464 1734 5883904 1735 2483200 1736 6451200 1737 41598976 1738 6603776 1739 5261312 1740 37568512 1741 50208768 1742 14510080 1743 15601664 1744 2021888 1745 11640832 1746 6985728 1747 21651456 1748 2382336 1749 12640256 1750 1820160 1751 1381376 1752 2406400 1753 50823168 1754 7300096 1755 5531648 1756 9629696 1757 12709888 1758 14602240 1759 125206528 1760 91660288 1761 19605504 1762 290127872 1763 279068672 1764 4276480 1765 4233216 1766 2106368 1767 2971648 1768 28229632 1769 43524096 1770 3377664 1771 3762176 1772 15884288 1773 32645120 1774 23400448 1775 4953088 1776 18227200 1777 34971648 1778 12109824 1779 7124992 1780 21864448 1781 4787200 1782 35831808 1783 6128640 1784 5068800 1785 147521536 1786 3109120 1787 7221248 1788 11005952 1789 13586432 1790 7546880 1791 22503424 1792 19427328 1793 72204288 1794 8700928 1795 12079104 1796 7116800 1797 10924032 1798 3384320 1799 15065088 1800 7948288 1801 23093248 1802 39362560 1803 102776832 1804 10380288 1805 105545728 1806 10519552 1807 6641664 1808 42221568 1809 3326464 1810 29868032 1811 5596160 1812 19374080 1813 18026496 1814 17387520 1815 273219584 1816 2166489088 1817 23831040 1818 9996288 1819 103579648 1820 333479936 1821 299188224 1822 2214016 1823 24363008 1824 10106880 1825 6510592 1826 5224448 1827 4679680 1828 17719296 1829 8620032 1830 6010880 1831 20078592 1832 18350080 1833 35086336 1834 24260608 1835 10086400 1836 26009600 1837 41771008 1838 26472448 1839 84295680 1840 601686016 1841 12558848 1842 29024256 1843 22065152 1844 4809728 1845 4491264 1846 4339712 1847 4265984 1848 67665920 1849 539033600 1850 5943552 1851 9981952 1852 12939264 1853 3683328 1854 7860224 1855 22962176 1856 78495744 1857 36286464 1858 6167552 1859 10170368 1860 6531072 1861 5232640 1862 37470208 1863 25071616 1864 82034688 1865 9274368 1866 3118080 1867 28917760 1868 88096768 1869 4920442880 1870 17957120 1871 8677376 1872 24125440 1873 20115456 1874 2296320 1875 6205440 1876 20406272 1877 9250816 1878 6227968 1879 40878080 1880 26185728 1881 5239808 1882 4687872 1883 17735680 1884 17248256 1885 136085504 1886 23889920 1887 5004288 1888 2290688 1889 12394496 1890 14417920 1891 15552512 1892 8075264 1893 186187776 1894 55889920 1895 61235200 1896 16025600 1897 16396288 1898 8292352 1899 2948096 1900 7032832 1901 10858496 1902 13496320 1903 30089216 1904 11233280 1905 6862848 1906 10727424 1907 26828800 1908 42426368 1909 26677248 1910 84623360 1911 9419776 1912 6285312 1913 5134336 1914 18554880 1915 35282944 1916 48652288 1917 14284800 1918 3869696 1919 4028416 1920 2055168 1921 2934784 1922 112263168 1923 5424640 1924 4769792 1925 71532544 1926 17319936 1927 8521728 1928 5978112 1929 20029440 1930 9164800 1931 12398592 1932 7211008 1933 21995520 1934 153649152 1935 406159360 1936 82546688 1937 18606080 1938 4416512 1939 8605696 1940 24027136 1941 160595968 1942 6488064 1943 10432512 1944 6612992 1945 10530816 1946 13291520 1947 14929920 1948 31645696 1949 2949120000 1950 111216640 1951 5399040 1952 4757504 1953 35733504 1954 24481792 1955 20262912 1956 18436096 1957 17584128 1958 137396224 1959 24004608 1960 5016576 1961 73367552 1962 1122631680 1963 34309120 1964 2998784 1965 14180352 1966 15421440 1967 32169984 1968 11614208 1969 6977536 1970 10817536 1971 6735872 1972 85032960 1973 37769216 1974 12584960 1975 7264256 1976 2759680 1977 54427648 1978 60432384 1979 15919104 1980 2042368 1981 5853184 1982 9908224 1983 25780224 1984 1330905088 1985 18678272 1986 4424704 1987 4306944 1988 8499200 1989 11939840 1990 14151680 1991 123240448 1992 11367424 1993 3451904 1994 7606272 1995 180682752 1996 13763584 1997 60768256 1998 15964160 1999 16363520 2000 4142080 2001 4167680 2002 2089984 2003 23674880 2004 4981760 2005 4569088 2006 35012608 2007 12118016 2008 57032704 2009 30932992 2010 45555712 2011 27643904 2012 344522752 2013 19006464 2014 17854464 2015 17305600 2016 4259840 2017 4225024 2018 8417280 2019 11882496 2020 14118912 2021 30777344 2022 90882048 2023 78094336 2024 4524544 2025 4356096 2026 8548352 2027 23945216 2028 40083456 2029 51863552 2030 14747648 2031 15728640 2032 16240640 2033 33005568 2034 94126080 2035 9933824 2036 51625984 2037 14714880 2038 15708160 2039 64929792 2040 132005888 2041 47058944 2042 56188928 2043 61399040 2044 64184320 2045 262504448 2046 132718592 2047 23592960 2048 9947136 2049 51658752 2050 58875904 2051 1005715456 2052 64948224 2053 66019328 2054 16640000 2055 16707584 2056 8370176 2057 189595648 2058 3524864 2059 15376384 2060 4015104 2061 65634304 2062 530907136 2063 47187968 2064 56270848 2065 3840512 2066 32096256 2067 23203840 2068 19730432 2069 36380672 2070 6175744 2071 20357120 2072 147816448 2073 99590144 2074 653983744 2075 209494016 2076 59281408 2077 7883776 2078 2874368 2079 27770880 2080 21581824 2081 19025920 2082 285802496 2083 34621440 2084 12048384 2085 56868864 2086 61775872 2087 16095232 2088 16429056 2089 4150272 2090 33374208 2091 2957824 2092 7041024 2093 21733376 2094 38182912 2095 12654592 2096 7284736 2097 44220416 2098 108937216 2099 21374976 2100 18935808 2101 8910848 2102 24453120 2103 81018880 2104 36868096 2105 99467264 2106 5106176 2107 18505728 2108 8808448 2109 3111124992 2110 28557824 2111 10942464 2112 108363776 2113 21317632 2114 37822464 2115 50372608 2116 29069312 2117 5520384 2118 9621504 2119 12701696 2120 116752384 2121 177029120 2122 13624320 2123 120946688 2124 11260928 2125 6871040 2126 21471232 2127 151814144 2128 6308352 2129 10285056 2130 26271744 2131 10496000 2132 6633472 2133 10547200 2134 26599424 2135 21123072 2136 9410560 2137 200998912 2138 464551936 2139 44140544 2140 217677824 2141 120856576 2142 90054656 2143 310935552 2144 36112384 2145 24612864 2146 5080064 2147 9228288 2148 24879104 2149 10213376 2150 13086720 2151 7407616 2152 22290432 2153 19337216 2154 18010112 2155 8689664 2156 24141824 2157 80494592 2158 4593152 2159 17555456 2160 8579072 2161 11997184 2162 7092224 2163 5453824 2164 19128320 2165 573177856 2166 12257792 2167 7170048 2168 5482496 2169 4794368 2170 4483072 2171 34684928 2172 48242688 2173 14223360 2174 988545024 2175 1030258688 2176 32867328 2177 23482368 2178 4961280 2179 18243584 2180 8747008 2181 24223744 2182 20156416 2183 2353528832 2184 24838656 2185 40820736 2186 104677376 2187 335249408 2188 37496832 2189 100319232 2190 164085760 2191 26232832 2192 20975616 2193 75022336 2194 70950912 2195 34500608 2196 96223232 2197 160710656 2198 25962496 2199 166952960 2200 211697664 2201 59592704 2202 15808512 2203 16281600 2204 16527360 2205 133201920 2206 11817984 2207 1801977856 2208 43467776 2209 54009856 2210 7525376 2211 44941312 2212 13727744 2213 15175680 2214 127631360 2215 11568128 2216 222887936 2217 15287296 2218 16011264 2219 1048838144 2220 16581120 2221 8337408 2222 5912576 2223 9957376 2224 25845760 2225 83279872 2226 74752000 2227 8852480 2228 48742400 2229 14297088 2230 15486976 2231 32235520 2232 5813248 2233 39501824 2234 25743360 2235 5194752 2236 2333696 2237 25018368 2238 20484096 2239 593100800 2240 12468736 2241 14462976 2242 3894272 2243 32325632 2244 23285760 2245 9881600 2246 6436864 2247 10391552 2248 13201408 2249 7440384 2250 5584896 2251 4839424 2252 9007104 2253 1573388288 2254 40616960 2255 26103808 2256 41852928 2257 13248512 2258 29810688 2259 44720128 2260 54779904 2261 15157248 2262 15945728 2263 8177664 2264 23420928 2265 10148118528 2266 51577344 2267 7353344 2268 88834048 2269 19302400 2270 8996864 2271 49135616 2272 57417728 2273 7758848 2274 182517760 2275 13833216 2276 3808256 2277 15982592 2278 4092928 2279 33144832 2280 23580672 2281 19886080 2282 18264064 2283 17502208 2284 17133568 2285 16953344 2286 8431616 2287 95125504 2288 639172608 2289 51775488 2290 58941440 2291 31444992 2292 45932544 2293 111034368 2294 43159552 2295 6726656 2296 5310464 2297 301989888 2298 35588096 2299 3054080 2300 1788928 2301 10952704 2302 6776832 2303 10661888 2304 26746880 2305 5295104 2306 18849792 2307 8890368 2308 24420352 2309 10119168 2310 13029376 2311 29564928 2312 22269952 2313 38658048 2314 203718656 2315 14615552 2316 501088256 2317 22922240 2318 2509766656 2319 102598656 2320 41488384 2321 13191168 2322 29745152 2323 11167744 2324 27369472 2325 85704704 2326 37916672 2327 3152384 2328 14540800 2329 15618048 2330 32366592 2331 11651072 2332 27959296 2333 43311104 2334 13477888 2335 15036416 2336 31760384 2337 369295360 2338 629702656 2339 205561856 2340 7340544 2341 11096064 2342 6821888 2343 85557248 2344 151535616 2345 100835328 2346 41127936 2347 1681129472 2348 20992512 2349 18763776 2350 283836416 2351 138010624 2352 192462848 2353 454590464 2354 10916352 2355 27058176 2356 5325824 2357 9449472 2358 25174016 2359 20549632 2360 37134336 2361 24956928 2362 20459520 2363 9263104 2364 99713024 2365 10224640 2366 52379648 2367 118571008 2368 356810752 2369 38684672 2370 25473024 2371 82690048 2372 4655616 2373 17670144 2374 34430976 2375 192249856 2376 14197760 2377 7714816 2378 22749184 2379 19533824 2380 144801792 2381 788594688 2382 57509888 2383 31059968 2384 91308032 2385 39137280 2386 12810240 2387 7329792 2388 22175744 2389 19288064 2390 35971072 2391 1572077568 2392 40600576 2393 417529856 2394 167387136 2395 26494976 2396 21082112 2397 150437888 2398 25118720 2399 10262528 2400 419823616 2401 167845888 2402 106127360 2403 21096448 2404 18812928 2405 71057408 2406 8631296 2407 24059904 2408 321454080 2409 36718592 2410 24817664 2411 40804352 2412 52322304 2413 29626368 2414 44589056 2415 13674496 2416 15142912 2417 31875072 2418 739901440 2419 13926912 2420 122257408 2421 45289472 2422 220495872 2423 15205376 2424 31940608 2425 46292992 2426 55730176 2427 122306560 2428 22648832 2429 38985728 2430 12785664 2431 29286400 2432 88653824 2433 154255360 2434 25434112 2435 41312256 2436 105299968 2437 168116224 2438 53104640 2439 7461888 2440 22372352 2441 1239678976 2442 72108032 2443 34779136 2444 96616448 2445 40259584 2446 25989120 2447 20877312 2448 37429248 2449 12527616 2450 14495744 2451 62373888 2452 8086528 2453 93159424 2454 19765248 2455 72826880 2456 34951168 2457 96845824 2458 161234944 2459 52006912 2460 59072512 2461 125911040 2462 45961216 2463 444268544 2464 10791424 2465 26910720 2466 10622976 2467 13348864 2468 478806016 2469 22406144 2470 77545472 2471 4508160 2472 139132928 2473 193249280 2474 28469248 2475 87408640 2476 19146752 2477 8960000 2478 24518656 2479 20279296 2480 36888576 2481 49750016 2482 57778176 2483 7783424 2484 11423744 2485 27680768 2486 172392448 2487 430211072 2488 42477568 2489 106774528 2490 42323968 2491 26644480 2492 10569728 2493 106528768 2494 21137408 2495 150634496 2496 25135104 2497 20533248 2498 593887232 2499 199630848 2500 28936192 2501 11016192 2502 13594624 2503 30203904 2504 45015040 2505 54960128 2506 242909184 2507 31918080 2508 185106432 2509 111452160 2510 10810368 2511 13463552 2512 60112896 2513 63512576 2514 4080128 2515 4134912 2516 33308672 2517 23638016 2518 637140992 2519 51693568 2520 7361536 2521 5556224 2522 4827136 2523 35995648 2524 12285952 2525 229703680 2526 15518720 2527 64536576 2528 2105802752 2529 5873792 2530 19849216 2531 36495360 2532 6185984 2533 10186752 2534 13070336 2535 14807040 2536 31514624 2537 5747712 2538 9818112 2539 6416384 2540 20750336 2541 18657280 2542 2264399872 2543 97454080 2544 161726464 2545 26044416 2546 20901888 2547 9361408 2548 25059328 2549 41000960 2550 839254016 2551 237314048 2552 15774720 2553 32530432 2554 23359488 2555 316735488 2556 36448256 2557 98910208 2558 20367360 2559 18485248 2560 281739264 2561 8593920 2562 48021504 2563 28381184 2564 21819392 2565 38264832 2566 3166720 2567 14573568 2568 7817216 2569 11448320 2570 221708288 2571 60985344 2572 15992832 2573 8189952 2574 11718656 2575 7010304 2576 43368448 2577 215777280 2578 120332288 2579 22464512 2580 9705472 2581 25518080 2582 82755584 2583 298090496 2584 565739520 2585 48711680 2586 57171968 2587 30969856 2588 45588480 2589 110608384 2590 43077632 2591 107528192 2592 1359085568 2593 75499520 2594 142360576 2595 6108672 2596 20242432 2597 73711616 2598 35164160 2599 388562944 2600 40370176 2601 26021888 2602 83574784 2603 74883072 2604 35442688 2605 12191744 2606 28598272 2607 21901312 2608 19165184 2609 1147404288 2610 277487616 2611 68227072 2612 541261824 2613 95293440 2614 19990528 2615 18313216 2616 70107136 2617 548732928 2618 23987200 2619 40116224 2620 25939968 2621 20860928 2622 18706432 2623 70860800 2624 17238016 2625 17002496 2626 16887808 2627 33660928 2628 47521792 2629 112934912 2630 21764096 2631 19107840 2632 8951808 2633 24502272 2634 10135552 2635 6518784 2636 20914176 2637 18731008 2638 70893568 2639 275873792 2640 544243712 2641 95555584 2642 10009600 2643 12955648 2644 14741504 2645 125796352 2646 91873280 2647 39260160 2648 25661440 2649 82984960 2650 1193934848 2651 566116352 2652 194912256 2653 1829896192 2654 87607296 2655 38334464 2656 25358336 2657 10311680 2658 52609024 2659 118833152 2660 89300992 2661 19351552 2662 36036608 2663 98353152 2664 81240064 2665 36917248 2666 12441600 2667 28893184 2668 44032000 2669 27176960 2670 85409792 2671 302809088 2672 35637248 2673 97796096 2674 324042752 2675 147464192 2676 397901824 2677 20425728 2678 296157184 2679 70488064 2680 34385920 2681 12007424 2682 113541120 2683 349143040 2684 9566720 2685 12668928 2686 29155328 2687 11057152 2688 27238400 2689 85508096 2690 75751424 2691 71294976 2692 138330112 2693 24086528 2694 20099072 2695 18362368 2696 140410880 2697 6066688 2698 20176896 2699 36790272 2700 198737920 2701 14435328 2702 62242816 2703 16156672 2704 16461824 2705 132939776 2706 11805696 2707 112558080 2708 1390542848 2709 305471488 2710 143171584 2711 196034560 2712 114696192 2713 10966016 2714 54247424 2715 3770880 2716 15900672 2717 32661504 2718 11704320 2719 14012416 2720 15331328 2721 32071680 2722 46391296 2723 55795712 2724 7648256 2725 181207040 2726 55136256 2727 60825600 2728 63889408 2729 32739328 2730 46866432 2731 28037120 2732 21688320 2733 19075072 2734 17887232 2735 34643968 2736 24104960 2737 40214528 2738 51945472 2739 29519872 2740 22253568 2741 19320832 2742 72007680 2743 34754560 2744 48291840 2745 227704832 2746 61804544 2747 257589248 2748 65736704 2749 8301568 2750 755236864 2751 14070272 2752 7682048 2753 45400064 2754 27594752 2755 5379072 2756 37994496 2757 50487296 2758 7275520 2759 11046912 2760 13611008 2761 15110144 2762 3980288 2763 4085760 2764 66224128 2765 33329152 2766 94584832 2767 39833600 2768 12924928 2769 14725120 2770 251461632 2771 129900544 2772 23341056 2773 9893888 2774 25763840 2775 20787200 2776 9336832 2777 12513280 2778 115900416 2779 5511680 2780 38453248 2781 25399296 2782 20639744 2783 74432512 2784 282689536 2785 137732096 2786 48066560 2787 113590272 2788 87302144 2789 306151424 2790 71667712 2791 17336320 2792 34103296 2793 382664704 2794 40060928 2795 25923584 2796 41705472 2797 105791488 2798 21063680 2799 18796544 2800 8878080 2801 12201984 2802 3576832 2803 7745536 2804 91193344 2805 312901632 2806 144908288 2807 24651776 2808 20336640 2809 18468864 2810 17600512 2811 17182720 2812 33955840 2813 23867392 2814 20008960 2815 36642816 2816 24793088 2817 20393984 2818 36986880 2819 12453888 2820 14454784 2821 15568896 2822 64634880 2823 8231936 2824 23502848 2825 39706624 2826 206471168 2827 58855424 2828 31420416 2829 367329280 2830 156999680 2831 51318784 2832 117358592 2833 44371968 2834 13641728 2835 15126528 2836 15929344 2837 16347136 2838 16560128 2839 266665984 2840 8360448 2841 11841536 2842 28188672 2843 10872832 2844 27009024 2845 21286912 2846 37789696 2847 100712448 2848 41103360 2849 210075648 2850 237453312 2851 126230528 2852 11504640 2853 6944768 2854 172687360 2855 107651072 2856 21248000 2857 151027712 2858 100671488 2859 82190336 2860 74260480 2861 70590464 2862 17205248 2863 135888896 2864 47747072 2865 28299264 2866 21786624 2867 9558016 2868 810287104 2869 58296320 2870 250183680 2871 32393216 2872 46620672 2873 894828544 2874 15315456 2875 32055296 2876 23187456 2877 78888960 2878 72753152 2879 17467392 2880 17117184 2881 33890304 2882 47685632 2883 1810104320 2884 697057280 2885 6758656 2886 42582016 2887 26726400 2888 10586112 2889 6662144 2890 169148416 2891 213073920 2892 3736832 2893 3958784 2894 65175552 2895 8266752 2896 11776000 2897 28106752 2898 21712896 2899 38166528 2900 50601984 2901 29134848 2902 22106112 2903 38510592 2904 25415680 2905 82591744 2906 37224448 2907 49979392 2908 57909248 2909 7791616 2910 11431936 2911 110788608 2912 86220800 2913 76062720 2914 142884864 2915 48959488 2916 28659712 2917 87703552 2918 19179520 2919 17936384 2920 69386240 2921 136462336 2922 23922688 2923 80134144 2924 18331648 2925 17534976 2926 137199616 2927 95952896 2928 10030080 2929 51888128 2930 29503488 2931 88981504 2932 9659392 2933 12726272 2934 29220864 2935 11069440 2936 54509568 2937 30240768 2938 22523904 2939 77742080 2940 144457728 2941 393838592 2942 10160640 2943 13053952 2944 59195392 2945 252084224 2946 520257536 2947 93425664 2948 39587840 2949 206143488 2950 235225088 2951 251281408 2952 129851392 2953 11668480 2954 27975680 2955 10831872 2956 53919744 2957 60153856 2958 127057920 2959 184664064 2960 6957568 2961 21602304 2962 38068224 2963 101072896 2964 164708352 2965 13140992 2966 14848000 2967 63127552 2968 65085440 2969 528678912 2970 376717312 2971 2543976448 2972 25823744 2973 20811776 2974 149454848 2975 25036800 2976 40984576 2977 419495936 2978 83890176 2979 150061056 2980 50171904 2981 58023936 2982 31199232 2983 5719040 2984 9793536 2985 51265536 2986 29323264 2987 88719360 2988 38580224 2989 50880512 2990 467468288 2991 22139904 2992 19271680 2993 17977344 2994 69451776 2995 8532992 2996 47857664 2997 14166016 2998 15413248 2999 64307200 3000 32845824 3001 187793408 3002 56127488 3003 30683136 3004 22687744 3005 78036992 3006 9044992 3007 24633344 3008 81313792 3009 36933632 3010 49782784 3011 115589120 3012 176144384 3013 217432064 3014 15098880 3015 31825920 3016 46211072 3017 55681024 3018 61120512 3019 512294912 3020 741638144 3021 111546368 3022 43257856 3023 431030272 3024 170074112 3025 26707968 3026 338624512 3027 75370496 3028 35557376 3029 48848896 3030 7156736 3031 21913600 3032 76693504 3033 35868672 3034 98123776 3035 81141760 3036 73785344 3037 35180544 3038 12146688 3039 913571840 3040 15475200 3041 16109568 3042 4109312 3043 66420736 3044 16689152 3045 133857280 3046 23693312 3047 79740928 3048 9143296 3049 49528832 3050 115294208 3051 43978752 3052 108642304 3053 42692608 3054 53518336 3055 29962240 3056 44834816 3057 54845440 3058 30330880 3059 22556672 3060 38903808 3061 6386688 3062 10350592 3063 13176832 3064 237830144 3065 31582208 3066 184123392 3067 13894656 3068 15265792 3069 64012288 3070 16384000 3071 132612096 3072 47165440 3073 28127232 3074 43442176 3075 26996736 3076 42557440 3077 106872832 3078 21170176 3079 37691392 3080 50290688 3081 29044736 3082 706347008 3083 108859392 3084 42733568 3085 53551104 3086 119881728 3087 22423552 3088 19394560 3089 36069376 3090 24596480 3091 162496512 3092 52211712 3093 118374400 3094 11141120 3095 437387264 3096 21414912 3097 18952192 3098 35659776 3099 48914432 3100 28643328 3101 87670784 3102 153403392 3103 12682240 3104 14585856 3105 15642624 3106 64798720 3107 32968704 3108 23515136 3109 79446016 3110 292061184 3111 34998272 3112 48455680 3113 14256128 3114 989593600 3115 32211968 3116 23244800 3117 19746816 3118 72794112 3119 69885952 3120 34238464 3121 23965696 3122 80199680 3123 586874880 3124 49612800 3125 28848128 3126 43999232 3127 54337536 3128 120766464 3129 90021888 3130 38858752 3131 51060736 3132 29265920 3133 88621056 3134 77111296 3135 71933952 3136 17369088 3137 17068032 3138 16920576 3139 134774784 3140 23775232 3141 39936000 3142 25882624 3143 10418176 3144 26435584 3145 42115072 3146 26578944 3147 675676160 3148 212934656 3149 7471104 3150 11194368 3151 6850560 3152 1372061696 3153 9482496 3154 12611584 3155 29089792 3156 22089728 3157 19247104 3158 8984576 3159 12275712 3160 14348288 3161 124092416 3162 365002752 3163 2504130560 3164 102483968 3165 41463808 3166 6593536 3167 21028864 3168 18780160 3169 35495936 3170 24399872 3171 80920576 3172 36843520 3173 24858624 3174 81674240 3175 4737990656 3176 140969984 3177 48631808 3178 57122816 3179 30953472 3180 22786048 3181 19550208 3182 18108416 3183 8714240 3184 48349184 3185 56958976 3186 15456256 3187 64405504 3188 525926400 3189 46966784 3190 224559104 3191 122757120 3192 363036672 3193 19510272 3194 18092032 3195 17420288 3196 136740864 3197 95789056 3198 641400832 3199 207462400 3200 235978752 3201 125837312 3202 367558656 3203 78524416 3204 72589312 3205 34893824 3206 96780288 3207 40292352 3208 103989248 3209 83533824 3210 299466752 3211 2268200960 3212 48768000 3213 57204736 3214 61956096 3215 64479232 3216 8221696 3217 187891712 3218 449150976 3219 86806528 3220 152649728 3221 202424320 3222 58273792 3223 15632384 3224 16191488 3225 16478208 3226 8312832 3227 23617536 3228 19902464 3229 36544512 3230 24760320 3231 40755200 3232 26144768 3233 10471424 3234 106004480 3235 42168320 3236 53190656 3237 59744256 3238 7914496 3239 184352768 3240 27805696 3241 345571328 3242 76140544 3243 8934400 3244 195887104 3245 57323520 3246 62021632 3247 8064000 3248 93028352 3249 316047360 3250 36407296 3251 24711168 3252 40722432 3253 418185216 3254 41879552 3255 212041728 3256 119283712 3257 357859328 3258 309936128 3259 144220160 3260 49188864 3261 14362624 3262 31039488 3263 45637632 3264 221347840 3265 15234048 3266 127893504 3267 11580416 3268 27877376 3269 2767716352 3270 26935808 3271 42508288 3272 53403648 3273 119717888 3274 89628672 3275 38776832 3276 408092672 3277 1323892736 3278 37258240 3279 12498944 3280 14479360 3281 15585280 3282 64667648 3283 131743744 3284 752156672 3285 28083200 3286 173637632 3287 107945984 3288 85106688 3289 75571200 3290 17803264 3291 8640512 3292 48152576 3293 28422144 3294 87343104 3295 76554240 3296 286687232 3297 69349376 3298 2182873088 3299 95684608 3300 160251904 3301 103702528 3302 83419136 3303 74817536 3304 141705216 3305 24379392 3306 40443904 3307 52092928 3308 59121664 3309 31494144 3310 183861248 3311 111075328 3312 86335488 3313 152223744 3314 202129408 3315 14558208 3316 500039680 3317 45795328 3318 55435264 3319 243957760 3320 31987712 3321 92651520 3322 78848000 3323 145473536 3324 197607424 3325 28788736 3326 21975040 3327 76791808 3328 35893248 3329 49078272 3330 57384960 3331 62054400 3332 258113536 3333 16450560 3334 16609280 3335 133529600 3336 11832320 3337 14086144 3338 61489152 3339 8029184 3340 185663488 3341 13952000 3342 30597120 3343 45309952 3344 110280704 3345 344096768 3346 607813632 3347 201957376 3348 58208256 3349 62496768 3350 64757760 3351 65921024 3352 16627712 3353 8349696 3354 23666688 3355 19922944 3356 18280448 3357 70041600 3358 8569856 3359 47955968 3360 28364800 3361 174489600 3362 54104064 3363 120504320 3364 22480896 3365 77676544 3366 288784384 3367 17400832 3368 17084416 3369 135430144 3370 47665152 3371 14137344 3372 15396864 3373 64274432 3374 525402112 3375 93884416 3376 39686144 3377 12900352 3378 29417472 3379 22212608 3380 38608896 3381 101793792 3382 20662272 3383 74465280 3384 35344384 3385 97402880 3386 20211712 3387 73646080 3388 140591104 3389 24283136 3390 322895872 3391 18400256 3392 8783872 3393 12136448 3394 14266368 3395 247529472 3396 64442368 3397 65757184 3398 33214464 3399 94420992 3400 79601664 3401 146161664 3402 99033088 3403 326074368 3404 2366767104 3405 99633152 3406 20441088 3407 37036032 3408 398786560 3409 40896512 3410 104775680 3411 167690240 3412 106078208 3413 84369408 3414 37621760 3415 3215458304 3416 1858109440 3417 88279040 3418 38481920 3419 101629952 3420 41291776 3421 26316800 3422 21008384 3423 9385984 3424 25092096 3425 20516864 3426 37101568 3427 49897472 3428 115720192 3429 44060672 3430 54370304 3431 60399616 3432 127320064 3433 11553792 3434 111378432 3435 86450176 3436 19040256 3437 17870848 3438 69255168 3439 4362600448 3440 8454272 3441 23814144 3442 319750144 3443 36620288 3444 198279168 3445 922812416 3446 62212096 3447 32305152 3448 46555136 3449 447152128 3450 173219840 3451 26953728 3452 21262336 3453 75546624 3454 71196672 3455 69115904 3456 34050048 3457 95600640 3458 80093184 3459 586481664 3460 99192832 3461 163168256 3462 104636416 3463 167591936 3464 53022720 3465 29822976 3466 89473024 3467 619905024 3468 25494528 3469 20680704 3470 18624512 3471 565575680 3472 194813952 3473 457342976 3474 43796480 3475 13551616 3476 7538688 3477 11243520 3478 54935552 3479 60710912 3480 255295488 3481 261767168 3482 265076736 3483 16671744 3484 16723968 3485 33497088 3486 47407104 3487 7050240 3488 21749760 3489 152797184 3490 25315328 3491 20606976 3492 18591744 3493 141262848 3494 48680960 3495 28577792 3496 11209277440 3497 216827904 3498 15078400 3499 31809536 3500 92389376 3501 78733312 3502 72687616 3503 279347200 3504 273825792 3505 271106048 3506 134881280 3507 190267392 3508 7062016 3509 174129152 3510 13511680 3511 15052800 3512 31776768 3513 46178304 3514 27832320 3515 43212800 3516 53846016 3517 240418816 3518 4064542720 3519 16320768 3520 16543744 3521 16658432 3522 267452416 3523 2143420416 3524 94816256 3525 19941376 3526 36577280 3527 99074048 3528 81534976 3529 591724544 3530 398540800 3531 327073792 3532 148152320 3533 199409664 3534 57839616 3535 31150080 3536 22859776 3537 19582976 3538 144998400 3539 12329984 3540 28762112 3541 87867392 3542 307134464 3543 574259200 3544 98152448 3545 324632576 3546 18449408 3547 140738560 3548 24295424 3549 20189184 3550 73613312 3551 17569792 3552 17166336 3553 16969728 3554 16871424 3555 269156352 3556 537559040 3557 94965760 3558 19957760 3559 292749312 3560 8759808 3561 24240128 3562 80658432 3563 73572352 3564 35131392 3565 1553727488 3566 1291616256 3567 588824576 3568 49694720 3569 28872704 3570 22007808 3571 9607168 3572 101548032 3573 165101568 3574 105259008 3575 84041728 3576 37548032 3577 100384768 3578 82075648 3579 296845312 3580 282279936 3581 34408448 3582 48046080 3583 56778752 3584 30863360 3585 45506560 3586 884080640 3587 30446592 3588 22597632 3589 9734144 3590 102203392 3591 165625856 3592 26355712 3593 168198144 3594 106242048 3595 337739776 3596 75272192 3597 142131200 3598 48828416 3599 28618752 3600 43819008 3601 54222848 3602 30158848 3603 179929088 3604 27469824 3605 343474176 3606 303644672 3607 35686400 3608 48930816 3609 114606080 3610 43847680 3611 27119616 3612 42655744 3613 214007808 3614 119840768 3615 89677824 3616 77570048 3617 72146944 3618 69574656 3619 34164736 3620 11970560 3621 28336128 3622 21803008 3623 152993792 3624 25331712 3625 41230336 3626 210403328 3627 59412480 3628 126271488 3629 736428032 3630 27788288 3631 43180032 3632 215318528 3633 120201216 3634 44904448 3635 27447296 3636 42917888 3637 53665792 3638 15001600 3639 63455232 3640 8156160 3641 46776320 3642 112050176 3643 21678080 3644 9533440 3645 50577408 3646 116506624 3647 176832512 3648 435716096 3649 1367932928 3650 4847697920 3651 142592000 3652 195641344 3653 1833304064 3654 175378432 3655 108486656 3656 341278720 3657 18916352 3658 71254016 3659 17287168 3660 136216576 3661 11951104 3662 56639488 3663 30822400 3664 45473792 3665 6904832 3666 21520384 3667 152010752 3668 100999168 3669 41160704 3670 52551680 3671 29691904 3672 44638208 3673 1751384064 3674 342827008 3675 151674880 3676 807075840 3677 58181632 3678 499843072 3679 91574272 3680 78389248 3681 36261888 3682 49324032 3683 57532416 3684 15534080 3685 64569344 3686 65822720 3687 1063387136 3688 133566464 3689 3029598208 3690 56361984 3691 30748672 3692 11356160 3693 55197696 3694 60858368 3695 127811584 3696 92610560 3697 315326464 3698 581861376 3699 98799616 3700 81420288 3701 36958208 3702 199196672 3703 57806848 3704 498270208 3705 91426816 3706 156647424 3707 102522880 3708 82944000 3709 9325568 3710 200081408 3711 57937920 3712 31174656 3713 182943744 3714 27699200 3715 10778624 3716 13447168 3717 15020032 3718 15872000 3719 2088239104 3720 187174912 3721 28018688 3722 173441024 3723 431521792 3724 170172416 3725 53432320 3726 29937664 3727 179273728 3728 438730752 3729 21447680 3730 18968576 3731 17838080 3732 17297408 3733 17035264 3734 16904192 3735 16838656 3736 16805888 3737 134316032 3738 47468544 3739 451477504 3740 87031808 3741 38211584 3742 50634752 3743 233144320 3744 1000669184 3745 259137536 3746 131866624 3747 376274944 3748 158900224 3749 103260160 3750 41619456 3751 52846592 3752 119095296 3753 22349824 3754 9680896 3755 12742656 3756 29237248 3757 44294144 3758 218071040 3759 60485632 3760 31854592 3761 23113728 3762 39378944 3763 51404800 3764 14682112 3765 15691776 3766 4056064 3767 65961984 3768 33263616 3769 47243264 3770 28151808 3771 347668480 3772 610959360 3773 101240832 3774 41209856 3775 26292224 3776 84000768 3777 150159360 3778 401506304 3779 41035776 3780 52469760 3781 118669312 3782 22308864 3783 309526528 3784 144121856 3785 393379840 3786 2599550976 3787 208834560 3788 236765184 3789 126050304 3790 22992896 3791 19640320 3792 145195008 3793 24676352 3794 81379328 3795 295600128 3796 35211264 3797 48603136 3798 114212864 3799 350191616 3800 153296896 3801 50712576 3802 58335232 3803 62562304 3804 129581056 3805 372998144 3806 19776512 3807 18214912 3808 69910528 3809 8767143936 3810 47940096 3811 226852864 3812 30844928 3813 181960704 3814 27625472 3815 43048960 3816 53747712 3817 60055552 3818 31739904 3819 23072768 3820 19673088 3821 9082880 3822 1579679744 3823 40698880 3824 26128384 3825 20934656 3826 74956800 3827 70918144 3828 68984832 3829 1088552960 3830 540557312 3831 761823232 3832 452214784 3833 10887680 3834 54050816 3835 30109696 3836 89899008 3837 38834176 3838 102088704 3839 165527552 3840 52695040 3841 59465728 3842 63168512 3843 32550912 3844 747765760 3845 28001280 3846 43343872 3847 107855872 3848 85073920 3849 604438528 3850 50350080 3851 14530560 3852 31219712 3853 22884352 3854 39182336 3855 25636864 3856 331808768 3857 37304320 3858 50028544 3859 231768064 3860 124706816 3861 45740032 3862 55402496 3863 243892224 3864 63967232 3865 32755712 3866 23441408 3867 39657472 3868 103170048 3869 83206144 3870 597753856 3871 100143104 3872 2623275008 3873 104892416 3874 167788544 3875 53055488 3876 119324672 3877 178962432 3878 13698048 3879 242548736 3880 31893504 3881 23130112 3882 157581312 3883 6427136 3884 20766720 3885 37330944 3886 1601437696 3887 327819264 3888 37079040 3889 199524352 3890 462848000 3891 88117248 3892 76898304 3893 35917824 3894 98189312 3895 81174528 3896 147603456 3897 3184787456 3898 231149568 3899 31135744 3900 365625344 3901 78319616 3902 579928064 3903 98635776 3904 40677376 3905 52240384 3906 118407168 3907 44568576 3908 109363200 3909 85663744 3910 75816960 3911 71327744 3912 34590720 3913 192708608 3914 113713152 3915 174702592 3916 6767104 3917 21307392 3918 18903040 3919 35610624 3920 12220416 3921 14315520 3922 123961344 3923 182403072 3924 27658240 3925 21540864 3926 38019072 3927 202014720 3928 29108224 3929 44195840 3930 27226112 3931 85475328 3932 37867520 3933 12601344 3934 58146816 3935 62464000 3936 129482752 3937 23304192 3938 79085568 3939 36425728 3940 49438720 3941 57597952 3942 7771136 3943 45662208 3944 55353344 3945 30470144 3946 90423296 3947 77897728 3948 18073600 3949 34824192 3950 193363968 3951 227819520 3952 30910464 3953 91078656 3954 78176256 3955 36212736 3956 197165056 3957 230047744 3958 248496128 3959 129130496 3960 2978742272 3961 223547392 3962 122478592 3963 90660864 3964 77996032 3965 72343552 3966 69672960 3967 34189312 3968 191594496 3969 56692736 3970 61677568 3971 257327104 3972 65703936 3973 33198080 3974 94388224 3975 2546728960 3976 206704640 3977 235552768 3978 502890496 3979 91852800 3980 2512125952 3981 102647808 3982 165986304 3983 3377201152 3984 14876928 3985 31596544 3986 46047232 3987 55582720 3988 30535680 3989 11315200 3990 13774848 3991 30400512 3992 22581248 3993 19460096 3994 9033728 3995 98467840 3996 40644608 3997 104448000 3998 83714048 3999 149897216 4000 50147328 4001 116015104 4002 88236032 4003 19236864 4004 574750720 4005 196386816 4006 28698624 4007 175538176 4008 217071616 4009 30173184 4010 359989248 4011 77713408 4012 144424960 4013 49221632 4014 229867520 4015 993591296 4016 258220032 4017 131637248 4018 11748352 4019 56147968 4020 245530624 4021 128360448 4022 92807168 4023 39456768 4024 51453952 4025 235044864 4026 31397888 4027 11474944 4028 6936576 4029 345112576 4030 76091392 4031 71458816 4032 1107951616 4033 1090682880 4034 33817600 4035 47636480 4036 113065984 4037 43552768 4038 108118016 4039 170344448 4040 53456896 4041 239566848 4042 15848448 4043 130449408 4044 187121664 4045 56029184 4046 30658560 4047 181436416 4048 55169024 4049 30420992 4050 45178880 4051 110116864 4052 21489664 4053 18984960 4054 71385088 4055 69206016 4056 34074624 4057 23908352 4058 160202752 4059 414744576 4060 2669281280 4061 26452480 4062 84262912 4063 37597184 4064 200900608 4065 58052608 4066 499318784 4067 183050240 4068 110829568 4069 21559296 4070 38035456 4071 50520064 4072 465764352 4073 88395776 4074 77012992 4075 35942400 4076 24555520 4077 2597847040 4078 835076096 4079 29590528 4080 89112576 4081 77324288 4082 36016128 4083 24580096 4084 81215488 4085 73818112 4086 70377472 4087 68722688 4088 135806976 4089 190922752 4090 113188864 4091 43577344 4092 27037696 4093 10647552 4094 213843968 4095 59895808 4096 1014366208 4097 521814016 4098 374259712 4099 79237120 4100 9114624 4101 24731648 4102 162955264 4103 104570880 4104 167526400 4105 106029056 4106 674824192 4107 106401792 4108 1352007680 4109 75302912 4110 35540992 4111 390660096 4112 80957440 4113 147406848 4114 49729536 4115 7393509376 4116 88048640 4117 19216384 4118 4595908608 4119 17355008 4120 34119680 4121 382795776 4122 320552960 4123 36665344 4124 198410240 4125 57692160 4126 124436480 4127 22845440 4128 156598272 4129 410025984 4130 165879808 4131 26376192 4132 42065920 4133 212500480 4134 29853696 4135 44752896 4136 438370304 4137 343031808 4138 75862016 4139 142688256 4140 195706880 4141 229195776 4142 248037376 4143 16126976 4144 32890880 4145 93962240 4146 158810112 4147 825819136 4148 117706752 4149 88875008 4150 77225984 4151 575864832 4152 786333696 4153 114855936 4154 87793664 4155 153501696 4156 25372672 4157 41263104 4158 210468864 4159 950730752 4160 505167872 4161 368230400 4162 157196288 4163 25675776 4164 83017728 4165 74637312 4166 141541376 4167 3118727168 4168 7319715840 4169 350433280 4170 153346048 4171 101441536 4172 20625408 4173 37199872 4174 799408128 4175 115806208 4176 44077056 4177 108773376 4178 42717184 4179 26767360 4180 21188608 4181 4713472 4182 17784832 4183 34545664 4184 192577536 4185 56840192 4186 123518976 4187 91037696 4188 312639488 4189 144842752 4190 98590720 4191 325353472 4192 73879552 4193 70410240 4194 137478144 4195 384204800 4196 40142848 4197 103792640 4198 41725952 4199 105824256 4200 42135552 4201 425394176 4202 42240000 4203 212959232 4204 14943232 4205 63324160 4206 130367488 4207 23382016 4208 39608320 4209 51552256 4210 117620736 4211 177684480 4212 109191168 4213 21399552 4214 37888000 4215 25210880 4216 82264064 4217 18573312 4218 17649664 4219 550633472 4220 96112640 4221 80306176 4222 73408512 4223 70180864 4224 68624384 4225 67854336 4226 134955008 4227 11895808 4228 28254208 4229 87080960 4230 305758208 4231 286474240 4232 34662400 4233 96452608 4234 80453632 4235 36737024 4236 12412928 4237 57720832 4238 248938496 4239 258490368 4240 263405568 4241 66473984 4242 534315008 4243 757432320 4244 112726016 4245 695795712 4246 216080384 4247 60207104 4248 254246912 4249 65310720 4250 33099776 4251 47128576 4252 14059520 4253 30711808 4254 726269952 4255 1766129664 4256 86067200 4257 75997184 4258 35704832 4259 3132620800 4260 916996096 4261 496123904 4262 22807552 4263 625868800 4264 51234816 4265 58630144 4266 15681536 4267 8108032 4268 23322624 4269 39559168 4270 51519488 4271 29396992 4272 44408832 4273 1746665472 4274 42796032 4275 6858735616 4276 10600576 4277 13332480 4278 14954496 4279 15839232 4280 16297984 4281 132284416 4282 23554048 4283 318046208 4284 36521984 4285 12376064 4286 14405632 4287 31088640 4288 91340800 4289 2505310208 4290 3280273408 4291 1876721664 4292 709771264 4293 27280384 4294 342294528 4295 75780096 4296 285245440 4297 69177344 4298 136265728 4299 191250432 4300 113287168 4301 87187456 4302 305954816 4303 4585160704 4304 277352448 4305 136421376 4306 765394944 4307 56657920 4308 123322368 4309 90972160 4310 312508416 4311 72404992 4312 34852864 4313 24178688 4314 20140032 4315 9189376 4316 99319808 4317 81633280 4318 37007360 4319 24915968 4320 1308360704 4321 296312832 4322 282017792 4323 275136512 4324 271761408 4325 540180480 4326 47597568 4327 56516608 4328 61579264 4329 32141312 4330 92880896 4331 9868288 4332 102924288 4333 1329725440 4334 74680320 4335 35393536 4336 389873664 4337 80875520 4338 18417664 4339 281214976 4340 68685824 4341 67887104 4342 33746944 4343 23793664 4344 159809536 4345 207110144 4346 117891072 4347 22235136 4348 77250560 4349 143998976 4350 196591616 4351 918880256 4352 62081024 4353 129089536 4354 23267328 4355 79020032 4356 1165099008 4357 279617536 4358 68489216 4359 67788800 4360 33722368 4361 47570944 4362 226000896 4363 123150336 4364 22726656 4365 39051264 4366 25595904 4367 41443328 4368 52731904 4369 118964224 4370 44675072 4371 54747136 4372 60612608 4373 63774720 4374 65413120 4375 33124352 4376 1508638720 4377 159092736 4378 206651392 4379 117760000 4380 177782784 4381 27305984 4382 684851200 4383 107188224 4384 42405888 4385 53338112 4386 29913088 4387 44802048 4388 27414528 4389 85770240 4390 151732224 4391 201801728 4392 116367360 4393 1413873664 4394 1232109568 4395 287547392 4396 34727936 4397 49434066944 4398 113836544 4399 174800896 4400 13538304 4401 30138368 4402 44965888 4403 109854720 4404 10990125056 4405 13418624 4406 30007296 4407 358940672 4408 77598720 4409 18040832 4410 278331392 4411 1093337088 4412 67717120 4413 16852992 4414 8407040 4415 23748608 4416 79839232 4417 73195520 4418 17520640 4419 34283520 4420 191856640 4421 3630956544 4422 61703168 4423 64348160 4424 131416064 4425 1502478336 4426 79382528 4427 145965056 4428 791740416 4429 28812288 4430 87932928 4431 614531072 4432 1624571904 4433 660357120 4434 842039296 4435 29713408 4436 22327296 4437 38707200 4438 101924864 4439 330792960 4440 297975808 4441 141402112 4442 389644288 4443 80850944 4444 147308544 4445 99426304 4446 163364864 4447 52350976 4448 118538240 4449 89186304 4450 77357056 4451 4611112960 4452 278138880 4453 1092943872 4454 541638656 4455 95326208 4456 39989248 4457 51798016 4458 29478912 4459 88948736 4460 38629376 4461 25456640 4462 82657280 4463 297893888 4464 70692864 4465 275480576 4466 67981312 4467 33771520 4468 95207424 4469 39964672 4470 414253056 4471 1333854208 4472 598360064 4473 200384512 4474 927662080 4475 124751872 4476 91496448 4477 78356480 4478 72507392 4479 17438720 4480 17100800 4481 16936960 4482 269680640 4483 33630208 4484 95010816 4485 159694848 4486 207044608 4487 15087960064 4488 1006247936 4489 32482304 4490 186744832 4491 55971840 4492 122568704 4493 90693632 4494 312049664 4495 144703488 4496 49270784 4497 114999296 4498 43921408 4499 13897826304 4500 60359168 4501 63643648 4502 65347584 4503 132431872 4504 94265344 4505 1272578048 4506 73058304 4507 70017024 4508 68542464 4509 33910784 4510 95404032 4511 40005632 4512 103628800 4513 83386368 4514 149602304 4515 400785408 4516 81997824 4517 296714240 4518 17638400 4519 137592832 4520 3074686976 4521 1816952832 4522 174592000 4523 108240896 4524 42610688 4525 106938368 4526 84713472 4527 150781952 4528 100589568 4529 41078784 4530 26251264 4531 83935232 4532 37523456 4533 100352000 4534 328237056 4535 593657856 4536 99799040 4537 81829888 4538 74096640 4539 141017088 4540 97280000 4541 323190784 4542 36816896 4543 198803456 4544 57749504 4545 249004032 4546 129261568 4547 372539392 4548 39528448 4549 103006208 4550 41570304 4551 52813824 4552 29765632 4553 89374720 4554 77438976 4555 576651264 4556 196714496 4557 28723200 4558 21950464 4559 38379520 4560 50749440 4561 29175808 4562 22122496 4563 38526976 4564 203390976 4565 233652224 4566 500858880 4567 183328768 4568 27727872 4569 43130880 4570 215187456 4571 60084224 4572 126992384 4573 46157824 4574 55648256 4575 244416512 4576 32784777216 4577 1483284480 4578 39437312 4579 12859392 4580 29368320 4581 22196224 4582 77185024 4583 17991680 4584 69484544 4585 68280320 4586 33845248 4587 1524891648 4588 319889408 4589 73256960 4590 140230656 4591 388005888 4592 40339456 4593 52027392 4594 29544448 4595 178094080 4596 27330560 4597 42819584 4598 53600256 4599 959578112 4600 253763584 4601 32622592 4602 93569024 4603 316964864 4604 72921088 4605 69951488 4606 68509696 4607 135610368 4608 763166720 4609 113152000 4610 174276608 4611 54071296 4612 120471552 4613 179814400 4614 439386112 4615 85856256 4616 75898880 4617 71360512 4618 276791296 4619 68145152 4620 67624960 4621 33681408 4622 190152704 4623 56479744 4624 3940024320 4625 4113629184 4626 2101641216 4627 375545856 4628 158752768 4629 25802752 4630 665714688 4631 3381788672 4632 238194688 4633 126427136 4634 92102656 4635 19654656 4636 18157568 4637 17453056 4638 136871936 4639 383352832 4640 641564672 4641 103747584 4642 166871040 4643 52908032 4644 238321664 4645 63229952 4646 130269184 4647 46747648 4648 56008704 4649 61300736 4650 128270336 4651 92774400 4652 157794304 4653 25724928 4654 41541632 4655 105594880 4656 21043200 4657 75153408 4658 17754112 4659 138051584 4660 48123904 4661 909246464 4662 988053504 4663 32187392 4664 371785728 4665 39487488 4666 411762688 4667 332447744 4668 149364736 4669 50057216 4670 28979200 4671 22048768 4672 153845760 4673 50802688 4674 233537536 4675 62590976 4676 518455296 4677 93261824 4678 632881152 4679 103043072 4680 83156992 4681 37351424 4682 800980992 4683 57960448 4684 1995702272 4685 182980608 4686 221626368 4687 121954304 4688 22616064 4689 19476480 4690 72302592 4691 139313152 4692 96690176 4693 80551936 4694 18380800 4695 280952832 4696 68653056 4697 542965760 4698 47720448 4699 452657152 4700 87142400 4701 38236160 4702 202604544 4703 116596736 4704 353796096 4705 77041664 4706 71901184 4707 1111359488 4708 136548352 4709 95723520 4710 2564554752 4711 414851072 4712 333692928 4713 299286528 4714 283426816 4715 34478080 4716 12023808 4717 28401664 4718 43655168 4719 216498176 4720 60264448 4721 127188992 4722 369524736 4723 629899264 4724 411189248 4725 83054592 4726 149307392 4727 200196096 4728 231817216 4729 249446400 4730 16172032 4731 32940032 4732 188055552 4733 224673792 4734 122789888 4735 90775552 4736 156090368 4737 51171328 4738 117194752 4739 177356800 4740 54546432 4741 120995840 4742 1441660928 4743 622084096 4744 102158336 4745 82796544 4746 149078016 4747 50008064 4748 28962816 4749 88162304 4750 615317504 4751 101601280 4752 330268672 4753 148873216 4754 99950592 4755 40947712 4756 6552576 4757 41926656 4758 424345600 4759 42186752 4760 13301760 4761 119504896 4762 22386688 4763 38756352 4764 50995200 4765 467992576 4766 708870144 4767 436207616 4768 10949754880 4769 26788096 4770 84787200 4771 150847488 4772 25151488 4773 164331520 4774 105013248 4775 167886848 4776 26535936 4777 168787968 4778 212844544 4779 3824418816 4780 126650368 4781 46092288 4782 222461952 4783 122183680 4784 90546176 4785 155893760 4786 51138560 4787 58580992 4788 62693376 4789 64856064 4790 16492544 4791 133070848 4792 188989440 4793 56307712 4794 15366144 4795 64208896 4796 16410624 4797 132743168 4798 377520128 4799 39790592 4800 103333888 4801 166543360 4802 105717760 4803 84221952 4804 150355968 4805 3214147584 4806 116107264 4807 706150400 4808 435372032 4809 170926080 4810 214188032 4811 959119360 4812 31712256 4813 46129152 4814 222527488 4815 1955201024 4816 724451328 4817 440975360 4818 43005952 4819 429719552 4820 21226496 4821 9435136 4822 50315264 4823 232423424 4824 124887040 4825 45772800 4826 443351040 4827 172482560 4828 860684288 4829 120164352 4830 89792512 4831 19404800 4832 36085760 4833 196837376 4834 919404544 4835 1987117056 4836 1460699136 4837 78272512 4838 36237312 4839 197230592 4840 115040256 4841 175718400 4842 868679680 4843 120721408 4844 720044032 4845 109907968 4846 171753472 4847 107356160 4848 339509248 4849 18867200 4850 71155712 4851 138199040 4852 96296960 4853 40194048 4854 103858176 4855 333938688 4856 74846208 4857 141737984 4858 97525760 4859 161792000 4860 104194048 4861 41807872 4862 52961280 4863 119226368 4864 89448448 4865 38735872 4866 50978816 4867 58482688 4868 125288448 4869 45846528 4870 55468032 4871 122011648 4872 5790760960 4873 38961664 4874 102252544 4875 41418752 4876 105431040 4877 84107264 4878 75128832 4879 2272002048 4880 780943360 4881 57231360 4882 991559680 4883 257957888 4884 263143424 4885 66441216 4886 66772992 4887 66936832 4888 16754688 4889 4191232 4890 8384512 4891 11857920 4892 14102528 4893 61521920 4894 16062464 4895 32825344 4896 187727872 4897 897908736 4898 61368320 4899 513343488 4900 185606144 4901 223199232 4902 489521152 4903 90624000 4904 311918592 4905 1157431296 4906 557400064 4907 193404928 4908 113926144 4909 43716608 4910 27078656 4911 42622976 4912 213909504 4913 119808000 4914 179322880 4915 109699072 4916 42897408 4917 214597632 4918 480018432 4919 89739264 4920 4966580224 4921 144328704 4922 3149135872 4923 1838841856 4924 87820288 4925 76767232 4926 71770112 4927 555155456 4928 96505856 4929 40235008 4930 831389696 4931 118099968 4932 44511232 4933 437190656 4934 171286528 4935 26802176 4936 84819968 4937 37720064 4938 201228288 4939 116203520 4940 176603136 4941 217726976 4942 30218240 4943 180125696 4944 13743104 4945 60735488 4946 127680512 4947 370245632 4948 39405568 4949 102842368 4950 166150144 4951 52793344 4952 238059520 4953 63197184 4954 65118208 4955 132202496 4956 753467392 4957 56215552 4958 245661696 4959 128393216 4960 1485176832 4961 78923776 4962 145539072 4963 49410048 4964 115163136 4965 43954176 4966 54304768 4967 241467392 4968 254590976 4969 522813440 4970 46827520 4971 56057856 4972 61333504 4973 64151552 4974 32804864 4975 23457792 4976 79347712 4977 9339666432 4978 98960384 4979 325943296 4980 73945088 4981 70443008 4982 68755456 4983 67919872 4984 135020544 4985 190365696 4986 113025024 4987 174178304 4988 432439296 4989 85176320 4990 75603968 4991 71229440 4992 34566144 4993 192643072 4994 227393536 4995 247054336 4996 64376832 4997 131448832 4998 93921280 4999 635109376 5000 103223296 5001 166445056 5002 845479936 5003 952795136 5004 252862464 5005 1042087936 5006 33055744 5007 94191616 5008 636026880 5009 103297024 5010 166510592 5011 211402752 5012 1905655808 5013 44700672 5014 109527040 5015 21432320 5016 303366144 5017 570720256 5018 97849344 5019 40513536 5020 104284160 5021 41824256 5022 105955328 5023 337281024 5024 75223040 5025 568393728 5026 97652736 5027 40472576 5028 208437248 5029 118267904 5030 356352000 5031 154640384 5032 407470080 5033 41338880 5034 52666368 5035 951189504 5036 126324736 5037 92069888 5038 39301120 5039 12838912 5040 29351936 5041 177504256 5042 54571008 5043 60514304 5044 127451136 5045 46239744 5046 27848704 5047 21614592 5048 38084608 5049 25276416 5050 41181184 5051 105136128 5052 335970304 5053 300302336 5054 283918336 5055 69013504 5056 68050944 5057 135151616 5058 380928000 5059 79941632 5060 146489344 5061 99147776 5062 81567744 5063 73981952 5064 35229696 5065 194478080 5066 228474880 5067 123822080 5068 91152384 5069 39104512 5070 102449152 5071 82911232 5072 149176320 5073 800391168 5074 463519744 5075 352731136 5076 307707904 5077 143695872 5078 49098752 5079 459210752 5080 351092736 5081 306987008 5082 1148256256 5083 138792960 5084 193019904 5085 56905728 5086 247169024 5087 2060582912 5088 92964864 5089 78979072 5090 582418432 5091 1581580288 5092 325787648 5093 147857408 5094 49803264 5095 462487552 5096 704675840 5097 108728320 5098 2733375488 5099 107071488 5100 339050496 5101 603357184 5102 1609760768 5103 328671232 5104 594051072 5105 99831808 5106 40923136 5107 13101056 5108 474349568 5109 178413568 5110 218841088 5111 1938948096 5112 180359168 5113 440041472 5114 85921792 5115 37965824 5116 25235456 5117 20574208 5118 37150720 5119 99860480 5120 81862656 5121 37056512 5122 24932352 5123 163610624 5124 1676541952 5125 83855360 5126 600113152 5127 401358848 5128 656441344 5129 209887232 5130 59338752 5131 63102976 5132 130138112 5133 46723072 5134 223969280 5135 3922984960 5136 256544768 5137 65605632 5138 33173504 5139 94355456 5140 636551168 5141 413351936 5142 333103104 5143 18689024 5144 17707008 5145 137854976 5146 24045568 5147 20082688 5148 146833408 5149 99262464 5150 2611740672 5151 1674608640 5152 670449664 5153 1696923648 5154 168726528 5155 1702494208 5156 338010112 5157 301219840 5158 71086080 5159 138133504 5160 770244608 5161 113676288 5162 1397358592 5163 153112576 5164 101359616 5165 82468864 5166 74391552 5167 35328000 5168 97370112 5169 40415232 5170 104153088 5171 83599360 5172 37449728 5173 401014784 5174 164044800 5175 209829888 5176 3797155840 5177 126199808 5178 46010368 5179 111132672 5180 345407488 5181 304496640 5182 142942208 5183 3133931520 5184 114649088 5185 701693952 5186 867991552 5187 60336128 5188 254509056 5189 130686976 5190 187285504 5191 224215040 5192 122658816 5193 45363200 5194 220692480 5195 121692160 5196 180731904 5197 27531264 5198 85966848 5199 303792128 5200 71389184 5201 138428416 5202 48189440 5203 227442688 5204 123543552 5205 45527040 5206 110542848 5207 5511839744 5208 76022784 5209 71426048 5210 553844736 5211 96391168 5212 80420864 5213 293830656 5214 70209536 5215 274563072 5216 2171731968 5217 95438848 5218 80027648 5219 146554880 5220 49582080 5221 230719488 5222 248856576 5223 129228800 5224 93118464 5225 158089216 5226 411992064 5227 83136512 5228 597491712 5229 100118528 5230 81960960 5231 74162176 5232 141082624 5233 194592768 5234 114270208 5235 87564288 5236 76652544 5237 286883840 5238 138747904 5239 192987136 5240 28448768 5241 43687936 5242 108281856 5243 681902080 5244 855670784 5245 239624192 5246 253607936 5247 1043660800 5248 33080320 5249 47112192 5250 112443392 5251 86859776 5252 76341248 5253 2290352128 5254 784089088 5255 229384192 5256 496271360 5257 1459945472 5258 10016260096 5259 819863552 5260 117280768 5261 44355584 5262 109101056 5263 171130880 5264 53579776 5265 59957248 5266 126861312 5267 92266496 5268 629473280 5269 1644232704 5270 41522176 5271 1688993792 5272 42083328 5273 53141504 5274 59711488 5275 126599168 5276 1474691072 5277 9830656 5278 102727680 5279 332103680 5280 298565632 5281 283099136 5282 68915200 5283 34000896 5284 47767552 5285 452919296 5286 174333952 5287 108158976 5288 340754432 5289 604864512 5290 201465856 5291 232538112 5292 499679232 5293 366231552 5294 313540608 5295 145055744 5296 394625024 5297 650936320 5298 418004992 5299 83742720 5300 599719936 5301 200613888 5302 232046592 5303 62394368 5304 4141350912 5305 65897472 5306 1063911424 5307 33399808 5308 189366272 5309 225460224 5310 492011520 5311 22713344 5312 39034880 5313 204701696 5314 58601472 5315 31354880 5316 91734016 5317 39227392 5318 205225984 5319 58675200 5320 62742528 5321 16222208 5322 32989184 5323 6021971968 5324 19865856 5325 73023488 5326 280002560 5327 34269184 5328 383582208 5329 320880640 5330 146743296 5331 99229696 5332 81600512 5333 147996672 5334 199311360 5335 115646464 5336 176177152 5337 869859328 5338 120803328 5339 180076544 5340 219856896 5341 121462784 5342 11285504 5343 27516928 5344 171868160 5345 26847232 5346 84885504 5347 75472896 5348 284655616 5349 276414464 5350 8716288000 5351 191203328 5352 226541568 5353 61648896 5354 128630784 5355 23226368 5356 78954496 5357 145571840 5358 98836480 5359 5211947008 5360 2365620224 5361 1593737216 5362 163516416 5363 419004416 5364 1341456384 5365 300032000 5366 35473408 5367 97566720 5368 161824768 5369 833683456 5370 236527616 5371 251969536 5372 16253952 5373 16510976 5374 33284096 5375 189038592 5376 450527232 5377 11128012800 5378 108020736 5379 85139456 5380 151175168 5381 402882560 5382 82210816 5383 1188429824 5384 35300352 5385 97337344 5386 80814080 5387 147275776 5388 1590558720 5389 653410304 5390 837582848 5391 237084672 5392 31533056 5393 91996160 5394 39284736 5395 51339264 5396 58695680 5397 125517824 5398 91774976 5399 156942336 5400 3283877888 5401 938885120 5402 251011072 5403 32446464 5404 186646528 5405 447643648 5406 86659072 5407 152518656 5408 101163008 5409 329547776 5410 37177344 5411 24973312 5412 1309933568 5413 74123264 5414 70524928 5415 1100611584 5416 543539200 5417 95490048 5418 320176128 5419 146579456 5420 396722176 5421 2610561024 5422 1674215424 5423 670384128 5424 212099072 5425 59650048 5426 506134528 5427 23036928 5428 78626816 5429 145276928 5430 394952704 5431 162799616 5432 52260864 5433 29609984 5434 89145344 5435 154681344 5436 50941952 5437 116932608 5438 88580096 5439 38547456 5440 50855936 5441 58417152 5442 31305728 5443 1466695680 5444 627458048 5445 820805632 5446 234692608 5447 1003945984 5448 64890880 5449 65986560 5450 66543616 5451 1069154304 5452 16740864 5453 33513472 5454 23711744 5455 39886848 5456 25866240 5457 20828160 5458 149520384 5459 200327168 5460 115941376 5461 88203264 5462 76931072 5463 287408128 5464 555515904 5465 48269312 5466 227639296 5467 123592704 5468 182140928 5469 221102080 5470 487227392 5471 180822016 5472 55078912 5473 243171328 5474 63868928 5475 261849088 5476 66277376 5477 133382144 5478 23652352 5479 159350784 5480 206815232 5481 117809152 5482 44453888 5483 109232128 5484 171229184 5485 857538560 5486 119943168 5487 89710592 5488 620691456 5489 102043648 5490 330989568 5491 1192296448 5492 2262892544 5493 779370496 5494 114348032 5495 1401552896 5496 4906942464 5497 71730176 5498 1110048768 5499 545865728 5500 1531117568 5501 641089536 5502 207413248 5503 117972992 5504 177946624 5505 109273088 5506 85630976 5507 606404608 5508 50432000 5509 7445938176 5510 88359936 5511 153993216 5512 813236224 5513 29201408 5514 354091008 5515 77074432 5516 143835136 5517 98246656 5518 324763648 5519 295256064 5520 1126105088 5521 137449472 5522 96034816 5523 20068352 5524 36691968 5525 396951552 5526 163209216 5527 209305600 5528 59256832 5529 126107648 5530 45993984 5531 55549952 5532 244219904 5533 256032768 5534 65540096 5535 66314240 5536 33353728 5537 94617600 5538 318734336 5539 73125888 5540 280199168 5541 1097007104 5542 135663616 5543 190824448 5544 226312192 5545 246464512 5546 257212416 5547 262750208 5548 132784128 5549 377585664 5550 636715008 5551 1653669888 5552 666255360 5553 211443712 5554 29779968 5555 89407488 5556 309821440 5557 144187392 5558 393445376 5559 324976640 5560 295354368 5561 140779520 5562 388792320 5563 161521664 5564 104112128 5565 167165952 5566 105914368 5567 337215488 5568 300859392 5569 284180480 5570 34523136 5571 96256000 5572 80371712 5573 73441280 5574 561577984 5575 776503296 5576 28533760 5577 21876736 5578 38313984 5579 101400576 5580 5279055872 5581 297603072 5582 70660096 5583 68853760 5584 33984512 5585 382009344 5586 80056320 5587 73293824 5588 35065856 5589 97009664 5590 645464064 5591 416235520 5592 167124992 5593 211795968 5594 238436352 5595 252985344 5596 32573440 5597 93503488 5598 79208448 5599 583204864 5600 197828608 5601 3687055360 5602 62178304 5603 64593920 5604 131678208 5605 47001600 5606 112312320 5607 694484992 5608 431767552 5609 340443136 5610 1209204736 5611 284860416 5612 1106051072 5613 272441344 5614 33802240 5615 95240192 5616 639565824 5617 207167488 5618 471629824 5619 1423245312 5620 309043200 5621 1152057344 5622 69511168 5623 34148352 5624 191463424 5625 453410816 5626 43608064 5627 108183552 5628 340819968 5629 151232512 5630 402948096 5631 164438016 5632 52523008 5633 59367424 5634 252477440 5635 520650752 5636 93458432 5637 158384128 5638 103096320 5639 166346752 5640 26413056 5641 84197376 5642 300646400 5643 35510272 5644 195264512 5645 457867264 5646 87642112 5647 2453929984 5648 1623228416 5649 82511872 5650 148815872 5651 199868416 5652 231620608 5653 62337024 5654 129351680 5655 46583808 5656 55910400 5657 980025344 5658 64112640 5659 131186688 5660 46911488 5661 112214016 5662 43388928 5663 53960704 5664 240680960 5665 63541248 5666 130596864 5667 46804992 5668 448331776 5669 346898432 5670 610304000 5671 25296896 5672 82395136 5673 74358784 5674 282558464 5675 275398656 5676 135946240 5677 191021056 5678 28984737792 5679 697339904 5680 6922436608 5681 170395648 5682 427720704 5683 338837504 5684 75395072 5685 71131136 5686 69083136 5687 17020928 5688 270336000 5689 134684672 5690 760545280 5691 3614572544 5692 985022464 5693 1028423680 5694 4203347968 5695 66388992 5696 66740224 5697 535363584 5698 47384576 5699 56385536 5700 123027456 5701 90857472 5702 4996988928 5703 72385536 5704 139378688 5705 386826240 5706 644448256 5707 415907840 5708 167059456 5709 105881600 5710 168574976 5711 850853888 5712 477904896 5713 44771328 5714 54812672 5715 60645376 5716 127582208 5717 46264320 5718 111427584 5719 43233280 5720 53862400 5721 120242176 5722 89825280 5723 77635584 5724 72179712 5725 139182080 5726 24160256 5727 80527360 5728 73506816 5729 35115008 5730 194150400 5731 114139136 5732 175030272 5733 27092992 5734 170557440 5735 53489664 5736 61345890304 5737 126812672 5738 184500224 5739 445087744 5740 86413312 5741 609157120 5742 50546688 5743 58236928 5744 125026304 5745 366379008 5746 39200768 5747 51290112 5748 117325824 5749 177455104 5750 218251264 5751 242040832 5752 254885888 5753 261570560 5754 66244608 5755 66674688 5756 33443840 5757 94748672 5758 39866368 5759 51716096 5760 29454336 5761 88915968 5762 154484736 5763 50909184 5764 58449920 5765 62627840 5766 32411648 5767 46637056 5768 55943168 5769 61267968 5770 1025900544 5771 524763136 5772 750616576 5773 224436224 5774 981794816 5775 256679936 5776 524976128 5777 93847552 5778 5078777856 5779 291901440 5780 69980160 5781 548208640 5782 191799296 5783 56725504 5784 246775808 5785 1029505024 5786 525680640 5787 375635968 5788 317538304 5789 72986624 5790 279937024 5791 137060352 5792 95903744 5793 641794048 5794 207527936 5795 59002880 5796 1006764032 5797 16635133952 5798 1056579584 5799 66570240 5800 66838528 5801 66969600 5802 67035136 5803 67067904 5804 16771072 5805 33546240 5806 47439872 5807 28209152 5808 5568987136 5809 76416000 5810 35803136 5811 392101888 5812 81104896 5813 295075840 5814 70356992 5815 274825216 5816 2172780544 5817 381853696 5818 2561277952 5819 207294464 5820 58970112 5821 62906368 5822 129941504 5823 46690304 5824 223903744 5825 245153792 5826 2052194304 5827 185552896 5828 111583232 5829 21633024 5830 76201984 5831 35753984 5832 12244992 5833 229310464 5834 124051456 5835 91234304 5836 78241792 5837 4637327360 5838 139462656 5839 12092416 5840 28483584 5841 87441408 5842 153206784 5843 811139072 5844 466616320 5845 44238848 5846 54484992 5847 60465152 5848 254771200 5849 32688128 5850 187334656 5851 448495616 5852 86740992 5853 305168384 5854 35776512 5855 48996352 5856 1834745856 5857 21930496 5858 38363136 5859 101466112 5860 330072064 5861 2381185024 5862 399745024 5863 81891328 5864 296517632 5865 564232192 5866 389169152 5867 1292828672 5868 589086720 5869 397656064 5870 326713344 5871 1184563200 5872 281944064 5873 2200829952 5874 96077824 5875 1284636672 5876 293609472 5877 140369920 5878 97050624 5879 80699392 5880 147177472 5881 397508608 5882 163323904 5883 209371136 5884 948240384 5885 63064064 5886 65052672 5887 33034240 5888 23539712 5889 39739392 5890 206536704 5891 941817856 5892 62851072 5893 1039007744 5894 264052736 5895 133111808 5896 94511104 5897 79634432 5898 73097216 5899 280133632 5900 137109504 5901 383680512 5902 80228352 5903 293502976 5904 280674304 5905 274481152 5906 135716864 5907 190857216 5908 905379840 5909 492978176 5910 90943488 5911 156237824 5912 409567232 5913 165781504 5914 105472000 5915 168247296 5916 850067456 5917 119418880 5918 89513984 5919 77504512 5920 576913408 5921 196763648 5922 57454592 5923 124174336 5924 182566912 5925 442728448 5926 86183936 5927 608370688 5928 101027840 5929 658702336 5930 210247680 5931 950206464 5932 505036800 5933 2945581056 5934 222302208 5935 122134528 5936 45264896 5937 55107584 5938 31134318592 5939 361367552 5940 38930432 5941 25554944 5942 331284480 5943 37275648 5944 100024320 5945 81928192 5946 148291584 5947 99753984 5948 654508032 5949 419151872 5950 1341718528 5951 2400518144 5952 3210936320 5953 464199680 5954 176496640 5955 3482583040 5956 241717248 5957 127361024 5958 184893440 5959 222773248 5960 244531200 5961 32024576 5962 185434112 5963 446201856 5964 86519808 5965 304775168 5966 71503872 5967 138526720 5968 48205824 5969 113754112 5970 87367680 5971 38285312 5972 50683904 5973 116637696 5974 88465408 5975 154091520 5976 813498368 5977 1869152256 5978 44270592 5979 218005504 5980 241909760 5981 63705088 5982 65380352 5983 132464640 5984 188563456 5985 56242176 5986 61431808 5987 256802816 5988 131276800 5989 375422976 5990 1269760000 5991 18681954304 5992 559845376 5993 387661824 5994 1290338304 5995 147132416 5996 99360768 5997 653197312 5998 1674903552 5999 83814400 6000 149995520 6001 200654848 6002 7426539520 6003 352980992 6004 153903104 6005 406487040 6006 82579456 6007 297762816 6008 141352960 6009 389578752 6010 161685504 6011 208322560 6012 118235136 6013 44535808 6014 54665216 6015 121126912 6016 45076480 6017 27496448 6018 42950656 6019 214728704 6020 60018688 6021 1015414784 6022 1044152320 6023 264708096 6024 66637824 6025 66871296 6026 535887872 6027 758546432 6028 112807936 6029 43503616 6030 432209920 6031 340606976 6032 604733440 6033 3223191552 6034 465084416 6035 44165120 6036 6967787520 6037 683810816 6038 107106304 6039 169558016 6040 436912259072 6041 5414854656 6042 1205616640 6043 142217216 6044 97689600 6045 323846144 6046 1179320320 6047 1125285888 6048 549601280 6049 24581767168 6050 80273920 6051 146784256 6052 793968640 6053 115412992 6054 88006656 6055 153698304 6056 203112448 6057 466976768 6058 708083712 6059 108990464 6060 171032576 6061 214253568 6062 239812608 6063 507412480 6064 738099200 6065 7121666048 6066 345657344 6067 1218379776 6068 142970880 6069 97951744 6070 162152448 6071 52154368 6072 14788608 6073 62996480 6074 32509952 6075 186810368 6076 111960064 6077 693436416 6078 215719936 6079 481263616 6080 89853952 6081 39757807616 6082 204178432 6083 117055488 6084 177258496 6085 109060096 6086 1368784896 6087 303079424 6088 1140916224 6089 2213609472 6090 6166806528 6091 160827392 6092 1662124032 6093 41747456 6094 52928512 6095 119193600 6096 357728256 6097 77467648 6098 9228517376 6099 3147857920 6100 114903040 6101 351240192 6102 614105088 6103 406011904 6104 165060608 6105 420970496 6106 2689204224 6107 106203136 6108 84418560 6109 602079232 6110 100503552 6111 41062400 6112 104972288 6113 671416320 6114 212262912 6115 238698496 6116 126558208 6117 46075904 6118 889585664 6119 61081600 6120 64020480 6121 131088384 6122 375160832 6123 2538733568 6124 206376960 6125 117678080 6126 44429312 6127 54599680 6128 484245504 6129 360529920 6130 155541504 6131 51081216 6132 58548224 6133 250707968 6134 518815744 6135 186589184 6136 223789056 6137 122544128 6138 725417984 6139 220635136 6140 243351552 6141 1022296064 6142 130961408 6143 93741056 6144 79306752 6145 36474880 6146 49471488 6147 921829376 6148 124358656 6149 365395968 6150 626360320 6151 820084736 6152 3753508864 6153 250941440 6154 32442368 6155 93306880 6156 79126528 6157 1165885440 6158 1118863360 6159 137007104 6160 1534197760 6161 1283457024 6162 586956800 6163 198467584 6164 1846411264 6165 352002048 6166 4918083584 6167 2297987072 6168 1570799616 6169 162336768 6170 1669988352 6171 669532160 6172 52992000 6173 477036544 6174 1431371776 6175 2479423488 6176 203952128 6177 3743678464 6178 31326720 6179 733609984 6180 221880320 6181 30504960 6182 361955328 6183 77926400 6184 144621568 6185 98508800 6186 162611200 6187 208912384 6188 7577534464 6189 1426210816 6190 1237483520 6191 72042496 6192 139051008 6193 193183744 6194 56930304 6195 247234560 6196 128802816 6197 5950144512 6198 315953152 6199 145612800 6200 790822912 6201 230367232 6202 994639872 6203 129175552 6204 372408320 6205 1264648192 6206 291315712 6207 8948023296 6208 48431616 6209 114016256 6210 43732992 6211 866779136 6212 120590336 6213 359825408 6214 155394048 6215 102113280 6216 165560320 6217 210812928 6218 118939648 6219 89333760 6220 154845184 6221 6523715584 6222 165414912 6223 1685716992 6224 84084736 6225 300449792 6226 70995968 6227 276070400 6228 272220160 6229 540639232 6230 190472192 6231 226115584 6232 30795776 6233 363659264 6234 312426496 6235 289587200 6236 278806528 6237 68390912 6238 33869824 6239 762707968 6240 28279808 6241 87113728 6242 76455936 6243 71622656 6244 138657792 6245 192921600 6246 227557376 6247 1977221120 6248 364257280 6249 156344320 6250 409698304 6251 663257088 6252 421937152 6253 336543744 6254 601128960 6255 100421632 6256 164184064 6257 839712768 6258 237379584 6259 252428288 6260 260292608 6261 8458338304 6262 1506820096 6263 20351287296 6264 1168646144 6265 140021760 6266 96935936 6267 322600960 6268 588546048 6269 6359351296 6270 326635520 6271 74027008 6272 281903104 6273 137535488 6274 192135168 6275 227098624 6276 493780992 6277 1456275456 6278 1250459648 6279 289677312 6280 69709824 6281 136790016 6282 47902720 6283 226787328 6284 246726656 6285 128671744 6286 92921856 6287 631701504 6288 823558144 6289 117542912 6290 88809472 6291 154386432 6292 203571200 6293 935002112 6294 125243392 6295 366706688 6296 1254948864 6297 72550400 6298 558170112 6299 48384000 6300 455802880 6301 699564032 6302 54167552 6303 964558848 6304 63604736 6305 261324800 6306 529694720 6307 754155520 6308 112480256 6309 173752320 6310 53989376 6311 120373248 6312 179748864 6313 109830144 6314 686751744 6315 214671360 6316 120020992 6317 179486720 6318 54874112 6319 60678144 6320 63807488 6321 32714752 6322 93700096 6323 317161472 6324 291782656 6325 139927552 6326 96903168 6327 40316928 6328 104022016 6329 334200832 6330 149757952 6331 50122752 6332 57991168 6333 499056640 6334 366002176 6335 626884608 6336 205103104 6337 234635264 6338 501907456 6339 45881344 6340 27742208 6341 86294528 6342 608763904 6343 404242432 6344 329400320 6345 148676608 6346 49942528 6347 231571456 6348 124657664 6349 91463680 6350 156680192 6351 820314112 6352 938508288 6353 1003847680 6354 129773568 6355 373260288 6356 316522496 6357 291487744 6358 2237792256 6359 193761280 6360 28506112 6361 349896704 6362 76615680 6363 17926144 6364 138706944 6365 771817472 6366 113790976 6367 174768128 6368 866320384 6369 120557568 6370 89939968 6371 310738944 6372 577601536 6373 98439168 6374 20318208 6375 73842688 6376 2252603392 6377 97200128 6378 323059712 6379 75384225792 6380 70287616 6381 34336768 6382 47996928 6383 113491968 6384 43634688 6385 216432640 6386 482050048 6387 179855360 6388 219725824 6389 121430016 6390 361070592 6391 9961996288 6392 204408832 6393 936968192 6394 125374464 6395 1467613184 6396 78456832 6397 2321809408 6398 98682880 6399 162742272 6400 209010688 6401 59215872 6402 63037440 6403 260145152 6404 528515072 6405 47081472 6406 1798569984 6407 43426816 6408 215908352 6409 60182528 6410 127090688 6411 92348416 6412 157433856 6413 822280192 6414 58726400 6415 62775296 6416 129810432 6417 46665728 6418 111919104 6419 173326336 6420 431390720 6421 42534912 6422 213680128 6423 59871232 6424 31690752 6425 23056384 6426 39329792 6427 51372032 6428 939393024 6429 251076608 6430 16614686720 6431 263981056 6432 266190848 6433 267304960 6434 535724032 6435 379207680 6436 319045632 6437 73158656 6438 140132352 6439 48484352 6440 228163584 6441 61870080 6442 128860160 6443 185974784 6444 55857152 6445 3918004224 6446 64095232 6447 65576960 6448 132661248 6449 754778112 6450 112529408 6451 86892544 6452 152715264 6453 809828352 6454 1864957952 6455 176885760 6456 217890816 6457 241844224 6458 509575168 6459 92459008 6460 78766080 6461 36352000 6462 49389568 6463 57565184 6464 62152704 6465 516620288 6466 2979135488 6467 7154040832 6468 346443776 6469 19059712 6470 143032320 6471 195936256 6472 917307392 6473 248111104 6474 32258048 6475 186089472 6476 27936768 6477 43294720 6478 53895168 6479 30068736 6480 179666944 6481 54898688 6482 121389056 6483 45125632 6484 55025664 6485 30380032 6486 45146112 6487 55042048 6488 121552896 6489 90316800 6490 77848576 6491 36139008 6492 49242112 6493 57483264 6494 248414208 6495 516456448 6496 93081600 6497 316112896 6498 2330329088 6499 197726208 6500 460750848 6501 351682560 6502 1228996608 6503 71796736 6504 34705408 6505 772145152 6506 1821048832 6507 699154432 6508 216604672 6509 15431892992 6510 508825600 6511 184786944 6512 222707712 6513 488996864 6514 90574848 6515 77963264 6516 144654336 6517 197050368 6518 229982208 6519 124231680 6520 730398720 6521 110694400 6522 344752128 6523 304201728 6524 18288214016 6525 138478592 6526 771162112 6527 454967296 6528 349454336 6529 612532224 6530 810975232 6531 233283584 6532 125116416 6533 183255040 6534 443580416 6535 86265856 6536 152158208 6537 1616773120 6538 2635137024 6539 1682079744 6540 167989248 6541 1698824192 6542 168820736 6543 53219328 6544 239042560 6545 31664128 6546 92192768 6547 314605568 6548 36325376 6549 98746368 6550 651231232 6551 104525824 6552 167493632 6553 6784811008 6554 1349533696 6555 300941312 6556 1136852992 6557 69052416 6558 136134656 6559 191152128 6560 14496563200 6561 123290624 6562 181911552 6563 110485504 6564 86106112 6565 304054272 6566 142843904 6567 195805184 6568 229261312 6569 15876489216 6570 64512512 6571 65789952 6572 132890624 6573 47214592 6574 900595712 6575 30729216 6576 90816512 6577 78061568 6578 36188160 6579 98549760 6580 162643968 6581 104472576 6582 669843456 6583 848068608 6584 238559232 6585 63262720 6586 65150976 6587 66117632 6588 66609152 6589 33427456 6590 47357952 6591 450953216 6592 173957120 6593 864354304 6594 120418304 6595 2876506112 6596 219680768 6597 485654528 6598 5776867328 6599 2490531840 6600 408821760 6601 662536192 6602 421707776 6603 5383127040 6604 300519424 6605 568033280 6606 1561919488 6607 161878016 6608 104226816 6609 83632128 6610 74915840 6611 1134428160 6612 137957376 6613 48107520 6614 56811520 6615 61743104 6616 128729088 6617 185876480 6618 27920384 6619 86556672 6620 152420352 6621 202260480 6622 1863974912 6623 88418304 6624 308117504 6625 143794176 6626 3143368704 6627 114821120 6628 702218240 6629 868319232 6630 965574656 6631 127275008 6632 92413952 6633 157499392 6634 102801408 6635 332234752 6636 1194524672 6637 70780928 6638 275677184 6639 272023552 6640 67555328 6641 67330048 6642 33607680 6643 47489024 6644 56451072 6645 61546496 6646 128532480 6647 742981632 6648 55822336 6649 61202432 6650 128172032 6651 46370816 6652 223117312 6653 61181952 6654 128139264 6655 92725248 6656 1262092288 6657 291020800 6658 139747328 6659 387350528 6660 644907008 6661 208035840 6662 118153216 6663 712310784 6664 109318144 6665 342589440 6666 151625728 6667 100868096 6668 164544512 6669 420315136 6670 41986048 6671 53075968 6672 59678720 6673 63283200 6674 260669440 6675 2116157440 6676 753680384 6677 3598319616 6678 122849280 6679 181583872 6680 441548800 6681 1377107968 6682 303996928 6683 285655040 6684 4430495744 6685 136316928 6686 47820800 6687 906362880 6688 493240320 6689 363872256 6690 78131200 6691 1158545408 6692 139415552 6693 386891776 6694 161128448 6695 831848448 6696 472530944 6697 89034752 6698 77291520 6699 144031744 6700 49156096 6701 229736448 6702 496664576 6703 2920939520 6704 3541893120 6705 975060992 6706 255795200 6707 65507328 6708 1060765696 6709 66701312 6710 66904064 6711 67002368 6712 1072824320 6713 536625152 6714 189767680 6715 56422400 6716 123060224 6717 181747712 6718 13804544 6719 121733120 6720 361529344 6721 311508992 6722 1156644864 6723 69650432 6724 546897920 6725 383139840 6726 80171008 6727 146685952 6728 396853248 6729 652771328 6730 418594816 6731 5363204096 6732 74990592 6733 567476224 6734 195141632 6735 114434048 6736 701038592 6737 108449792 6738 85303296 6739 75653120 6740 284983296 6741 69144576 6742 68116480 6743 1081737216 6744 67356672 6745 67231744 6746 33583104 6747 94945280 6748 39907328 6749 51748864 6750 117850112 6751 177848320 6752 218480640 6753 121085952 6754 721092608 6755 54994944 6756 242974720 6757 510754816 6758 92565504 6759 78815232 6760 72720384 6761 69853184 6762 136921088 6763 191709184 6764 113418240 6765 697892864 6766 865632256 6767 964067328 6768 2034827264 6769 739065856 6770 7126384640 6771 691544064 6772 215425024 6773 240467968 6774 254066688 6775 65286144 6776 66183168 6777 533135360 6778 189145088 6779 28166144 6780 173899776 6781 432111616 6782 170287104 6783 106897408 6784 42348544 6785 53305344 6786 59809792 6787 63348736 6788 32600064 6789 93536256 6790 158449664 6791 824901632 6792 58820608 6793 125648896 6794 45912064 6795 55500800 6796 61022208 6797 63987712 6798 131055616 6799 46886912 6800 56090624 6801 245399552 6802 4106485760 6803 131237888 6804 187678720 6805 1795555328 6806 86779904 6807 76308480 6808 71557120 6809 554369024 6810 1543045120 6811 1287159808 6812 73476096 6813 1123418112 6814 549142528 6815 95981568 6816 160514048 6817 207568896 6818 118022144 6819 711917568 6820 437141504 6821 342540288 6822 303218688 6823 142647296 6824 1565392896 6825 324116480 6826 73740288 6827 140689408 6828 97165312 6829 10335813632 6830 208209920 6831 59101184 6832 62971904 6833 1040056320 6834 132091904 6835 94150656 6836 79486976 6837 146063360 6838 49500160 6839 57630720 6840 248741888 6841 1033568256 6842 1053458432 6843 8508407808 6844 377819136 6845 39806976 6846 413466624 6847 41641984 6848 1691615232 6849 168464384 6850 53161984 6851 119455744 6852 179060736 6853 109617152 6854 686096384 6855 107286528 6856 84844544 6857 301826048 6858 142319616 6859 97722368 6860 40488960 6861 52125696 6862 1892417536 6863 1425440768 6864 618577920 6865 101871616 6866 165363712 6867 105340928 6868 168148992 6869 212451328 6870 238796800 6871 253181952 6872 521371648 6873 374095872 6874 316882944 6875 145825792 6876 395673600 6877 1303576576 6878 591544320 6879 199237632 6880 231260160 6881 124575744 6882 365723648 6883 1253244928 6884 290004992 6885 34875392 6886 12383682560 6887 1823227904 6888 1399160832 6889 612843520 6890 405585920 6891 1319829504 6892 595214336 6893 12791054336 6894 463245312 6895 1410531328 6896 2461335552 6897 203206656 6898 58388480 6899 250380288 6900 129622016 6901 186531840 6902 111878144 6903 1386348544 6904 1220050944 6905 143069184 6906 391938048 6907 40544256 6908 13039616 6909 59162624 6910 126009344 6911 91955200 6912 78553088 6913 290422784 6914 139599872 6915 24197120 6916 80592896 6917 36769792 6918 49668096 6919 115458048 6920 11266949120 6921 108692480 6922 170803200 6923 856489984 6924 59934720 6925 63414272 6926 260931584 6927 132325376 6928 94232576 6929 79519744 6930 146096128 6931 396066816 6932 2608463872 6933 52298752 6934 236945408 6935 1008795648 6936 130093056 6937 186859520 6938 447905792 6939 1386938368 6940 38134784 6941 809369600 6942 466108416 6943 353714176 6944 1232535552 6945 575193088 6946 785874944 6947 459292672 6948 5618008064 6949 614014976 6950 202989568 6951 58355712 6952 31289344 6953 366542848 6954 78417920 6955 580321280 6956 197337088 6957 115073024 6958 175751168 6959 108601344 6960 85368832 6961 37842944 6962 201555968 6963 232603648 6964 124936192 6965 1464991744 6966 627097600 6967 102567936 6968 165920768 6969 52760576 6970 59498496 6971 126369792 6972 184172544 6973 111173632 6974 86368256 6975 152256512 6976 404324352 6977 82358272 6978 594739200 6979 1598226432 6980 2619932672 6981 26206720 6982 167739392 6983 848756736 6984 477315072 6985 357941248 6986 154984448 6987 407928832 6988 41363456 6989 421462016 6990 336347136 6991 600932352 6992 803241984 6993 232169472 6994 1997144064 6995 366092288 6996 156737536 6997 410222592 6998 663650304 6999 211034112 7000 238010368 7001 505511936 7002 1473445888 7003 628899840 7004 410861568 7005 166043648 7006 211107840 7007 119021568 7008 178733056 7009 219037696 7010 242466816 7011 4081844224 7012 523378688 7013 187408384 7014 112140288 7015 173490176 7016 107896832 7017 1361444864 7018 151130112 7019 201408512 7020 14880342016 7021 249825280 7022 64737280 7023 527237120 7024 94048256 7025 317751296 7026 146022400 7027 98983936 7028 81502208 7029 147898368 7030 3187933184 7031 3700228096 7032 996622336 7033 129306624 7034 186302464 7035 7156006912 7036 86623232 7037 76242944 7038 2288779264 7039 1567653888 7040 324345856 7041 4720951296 7042 281432064 7043 549683200 7044 384122880 7045 160555008 7046 1660813312 7047 83462144 7048 149667840 7049 200425472 7050 115974144 7051 176439296 7052 108814336 7053 85450752 7054 75718656 7055 142557184 7056 391217152 7057 162029568 7058 208551936 7059 236601344 7060 1008009216 7061 65021952 7062 66052096 7063 133152768 7064 378109952 7065 159293440 7066 206782464 7067 942342144 7068 125734912 7069 5878841344 7070 157026304 7071 410615808 7072 663977984 7073 844333056 7074 476069888 7075 357482496 7076 154886144 7077 101949440 7078 330858496 7079 74502144 7080 282820608 7081 68882432 7082 543883264 7083 95522816 7084 160120832 7085 51826688 7086 943587328 7087 503267328 7088 5880676352 7089 628203520 7090 821264384 7091 234758144 7092 1004077056 7093 259579904 7094 1055850496 7095 532365312 7096 1512112128 7097 318545920 7098 146202624 7099 792395776 7100 230596608 7101 124395520 7102 182730752 7103 221462528 7104 60952576 7105 511639552 7106 1482358784 7107 157700096 7108 51433472 7109 117489664 7110 11365515264 7111 13973454848 7112 242092032 7113 63729664 7114 1046347776 7115 529973248 7116 377176064 7117 318193664 7118 292241408 7119 280084480 7120 548372480 7121 3069313024 7122 113461248 7123 349011968 7124 76517376 7125 143310848 7126 392265728 7127 162242560 7128 26085376 7129 83673088 7130 149864448 7131 100278272 7132 328105984 7133 74190848 7134 70557696 7135 275218432 7136 67948544 7137 135053312 7138 3046375424 7139 226070528 7140 246333440 7141 128573440 7142 46444544 7143 223313920 7144 979304448 7145 256352256 7146 524648448 7147 48035266560 7148 897716224 7149 122720256 7150 90742784 7151 1248460800 7152 289447936 7153 278740992 7154 547061760 7155 383205376 7156 160358400 7157 829882368 7158 943947776 7159 503365632 7160 735150080 7161 55527424 7162 244154368 7163 128000000 7164 23169024 7165 2523398144 7166 411508736 7167 83087360 7168 2389442560 7169 800866304 7170 927301632 7171 7982546944 7172 731914240 7173 443236352 7174 689864704 7175 3442606080 7176 480649216 7177 179593216 7178 109780992 7179 171655168 7180 107323392 7181 169721856 7182 213434368 7183 59838464 7184 126730240 7185 368869376 7186 78663680 7187 72654848 7188 69820416 7189 547553280 7190 1533476864 7191 1283162112 7192 2347565056 7193 1587642368 7194 1305640960 7195 592003072 7196 49829888 7197 925237248 7198 249176064 7199 258621440 7200 65867776 7201 531824640 7202 755662848 7203 112594944 7204 86925312 7205 76374016 7206 71589888 7207 69312512 7208 545587200 7209 24491589632 7210 1282023424 7211 73328640 7212 70148096 7213 274432000 7214 4342415360 7215 269914112 7216 67293184 7217 1075183616 7218 268607488 7219 134258688 7220 379682816 7221 319242240 7222 4683726848 7223 35039744 7224 96976896 7225 161333248 7226 208093184 7227 236339200 7228 4029939712 7229 260018176 7230 264192000 7231 532578304 7232 1512374272 7233 1274314752 7234 584859648 7235 198107136 7236 461209600 7237 175923200 7238 217300992 7239 966066176 7240 1018462208 7241 130715648 7242 93659136 7243 19818496 7244 291700736 7245 279822336 7246 548110336 7247 767131648 7248 907575296 7249 3948544000 7250 257380352 7251 1051394048 7252 2125004800 7253 1510506496 7254 159191040 7255 826867712 7256 471121920 7257 355614720 7258 308953088 7259 575963136 7260 393199616 7261 162439168 7262 104407040 7263 334790656 7264 599556096 7265 401162240 7266 328155136 7267 148398080 7268 199573504 7269 231456768 7270 62312448 7271 517275648 7272 372621312 7273 79065088 7274 145670144 7275 98869248 7276 81453056 7277 1182924800 7278 140873728 7279 388923392 7280 80777216 7281 1177944064 7282 281157632 7283 137355264 7284 768016384 7285 56756224 7286 123420672 7287 91004928 7288 156286976 7289 102408192 7290 331579392 7291 2386690048 7292 400203776 7293 163880960 7294 1677852672 7295 671105024 7296 212213760 7297 954662912 7298 253108224 7299 1042612224 7300 264511488 7301 266452992 7302 133718016 7303 378896384 7304 159457280 7305 206880768 7306 58912768 7307 62873600 7308 519634944 7309 373473280 7310 316620800 7311 145760256 7312 395608064 7313 325861376 7314 295747584 7315 1127022592 7316 275013632 7317 135847936 7318 763822080 7319 56600576 7320 986054656 7321 1028947968 7322 2102198272 7323 751190016 7324 224518144 7325 245481472 7326 2053505024 7327 371220480