0 1 1 1 2 0 3 2 4 0 5 0 6 2 7 2 8 0 9 0 10 3 11 4 12 1 13 0 14 0 15 2 16 10 17 4 18 0 19 0 20 0 21 4 22 12 23 14 24 2 25 0 26 0 27 0 28 2 29 22 30 29 31 10 32 1 33 0 34 0 35 0 36 4 37 26 38 56 39 36 40 6 41 0 42 0 43 0 44 0 45 3 46 34 47 100 48 86 49 31 50 2 51 0 52 0 53 0 54 0 55 4 56 44 57 148 58 200 59 99 60 16 61 1 62 0 63 0 64 0 65 0 66 2 67 54 68 230 69 374 70 278 71 78 72 8 73 0 74 0 75 0 76 0 77 0 78 6 79 58 80 322 81 680 82 654 83 274 84 52 85 2 86 0 87 0 88 0 89 0 90 0 91 2 92 74 93 446 94 1122 95 1390 96 814 97 225 98 22 99 1 100 0 101 0 102 0 103 0 104 0 105 4 106 88 107 573 108 1796 109 2714 110 2058 111 813 112 136 113 10 114 0 115 0 116 0 117 0 118 0 119 0 120 4 121 88 122 778 123 2694 124 4927 125 4752 126 2444 127 618 128 77 129 2 130 0 131 0 132 0 133 0 134 0 135 0 136 5 137 110 138 953 139 3954 140 8531 141 9930 142 6563 143 2278 144 415 145 28 146 1 147 0 148 0 149 0 150 0 151 0 152 0 153 2 154 118 155 1215 156 5600 157 13963 158 19574 159 15837 160 7180 161 1825 162 210 163 12 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 6 172 136 173 1456 174 7752 175 22134 176 36186 177 35304 178 20140 179 6692 180 1158 181 106 182 2 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 2 191 142 192 1806 193 10448 194 33767 195 63924 196 73544 197 51100 198 21587 199 5112 200 677 201 34 202 1 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 6 211 162 212 2134 213 13798 214 50283 215 108078 216 144542 217 120046 218 62225 219 19206 220 3494 221 300 222 14 223 0 224 0 225 0 226 0 227 0 228 0 229 0 230 0 231 4 232 164 233 2542 234 18072 235 72470 236 176672 237 270622 238 263192 239 164197 240 63494 241 15072 242 1934 243 139 244 2 245 0 246 0 247 0 248 0 249 0 250 0 251 0 252 0 253 4 254 204 255 2944 256 23032 257 102891 258 279260 259 485229 260 545644 261 401173 262 189092 263 56687 264 9932 265 1019 266 40 267 1 268 0 269 0 270 0 271 0 272 0 273 0 274 0 275 0 276 2 277 194 278 3477 279 29218 280 142375 281 429800 282 838813 283 1075414 284 919007 285 516528 286 189836 287 43202 288 6016 289 406 290 16 291 0 292 0 293 0 294 0 295 0 296 0 297 0 298 0 299 0 300 8 301 224 302 3968 303 36390 304 194202 305 645222 306 1401911 307 2031190 308 1989942 309 1310128 310 578105 311 164416 312 29738 313 2986 314 176 315 2 316 0 317 0 318 0 319 0 320 0 321 0 322 0 323 0 324 0 325 3 326 218 327 4600 328 45044 329 260093 330 947142 331 2277346 332 3690972 333 4102426 334 3119942 335 1621690 336 561210 337 127584 338 17450 339 1449 340 46 341 1 342 0 343 0 344 0 345 0 346 0 347 0 348 0 349 0 350 0 351 4 352 272 353 5186 354 54870 355 343973 356 1363678 357 3601229 358 6485546 359 8100013 360 7027866 361 4241828 362 1747708 363 486052 364 86058 365 9603 366 528 367 18 368 0 369 0 370 0 371 0 372 0 373 0 374 0 375 0 376 0 377 0 378 4 379 252 380 5872 381 66852 382 447906 383 1927532 384 5565741 385 11052982 386 15388485 387 15082152 388 10434473 389 5032176 390 1676400 391 370108 392 53356 393 4354 394 217 395 2 396 0 397 0 398 0 399 0 400 0 401 0 402 0 403 0 404 0 405 0 406 6 407 298 408 6657 409 79790 410 577636 411 2681804 412 8415746 413 18333194 414 28249241 415 30994832 416 24323694 417 13538002 418 5306945 419 1422654 420 256727 421 28474 422 1975 423 52 424 1 425 0 426 0 427 0 428 0 429 0 430 0 431 0 432 0 433 0 434 0 435 2 436 282 437 7446 438 95550 439 735540 440 3673786 441 12487185 442 29664162 443 50273708 444 61292380 445 54053172 446 34312412 447 15601419 448 4971780 449 1094751 450 156712 451 14483 452 666 453 20 454 0 455 0 456 0 457 0 458 0 459 0 460 0 461 0 462 0 463 0 464 0 465 8 466 336 467 8304 468 112662 469 928009 470 4967774 471 18197114 472 46934548 473 87007800 474 117063670 475 115100757 476 82504070 477 42974917 478 16010918 479 4214023 480 750524 481 89136 482 6078 483 262 484 2 485 0 486 0 487 0 488 0 489 0 490 0 491 0 492 0 493 0 494 0 495 0 496 2 497 314 498 9217 499 132938 500 1159312 501 6630024 502 26097804 503 72757550 504 146783168 505 216690678 506 235866109 507 189260900 508 111767917 509 48011678 510 14848564 511 3204488 512 474589 513 43908 514 2605 515 58 516 1 517 0 518 0 519 0 520 0 521 0 522 0 523 0 524 0 525 0 526 0 527 0 528 6 529 376 530 10258 531 154752 532 1436145 533 8752102 534 36868409 535 110684340 536 241958083 537 389814504 538 466850629 539 416221980 540 276150333 541 135205130 542 48443558 543 12408476 544 2236451 545 266374 546 20900 547 820 548 22 549 0 550 0 551 0 552 0 553 0 554 0 555 0 556 0 557 0 558 0 559 0 560 0 561 4 562 352 563 11172 564 180614 565 1765079 566 11422254 567 51383060 568 165506866 569 390411308 570 683256278 571 895363599 572 881080870 573 651630632 574 360070016 575 147673317 576 44163598 577 9494868 578 1404034 579 140864 580 8198 581 311 582 2 583 0 584 0 585 0 586 0 587 0 588 0 589 0 590 0 591 0 592 0 593 0 594 0 595 4 596 424 597 12465 598 207764 599 2152787 600 14770528 601 70693900 602 243561442 603 617752456 604 1169346934 605 1668452274 606 1801665990 607 1475074444 608 912118954 609 423829700 610 145994048 611 36825663 612 6585624 613 821027 614 64752 615 3347 616 64 617 1 618 0 619 0 620 0 621 0 622 0 623 0 624 0 625 0 626 0 627 0 628 0 629 0 630 4 631 364 632 13564 633 239784 634 2608321 635 18913112 636 96130946 637 353198516 638 959909294 639 1957831816 640 3028132617 641 3569489436 642 3215527641 643 2208677012 644 1152483423 645 452105012 646 131954260 647 27963530 648 4231654 649 428750 650 29114 651 990 652 24 653 0 654 0 655 0 656 0 657 0 658 0 659 0 660 0 661 0 662 0 663 0 664 0 665 0 666 9 667 462 668 14867 669 273898 670 3137866 671 24022400 672 129286606 673 505188930 674 1466853260 675 3212249500 676 5364010992 677 6870220744 678 6772589722 679 5133939384 680 2985123257 681 1320760228 682 440828287 683 108926976 684 19623326 685 2463600 686 212934 687 10754 688 364 689 2 690 0 691 0 692 0 693 0 694 0 695 0 696 0 697 0 698 0 699 0 700 0 701 0 702 0 703 2 704 414 705 16072 706 312922 707 3755214 708 30253734 709 172104111 710 713484770 711 2206861654 712 5172450680 713 9291348726 714 12875695216 715 13822197209 716 11497088846 717 7398611673 718 3661411664 719 1383518877 720 393334832 721 83007058 722 12579974 723 1346706 724 92102 725 4209 726 70 727 1 728 0 729 0 730 0 731 0 732 0 733 0 734 0 735 0 736 0 737 0 738 0 739 0 740 0 741 4 742 508 743 17716 744 354240 745 4464420 746 37831400 747 226920654 748 995688310 749 3272535062 750 8185057350 751 15763537852 752 23545212398 753 27404433425 754 24883428394 755 17616090109 756 9680183790 757 4105111713 758 1327928816 759 323856358 760 58072566 761 7527518 762 660266 763 39401 764 1176 765 26 766 0 767 0 768 0 769 0 770 0 771 0 772 0 773 0 774 0 775 0 776 0 777 0 778 0 779 0 780 4 781 460 782 18816 783 401826 784 5284570 785 46953628 786 296516361 787 1374225240 788 4787597429 789 12743907242 790 26234025046 791 42087653780 792 52900131377 793 52193940514 794 40431626883 795 24512628254 796 11578008472 797 4221110144 798 1176059018 799 245568094 800 37821733 801 4103464 802 310380 803 13786 804 421 805 2 806 0 807 0 808 0 809 0 810 0 811 0 812 0 813 0 814 0 815 0 816 0 817 0 818 0 819 0 820 8 821 532 822 20832 823 451598 824 6216275 825 57914360 826 384211698 827 1876917926 828 6916184121 829 19544000940 830 42882816586 831 73660507834 832 99620426555 833 106358523968 834 89718808767 835 59673150382 836 31182850832 837 12708379426 838 4005216516 839 961177042 840 173150755 841 22639922 842 2114587 843 127150 844 5199 845 76 846 1 847 0 848 0 849 0 850 0 851 0 852 0 853 0 854 0 855 0 856 0 857 0 858 0 859 0 860 0 861 2 862 482 863 22055 864 508134 865 7287298 866 70960394 867 493893686 868 2538650248 869 9873403733 870 29551096298 871 68933785785 872 126407948134 873 183342483939 874 211010907838 875 192991284257 876 140105434290 877 80520545463 878 36420984966 879 12873665298 880 3511974050 881 730225728 882 112803962 883 12727985 884 980292 885 52053 886 1378 887 28 888 0 889 0 890 0 891 0 892 0 893 0 894 0 895 0 896 0 897 0 898 0 899 0 900 0 901 0 902 0 903 8 904 600 905 24144 906 567756 907 8494233 908 86455904 909 630199604 910 3402080378 911 13939142612 912 44093349926 913 109087903602 914 212982063672 915 330286390014 916 408367208668 917 403361913592 918 318165064764 919 200039890147 920 99791328054 921 39265200986 922 12063330758 923 2862551860 924 514269474 925 68821722 926 6546348 927 438908 928 17334 929 482 930 2 931 0 932 0 933 0 934 0 935 0 936 0 937 0 938 0 939 0 940 0 941 0 942 0 943 0 944 0 945 0 946 2 947 518 948 25504 949 634634 950 9869401 951 104731558 952 798406982 953 4519967202 954 19474129056 955 64976429174 956 170115794651 957 352739906024 958 583242496791 959 772248854378 960 820832875652 961 700585871598 962 479591710514 963 262389199374 964 114172352009 965 39185416422 966 10509322489 967 2167578896 968 338781936 969 38777268 970 3201479 971 171184 972 6325 973 82 974 1 975 0 976 0 977 0 978 0 979 0 980 0 981 0 982 0 983 0 984 0 985 0 986 0 987 0 988 0 989 0 990 6 991 638 992 27904 993 705506 994 11407144 995 126219856 996 1004875611 997 5956002630 998 26939712785 999 94633864110 1000 261649716699 1001 574876375168 1002 1010877338350 1003 1429204308724 1004 1629377292526 1005 1499170498406 1006 1112606867479 1007 664261184992 1008 317769375448 1009 120980797708 1010 36364187911 1011 8518115200 1012 1534776742 1013 207262802 1014 20627493 1015 1411366 1016 67378 1017 1596 1018 30 1019 0 1020 0 1021 0 1022 0 1023 0 1024 0 1025 0 1026 0 1027 0 1028 0 1029 0 1030 0 1031 0 1032 0 1033 0 1034 0 1035 6 1036 566 1037 29168 1038 783402 1039 13154062 1040 151330332 1041 1256682445 1042 7787971606 1043 36921723153 1044 136311357114 1045 397244186398 1046 922840090582 1047 1721647253678 1048 2592193471866 1049 3160227266940 1050 3123823793382 1051 2503605151073 1052 1623786656024 1053 849550785387 1054 356561893796 1055 119233855470 1056 31429603562 1057 6456231456 1058 1012737132 1059 119337735 1060 10071166 1061 604928 1062 21438 1063 547 1064 2 1065 0 1066 0 1067 0 1068 0 1069 0 1070 0 1071 0 1072 0 1073 0 1074 0 1075 0 1076 0 1077 0 1078 0 1079 0 1080 0 1081 4 1082 688 1083 32051 1084 866314 1085 15089660 1086 180604060 1087 1562333387 1088 10108784712 1089 50158275075 1090 194304968758 1091 595768842718 1092 1460481315442 1093 2884345038731 1094 4613433587528 1095 5997856429952 1096 6349573269950 1097 5476092861491 1098 3842643360042 1099 2188454223780 1100 1006989579782 1101 372198651028 1102 109529017124 1103 25407468667 1104 4570702564 1105 628149601 1106 63702796 1107 4699655 1108 225588 1109 7595 1110 88 1111 1 1112 0 1113 0 1114 0 1115 0 1116 0 1117 0 1118 0 1119 0 1120 0 1121 0 1122 0 1123 0 1124 0 1125 0 1126 0 1127 0 1128 2 1129 590 1130 33375 1131 956956 1132 17275151 1133 214547662 1134 1931170270 1135 13030558138 1136 67574163899 1137 274248653024 1138 883236674524 1139 2280535126740 1140 4758024650472 1141 8066084343050 1142 11154362233882 1143 12610269897564 1144 11665077919868 1145 8823372795568 1146 5446856040884 1147 2734191074040 1148 1110599222341 1149 362333270264 1150 94130959561 1151 19214400426 1152 3040553445 1153 363340588 1154 32248400 1155 1979418 1156 85700 1157 1830 1158 32 1159 0 1160 0 1161 0 1162 0 1163 0 1164 0 1165 0 1166 0 1167 0 1168 0 1169 0 1170 0 1171 0 1172 0 1173 0 1174 0 1175 0 1176 10 1177 746 1178 36344 1179 1053854 1180 19686475 1181 253784840 1182 2374423932 1183 16686068246 1184 90318936769 1185 383480859922 1186 1295170178405 1187 3516185537854 1188 7735113091924 1189 13868724229600 1190 20351654042977 1191 24505231162358 1192 24241775503399 1193 19698397205272 1194 13130258942159 1195 7158456755458 1196 3178966565891 1197 1142802622234 1198 330091933680 1199 75763113682 1200 13654938212 1201 1893186288 1202 198631207 1203 15021248 1204 815586 1205 26138 1206 616 1207 2 1208 0 1209 0 1210 0 1211 0 1212 0 1213 0 1214 0 1215 0 1216 0 1217 0 1218 0 1219 0 1220 0 1221 0 1222 0 1223 0 1224 0 1225 3 1226 622 1227 37853 1228 1157800 1229 22391633 1230 298976196 1231 2904214565 1232 21233624602 1233 119816212053 1234 531480836012 1235 1879651979884 1236 5356722421400 1237 12402766817698 1238 23472545049382 1239 36471109856896 1240 46657544562090 1241 49224040417641 1242 42836872272246 1243 30723185638098 1244 18118689490296 1245 8756223931960 1246 3449607683018 1247 1100754991012 1248 281861118508 1249 57317921336 1250 9104521266 1251 1112581482 1252 100985618 1253 6718532 1254 291842 1255 9017 1256 94 1257 1 1258 0 1259 0 1260 0 1261 0 1262 0 1263 0 1264 0 1265 0 1266 0 1267 0 1268 0 1269 0 1270 0 1271 0 1272 0 1273 0 1274 0 1275 6 1276 772 1277 41310 1278 1270166 1279 25359547 1280 350829270 1281 3535147124 1282 26859435192 1283 157813996412 1284 730419632640 1285 2701221059800 1286 8068492351582 1287 19629350047307 1288 39139372296694 1289 64259634234473 1290 87143795707524 1291 97800131727499 1292 90890069282506 1293 69915786816454 1294 44438552278682 1295 23273012245204 1296 9998946674256 1297 3504772397388 1298 994371516866 1299 226297498429 1300 40750516398 1301 5727494152 1302 611857944 1303 48882248 1304 2713994 1305 107359 1306 2080 1307 34 1308 0 1309 0 1310 0 1311 0 1312 0 1313 0 1314 0 1315 0 1316 0 1317 0 1318 0 1319 0 1320 0 1321 0 1322 0 1323 0 1324 0 1325 0 1326 4 1327 704 1328 42438 1329 1388824 1330 28679193 1331 410155740 1332 4282782747 1333 33783123574 1334 206454002212 1335 995807691196 1336 3845816217160 1337 12022785550818 1338 30685015140139 1339 64349726011424 1340 111423320651297 1341 159838004454794 1342 190374637806087 1343 188443277809624 1344 155012782279862 1345 105833651255354 1346 59836394829745 1347 27913062327564 1348 10692666753021 1349 3341124585606 1350 844872118275 1351 170937119472 1352 27337295743 1353 3384671780 1354 319174190 1355 21813076 1356 1078796 1357 31474 1358 689 1359 2 1360 0 1361 0 1362 0 1363 0 1364 0 1365 0 1366 0 1367 0 1368 0 1369 0 1370 0 1371 0 1372 0 1373 0 1374 0 1375 0 1376 0 1377 0 1378 6 1379 834 1380 46428 1381 1518480 1382 32297308 1383 477786898 1384 5165821625 1385 42261287594 1386 268338048285 1387 1347302139432 1388 5427017992663 1389 17732543199598 1390 47408357763509 1391 104395181037560 1392 190299530906714 1393 288197349391564 1394 363492762341940 1395 382300483883952 1396 335380527639550 1397 245207558870846 1398 149147510573070 1399 75243745613174 1400 31356841223137 1401 10732986343742 1402 2996686711039 1403 675951314988 1404 121870081518 1405 17270370898 1406 1894476813 1407 155233446 1408 9386415 1409 371522 1410 10599 1411 100 1412 1 1413 0 1414 0 1415 0 1416 0 1417 0 1418 0 1419 0 1420 0 1421 0 1422 0 1423 0 1424 0 1425 0 1426 0 1427 0 1428 0 1429 0 1430 0 1431 2 1432 706 1433 47772 1434 1652876 1435 36326210 1436 554720366 1437 6203998150 1438 52593738112 1439 346622293319 1440 1809651074842 1441 7593851344174 1442 25900469479352 1443 72434587855188 1444 167229150373852 1445 320382476833911 1446 511290720262166 1447 681500162784850 1448 759856203290554 1449 709116651734198 1450 553640392567366 1451 361134576357292 1452 196319488449820 1453 88635839176378 1454 33074018669844 1455 10138868994307 1456 2532521570512 1457 510619982736 1458 81962809296 1459 10329913673 1460 995150104 1461 72134995 1462 3648480 1463 132711 1464 2346 1465 36 1466 0 1467 0 1468 0 1469 0 1470 0 1471 0 1472 0 1473 0 1474 0 1475 0 1476 0 1477 0 1478 0 1479 0 1480 0 1481 0 1482 0 1483 0 1484 0 1485 8 1486 904 1487 52018 1488 1800276 1489 40708529 1490 641863898 1491 7420973853 1492 65128824172 1493 445104102687 1494 2413850849916 1495 10540539913275 1496 37481441125784 1497 109505385846789 1498 264676929693132 1499 532093736122155 1500 893271763569856 1501 1255879481392269 1502 1481346399614726 1503 1467177881526254 1504 1220043430637990 1505 850953973417615 1506 496825028514790 1507 242102080694457 1508 98057331480100 1509 32838274747868 1510 9029009451630 1511 2021528322571 1512 364302898782 1513 52194938239 1514 5821847950 1515 497421441 1516 30945532 1517 1403272 1518 37486 1519 766 1520 2 1521 0 1522 0 1523 0 1524 0 1525 0 1526 0 1527 0 1528 0 1529 0 1530 0 1531 0 1532 0 1533 0 1534 0 1535 0 1536 0 1537 0 1538 0 1539 0 1540 4 1541 736 1542 53300 1543 1953016 1544 45552950 1545 740493122 1546 8841566873 1547 80269382688 1548 568349331458 1549 3198497002520 1550 14518535009280 1551 53763171687574 1552 163886225595206 1553 414140187441040 1554 872350447856702 1555 1538077754277324 1556 2276857823545719 1557 2835540724109598 1558 2974127965395247 1559 2627765437539488 1560 1954501242005869 1561 1221850735497396 1562 640427937143405 1563 280444985523034 1564 102136252301190 1565 30748826118008 1566 7597196240953 1567 1525372782760 1568 246180928489 1569 31400324010 1570 3117197020 1571 232294944 1572 12852305 1573 466300 1574 12349 1575 106 1576 1 1577 0 1578 0 1579 0 1580 0 1581 0 1582 0 1583 0 1584 0 1585 0 1586 0 1587 0 1588 0 1589 0 1590 0 1591 0 1592 0 1593 0 1594 0 1595 0 1596 8 1597 920 1598 58045 1599 2121638 1600 50808138 1601 851569342 1602 10495333715 1603 98481837332 1604 721802442446 1605 4211414436892 1606 19851417560796 1607 76469477478414 1608 242924192090280 1609 640976984222262 1610 1412702626812243 1611 2611966017000784 1612 4064371887218522 1613 5334431463790180 1614 5913317992552542 1615 5538846603008296 1616 4382319970142664 1617 2925212214577206 1618 1643991281573141 1619 775564414593836 1620 305916987103002 1621 100363059121068 1622 27212793059472 1623 6046881759308 1624 1090602773809 1625 157436238446 1626 17938570222 1627 1570147536 1628 103976343 1629 4820326 1630 162128 1631 2628 1632 38 1633 0 1634 0 1635 0 1636 0 1637 0 1638 0 1639 0 1640 0 1641 0 1642 0 1643 0 1644 0 1645 0 1646 0 1647 0 1648 0 1649 0 1650 0 1651 0 1652 0 1653 4 1654 836 1655 59046 1656 2290958 1657 56603984 1658 976663956 1659 12413116620 1660 120300716896 1661 911955880583 1662 5511557861260 1663 26953054076202 1664 107892057602026 1665 356788191678804 1666 981796107627884 1667 2261108731052749 1668 4377677345007448 1669 7149188246526164 1670 9871876835432948 1671 11543608592488089 1672 11438909771785620 1673 9605055421932839 1674 6828150957648476 1675 4102779646376738 1676 2078336811654640 1677 884582580491785 1678 314895836124660 1679 93235769691563 1680 22793652932466 1681 4562208935248 1682 738855504852 1683 95619242895 1684 9681366162 1685 754700254 1686 43009658 1687 1798560 1688 44214 1689 847 1690 2 1691 0 1692 0 1693 0 1694 0 1695 0 1696 0 1697 0 1698 0 1699 0 1700 0 1701 0 1702 0 1703 0 1704 0 1705 0 1706 0 1707 0 1708 0 1709 0 1710 0 1711 4 1712 984 1713 64512 1714 2482866 1715 62856738 1716 1116840030 1717 14631527838 1718 146341817418 1719 1146491602333 1720 7171266090270 1721 36349896754560 1722 151057224263336 1723 519444246733711 1724 1488981040745994 1725 3578816028967204 1726 7245669279671742 1727 12400445846027962 1728 17985716702652554 1729 22146244008200222 1730 23171398221976278 1731 20604553861442121 1732 15562438200747164 1733 9970704804690689 1734 5407271634665664 1735 2474920765113602 1736 952268057642034 1737 306512549918872 1738 82011046055672 1739 18104307275968 1740 3264554831462 1741 475538390378 1742 55011304888 1743 4977135387 1744 339485312 1745 17287771 1746 577944 1747 14275 1748 112 1749 1 1750 0 1751 0 1752 0 1753 0 1754 0 1755 0 1756 0 1757 0 1758 0 1759 0 1760 0 1761 0 1762 0 1763 0 1764 0 1765 0 1766 0 1767 0 1768 0 1769 0 1770 2 1771 826 1772 65500 1773 2672640 1774 69725327 1775 1273983624 1776 17188670379 1777 177305623990 1778 1434498655769 1779 9278899073174 1780 48707866674392 1781 209936169047710 1782 749932384752932 1783 2236853283889860 1784 5604343982135079 1785 11850165437104266 1786 21223857417463956 1787 32285161784170528 1788 41791208715546854 1789 46084510400026124 1790 43310183000211813 1791 34677718901666098 1792 23631892740488309 1793 13682440798946380 1794 6713583226823239 1795 2782170007497538 1796 969588661654504 1797 282592646410126 1798 68428352494378 1799 13647828021012 1800 2220160820579 1801 290449470424 1802 30132654274 1803 2412006614 1804 146793290 1805 6271270 1806 195998 1807 2926 1808 40 1809 0 1810 0 1811 0 1812 0 1813 0 1814 0 1815 0 1816 0 1817 0 1818 0 1819 0 1820 0 1821 0 1822 0 1823 0 1824 0 1825 0 1826 0 1827 0 1828 0 1829 0 1830 12 1831 1072 1832 71102 1833 2888278 1834 77130057 1835 1449221950 1836 20129199881 1837 213996428140 1838 1786654592541 1839 11941905989170 1840 64865102990578 1841 289708201894020 1842 1074027192722080 1843 3330009009611254 1844 8687269273804866 1845 19160942406804074 1846 35866315918563503 1847 57138966473778332 1848 77633002178601233 1849 90072577215901716 1850 89297023440024938 1851 75638789547287310 1852 54701105974474003 1853 33725878337362804 1854 17689563572019036 1855 7869933867015718 1856 2958629171774152 1857 935342144575784 1858 247216732717342 1859 54219605813884 1860 9782276661667 1861 1434720218512 1862 168916783141 1863 15627247136 1864 1118227572 1865 58698928 1866 2275070 1867 51698 1868 932 1869 2 1870 0 1871 0 1872 0 1873 0 1874 0 1875 0 1876 0 1877 0 1878 0 1879 0 1880 0 1881 0 1882 0 1883 0 1884 0 1885 0 1886 0 1887 0 1888 0 1889 0 1890 0 1891 2 1892 870 1893 72238 1894 3098836 1895 85216956 1896 1644866748 1897 23500010536 1898 257321064352 1899 2215503849102 1900 15290432322568 1901 85871068426950 1902 397089143126864 1903 1526385301185282 1904 4914513882619244 1905 13335432965510832 1906 30646127987330096 1907 59879100586365645 1908 99770343525931830 1909 142072298424596718 1910 173155020117414816 1911 180769729834176542 1912 161674289678096596 1913 123813784571123613 1914 81097748251519998 1915 45349959581819332 1916 21595532847965170 1917 8728474586657230 1918 2981634914838974 1919 856391682754914 1920 205469226024640 1921 40864376988063 1922 6668931290848 1923 883110755363 1924 93272106988 1925 7738268258 1926 485836254 1927 22888886 1928 708318 1929 16385 1930 118 1931 1 1932 0 1933 0 1934 0 1935 0 1936 0 1937 0 1938 0 1939 0 1940 0 1941 0 1942 0 1943 0 1944 0 1945 0 1946 0 1947 0 1948 0 1949 0 1950 0 1951 0 1952 0 1953 4 1954 1088 1955 78617 1956 3341760 1957 93918616 1958 1862073068 1959 27355099204 1960 308318391546 1961 2735686446856 1962 19481436783396 1963 113033830706657 1964 540738484682116 1965 2153305045960250 1966 7192837572369768 1967 20280390910949217 1968 48507186826778638 1969 98815195298056468 1970 171979300177179042 1971 256316244399646541 1972 327661703291361402 1973 359622027928086793 1974 338987477038418898 1975 274361632540758093 1976 190492977175667020 1977 113291610633186512 1978 57587422917593314 1979 24946967557698320 1980 9175890782202074 1981 2852575792017638 1982 745222784564046 1983 162495766979396 1984 29315275146422 1985 4332365717361 1986 517083997172 1987 49147755226 1988 3618347810 1989 203448034 1990 8047562 1991 234725 1992 3240 1993 42 1994 0 1995 0 1996 0 1997 0 1998 0 1999 0 2000 0 2001 0 2002 0 2003 0 2004 0 2005 0 2006 0 2007 0 2008 0 2009 0 2010 0 2011 0 2012 0 2013 0 2014 0 2015 0 2016 6 2017 950 2018 79301 2019 3572698 2020 103392306 2021 2103633120 2022 31751509848 2023 368151254198 2024 3364287416312 2025 24703562067990 2026 147976039972874 2027 731762292875500 2028 3016255295405714 2029 10443645713245730 2030 30567484638568783 2031 76015240140109634 2032 161268978719052467 2033 292822664516292258 2034 456171291590679368 2035 610777967287718932 2036 703656028618124695 2037 697883975227927072 2038 595835024288214313 2039 437628684060470066 2040 276177145261747603 2041 149472128696426492 2042 69204374566579518 2043 27320337704743706 2044 9159326253066073 2045 2594562437912812 2046 617258706639287 2047 122391511022614 2048 20048823151118 2049 2680861332360 2050 288942492936 2051 24566699938 2052 1622264171 2053 78820032 2054 2844108 2055 59978 2056 1021 2057 2 2058 0 2059 0 2060 0 2061 0 2062 0 2063 0 2064 0 2065 0 2066 0 2067 0 2068 0 2069 0 2070 0 2071 0 2072 0 2073 0 2074 0 2075 0 2076 0 2077 0 2078 0 2079 0 2080 7 2081 1144 2082 86225 2083 3846904 2084 113555252 2085 2370718062 2086 36754293136 2087 438146676490 2088 4121129389450 2089 31182590665740 2090 192702096050855 2091 984331287857674 2092 4196361015457202 2093 15047871178236816 2094 45678916586683618 2095 117988516838783026 2096 260412191781928840 2097 492741310308391322 2098 801359525727071783 2099 1122290107375145116 2100 1355202342999859776 2101 1411952897710137188 2102 1269428989676346588 2103 984417830480772540 2104 657817359477604853 2105 378181419845432930 2106 186646031142405397 2107 78852318274369642 2108 28414151734484959 2109 8694285742281718 2110 2246895568980843 2111 487154991976760 2112 87920493701214 2113 13073618522766 2114 1583721389396 2115 153609030322 2116 11749512351 2117 682371482 2118 29878227 2119 859382 2120 18687 2121 124 2122 1 2123 0 2124 0 2125 0 2126 0 2127 0 2128 0 2129 0 2130 0 2131 0 2132 0 2133 0 2134 0 2135 0 2136 0 2137 0 2138 0 2139 0 2140 0 2141 0 2142 0 2143 0 2144 0 2145 4 2146 948 2147 86798 2148 4102304 2149 124573172 2150 2666680128 2151 42432334415 2152 519781875054 2153 5029198930977 2154 39187938180302 2155 249677129034458 2156 1316437172271212 2157 5800079826188385 2158 21522849663435296 2159 67700776790756476 2160 181464921005067484 2161 416243180967423979 2162 819853387416489734 2163 1390336252859889148 2164 2034080095877423922 2165 2570930258742360677 2166 2809622793721098390 2167 2655646339495361369 2168 2170465698644534606 2169 1532727081592765088 2170 933971178570553726 2171 490166205122961369 2172 221005690474108596 2173 85337593718159741 2174 28108129073457100 2175 7859684233714348 2176 1854765620337884 2177 366829840009156 2178 60266076540906 2179 8142398820622 2180 891841409798 2181 78086629718 2182 5314161438 2183 277340357 2184 10200188 2185 278729 2186 3570 2187 44 2188 0 2189 0 2190 0 2191 0 2192 0 2193 0 2194 0 2195 0 2196 0 2197 0 2198 0 2199 0 2200 0 2201 0 2202 0 2203 0 2204 0 2205 0 2206 0 2207 0 2208 0 2209 0 2210 0 2211 8 2212 1248 2213 94474 2214 4404022 2215 136401393 2216 2992679310 2217 48862933253 2218 614737076800 2219 6115023440041 2220 49039799107162 2221 321921022620056 2222 1750814792288864 2223 7966345586213833 2224 30566764750759394 2225 99548245157521887 2226 276642406294490088 2227 658853015268460369 2228 1349459786922756590 2229 2383608537872406245 2230 3638571933712734648 2231 4807403550781700654 2232 5502949347382241678 2233 5459873438048672363 2234 4695106801446439298 2235 3497365733430543809 2236 2254235233768019302 2237 1255225026770638229 2238 602498459220931418 2239 248593005949238928 2240 87860621327482530 2241 26486531490120457 2242 6774921483255876 2243 1461312696493483 2244 263735881629998 2245 39473644813544 2246 4840769062526 2247 480256121446 2248 37717999754 2249 2309415964 2250 104304172 2251 3517908 2252 69094 2253 1114 2254 2 2255 0 2256 0 2257 0 2258 0 2259 0 2260 0 2261 0 2262 0 2263 0 2264 0 2265 0 2266 0 2267 0 2268 0 2269 0 2270 0 2271 0 2272 0 2273 0 2274 0 2275 0 2276 0 2277 0 2278 2 2279 998 2280 94820 2281 4685586 2282 149148860 2283 3352666328 2284 56129500789 2285 724870503414 2286 7409183296972 2287 61117713951260 2288 413118311957424 2289 2316060893367310 2290 10875522434063239 2291 43116196429586476 2292 145267322702581447 2293 418184452482024536 2294 1033130051832086969 2295 2198271718860990018 2296 4040061124894776040 2297 6427411785570703256 2298 8866199259037942448 2299 10616204634220070120 2300 11040546886865887427 2301 9973468415304184440 2302 7823000868816845678 2303 5323470767628827668 2304 3138471397082934590 2305 1599984085752999572 2306 703586088669857623 2307 266054064394488258 2308 86184041535329018 2309 23804810105447392 2310 5575509160905723 2311 1099810431699500 2312 181266688104453 2313 24705411272154 2314 2752988480117 2315 246479738892 2316 17465235288 2317 942408908 2318 38506939 2319 1033192 2320 21189 2321 130 2322 1 2323 0 2324 0 2325 0 2326 0 2327 0 2328 0 2329 0 2330 0 2331 0 2332 0 2333 0 2334 0 2335 0 2336 0 2337 0 2338 0 2339 0 2340 0 2341 0 2342 0 2343 0 2344 0 2345 0 2346 6 2347 1266 2348 102959 2349 5024294 2350 162821931 2351 3747818678 2352 64322916612 2353 852291427670 2354 8946794693800 2355 75869818905052 2356 527748072621499 2357 3047988047658080 2358 14760569390159380 2359 60420249803062456 2360 210436682881360351 2361 627019988744955406 2362 1605484181424181776 2363 3545521854115740204 2364 6772997941590511522 2365 11217874309315076644 2366 16137117716553721303 2367 20186248452345683836 2368 21974344729156844572 2369 20821735579330492570 2370 17169961478604148173 2371 12313468482151507474 2372 7671031354829353437 2373 4144517254468647634 2374 1937758664163760815 2375 781865136362939046 2376 271332367735614543 2377 80650416758785340 2378 20431608139900052 2379 4384921480191316 2380 791613951977481 2381 119140640900668 2382 14798063920555 2383 1495185534964 2384 121180413902 2385 7657443542 2386 372474617 2387 12785094 2388 328446 2389 3916 2390 46 2391 0 2392 0 2393 0 2394 0 2395 0 2396 0 2397 0 2398 0 2399 0 2400 0 2401 0 2402 0 2403 0 2404 0 2405 0 2406 0 2407 0 2408 0 2409 0 2410 0 2411 0 2412 0 2413 0 2414 0 2415 4 2416 1112 2417 103202 2418 5326638 2419 177513222 2420 4182806788 2421 73542899840 2422 999320042004 2423 10768115048260 2424 93824024230032 2425 671234919997746 2426 3991254293920940 2427 19920910534434108 2428 84135557170582112 2429 302699753238944394 2430 932808768982382160 2431 2473386622555846338 2432 5664029116889630442 2433 11235797860689268041 2434 19353851207856221774 2435 29001129985560764631 2436 37854918343585917348 2437 43078334965560646884 2438 42755759260809756178 2439 37009020978600977985 2440 27924294351580942736 2441 18348877901098254945 2442 10485170563427390640 2443 5200618986201022160 2444 2233502630678053970 2445 828056055178031311 2446 264038085162779202 2447 72092025289342004 2448 16764296678396506 2449 3299276533208647 2450 545223116142528 2451 74978888732374 2452 8476912308942 2453 777926073650 2454 56692182496 2455 3232092729 2456 136218870 2457 4309664 2458 79086 2459 1211 2460 2 2461 0 2462 0 2463 0 2464 0 2465 0 2466 0 2467 0 2468 0 2469 0 2470 0 2471 0 2472 0 2473 0 2474 0 2475 0 2476 0 2477 0 2478 0 2479 0 2480 0 2481 0 2482 0 2483 0 2484 0 2485 8 2486 1280 2487 112338 2488 5704564 2489 193242768 2490 4658705762 2491 83896536367 2492 1168579890430 2493 12919163870840 2494 115599897873310 2495 850126141119923 2496 5201321796728064 2497 26739582758863199 2498 116447441220696094 2499 432465344472347563 2500 1377296880974764708 2501 3778807839517641858 2502 8965545556356680460 2503 18451668906993882814 2504 33022267801794630586 2505 51490669180007650566 2506 70051955807401995432 2507 83233915030765255609 2508 86415932434161323852 2509 78404476088079409175 2510 62143591070586485796 2511 42996308334901666431 2512 25937214446601813110 2513 13619237927571853992 2514 6211282366070572566 2515 2453809674214446105 2516 836940995863253014 2517 245483460332404581 2518 61622339015646904 2519 13164022832246346 2520 2376633734244596 2521 359726762791112 2522 45174793836368 2523 4653434811065 2524 386349159196 2525 25469289485 2526 1281890676 2527 49056863 2528 1231900 2529 23899 2530 136 2531 1 2532 0 2533 0 2534 0 2535 0 2536 0 2537 0 2538 0 2539 0 2540 0 2541 0 2542 0 2543 0 2544 0 2545 0 2546 0 2547 0 2548 0 2549 0 2550 0 2551 0 2552 0 2553 0 2554 0 2555 0 2556 2 2557 1082 2558 112055 2559 6035886 2560 210077598 2561 5180949512 2562 95502454795 2563 1362946299406 2564 15452421867937 2565 141923070874134 2566 1072296835360826 2567 6746797000938258 2568 35704363548482028 2569 160223724830428216 2570 613825245364704051 2571 2018856076092485974 2572 5727016924391033054 2573 14066443986460509864 2574 30008524798199917162 2575 55746493098564807872 2576 90360264435904883009 2577 127992598479565601866 2578 158599999715033485983 2579 172031721413555296906 2580 163379696037914817251 2581 135828669225043033264 2582 98794448047229095112 2583 62803394472721183314 2584 34843240810172153763 2585 16838818563589104840 2586 7071675113534690068 2587 2573156775179490196 2588 808349570481317855 2589 218300839476678648 2590 50423615389759385 2591 9900616540475662 2592 1640695220675316 2593 227406067249304 2594 26095191945101 2595 2443508824414 2596 184108791835 2597 10845627080 2598 493531476 2599 15863410 2600 384328 2601 4278 2602 48 2603 0 2604 0 2605 0 2606 0 2607 0 2608 0 2609 0 2610 0 2611 0 2612 0 2613 0 2614 0 2615 0 2616 0 2617 0 2618 0 2619 0 2620 0 2621 0 2622 0 2623 0 2624 0 2625 0 2626 0 2627 0 2628 12 2629 1430 2630 121798 2631 6448988 2632 228119822 2633 5750667826 2634 108484798066 2635 1585659391426 2636 18427632353512 2637 173640378966286 2638 1347188656607431 2639 8712225353499470 2640 47433686146986443 2641 219209096694723458 2642 865749828375316755 2643 2938588633646355428 2644 8612708328417292144 2645 21882169125102740870 2646 48349264674092488814 2647 93148739163238745514 2648 156805045854157066072 2649 231013439471164991626 2650 298204498635572628049 2651 337531309171402235572 2652 335109476561629162963 2653 291817440794434811262 2654 222791478613339855082 2655 149000217364014740840 2656 87184325924697690937 2657 44558074260010500576 2658 19848428693331886283 2659 7685805627342736518 2660 2578870861504146776 2661 746918611592896906 2662 185884357566818237 2663 39532540904961874 2664 7138780749282907 2665 1085937520006894 2666 137896690739410 2667 14439978826254 2668 1231125290498 2669 83590465840 2670 4454134821 2671 175780288 2672 5233562 2673 89994 2674 1312 2675 2 2676 0 2677 0 2678 0 2679 0 2680 0 2681 0 2682 0 2683 0 2684 0 2685 0 2686 0 2687 0 2688 0 2689 0 2690 0 2691 0 2692 0 2693 0 2694 0 2695 0 2696 0 2697 0 2698 0 2699 0 2700 0 2701 2 2702 1130 2703 121375 2704 6810644 2705 247316776 2706 6374020506 2707 122985081253 2708 1840255323614 2709 21912587580816 2710 211738277060992 2711 1686085402318626 2712 11201407671191002 2713 62708324503734255 2714 298269675647917486 2715 1213638096290162533 2716 4248491471685837814 2717 12856081754901073023 2718 33762083708148139226 2719 77200746681770507287 2720 154117779879122512352 2721 269192487252979539206 2722 412083765530436365992 2723 553560497541468399257 2724 653083287881396446370 2725 677009094252457597046 2726 616704108253997853040 2727 493501047143012501186 2728 346686064829661918882 2729 213581290521076279804 2730 115221372601352134304 2731 54328215542881896735 2732 22336464294864711760 2733 7984625545486859827 2734 2473103845636153984 2735 660994402815469302 2736 151700446653336082 2737 29724292037942215 2738 4937713523198392 2739 689781689877570 2740 80189620706972 2741 7669527469846 2742 592905812478 2743 36502963098 2744 1719742186 2745 61842728 2746 1457754 2747 26825 2748 142 2749 1 2750 0 2751 0 2752 0 2753 0 2754 0 2755 0 2756 0 2757 0 2758 0 2759 0 2760 0 2761 0 2762 0 2763 0 2764 0 2765 0 2766 0 2767 0 2768 0 2769 0 2770 0 2771 0 2772 0 2773 0 2774 0 2775 4 2776 1420 2777 131956 2778 7268952 2779 267902508 2780 7052142808 2781 139146390567 2782 2130706555386 2783 25984166343415 2784 257361947289960 2785 2102431414545658 2786 14341336831909556 2787 82509974148235616 2788 403699424849363560 2789 1691317694141606053 2790 6102314800380885588 2791 19052362414960165726 2792 51680670737433358990 2793 122202904294868722626 2794 252582411576556159870 2795 457364430699098139808 2796 726817943620840568140 2797 1015018289708162100869 2798 1246850845684443704098 2799 1348004198100600398413 2800 1282887850110477419722 2801 1074573380355364281873 2802 791782299720756651458 2803 512757232929758786096 2804 291475215880847636612 2805 145194283206278060123 2806 63246953857129828452 2807 24029975927653960788 2808 7938497467048937954 2809 2271904274317046129 2810 560779199153130426 2811 118767546301691075 2812 21448586200962940 2813 3279057089708489 2814 420526474447402 2815 44780120669741 2816 3902115988194 2817 274388554540 2818 15122876116 2819 645944492 2820 19501674 2821 446843 2822 4656 2823 50 2824 0 2825 0 2826 0 2827 0 2828 0 2829 0 2830 0 2831 0 2832 0 2833 0 2834 0 2835 0 2836 0 2837 0 2838 0 2839 0 2840 0 2841 0 2842 0 2843 0 2844 0 2845 0 2846 0 2847 0 2848 0 2849 0 2850 6 2851 1258 2852 131090 2853 7654488 2854 289725765 2855 7792121346 2856 157135620796 2857 2461334995384 2858 30729199450635 2859 311838605853128 2860 2612198056700295 2861 18286840032780936 2862 108068084418318498 2863 543602541170764126 2864 2343613482101624962 2865 8709928998416608702 2866 28039368224687125708 2867 78506859738036998002 2868 191824630564459419801 2869 410183049092136019632 2870 769351457808073362850 2871 1268067937168930598220 2872 1839271465066678360297 2873 2350064985764216032778 2874 2646855479254010583343 2875 2628623467285493846916 2876 2301738307537661579695 2877 1776414799534147195142 2878 1207464012817031812703 2879 722052439275619152344 2880 379304866403999293404 2881 174709696941123634550 2882 70396385255555184671 2883 24744066913388024962 2884 7561905298845361032 2885 2001267059797711984 2886 456529068855109047 2887 89268822375848242 2888 14865508889686841 2889 2091391285078142 2890 246319245959233 2891 23990386128600 2892 1907686538917 2893 121119463480 2894 6052618684 2895 224366060 2896 6304812 2897 101858 2898 1417 2899 2 2900 0 2901 0 2902 0 2903 0 2904 0 2905 0 2906 0 2907 0 2908 0 2909 0 2910 0 2911 0 2912 0 2913 0 2914 0 2915 0 2916 0 2917 0 2918 0 2919 0 2920 0 2921 0 2922 0 2923 0 2924 0 2925 0 2926 6 2927 1502 2928 142368 2929 8161840 2930 313126711 2931 8594942786 2932 177117927233 2933 2836976002324 2934 36245796026058 2935 376701522504424 2936 3234303968289294 2937 23226058010443000 2938 140916496087162934 2939 728368741080984546 2940 3229631677924666791 2941 12356237050016971832 2942 40989176708583783957 2943 118380989943544137344 2944 298687740515054410677 2945 660264884117142098964 2946 1281762132341088551010 2947 2189327432131538555950 2948 3295145544546108826074 2949 4375013340672707430568 2950 5128018735760113324559 2951 5308358013334754419150 2952 4853346185981404384287 2953 3918128918527008972450 2954 2791349664963462184452 2955 1753236930461683452260 2956 969609583595355416016 2957 471364999743424592588 2958 201011670377195997917 2959 75005395973686414740 2960 24415368254122713798 2961 6908383570966528022 2962 1692015580665637962 2963 356922072293003792 2964 64468849602660753 2965 9900559471478404 2966 1282207652745317 2967 138570679290152 2968 12354016952030 2969 892561908050 2970 51497265785 2971 2278261262 2972 77214407 2973 1713098 2974 29975 2975 148 2976 1 2977 0 2978 0 2979 0 2980 0 2981 0 2982 0 2983 0 2984 0 2985 0 2986 0 2987 0 2988 0 2989 0 2990 0 2991 0 2992 0 2993 0 2994 0 2995 0 2996 0 2997 0 2998 0 2999 0 3000 0 3001 0 3002 0 3003 4 3004 1196 3005 141474 3006 8578312 3007 337821580 3008 9468714332 3009 199288999543 3010 3262879920698 3011 42644287314512 3012 453719163704928 3013 3991097899352601 3014 29386868926307848 3015 182961729769493254 3016 971261852094695374 3017 4426940671876112896 3018 17425949084010587426 3019 59531805484493551016 3020 177239195769099459296 3021 461467812765220980263 3022 1053801440775787150236 3023 2115725155722609018040 3024 3741926579637715379836 3025 5839060516343721782559 3026 8048509728106418755430 3027 9807844581786291573284 3028 10571402133986588145902 3029 10080162396965782419098 3030 8501873290355130431438 3031 6339747427352343443163 3032 4176341632628300731992 3033 2427716083639492582734 3034 1243466708659234735898 3035 560142027471623934125 3036 221412880466473824690 3037 76589025974829744254 3038 23109039674414467280 3039 6058927803083319548 3040 1374201729398655162 3041 268202753888577283 3042 44760542333561562 3043 6341236739057070 3044 755650598832004 3045 74967284798188 3046 6101923213028 3047 401840960151 3048 20788313292 3049 835981703 3050 23772056 3051 516475 3052 5050 3053 52 3054 0 3055 0 3056 0 3057 0 3058 0 3059 0 3060 0 3061 0 3062 0 3063 0 3064 0 3065 0 3066 0 3067 0 3068 0 3069 0 3070 0 3071 0 3072 0 3073 0 3074 0 3075 0 3076 0 3077 0 3078 0 3079 0 3080 0 3081 8 3082 1616 3083 153880 3084 9129560 3085 364327954 3086 10414592652 3087 223837142511 3088 3744895041274 3089 50048915667671 3090 544925227041552 3091 4908908156952540 3092 37044429460508078 3093 236565049229373613 3094 1289145960148902412 3095 6036871275371163270 3096 24435882973846616352 3097 85921201917201997156 3098 263538554757168017002 3099 707605353431712772772 3100 1668117970774289731856 3101 3461156916114389405899 3102 6333624772388784290698 3103 10238203228917661219394 3104 14637915958643073313454 3105 18527358258964668758999 3106 20772050709110627519316 3107 20634482489893963741815 3108 18160966555363982381450 3109 14156817687414331359366 3110 9767620344518815003328 3111 5959166301337250832694 3112 3210610561956060631674 3113 1525014732342840382546 3114 637318516264177478494 3115 233758247183570202802 3116 75029477972829802532 3117 21001674020208008831 3118 5105810723887252520 3119 1073006913676892670 3120 193827204316492484 3121 29898799443831776 3122 3906822302621446 3123 428485325298161 3124 38961264047190 3125 2899809476009 3126 172726422198 3127 8119852235 3128 283528636 3129 7539680 3130 114718 3131 1526 3132 2 3133 0 3134 0 3135 0 3136 0 3137 0 3138 0 3139 0 3140 0 3141 0 3142 0 3143 0 3144 0 3145 0 3146 0 3147 0 3148 0 3149 0 3150 0 3151 0 3152 0 3153 0 3154 0 3155 0 3156 0 3157 0 3158 0 3159 0 3160 2 3161 1262 3162 152077 3163 9581300 3164 392169904 3165 11441218738 3166 250992844488 3167 4289361695562 3168 58598812379080 3169 652654835689400 3170 6018672926668979 3171 46529968848828156 3172 304640782057385222 3173 1703378221168606654 3174 8191208866694979222 3175 34076884927027212234 3176 123256874819722679256 3177 389254131605780724580 3178 1077148207465819898540 3179 2619648107566762147674 3180 5613417452103869348002 3181 10620131179670318760034 3182 17769713045463734248843 3183 26330027822373433905162 3184 34583493088172904735395 3185 40292194444521008784944 3186 41654604053447740017475 3187 38213883913489824005628 3188 31102388595448208538971 3189 22446567249653652398628 3190 14352503684944034485511 3191 8121338566134427653982 3192 4060754922674448592087 3193 1790880746207690835462 3194 695091363491448691211 3195 236798712419055199806 3196 70586346970400417450 3197 18342783448695533528 3198 4137581725346698371 3199 806044075103585168 3200 134815260712825249 3201 19221605444156738 3202 2317097615724133 3203 233672128068268 3204 19488414645845 3205 1320285834966 3206 71609991620 3207 2983538616 3208 95559237 3209 2000372 3210 33357 3211 154 3212 1 3213 0 3214 0 3215 0 3216 0 3217 0 3218 0 3219 0 3220 0 3221 0 3222 0 3223 0 3224 0 3225 0 3226 0 3227 0 3228 0 3229 0 3230 0 3231 0 3232 0 3233 0 3234 0 3235 0 3236 0 3237 0 3238 0 3239 0 3240 10 3241 1602 3242 165046 3243 10188772 3244 422092778 3245 12550152094 3246 280969133982 3247 4903311084072 3248 68450169558814 3249 779581780138108 3250 7356652519910563 3251 58241059131204474 3252 390773772002949464 3253 2240902670228465508 3254 11060610124283944711 3255 47267995255972290014 3256 175778353826399247867 3257 571242296687886489024 3258 1628163887919680051378 3259 4082462412994494026672 3260 9028267181885050288870 3261 17646891680475805264236 3262 30539917573059180463258 3263 46860029503940144475062 3264 63815788873199384058066 3265 77190736713824489334138 3266 82966988697313776827102 3267 79252830401881979776566 3268 67272339322427201999193 3269 50721232260672015665790 3270 33944428608605349079987 3271 20143576156861229032524 3272 10585771255569244718466 3273 4918237627018878717722 3274 2016162344709114560422 3275 727487809919708765230 3276 230397106533680580045 3277 63830382879874895960 3278 15409345689889846356 3279 3226680745127857178 3280 582948263740687401 3281 90290706565794304 3282 11901442721088367 3283 1322822528646972 3284 122706949791077 3285 9360689270322 3286 579149335958 3287 28205253412 3288 1070832331 3289 28752582 3290 593724 3291 5460 3292 54 3293 0 3294 0 3295 0 3296 0 3297 0 3298 0 3299 0 3300 0 3301 0 3302 0 3303 0 3304 0 3305 0 3306 0 3307 0 3308 0 3309 0 3310 0 3311 0 3312 0 3313 0 3314 0 3315 0 3316 0 3317 0 3318 0 3319 0 3320 0 3321 5 3322 1404 3323 163578 3324 10663328 3325 453374987 3326 13751057182 3327 314034262521 3328 5594358689072 3329 79777218169182 3330 928763091168484 3331 8965245205005870 3332 72653533022181746 3333 499359267269079943 3334 2935586036135346030 3335 14865148592984996639 3336 65226136724913982642 3337 249254533566424890489 3338 833094918818442692050 3339 2444318121371955334987 3340 6315004551726535338212 3341 14403669343761904417801 3342 29067021072013872003762 3343 51991570913405461204499 3344 82545768031648621514112 3345 116458091409781220273595 3346 146119652179085497332216 3347 163131209379949368094798 3348 162090866149020188289992 3349 143336752572048469326307 3350 112771570159112390235014 3351 78891533767549052188868 3352 49031143519939808839958 3353 27040741296931072387749 3354 13213807165372232601870 3355 5711010994169584704399 3356 2178346571275209297998 3357 731390972817417568365 3358 215507237829655637498 3359 55529743189204405629 3360 12460575297498656832 3361 2423295836314418476 3362 406118234472041242 3363 58264664680201975 3364 7098214960352446 3365 727576073349384 3366 61974113172840 3367 4331139244041 3368 242756879798 3369 10765571448 3370 355009138 3371 8955520 3372 128614 3373 1639 3374 2 3375 0 3376 0 3377 0 3378 0 3379 0 3380 0 3381 0 3382 0 3383 0 3384 0 3385 0 3386 0 3387 0 3388 0 3389 0 3390 0 3391 0 3392 0 3393 0 3394 0 3395 0 3396 0 3397 0 3398 0 3399 0 3400 0 3401 0 3402 0 3403 4 3404 1652 3405 177549 3406 11331568 3407 487032679 3408 15045376258 3409 350430658706 3410 6370908338722 3411 92774948145248 3412 1103685148985646 3413 10893902805052640 3414 90335333221535664 3415 635769099406821302 3416 3829843618241106378 3417 19887479262143835080 3418 89555403434636195394 3419 351496088697793594764 3420 1207648144397921226540 3421 3645425852951849287159 3422 9698427172996221002914 3423 22800706836690065896394 3424 47473726938142404546504 3425 87703118414279534631050 3426 143973156524830268126014 3427 210262728921292586144267 3428 273424275150824051402330 3429 316783616938722278309274 3430 327097840933687435897860 3431 301026708924422451599989 3432 246861433129475122858936 3433 180308359981222105462740 3434 117211098285439715637358 3435 67743293326375051650175 3436 34764404711760451677696 3437 15814833377409024228294 3438 6364995348371282944480 3439 2261085533858351035903 3440 707003680023607826514 3441 193960138358794268835 3442 46510702080600091024 3443 9706100458876380736 3444 1753700910345154284 3445 272708203969853142 3446 36237240894022770 3447 4080765304533988 3448 385337497792962 3449 30160982745104 3450 1921821386864 3451 98268026583 3452 3865910760 3453 117304403 3454 2322112 3455 36979 3456 160 3457 1 3458 0 3459 0 3460 0 3461 0 3462 0 3463 0 3464 0 3465 0 3466 0 3467 0 3468 0 3469 0 3470 0 3471 0 3472 0 3473 0 3474 0 3475 0 3476 0 3477 0 3478 0 3479 0 3480 0 3481 0 3482 0 3483 0 3484 0 3485 0 3486 2 3487 1354 3488 174904 3489 11843676 3490 522064280 3491 16443683810 3492 390469133016 3493 7242060947570 3494 107660100921930 3495 1308317925988808 3496 13200178369639661 3497 111962511570439302 3498 806548502775242220 3499 4976612343060030878 3500 26489214139248664737 3501 122361003620998303746 3502 493026833567201322116 3503 1740359871511707476168 3504 5402059177618771757565 3505 14791224315482109232934 3506 35821116913826869488008 3507 76903648666728287526160 3508 146638011399089369435383 3509 248718631503347257934924 3510 375721547916590626454523 3511 505971954244760328383970 3512 607820997475198644922780 3513 651605679648259355684504 3514 623466278396202303717765 3515 532363687210500237138810 3516 405517097533304991015076 3517 275385272062515299774006 3518 166576265121853331871693 3519 89642800087726257762938 3520 42855739592918020364929 3521 18168424605643249458706 3522 6815766341629640024216 3523 2256883759583943730446 3524 657696432561255132907 3525 168102785181441826888 3526 37534622132463219422 3527 7287489455614624886 3528 1223699802226056843 3529 176579022269172552 3530 21734816512059679 3531 2261045680906548 3532 196746423107495 3533 14109726281180 3534 822519449120 3535 37811518530 3536 1358698734 3537 34527358 3538 679106 3539 5886 3540 56 3541 0 3542 0 3543 0 3544 0 3545 0 3546 0 3547 0 3548 0 3549 0 3550 0 3551 0 3552 0 3553 0 3554 0 3555 0 3556 0 3557 0 3558 0 3559 0 3560 0 3561 0 3562 0 3563 0 3564 0 3565 0 3566 0 3567 0 3568 0 3569 0 3570 12 3571 1828 3572 190350 3573 12563412 3574 559818712 3575 17948214562 3576 434422009561 3577 8217805437622 3578 124674543840893 3579 1547171871556842 3580 15950894132856659 3581 138337731842204630 3582 1019648702888216028 3583 6441737545301371210 3584 35131221929574496626 3585 166394099649465200962 3586 687959498659603960939 3587 2493834681814306539104 3588 7955663618730705682282 3589 22406627644031168016722 3590 55866262355250200423102 3591 123593573822381007858680 3592 243082349891535985785788 3593 425709673036181832314772 3594 664711180701768495703411 3595 926282623349743715670394 3596 1152813623999586342928992 3597 1281979752225541225474444 3598 1274096499214560098241324 3599 1131639640762570966282972 3600 898003119727833405995833 3601 636330737603197839644142 3602 402332200996603929335434 3603 226741145608389122373156 3604 113748607623025696728981 3605 50714196507639575669040 3606 20055778698549411072975 3607 7019097923428681748722 3608 2168161964547037273457 3609 589269836092675553034 3610 140403285635251299845 3611 29204469315000726460 3612 5277303244909647584 3613 823693952829989080 3614 110311327687736458 3615 12573086819324544 3616 1208400161913341 3617 96720664354684 3618 6365466266171 3619 336637316032 3620 14119349722 3621 440751728 3622 10570806 3623 143586 3624 1756 3625 2 3626 0 3627 0 3628 0 3629 0 3630 0 3631 0 3632 0 3633 0 3634 0 3635 0 3636 0 3637 0 3638 0 3639 0 3640 0 3641 0 3642 0 3643 0 3644 0 3645 0 3646 0 3647 0 3648 0 3649 0 3650 0 3651 0 3652 0 3653 0 3654 0 3655 4 3656 1408 3657 187004 3658 13113922 3659 598916324 3660 19569642166 3661 482650155604 3662 9308967367350 3663 144086189310497 3664 1825363523151978 3665 19223476585722590 3666 170411556391293612 3667 1284700946085385413 3668 8306852173643186178 3669 46398708167563869712 3670 225235228130335535846 3671 955133345082572244487 3672 3553857602253972709262 3673 11646115881428155778379 3674 33721623896254584300770 3675 86512521398005715217139 3676 197110262969148513954670 3677 399627574833649681423457 3678 722152035269298658055298 3679 1164681593723604169823641 3680 1678210776031113336577332 3681 2162153011865987685397932 3682 2492050882419746933555324 3683 2570288871492666326259984 3684 2372366450346932625011082 3685 1959178448922714833622071 3686 1447014180731657281018264 3687 955184351677909824690320 3688 563011654757451670658754 3689 295971461769718214268149 3690 138563846616214643178148 3691 57670471432604411628202 3692 21293851109215691425530 3693 6958095139669150224913 3694 2006429619442630804934 3695 508886728691435826485 3696 113087822854621853020 3697 21922174908952853650 3698 3687819585031210276 3699 535139192617533255 3700 66502812645707354 3701 7019221881517957 3702 622555317410960 3703 45866217084489 3704 2756354152200 3705 133215393650 3706 4960446518 3707 142919386 3708 2680950 3709 40849 3710 166 3711 1 3712 0 3713 0 3714 0 3715 0 3716 0 3717 0 3718 0 3719 0 3720 0 3721 0 3722 0 3723 0 3724 0 3725 0 3726 0 3727 0 3728 0 3729 0 3730 0 3731 0 3732 0 3733 0 3734 0 3735 0 3736 0 3737 0 3738 0 3739 0 3740 0 3741 4 3742 1772 3743 203498 3744 13900632 3745 641141852 3746 21311256010 3747 535458308414 3748 10527358531006 3749 166193210782561 3750 2148685243903838 3751 23107435788319336 3752 209306951108404540 3753 1613338730629479576 3754 10672839656766384074 3755 61032100935887312021 3756 303525728932881086408 3757 1319585851200425109013 3758 5037403182922311521742 3759 16949285736892356836239 3760 50429661176550844896086 3761 133052121434264515838783 3762 312026129368691604204032 3763 651728557738832535903589 3764 1214447746868617470043634 3765 2021742979639632881089989 3766 3010132893525116764630606 3767 4011642913534754895957396 3768 4788421842730758335070066 3769 5120937044352983476816629 3770 4907338499794201848780026 3771 4213427221416547864523829 3772 3240199548408085036589174 3773 2230529506123189898026859 3774 1373389164274210285531526 3775 755562580212105253820023 3776 370907971980261925404692 3777 162213555395536673592049 3778 63082304928908145144074 3779 21764954453102699285242 3780 6645177957613298198328 3781 1789962777149729609405 3782 423887718476449495846 3783 87897123908502146041 3784 15884496756107937286 3785 2488219657119926167 3786 335675064877359410 3787 38710927090369999 3788 3780936696780414 3789 309537849272929 3790 20927183783064 3791 1152456315342 3792 50130912494 3793 1708893734 3794 41186794 3795 773153 3796 6328 3797 58 3798 0 3799 0 3800 0 3801 0 3802 0 3803 0 3804 0 3805 0 3806 0 3807 0 3808 0 3809 0 3810 0 3811 0 3812 0 3813 0 3814 0 3815 0 3816 0 3817 0 3818 0 3819 0 3820 0 3821 0 3822 0 3823 0 3824 0 3825 0 3826 0 3827 0 3828 4 3829 1568 3830 200326 3831 14475122 3832 684649867 3833 23184291762 3834 593261580628 3835 11885794026688 3836 191324845698351 3837 2523683961829314 3838 27706054317956972 3839 256347369441958396 3840 2019575579397425108 3841 13663987755986375722 3842 79964966730268928983 3843 407258710558936126950 3844 1814449015225781395678 3845 7103219626308466547894 3846 24527983774880586617195 3847 74953402695380301120956 3848 203267739403885227121784 3849 490388487044693712265738 3850 1054620295805238457335829 3851 2025271693060733248558150 3852 3477920769897340343425515 3853 5346921901735852699107184 3854 7365850902789487989122984 3855 9098267306611313560424678 3856 10080731373122159926097293 3857 10020881324755390685325536 3858 8936903786686772902021142 3859 7148688550415329863033722 3860 5126464780080843016098383 3861 3293495358539370172685604 3862 1893810064573804913356492 3863 973511751900610610338624 3864 446727256339137905697302 3865 182678709884098616247340 3866 66434218678108910760396 3867 21434812022427427038228 3868 6118892863928434416012 3869 1540506662116398664980 3870 340794550503509988386 3871 65963632609317865432 3872 11116284170819599065 3873 1621586720211324206 3874 203394263673449355 3875 21757395355952494 3876 1966579601945892 3877 148327136982384 3878 9217329472214 3879 461085548358 3880 18333231873 3881 542918488 3882 12405164 3883 159674 3884 1877 3885 2 3886 0 3887 0 3888 0 3889 0 3890 0 3891 0 3892 0 3893 0 3894 0 3895 0 3896 0 3897 0 3898 0 3899 0 3900 0 3901 0 3902 0 3903 0 3904 0 3905 0 3906 0 3907 0 3908 0 3909 0 3910 0 3911 0 3912 0 3913 0 3914 0 3915 0 3916 8 3917 1848 3918 217174 3919 15336808 3920 731744057 3921 25192618276 3922 656402331444 3923 13398176637618 3924 219846508501677 3925 2957746531710848 3926 33138248525746785 3927 313088938209111534 3928 2520247190496109816 3929 17432957327430168970 3930 104370413732053377407 3931 544143609870258383212 3932 2483383364760359133291 3933 9965755951549744966240 3934 35300738014356928579426 3935 110739595012492423830904 3936 308535573167063458942546 3937 765335479801405697206454 3938 1693742349140728211140897 3939 3350083465369108672828810 3940 5930792307642502908059763 3941 9408857915064492389996330 3942 13388654635754629226103091 3943 17100867952170312979558760 3944 19614953857816749288655410 3945 20209505173095419698841000 3946 18704293633973672067951634 3947 15547820380789713510503546 3948 11603062443403428648849874 3949 7769413621990564517104674 3950 4663977403517081114054226 3951 2507352051917744349010714 3952 1205578450591574295728819 3953 517621234881205630460178 3954 198086938703179119508432 3955 67418655595667812916834 3956 20355746706316230108753 3957 5436342147839021813102 3958 1279903219991426343210 3959 264610653163589525410 3960 47824551265685259339 3961 7516822338152559028 3962 1021252442393623751 3963 119068629440937770 3964 11814431279070668 3965 987018326799322 3966 68630487343028 3967 3899692011666 3968 178567554619 3969 6307468290 3970 172918475 3971 3079614 3972 44975 3973 172 3974 1 3975 0 3976 0 3977 0 3978 0 3979 0 3980 0 3981 0 3982 0 3983 0 3984 0 3985 0 3986 0 3987 0 3988 0 3989 0 3990 0 3991 0 3992 0 3993 0 3994 0 3995 0 3996 0 3997 0 3998 0 3999 0 4000 0 4001 0 4002 0 4003 0 4004 0 4005 2 4006 1494 4007 213057 4008 15950880 4009 780023397 4010 27347903002 4011 725355296420 4012 15079611849516 4013 252160542741259 4014 3459193300654896 4015 39540690242610088 4016 381357217420463752 4017 3135527383587165354 4018 22166710957946922040 4019 135717714649790352164 4020 724061428160154414002 4021 3383690447114425672425 4022 13913411880872653635600 4023 50534211686888345703487 4024 162665677383816073925956 4025 465387470872255698607742 4026 1186359163482647746694726 4027 2700346478929007396544150 4028 5497993365601849288632580 4029 10028211630292388489296305 4030 16406437063069985044717632 4031 24099366556586611268522567 4032 31807175072786604501292876 4033 37740157898036982189766478 4034 40269795249563359738878068 4035 38645546911599233730665607 4036 33351960705105527310909556 4037 25876949606206260210846078 4038 18040626733236456475340024 4039 11293301619096005844418698 4040 6341735048430635395556842 4041 3190792880506656868673995 4042 1436380760144539416099924 4043 577539563227785456188985 4044 206999086319326623984014 4045 65981679550952187617528 4046 18654467745345980727752 4047 4663454872781652346061 4048 1027196778252640241686 4049 198538803042685098671 4050 33513639271413751282 4051 4913671233229944667 4052 621702131440132926 4053 67375991516500741 4054 6196210761685838 4055 478557124717962 4056 30579160975370 4057 1594672314940 4058 65785935458 4059 2131943449 4060 48827828 4061 876413 4062 6786 4063 60 4064 0 4065 0 4066 0 4067 0 4068 0 4069 0 4070 0 4071 0 4072 0 4073 0 4074 0 4075 0 4076 0 4077 0 4078 0 4079 0 4080 0 4081 0 4082 0 4083 0 4084 0 4085 0 4086 0 4087 0 4088 0 4089 0 4090 0 4091 0 4092 0 4093 0 4094 0 4095 12 4096 1996 4097 232198 4098 16876332 4099 832373816 4100 29655893318 4101 800502527159 4102 16946380449724 4103 288712331813056 4104 4037382302548792 4105 47070133902229843 4106 463289145295718530 4107 3889529307138481296 4108 28093568307710038364 4109 175841198915652088798 4110 959631351663601700384 4111 4590278451419507575024 4112 19332355516160802460510 4113 71966834374540614701428 4114 237597725404596626859624 4115 697711272152012118487909 4116 1826921127761572915519932 4117 4274715485715320373990004 4118 8954317757686077463598574 4119 16817637770416434723177161 4120 28356933124862691090950764 4121 42969820226875206625617450 4122 58563403372126807344654176 4123 71829267652895664244524266 4124 79314371981784917499872572 4125 78859189762807820329758614 4126 70597674835448820659260118 4127 56894108333955363865888957 4128 41256918369805921670740028 4129 26903176134140125959520278 4130 15762318426047754870941442 4131 8288627733848968398896816 4132 3906836884209900166897998 4133 1648060220110252220365057 4134 621058407774149205979044 4135 208631753690660595439760 4136 62323147535326595751036 4137 16508632964692317770759 4138 3865020337987839482686 4139 796799294838049116890 4140 144021403977971986032 4141 22710583086667032350 4142 3106128746911041868 4143 365997855821305515 4144 36850479701605766 4145 3141006746240678 4146 223820154083606 4147 13164840516104 4148 624351809714 4149 23584604846 4150 663904812 4151 14479404 4152 176918 4153 2002 4154 2 4155 0 4156 0 4157 0 4158 0 4159 0 4160 0 4161 0 4162 0 4163 0 4164 0 4165 0 4166 0 4167 0 4168 0 4169 0 4170 0 4171 0 4172 0 4173 0 4174 0 4175 0 4176 0 4177 0 4178 0 4179 0 4180 0 4181 0 4182 0 4183 0 4184 0 4185 0 4186 4 4187 1528 4188 226856 4189 17529874 4190 885828013 4191 32126977350 4192 882386953316 4193 19016224929410 4194 329990897839020 4195 4702819755021974 4196 55906064629834114 4197 561380791093692854 4198 4811003906060793611 4199 35491582184649391240 4200 227023839370862902252 4201 1266913774390316579444 4202 6200696943391964869458 4203 26737485468112253595056 4204 101973471669155173834744 4205 345152405703502547955174 4206 1039833937460125319136490 4207 2795409500633270304774002 4208 6720491065864865795034580 4209 14475692001027922488362462 4210 27979830466237675579070162 4211 48594763581652248548451688 4212 75916972237115725580830695 4213 106773016259042812573440526 4214 135279739374894403766933905 4215 154468203044027741459376534 4216 158994063485228260177167861 4217 147527895628522662447465124 4218 123381778140873313152312232 4219 92973592197111261239664750 4220 63090290794693016988998776 4221 38524270553124373696322866 4222 21147473627917651138584345 4223 10423689585194530605545000 4224 4606886968442330088164456 4225 1822594850627498053229182 4226 644202325212217761992977 4227 202966180292689459545084 4228 56854697866955657862699 4229 14117367398520140862708 4230 3096704553792187074387 4231 597713454088019923386 4232 101057478327533964512 4233 14888004248803323546 4234 1899581587848191960 4235 208386388009176818 4236 19491458691760593 4237 1537837596229966 4238 101169266918593 4239 5448033618600 4240 236872514432 4241 7953109220 4242 207863343 4243 3520928 4244 49365 4245 178 4246 1 4247 0 4248 0 4249 0 4250 0 4251 0 4252 0 4253 0 4254 0 4255 0 4256 0 4257 0 4258 0 4259 0 4260 0 4261 0 4262 0 4263 0 4264 0 4265 0 4266 0 4267 0 4268 0 4269 0 4270 0 4271 0 4272 0 4273 0 4274 0 4275 0 4276 0 4277 0 4278 6 4279 2006 4280 246277 4281 18535742 4282 943934836 4283 34769716160 4284 971433335578 4285 21308125829024 4286 376536259659391 4287 5467286569307528 4288 66253590467258705 4289 678541618391658570 4290 5934150393405054309 4291 44698458094270538812 4292 292098388137656509585 4293 1666279881074778395902 4294 8341506975144591702556 4295 36812526945431668134470 4296 143783832060643785470060 4297 498732722297259155040946 4298 1540819763398770276883127 4299 4250816294625706935913746 4300 10495120913575530080764219 4301 23233743716689719838769658 4302 46192000644781762832711686 4303 82588045046140290278721992 4304 132939465279618587471913387 4305 192825226397786536404309416 4306 252198577397170940309565796 4307 297576677940178018121649020 4308 316852551025915629319912976 4309 304480885981585364815310184 4310 264039367078338230945759395 4311 206568105495812015321434806 4312 145727590217512600389503545 4313 92644167729980168093217122 4314 53029672229109066055225951 4315 27301076474606521555079214 4316 12625230543587471693013673 4317 5236396044646753739544052 4318 1944383685343456680942304 4319 645040421825980872882470 4320 190726226615162859077271 4321 50125816301085324517004 4322 11672840705051767944032 4323 2399882055586063020416 4324 433817751665428645676 4325 68620027214531860458 4326 9445596040214291309 4327 1124120436982182552 4328 114800446011659134 4329 9966861105586860 4330 728011753716047 4331 44070079576904 4332 2181142744470 4333 85511821434 4334 2639695757 4335 57554150 4336 989450 4337 7260 4338 62 4339 0 4340 0 4341 0 4342 0 4343 0 4344 0 4345 0 4346 0 4347 0 4348 0 4349 0 4350 0 4351 0 4352 0 4353 0 4354 0 4355 0 4356 0 4357 0 4358 0 4359 0 4360 0 4361 0 4362 0 4363 0 4364 0 4365 0 4366 0 4367 0 4368 0 4369 0 4370 0 4371 4 4372 1732 4373 241842 4374 19215276 4375 1002889944 4376 37593892720 4377 1068258340516 4378 23842826915936 4379 428939866020326 4380 6343968017577368 4381 78346726399813929 4382 818156076644847318 4383 7299553938502649406 4384 56123274712103577430 4385 374569424161161726183 4386 2183484027409254377940 4387 11176313807200908488015 4388 50461763765671354238510 4389 201770961357742265088912 4390 716929603994795488143602 4391 2270433077016456280717269 4392 6425048318858864881401738 4393 16283561865224449066354992 4394 37030747121116246615223992 4395 75688267759187520552821126 4396 139235389131751988201430376 4397 230794461434824803160828378 4398 345032720047079715028768876 4399 465553038633829991206591335 4400 567259160376146874417817642 4401 624373827044860727413107563 4402 620906253844359587425973848 4403 557845778015302183325490308 4404 452709013286446036364831456 4405 331720295129638224043828601 4406 219342725186041159237939948 4407 130779596770881124038845295 4408 70242966433995606775572740 4409 33946964105745862949486286 4410 14740962640628461359012674 4411 5742012636213184585558716 4412 2002569679843000853150848 4413 623939085208557701457077 4414 173233710835051999179540 4415 42737110351401648874491 4416 9337371949034232242786 4417 1799902072192764068502 4418 304779134470546029198 4419 45108717218867470955 4420 5801334227993372452 4421 643950851503278131 4422 61187048619676316 4423 4930534728292974 4424 332717058650162 4425 18565084781076 4426 836493636468 4427 30079317499 4428 806355310 4429 16815552 4430 195358 4431 2131 4432 2 4433 0 4434 0 4435 0 4436 0 4437 0 4438 0 4439 0 4440 0 4441 0 4442 0 4443 0 4444 0 4445 0 4446 0 4447 0 4448 0 4449 0 4450 0 4451 0 4452 0 4453 0 4454 0 4455 0 4456 0 4457 0 4458 0 4459 0 4460 0 4461 0 4462 0 4463 0 4464 0 4465 4 4466 2016 4467 262219 4468 20310184 4469 1067204762 4470 40610050650 4471 1173335569051 4472 26642381925650 4473 487853129127252 4474 7347607013752256 4475 92451969820319227 4476 984153307936862510 4477 8955269371818275039 4478 70260300342221234912 4479 478760250900544897806 4480 2850982366046173200082 4481 14915863251864195696179 4482 68876542180799392711644 4483 281830798908902559245395 4484 1025410261870181372913592 4485 3327370426822436826185994 4486 9654513062116895315912302 4487 25105350359884011725468527 4488 58621334911338910525696958 4489 123118885375552049505943346 4490 232910635912168788736493744 4491 397342214320290343485248063 4492 611888044259305330491486310 4493 851224342847679763271648748 4494 1070360527117358386784605120 4495 1217023378903066326599171615 4496 1251530159733199836000259442 4497 1164049647737929863531921207 4498 979101422463948445101249094 4499 744512154511359604842872037 4500 511550253656239585574108356 4501 317381936696384721465111819 4502 177654376112707009746950046 4503 89620064544333597822301278 4504 40692473162861822937264476 4505 16605340468564725025256139 4506 6079175787313572950960878 4507 1992628394665948466796488 4508 583423592974177378766340 4509 152182381929552242877777 4510 35257245571531885703468 4511 7229860387980022325314 4512 1307012996941469653118 4513 207356425373748855479 4514 28717016888923358686 4515 3450589703738747512 4516 357111417194253834 4517 31567007522223052 4518 2357718708789404 4519 147082243222423 4520 7522406108948 4521 311179300889 4522 9949907420 4523 248365687 4524 4007812 4525 54027 4526 184 4527 1 4528 0 4529 0 4530 0 4531 0 4532 0 4533 0 4534 0 4535 0 4536 0 4537 0 4538 0 4539 0 4540 0 4541 0 4542 0 4543 0 4544 0 4545 0 4546 0 4547 0 4548 0 4549 0 4550 0 4551 0 4552 0 4553 0 4554 0 4555 0 4556 0 4557 0 4558 0 4559 0 4560 4 4561 1648 4562 255608 4563 21031684 4564 1132150668 4565 43826687418 4566 1287361592807 4567 29730953454132 4568 553987969163743 4569 8494654983580314 4570 108872347822808251 4571 1181086054208175324 4572 10958070082244574736 4573 87705244182605997354 4574 609989263626418031723 4575 3709549659072176760604 4576 19830691599679462588144 4577 93620464390813405891398 4578 391879604966860799584845 4579 1459451555297042830545748 4580 4850573247858780867402905 4581 14424608825695559385940374 4582 38469290808214787535303534 4583 92189566040139943557710742 4584 198859017219958300498484601 4585 386664502774169630152818332 4586 678544669612338886000764823 4587 1075758089970181148295768842 4588 1542030239175007234208866630 4589 1999774500353911364296905960 4590 2347297126347332732216605141 4591 2494404305401104910993553762 4592 2400024532475454264269648047 4593 2090639509490679767939052340 4594 1648345132195158995840761880 4595 1175815014657687254894322474 4596 758388722191735378950282285 4597 441944896597122592211546054 4598 232459297119660950851890414 4599 110235247027834271871573544 4600 47063951527811465931386137 4601 18061347108983538743080376 4602 6218654402296715958532041 4603 1916891960793073876428494 4604 527704706791119588177932 4605 129378594505602235654550 4606 28159694340966592662926 4607 5421301630749187195580 4608 919345878981515956174 4609 136666451871838900000 4610 17711208734305784274 4611 1987906387828187180 4612 191794514432292663 4613 15757653710372504 4614 1091030822429969 4615 62703944601330 4616 2951326250497 4617 110171984516 4618 3245434520 4619 67476426 4620 1112844 4621 7750 4622 64 4623 0 4624 0 4625 0 4626 0 4627 0 4628 0 4629 0 4630 0 4631 0 4632 0 4633 0 4634 0 4635 0 4636 0 4637 0 4638 0 4639 0 4640 0 4641 0 4642 0 4643 0 4644 0 4645 0 4646 0 4647 0 4648 0 4649 0 4650 0 4651 0 4652 0 4653 0 4654 0 4655 0 4656 12 4657 2248 4658 279010 4659 22199448 4660 1203133626 4661 47258831488 4662 1410863252522 4663 33134043511786 4664 628126512580271 4665 9803457010140894 4666 127951814503444064 4667 1414219610084931860 4668 13374885898767984153 4669 109174330343414468336 4670 774781171889098385643 4671 4810256237796316050274 4672 26266926150290796237588 4673 126738151112970762799144 4674 542503407307913897725286 4675 2067324626423492533274324 4676 7034703433622669444752794 4677 21432082520833401501190378 4678 58595744354915546555780508 4679 144052275246911854224398452 4680 318989799327362693849546805 4681 637203919068419635364362892 4682 1149657544407921750129425463 4683 1875421258856074550314741944 4684 2768443866407471338025470434 4685 3700535000233208284845672576 4686 4481190033080147193695920973 4687 4917630451789443718675193776 4688 4891173758801220146055587998 4689 4409144573612673686366669460 4690 3601618166680427455606752058 4691 2664951046020798248910276366 4692 1785262365067644845467132562 4693 1082016296572122602179681536 4694 592794135225849053126077632 4695 293257679943184201939067132 4696 130833806947008224317841131 4697 52561947797082266525161186 4698 18982701598279968862627434 4699 6150668234310599522918604 4700 1783954886799151791252122 4701 461980676755910055519098 4702 106504496140084220810717 4703 21785216691765832009486 4704 3938645780699370110397 4705 626636808511295276884 4706 87293565298453216355 4707 10584912760043574226 4708 1109647407825877339 4709 99744193958757186 4710 7616092769416740 4711 487767328648714 4712 25872496236048 4713 1109687891312 4714 38055062067 4715 973180224 4716 19436882 4717 215034 4718 2264 4719 2 4720 0 4721 0 4722 0 4723 0 4724 0 4725 0 4726 0 4727 0 4728 0 4729 0 4730 0 4731 0 4732 0 4733 0 4734 0 4735 0 4736 0 4737 0 4738 0 4739 0 4740 0 4741 0 4742 0 4743 0 4744 0 4745 0 4746 0 4747 0 4748 0 4749 0 4750 0 4751 0 4752 0 4753 2 4754 1690 4755 271305 4756 22963526 4757 1274488640 4758 50911217610 4759 1544624665010 4760 36879718026590 4761 711121717346768 4762 11294426418210816 4763 150080210994463405 4764 1689632259871999208 4765 16284454021103417021 4766 135526637112792895742 4767 981119368284000036653 4768 6216878824196214211554 4769 34665961765763021087866 4770 170893631613496420694166 4771 747802815200342831014735 4772 2914798647672896413536752 4773 10151220599926950526334003 4774 31672012415722740171730788 4775 88734399647751838884572067 4776 223690198365221725456897138 4777 508278799186163926129655604 4778 1042585357590390107144284312 4779 1933002412426240917018594698 4780 3242876299239095096035131216 4781 4927052611317364238469996997 4782 6784296982873599891476287248 4783 8470509607508637697503915000 4784 9593001800065307032154027668 4785 9856487442885512846837971070 4786 9188088559707027520424202782 4787 7769750248039724302207820385 4788 5958568665214345326501364316 4789 4142224000209924643773031783 4790 2608636332343848050731408782 4791 1487095011301670419619297949 4792 766633519977269267604357582 4793 356990687935361796277432791 4794 149952510402500963195913384 4795 56727156594787626604712919 4796 19292010512652043989902356 4797 5885833043187892384880066 4798 1607125418714280185971244 4799 391677058898097563347110 4800 84938548831347465223254 4801 16332651490080590826497 4802 2773573168479643029026 4803 414056054745891276586 4804 54050512797498755844 4805 6131944427596626674 4806 600160325308785262 4807 50252784545396192 4808 3560972592632812 4809 211093555149684 4810 10273861107114 4811 405114420298 4812 12357438402 4813 295089932 4814 4543282 4815 58969 4816 190 4817 1 4818 0 4819 0 4820 0 4821 0 4822 0 4823 0 4824 0 4825 0 4826 0 4827 0 4828 0 4829 0 4830 0 4831 0 4832 0 4833 0 4834 0 4835 0 4836 0 4837 0 4838 0 4839 0 4840 0 4841 0 4842 0 4843 0 4844 0 4845 0 4846 0 4847 0 4848 0 4849 0 4850 0 4851 6 4852 2124 4853 295077 4854 24230364 4855 1352715088 4856 54804504302 4857 1689231958992 4858 40997355338366 4859 803908402549082 4860 12990267445606606 4861 175698645854379283 4862 2014328082759246732 4863 19779212845603686813 4864 167790207891526897766 4865 1238746746197973707341 4866 8008832723982748208630 4867 45588892630898709204020 4868 229545861016360925218182 4869 1026488045356246692841479 4870 4091110228985025517981010 4871 14576965810090038368093355 4872 46558574859948047556392414 4873 133616242270833692191641686 4874 345251352646095216318205884 4875 804637553054103643938033984 4876 1694025772077194792875317054 4877 3225994094915814814048496330 4878 5563018416971339550909866578 4879 8694747735289359648782117982 4880 12325961398308920700141844398 4881 15857884044417746273657959171 4882 18522606332709038406755385650 4883 19646894114073016814452648807 4884 18925846798846909572530755652 4885 16555940512317500127996711339 4886 13148913693667298265389838394 4887 9477546045697139012533068744 4888 6196339542327418149443961616 4889 3671974432329736406289943147 4890 1970637073937266072802548866 4891 956743119514931747640963273 4892 419683211218725933054283040 4893 166093233541440384421629791 4894 59204666907376395559346186 4895 18971305135790189981719780 4896 5452827599951113148819350 4897 1402312711651439588600241 4898 321760685946825147398100 4899 65657522508220322383281 4900 11871347816564420604106 4901 1893892168823180258568 4902 265305187096389919114 4903 32453062657145580222 4904 3443756551257920584 4905 314627720458997594 4906 24516476812103442 4907 1612447924502781 4908 88158333568054 4909 3953568971152 4910 140774961968 4911 3963999696 4912 78712522 4913 1247191 4914 8256 4915 66 4916 0 4917 0 4918 0 4919 0 4920 0 4921 0 4922 0 4923 0 4924 0 4925 0 4926 0 4927 0 4928 0 4929 0 4930 0 4931 0 4932 0 4933 0 4934 0 4935 0 4936 0 4937 0 4938 0 4939 0 4940 0 4941 0 4942 0 4943 0 4944 0 4945 0 4946 0 4947 0 4948 0 4949 0 4950 6 4951 1870 4952 288380 4953 25018174 4954 1430867730 4955 58940021632 4956 1845562886546 4957 45519420265904 4958 907504149923955 4959 14916176215257980 4960 205305539835256784 4961 2396364009722368874 4962 23967468797798341777 4963 207192507514418814442 4964 1559523463346443980080 4965 10284729026992702478198 4966 59746761881061260177638 4967 307170622335989252419912 4968 1403293326878196050289905 4969 5716845263485579724252620 4970 20832763575165863673846895 4971 68091956282960813648494252 4972 200093234284966919276895758 4973 529731298949606137149745652 4974 1265749907844450912970927558 4975 2733922770879038121470476544 4976 5345047129958128885240636819 4977 9469698045198890490221359630 4978 15217735400240744582576846913 4979 22198618605540972100864129082 4980 29411919143396351572001576386 4981 35410463905331119635185334854 4982 38750050834363032884077806810 4983 38547899430735982255557938256 4984 34858366255604289951769999632 4985 28649446441295236577818641712 4986 21393797235985441752176693291 4987 14508244868946500248712793096 4988 8929389421487692847615009682 4989 4983816654236965378566912602 4990 2520083423233755015876329646 4991 1153136614641615951602443214 4992 476843584249628824190701755 4993 177920505521048701603099648 4994 59794015448583387493018921 4995 18062960835396943231159184 4996 4893469775003627688861867 4997 1185776215538775839978074 4998 256244347630664341021923 4999 49215434108027273468972 5000 8368946857651626745594 5001 1254420064144118007054 5002 164899613924433906285 5003 18898680664887950480 5004 1875522630978965429 5005 159842641024218774 5006 11589689979878207 5007 705876250771168 5008 35660647640347 5009 1458583448108 5010 47785030170 5011 1167572356 5012 22367948 5013 235986 5014 2401 5015 2 5016 0 5017 0 5018 0 5019 0 5020 0 5021 0 5022 0 5023 0 5024 0 5025 0 5026 0 5027 0 5028 0 5029 0 5030 0 5031 0 5032 0 5033 0 5034 0 5035 0 5036 0 5037 0 5038 0 5039 0 5040 0 5041 0 5042 0 5043 0 5044 0 5045 0 5046 0 5047 0 5048 0 5049 0 5050 9 5051 2270 5052 311839 5053 26389358 5054 1516925216 5055 63343698788 5056 2014270133575 5057 50479665627888 5058 1023021364775483 5059 17100107340114506 5060 239463181021544522 5061 2844992019125736830 5062 28975873293578100085 5063 255195880542160106172 5064 1957851474603506695240 5065 13166679279431125456460 5066 78037910449251045737296 5067 409540207792358386990278 5068 1910797640952547056290306 5069 7954307217991533056734314 5070 29635341841223596759610930 5071 99088024152339044649700076 5072 298039327861146214944463262 5073 808118670663883846353314938 5074 1978873268789301657178185945 5075 4383182935447785576387010506 5076 8793912982625914723989561798 5077 15999270939340872356985308372 5078 26422069335986528964580383912 5079 39639573463592779421671784964 5080 54058181583010551563600112002 5081 67045581144389524598952970466 5082 75647525134786925890681430725 5083 77662265664311301799002539536 5084 72548347762899215712181483939 5085 61658842628617173833537963614 5086 47664878829363556082152094094 5087 33500989622410131165441049596 5088 21395768100403746354180360709 5089 12407847570458687452721030878 5090 6527994327928178062958998743 5091 3112573703783179066931487120 5092 1343317142960541733160856639 5093 524002936738081544510455034 5094 184446334346452080924965604 5095 58475121996373217563297320 5096 16661308816421287178500487 5097 4256287693083787280894436 5098 972172969496339598242606 5099 197921196074408577856024 5100 35788165960536420992402 5101 5724372883848524610990 5102 806215958266564265726 5103 99445192943605571058 5104 10677055375997611137 5105 990505615708218450 5106 78730745916561611 5107 5303809830942596 5108 299345465313406 5109 13889526375122 5110 522966917765 5111 15242986870 5112 348755999 5113 5130450 5114 64199 5115 196 5116 1 5117 0 5118 0 5119 0 5120 0 5121 0 5122 0 5123 0 5124 0 5125 0 5126 0 5127 0 5128 0 5129 0 5130 0 5131 0 5132 0 5133 0 5134 0 5135 0 5136 0 5137 0 5138 0 5139 0 5140 0 5141 0 5142 0 5143 0 5144 0 5145 0 5146 0 5147 0 5148 0 5149 0 5150 0 5151 2 5152 1790 5153 303576 5154 27219670 5155 1602410236 5156 68012541928 5157 2196330426036 5158 55915515076924 5159 1151669043172693 5160 19573004278288050 5161 278805049547284413 5162 3370818935870022474 5163 34952247392514959383 5164 313538750238548881446 5165 2451177219882818205206 5166 16805492033333259864784 5167 101593966177142022971212 5168 544074866055580281978232 5169 2591760781194250726786370 5170 11021106843270669693040032 5171 41966888649500402642400837 5172 143492995279289991564749470 5173 441613661324671187010857985 5174 1225910445549647187824002848 5175 3075252783833860568390949266 5176 6982423773712413843906212266 5177 14369373191137133127197264629 5178 26834393007895485378640284604 5179 45520150554588633974335012175 5180 70199487617805001290877960218 5181 98485408035362781104242878982 5182 125759040188277493255820116856 5183 146215201644637379756861171333 5184 154819349661211209985712791090 5185 149303091483380186771403612700 5186 131127358810531422080358806314 5187 104859444089092672568494711394 5188 76323513493395314880771619024 5189 50539325697757416840808461103 5190 30425627222833408698775823450 5191 16639483432413200890677092425 5192 8258680331241569763387353196 5193 3715842291042422485061367208 5194 1513577643596226684632491212 5195 557303068553750640230702311 5196 185166139450372739796731800 5197 55405855948405355858519465 5198 14897005374926392399501422 5199 3589946978197394263754688 5200 773165726322493038741314 5201 148332406940104634641550 5202 25256065770458706457122 5203 3800363453464016993692 5204 502920268700553333344 5205 58205187736838100064 5206 5852618958436626200 5207 507430507262598045 5208 37578189801625848 5209 2352308075890248 5210 122573187263256 5211 5246712651893 5212 178492944928 5213 4811913467 5214 91387728 5215 1393103 5216 8778 5217 68 5218 0 5219 0 5220 0 5221 0 5222 0 5223 0 5224 0 5225 0 5226 0 5227 0 5228 0 5229 0 5230 0 5231 0 5232 0 5233 0 5234 0 5235 0 5236 0 5237 0 5238 0 5239 0 5240 0 5241 0 5242 0 5243 0 5244 0 5245 0 5246 0 5247 0 5248 0 5249 0 5250 0 5251 0 5252 0 5253 8 5254 2432 5255 331560 5256 28681462 5257 1696742131 5258 72980821420 5259 2392474017037 5260 61865584908372 5261 1294765509802253 5262 22369117291295498 5263 324043769714961321 5264 3985984656717234250 5265 42068799941306425375 5266 384283403998460459424 5267 3060585581501918528417 5268 21386931166348556695862 5269 131836322374606387194941 5270 720283137605181640329948 5271 3502110924585531540295803 5272 15207911294649922464928274 5273 59167877381636759685243027 5274 206812751282529501933160072 5275 651023482805291778855892517 5276 1849561611263134815803896066 5277 4751207339873136391402841078 5278 11053738713920571713232934790 5279 23323708942595892943187868543 5280 44688560293634001561524993388 5281 77831062079928647086466506496 5282 123322004743741278433091396444 5283 177894446819413598343020924048 5284 233751824823645025961610666068 5285 279892447188804234588728773440 5286 305479303650813668407074592556 5287 303932589369328221071798255722 5288 275656565215913775765412669956 5289 227869524180923583672178303893 5290 171633622164946546002234097290 5291 117740884105070232341157182034 5292 73520633459627797814969167550 5293 41757249693341075453603980449 5294 21553183976002078168756032658 5295 10099339332751116982930475387 5296 4290874325097191584495859532 5297 1650661190736237960446960326 5298 574022851731863303110679950 5299 180120404029065369179326476 5300 50892742212315330301479100 5301 12917729057574556218792395 5302 2937635303197104945152702 5303 596737715376314178576438 5304 107909346381830576583218 5305 17303710717971241209663 5306 2449589192412114086482 5307 304587863967185594687 5308 33068795553405836676 5309 3113473154290442588 5310 252105399511567422 5311 17392092595973639 5312 1009247030401262 5313 48647945328963 5314 1900698273566 5315 59581856485 5316 1393024508 5317 25634616 5318 258254 5319 2542 5320 2 5321 0 5322 0 5323 0 5324 0 5325 0 5326 0 5327 0 5328 0 5329 0 5330 0 5331 0 5332 0 5333 0 5334 0 5335 0 5336 0 5337 0 5338 0 5339 0 5340 0 5341 0 5342 0 5343 0 5344 0 5345 0 5346 0 5347 0 5348 0 5349 0 5350 0 5351 0 5352 0 5353 0 5354 0 5355 0 5356 2 5357 1838 5358 320609 5359 29555220 5360 1790103235 5361 78237225834 5362 2603779810853 5363 68372920391282 5364 1453741416433965 5365 25526266016039888 5366 375979942962608078 5367 4704362001064455666 5368 50525785947367989386 5369 469871310267734205336 5370 3811500253802344025931 5371 27139235481620433833528 5372 170545319267820278056150 5373 950311984201942185557166 5374 4714753404096302561154931 5375 20901545908447408163823024 5376 83060479204781633713841477 5377 296696180358717624006832024 5378 954973610759265805164931136 5379 2775653894174101766473002292 5380 7298816542067253620879129659 5381 17392774434177249615882260008 5382 37612959894849835729955506126 5383 73908778274603839293816807546 5384 132100124112830363315289477397 5385 214953480663772578074283403612 5386 318666265091172819538242688667 5387 430654334466814632247679099550 5388 530775328090025855543809749830 5389 596773117258431073204677724872 5390 612199195756328015404054962349 5391 573022188770721464250485736550 5392 489325368229241040189554142060 5393 381123836102288526752657380534 5394 270652724119944390071096261004 5395 175150945406552738362027260670 5396 103223939108100585989180705403 5397 55356158040982550536508606174 5398 26986785498994076117118138289 5399 11946661357357748062940745086 5400 4796075515843422050374646964 5401 1743494984664288454594168524 5402 572943541213661176507043424 5403 169871915674634270574555544 5404 45342203840870307292507691 5405 10868872722204203062469646 5406 2333234139024375817884875 5407 447152385919161750626364 5408 76229964899633163359943 5409 11513318686408244031852 5410 1533427467503074959721 5411 179134092791797585358 5412 18241591304795919888 5413 1607345300596066452 5414 121521677284787265 5415 7797455650229232 5416 419754947844209 5417 18599619207202 5418 669782699500 5419 18682259024 5420 410142137 5421 5772524 5422 69725 5423 202 5424 1 5425 0 5426 0 5427 0 5428 0 5429 0 5430 0 5431 0 5432 0 5433 0 5434 0 5435 0 5436 0 5437 0 5438 0 5439 0 5440 0 5441 0 5442 0 5443 0 5444 0 5445 0 5446 0 5447 0 5448 0 5449 0 5450 0 5451 0 5452 0 5453 0 5454 0 5455 0 5456 0 5457 0 5458 0 5459 0 5460 8 5461 2376 5462 348654 5463 31126392 5464 1893489603 5465 83827064102 5466 2831065231785 5467 75481557726432 5468 1630152983783289 5469 29086217254969516 5470 435511751392286320 5471 5541778898187314678 5472 60555661215348807965 5473 573187049449563448976 5474 4734507907296660976992 5475 34342133330088520203812 5476 219944772113800959859276 5477 1249632173258840350380324 5478 6324411516241499399897285 5479 28614961854667218313655028 5480 116112040556867017556106966 5481 423724650314272238233771622 5482 1394055113517410972365911690 5483 4143869140010398001496020838 5484 11150356043088343723724254971 5485 27205255860071323448216718280 5486 60274073812708508630528528596 5487 121414229886875608557893118228 5488 222607375027080609107294459377 5489 371823969354020220484105792262 5490 566228696573428441579991934762 5491 786624113761027109878392019466 5492 997392481675878080643788741225 5493 1154599902067234626031651781616 5494 1220531166431014829442986533027 5495 1178275294441227004693041277386 5496 1038717936609028519211286077754 5497 836021978068643224737806253594 5498 614138791491262648749966931190 5499 411572156127957270018423093756 5500 251477195801573787141638349884 5501 139992715912557366243730421752 5502 70938692673069071519406718626 5503 32687416748477195391387748764 5504 13679623540338487030432025190 5505 5192332820371433281040334652 5506 1784679533714996595581432220 5507 554484802782204318640198524 5508 155407347595005267288140670 5509 39202466354430066703841104 5510 8877601838052240088914438 5511 1799507819609995253368604 5512 325430354276416322790406 5513 52309960854734591342514 5514 7441932940914669743471 5515 932475317516264723120 5516 102330239134252268900 5517 9770435996554740036 5518 805509194886435714 5519 56800936905670380 5520 3390252673108057 5521 168656728223062 5522 6901928505374 5523 224681990040 5524 5807512511 5525 105634982 5526 1551208 5527 9316 5528 70 5529 0 5530 0 5531 0 5532 0 5533 0 5534 0 5535 0 5536 0 5537 0 5538 0 5539 0 5540 0 5541 0 5542 0 5543 0 5544 0 5545 0 5546 0 5547 0 5548 0 5549 0 5550 0 5551 0 5552 0 5553 0 5554 0 5555 0 5556 0 5557 0 5558 0 5559 0 5560 0 5561 0 5562 0 5563 0 5564 0 5565 8 5566 2068 5567 339520 5568 32029974 5569 1995030822 5570 89730697544 5571 3075519551089 5572 83240804232220 5573 1825686876411451 5574 33094983484507036 5575 503645557411439533 5576 6516266990573741550 5577 72427791299099418930 5578 697632060574208959346 5579 5866326142829826655467 5580 43337625674509793953204 5581 282804996295763273444238 5582 1637889847879988257576580 5583 8453760591847810226341635 5584 39025982813593715324818142 5585 161650858713051168587104308 5586 602476304073009060108179076 5587 2025413630987929314650633107 5588 6155262771449645395746900170 5589 16942325990136320473958190066 5590 42308350138128861485326716610 5591 95994631590655732563362975662 5592 198149431446560123043299359010 5593 372514877113810053523061654545 5594 638421239937954247873994237760 5595 998216198106229589299317323293 5596 1424861004319276899410415102134 5597 1857664788752619376647361974339 5598 2212927462623750028900832348160 5599 2409203109561319220859993736875 5600 2397353545640505313607704234352 5601 2180391605505959625718733879041 5602 1812247193448934703031834490170 5603 1376140631072778452759306973477 5604 954326338959717531985265175422 5605 604072386147106455570143547820 5606 348778265830867856649644089920 5607 183538512327395907787223476053 5608 87944122559003644435624311280 5609 38326951126564298924991797814 5610 15172681297218291269609203890 5611 5448096456730036265457531332 5612 1771451853464441644608848878 5613 520594270218733209659228539 5614 137985506361544535168681240 5615 32907387421085477243976421 5616 7042202049439095913498296 5617 1348211295427827815830671 5618 230115604287771193698920 5619 34880016257835841569428 5620 4674221615191545979600 5621 550967862292928622139 5622 56785819155792085512 5623 5082486210141192115 5624 391754177379640202 5625 25761336770330512 5626 1426783135209660 5627 65727768984147 5628 2456864854138 5629 73801863458 5630 1653347434 5631 29264096 5632 281878 5633 2687 5634 2 5635 0 5636 0 5637 0 5638 0 5639 0 5640 0 5641 0 5642 0 5643 0 5644 0 5645 0 5646 0 5647 0 5648 0 5649 0 5650 0 5651 0 5652 0 5653 0 5654 0 5655 0 5656 0 5657 0 5658 0 5659 0 5660 0 5661 0 5662 0 5663 0 5664 0 5665 0 5666 0 5667 0 5668 0 5669 0 5670 0 5671 4 5672 2400 5673 368134 5674 33722626 5675 2108100460 5676 96004125756 5677 3338056143396 5678 91700786185734 5679 2042173073395282 5680 37603268756986190 5681 581507460498909001 5682 7648337196030891590 5683 86453782737128586049 5684 847209580787350145304 5685 7250938117092623307378 5686 54542856651572273841328 5687 362568075651965431395603 5688 2139961767327397401039228 5689 11261178124690499372030753 5690 53027242256206217838009346 5691 224149993089295538835329339 5692 852955412096245305731078538 5693 2929154190346324524360471804 5694 9097888639710925046478798222 5695 25607271975506618631259870765 5696 65426141237984018400044340908 5697 151968747543776235110337257642 5698 321320628570268992155831727262 5699 619147269523040939614249640612 5700 1088275582394559189140048580168 5701 1746326162403540985438720709372 5702 2560015436574506104944669164936 5703 3430204576131144055497425902858 5704 4202713892122714300027122440240 5705 4709650472069683404511953112320 5706 4827909252857021914546394568384 5707 4527414599831682408601994592993 5708 3883455613314851133503837884734 5709 3046255645979945467129100092384 5710 2184457078678207057343362007272 5711 1431344689116052546017134214150 5712 856458610210923290930777315226 5713 467637353486441645292050834085 5714 232793286818057663729553917176 5715 105546303725455377067212028319 5716 43532200576405549604619893734 5717 16311076922393153930090044481 5718 5543549311705039938953743070 5719 1705954095185866414247873310 5720 474421841821303509033892718 5721 118964087992930383017837634 5722 26830914414810269827600130 5723 5427514640783032710137737 5724 981593784156955910327936 5725 158148977151626844429457 5726 22606148805627079897264 5727 2853556206278570379758 5728 316374663371728302846 5729 30618304312829950028 5730 2567484471647838836 5731 184973885194345144 5732 11324724724507070 5733 582443966016502 5734 24685536912488 5735 851468803699 5736 22760136528 5737 480087819 5738 6472808 5739 75555 5740 208 5741 1 5742 0 5743 0 5744 0 5745 0 5746 0 5747 0 5748 0 5749 0 5750 0 5751 0 5752 0 5753 0 5754 0 5755 0 5756 0 5757 0 5758 0 5759 0 5760 0 5761 0 5762 0 5763 0 5764 0 5765 0 5766 0 5767 0 5768 0 5769 0 5770 0 5771 0 5772 0 5773 0 5774 0 5775 0 5776 0 5777 0 5778 2 5779 1938 5780 356348 5781 34663382 5782 2218572631 5783 102617339474 5784 3619976129370 5785 100917811366468 5786 2281592918434233 5787 42666808128499948 5788 670355951566530931 5789 8961287384469018236 5790 102993508574631171020 5791 1026622297055419933894 5792 8940920063436566260447 5793 68465443459634000596644 5794 463499818929797025414893 5795 2787259537376756260211720 5796 14950507781756506864902866 5797 71790342373681970708012876 5798 309599294115444168478199596 5799 1202504903651988545699345728 5800 4217093296544952300410591023 5801 13382577575770131367188047844 5802 38504850054204776240275804891 5803 100621033565775471158525043800 5804 239176004735556352485855788543 5805 517817857787725060040094893010 5806 1022271067755630761529319644443 5807 1842100537582790247246891912822 5808 3032365684195921395481772663698 5809 4563221916892470944718824172938 5810 6280949672905281777771491158479 5811 7910944257598539719495101928200 5812 9120355858532539541732308795985 5813 9626177188622781375550016787548 5814 9302091748026392965339177934819 5815 8229369795971991897236277437140 5816 6663994736581699542000852795834 5817 4938052721419855668811785058384 5818 3346939103125691963118616227974 5819 2073837054955390240007975579846 5820 1173934156899257405985101166133 5821 606602330385409891326973793206 5822 285853090862333812751179763765 5823 122710570177754255194759880608 5824 47926207340592345123324949158 5825 17005612930277585745851399294 5826 5473102504539989962747826488 5827 1594779190991090048104018806 5828 419852797327142822300732928 5829 99635741807498926384533032 5830 21257956474199871331367215 5831 4065734852904331936257314 5832 694747464322454616292529 5833 105669812496219489987908 5834 14244743518130676053065 5835 1693575971575005456090 5836 176586536451422792786 5837 16041057202118674250 5838 1259871680676134104 5839 84743460280449140 5840 4830962660083243 5841 229811107728960 5842 9004800152558 5843 280904007886 5844 6971086546 5845 121595094 5846 1722150 5847 9870 5848 72 5849 0 5850 0 5851 0 5852 0 5853 0 5854 0 5855 0 5856 0 5857 0 5858 0 5859 0 5860 0 5861 0 5862 0 5863 0 5864 0 5865 0 5866 0 5867 0 5868 0 5869 0 5870 0 5871 0 5872 0 5873 0 5874 0 5875 0 5876 0 5877 0 5878 0 5879 0 5880 0 5881 0 5882 0 5883 0 5884 0 5885 0 5886 12 5887 2692 5888 389456 5889 36465156 5890 2341831900 5891 109641896220 5892 3922311777514 5893 110948715376624 5894 2546090610477434 5895 48346891150282868 5896 771595768868380262 5897 10481542459508653740 5898 122461909920138605548 5899 1241384451718404723508 5900 10998991630955030506048 5901 85721697813923309102260 5902 590873667903010372854779 5903 3619337495898699971627344 5904 19783326324862045190104319 5905 96848033498072293273031542 5906 425991450267023147473399062 5907 1688356180475697265434502822 5908 6044671857499891724868605877 5909 19592682555276601326100836356 5910 57608060334357790274338926680 5911 153920549076199187339959830542 5912 374282535315868094401352357732 5913 829422017069823854083497129276 5914 1676998148883992253378076184981 5915 3096768980191893776724099375680 5916 5227298407855732453021179868459 5917 8071418630160651265363216783430 5918 11407234062849034630473130352757 5919 14762743798198952660396214973952 5920 17500682244979992119023927167965 5921 19008026941739053455753997432172 5922 18917135783781052687629864128760 5923 17250506254998361387619122689554 5924 14411797542888200476238089098307 5925 11027971627958604700770985406224 5926 7726353233019896939339915367657 5927 4953850765059543606019731145962 5928 2904924575341929206861117168637 5929 1556784502955342272964386155722 5930 761803949097625729573995626365 5931 340044926007954690371806791538 5932 138292568193657236860549167832 5933 51174171094568969413324253890 5934 17204227156818347659909973920 5935 5245786784945359311792499472 5936 1447915793372069028480953538 5937 360990802413178528069541628 5938 81099237418413180531964664 5939 16372755529437431462707006 5940 2961276155721340671687159 5941 478169708095495803687472 5942 68663451980806496185578 5943 8728919637598426726666 5944 977373868117087104984 5945 95814333159076632984 5946 8167477104295212510 5947 600344970650395460 5948 37694679466191047 5949 1995798942416616 5950 88003651550657 5951 3151728135648 5952 90849620688 5953 1952688304 5954 33284974 5955 306898 5956 2836 5957 2 5958 0 5959 0 5960 0 5961 0 5962 0 5963 0 5964 0 5965 0 5966 0 5967 0 5968 0 5969 0 5970 0 5971 0 5972 0 5973 0 5974 0 5975 0 5976 0 5977 0 5978 0 5979 0 5980 0 5981 0 5982 0 5983 0 5984 0 5985 0 5986 0 5987 0 5988 0 5989 0 5990 0 5991 0 5992 0 5993 0 5994 0 5995 2 5996 1990 5997 375214 5998 37451088 5999 2461756448 6000 117032328510 6001 4246469090639 6002 121857675694548 6003 2837985538618785 6004 54710746388477586 6005 886792942636037744 6006 12239033271456340346 6007 145336662691397690560 6008 1497950312571702629638 6009 13499823211056946605286 6010 107058240912143538740984 6011 751192776781777287407440 6012 4685870042172140999354022 6013 26094313084391186294993002 6014 130199161973139996596807748 6015 583954936833146209693739503 6016 2361016592650042388578032108 6017 8627108702465618909750552777 6018 28552958208892840155643648386 6019 85766700297532831607356207263 6020 234223690201779297523107631176 6021 582452504329179874710930711161 6022 1320684880728127969675039560090 6023 2733779128069394163757961311536 6024 5171309175554051541411666996946 6025 8947327312421656925243055457000 6026 14169817476528783909847028834722 6027 20553150914557891120085125930405 6028 27317836040595887785137239110406 6029 33283263170236097532325970808366 6030 37181277825591326992870705003202 6031 38088937140684960194304334175456 6032 35781438534366642691025591058638 6033 30821988334029617401423970661478 6034 24339858861245572874412312816966 6035 17615348608993115065322886331724 6036 11678608146603932229693586809894 6037 7088865048946627558335133644541 6038 3936892803288521495572943870210 6039 1998808455455231614780414507193 6040 926872282639008766402543298458 6041 392127684535652943052982261726 6042 151166197699575238691778047538 6043 53026112374258919109686801700 6044 16898276457793707850602705240 6045 4883553097557437369179572460 6046 1277315399538681119309627776 6047 301682868678450735984909222 6048 64179292273510748995393440 6049 12263000645159226411285929 6050 2097803879187535389151462 6051 320131348884387863594422 6052 43401003576004009977486 6053 5202898789970765519238 6054 548545791010389811362 6055 50547922007909229256 6056 4041016630567576540 6057 277905177349333579 6058 16260811982749664 6059 800255635826895 6060 32489149467268 6061 1074908336258 6062 27571473294 6063 559496702 6064 7234702 6065 81697 6066 214 6067 1 6068 0 6069 0 6070 0 6071 0 6072 0 6073 0 6074 0 6075 0 6076 0 6077 0 6078 0 6079 0 6080 0 6081 0 6082 0 6083 0 6084 0 6085 0 6086 0 6087 0 6088 0 6089 0 6090 0 6091 0 6092 0 6093 0 6094 0 6095 0 6096 0 6097 0 6098 0 6099 0 6100 0 6101 0 6102 0 6103 0 6104 0 6105 8 6106 2528 6107 408148 6108 39384860 6109 2596108513 6110 124879091522 6111 4593617971181 6112 133708965936680 6113 3159781367510065 6114 61832153805290780 6115 1017691340989665194 6116 14267614371043622572 6117 172166807116970859713 6118 1803861197353532351752 6119 16532139139441475359443 6120 133377593296665214026252 6121 952457598518968244379713 6122 6049077411178390481439650 6123 34310455448996576499307651 6124 174442304648952395820399724 6125 797575653323374963550109918 6126 3288754286802767826750625242 6127 12261222713647997379403469091 6128 41424551946189510031902176600 6129 127078447112082108327994182765 6130 354605486682272930837349260146 6131 901485329599517404772948710025 6132 2090790820734860690203047119604 6133 4429206490433016616111937824328 6134 8579476357398423143243220177302 6135 15209236168749833018690773021960 6136 24694384909138647213519485397696 6137 36745918428512537891227771923377 6138 50137441029924993083959551604420 6139 62752036212749687629042653675303 6140 72065359714376194818119841176096 6141 75950410899528779130415919136145 6142 73461937453261480569994767244380 6143 65207817816762703311889070733672 6144 53109336882046095402221505502034 6145 39678665528196464212210836435649 6146 27182577121622445430694478812326 6147 17066883153855196659346059637812 6148 9814744449974268697320455989492 6149 5165859591245504446004966820778 6150 2486373879614078937898168210468 6151 1093232342187703071657416375495 6152 438610752515844856768148883948 6153 160360464568318833460064766870 6154 53348625362009712104940501454 6155 16122530628877870484980275231 6156 4417887839612036542254288848 6157 1095359789663629437726186041 6158 245153643114676405290097162 6159 49398522953040238083314759 6160 8935024304887924689730788 6161 1445882592234909205035958 6162 208536749258768901752042 6163 26691920744035889541262 6164 3017057213010016660562 6165 299462636369575015748 6166 25927974786152115606 6167 1943343202152769406 6168 124893801249449542 6169 6810869575289073 6170 310280679411932 6171 11657680614210 6172 348950626650 6173 8325023274 6174 139416970 6175 1906589 6176 10440 6177 74 6178 0 6179 0 6180 0 6181 0 6182 0 6183 0 6184 0 6185 0 6186 0 6187 0 6188 0 6189 0 6190 0 6191 0 6192 0 6193 0 6194 0 6195 0 6196 0 6197 0 6198 0 6199 0 6200 0 6201 0 6202 0 6203 0 6204 0 6205 0 6206 0 6207 0 6208 0 6209 0 6210 0 6211 0 6212 0 6213 0 6214 0 6215 0 6216 4 6217 2236 6218 396600 6219 40394346 6220 2725851102 6221 133120036522 6222 4965275476615 6223 146575457538392 6224 3514184258223185 6225 69791880574834244 6226 1166230480274190742 6227 16605528453915565654 6228 203582450148459094237 6229 2167913443649411965942 6230 20201161018418144142339 6231 165768412451585301581852 6232 1204487612312063459201972 6233 7786694553719588276793674 6234 44974985379503968084883955 6235 232945447337100920475746726 6236 1085460196679431324152360712 6237 4563515971172874186035919014 6238 17354805697325238909099203199 6239 59835492097815944653456640040 6240 187409335887576716036364887352 6241 534186163180881755341029259682 6242 1387874280700958209485473273739 6243 3291319649732851299609302071416 6244 7133209459147270586548462364317 6245 14143579388269681161253638077788 6246 25679960307388296432851028191987 6247 42729916240152249798627931091554 6248 65201651365802212140909338296932 6249 91286619264459788467489928915078 6250 117316719756412323560353512130637 6251 138436360548183706084818658368162 6252 150024910745816955688973682779560 6253 149326936340279978047608204581940 6254 136510742641304739979261571824162 6255 114602886556966153368477739089614 6256 88333227925365865401446964326181 6257 62489237382665342765984742056386 6258 40554933110727027633663128428756 6259 24132084651779437122651476029562 6260 13157177903780248766613803028648 6261 6567466274805218925328465005070 6262 2998431115833463576934252746264 6263 1250792593843051589145474217630 6264 476147107252331539399065451634 6265 165181691710512336029966324700 6266 52140179384203129195737098021 6267 14949108856475634444969104894 6268 3885450702718971318647825934 6269 913482482890424837366908040 6270 193788109757047452647365051 6271 36993685782850909341768006 6272 6335185776030651207875461 6273 969855845072341517101108 6274 132207809747243591606142 6275 15975417536691343633838 6276 1702390043666391352033 6277 159028227250700233192 6278 12933273696474088767 6279 908069837434374054 6280 54527101801574682 6281 2764093737797048 6282 116830152922612 6283 4014300367946 6284 111182832871 6285 2295549680 6286 37727244 6287 333354 6288 2989 6289 2 6290 0 6291 0 6292 0 6293 0 6294 0 6295 0 6296 0 6297 0 6298 0 6299 0 6300 0 6301 0 6302 0 6303 0 6304 0 6305 0 6306 0 6307 0 6308 0 6309 0 6310 0 6311 0 6312 0 6313 0 6314 0 6315 0 6316 0 6317 0 6318 0 6319 0 6320 0 6321 0 6322 0 6323 0 6324 0 6325 0 6326 0 6327 0 6328 10 6329 2642 6330 429301 6331 42464264 6332 2872084487 6333 141865845020 6334 5362761799968 6335 160529732297478 6336 3904107842872701 6337 78678390933415598 6338 1334565221221101462 6339 19295917230171454014 6340 240305656296693567034 6341 2600350062304414849474 6342 24631441396943562498396 6343 205541154776439925681970 6344 1519307336767981789280180 6345 9995596309756453301505888 6346 58777136517275014635629924 6347 310060830102190155898113882 6348 1472107668713724964633562886 6349 6308709782755580486785645752 6350 24466018315985051161658770148 6351 86059251927284629913787552624 6352 275120775632927528020348256161 6353 800797474678792608447939193358 6354 2125636814255015364629325862189 6355 5152711885514855356835150817664 6356 11420973244683867612580220522213 6357 23171988316272502580407775165246 6358 43075091392488753804524927011277 6359 73424842349422063480020181200730 6360 114844380408336931448636285898375 6361 164918746518957980177610649343894 6362 217529131807923260839971900740529 6363 263631495533878371789867482877634 6364 293635211195233710233422804992344 6365 300609442995507048720443669091398 6366 282870865379565068280106685573550 6367 244639991371210652064405450710304 6368 194418592774739828946295363801939 6369 141935561029274411734764136860832 6370 95151001883270857430984554788231 6371 58543991769481123935634939590092 6372 33039010921732611606758778313327 6373 17089334442985268081245594050994 6374 8094695165891198479158327116925 6375 3507679762064140943624580469710 6376 1388959433858166406150182637968 6377 501938109542683538443283723532 6378 165299630938917157664946904969 6379 49527643205127439118158765132 6380 13476765623879889128140803420 6381 3323532828988410721003607552 6382 741138819860448120964473896 6383 149064635305793140124085368 6384 26963772928994880644042713 6385 4372372464184164394451450 6386 633292655311370041955735 6387 81592041484594793543450 6388 9306910168756099666527 6389 934798888429582695546 6390 82163625260815278579 6391 6272706479825084996 6392 412438958692973338 6393 23099189440936454 6394 1089370030394212 6395 42423429667442 6396 1348086817783 6397 33221936234 6398 649339651 6399 8061702 6400 88159 6401 220 6402 1 6403 0 6404 0 6405 0 6406 0 6407 0 6408 0 6409 0 6410 0 6411 0 6412 0 6413 0 6414 0 6415 0 6416 0 6417 0 6418 0 6419 0 6420 0 6421 0 6422 0 6423 0 6424 0 6425 0 6426 0 6427 0 6428 0 6429 0 6430 0 6431 0 6432 0 6433 0 6434 0 6435 0 6436 0 6437 0 6438 0 6439 0 6440 0 6441 2 6442 2094 6443 414407 6444 43515344 6445 3012452567 6446 151034185566 6447 5787702331605 6448 175654277799414 6449 4332699566001940 6450 88588343425175680 6451 1525086758452373957 6452 22387388141372996620 6453 283162662847925093056 6454 3113079052057282378720 6455 29970144760889541341824 6456 254270057805154532294136 6457 1911608524735634673449582 6458 12796213932091533469396198 6459 76589045284342748714639302 6460 411396242964145029164622592 6461 1989674309971621820198921999 6462 8689408238386293339050154234 6463 34356046036478523660742153039 6464 123258188622090119002886289186 6465 402080979847624185515130318947 6466 1194769786995505896262395928604 6467 3239125265206680627797333720203 6468 8023505403507604112064185094140 6469 18181958278766161874026385814318 6470 37734396671691362103544463874152 6471 71791395835266378492506957229726 6472 125315725720011558959232824244154 6473 200836351341299891529630278564683 6474 295689790347421406486342617941476 6475 400121542905395197318078533701183 6476 497812768110767320001045822060684 6477 569599415774489132146283443085488 6478 599471400729353009321218491298704 6479 580342904909712825138801332315369 6480 516768701479198573476193419975776 6481 423191841005896257391915892291276 6482 318638366955825016840106540746244 6483 220507773614779132352211791226847 6484 140189128879927724516375500593748 6485 81831718574037922910102587903452 6486 43827746455578332621886658673526 6487 21520314205845055797101492543105 6488 9678716286334167134212849963302 6489 3982875397537006596348593715840 6490 1497835028114793891466300466604 6491 514081043011483704388059637276 6492 160782708524777251374330417520 6493 45745457608992866382238088288 6494 11817644072213218214870811444 6495 2766078459240319369534266957 6496 585215731006122564801463886 6497 111616784651042712519724644 6498 19134083404815102657514386 6499 2938266195480496294637673 6500 402650996680930587064176 6501 49028487521535279289321 6502 5278396383924135308432 6503 499610015693759148110 6504 41299005011968512984 6505 2958752181937988314 6506 181961957697955890 6507 9506377373020038 6508 415326118710446 6509 14982350019698 6510 430869032006 6511 9893959853 6512 159257836 6513 2105201 6514 11026 6515 76 6516 0 6517 0 6518 0 6519 0 6520 0 6521 0 6522 0 6523 0 6524 0 6525 0 6526 0 6527 0 6528 0 6529 0 6530 0 6531 0 6532 0 6533 0 6534 0 6535 0 6536 0 6537 0 6538 0 6539 0 6540 0 6541 0 6542 0 6543 0 6544 0 6545 0 6546 0 6547 0 6548 0 6549 0 6550 0 6551 0 6552 0 6553 0 6554 0 6555 8 6556 2872 6557 453454 6558 45719988 6559 3171037050 6560 160762102478 6561 6241606352744 6562 192030809067232 6563 4803339304447196 6564 99627407964315884 6565 1740445989612472529 6566 25934636427815679740 6567 333097555056608341872 6568 3719921780817744632416 6569 36390840361063774346417 6570 313842473354537439899836 6571 2399302465144204888943377 6572 16337903791600465777977446 6573 99511399775852874273081376 6574 544156693622245616403316190 6575 2680236881613030248787137419 6576 11925681839325679769059762236 6577 48059239605857482300690562983 6578 175814214829639119548490515244 6579 585066551224702862975138800678 6580 1774288331745824851526726650622 6581 4911528289827127584608413684547 6582 12428226387184050958538143537908 6583 28784308543608463105171105787373 6584 61086336441836480174223302765090 6585 118904920569980962453544081925194 6586 212466951643234155681883435039372 6587 348765172848539095180163528717266 6588 526245355882047047251715895208476 6589 730249889392329478886249454222784 6590 932289271516957191893302894435546 6591 1095339049309557974483526426641410 6592 1184524026697677963560310517701240 6593 1179158291236448864778334057682990 6594 1080503151737988714987032090304632 6595 911288327502151812143919060658181 6596 707243150312931481303545133561252 6597 504927305205288135242434949629199 6598 331478913642987920105191001063704 6599 199997347781299523925995901320374 6600 110830966348002456215904899471874 6601 56369571416796779981783711139344 6602 26290669105094481321259399461046 6603 11233206970504174748552795037695 6604 4392024245573672040924082946178 6605 1569406898356529609277083181491 6606 511799034099587558892191784292 6607 152077777515136217989215524485 6608 41101956669864357612996565846 6609 10083883669641096468451980304 6610 2240780676807991752347816478 6611 449885206201834194643126003 6612 81382439499869598811009330 6613 13223157952427196013910017 6614 1923055926376049554215930 6615 249332787503396921853580 6616 28690205514218045836678 6617 2914837660677059712871 6618 259902764995379179924 6619 20198873558792895203 6620 1356782794152858814 6621 78030071197955732 6622 3792451853264654 6623 153860143363098 6624 5078577477274 6625 135317570448 6626 2686809004 6627 42622340 6628 361286 6629 3146 6630 2 6631 0 6632 0 6633 0 6634 0 6635 0 6636 0 6637 0 6638 0 6639 0 6640 0 6641 0 6642 0 6643 0 6644 0 6645 0 6646 0 6647 0 6648 0 6649 0 6650 0 6651 0 6652 0 6653 0 6654 0 6655 0 6656 0 6657 0 6658 0 6659 0 6660 0 6661 0 6662 0 6663 0 6664 0 6665 0 6666 0 6667 0 6668 0 6669 0 6670 4 6671 2172 6672 434632 6673 46808224 6674 3322714461 6675 170940508152 6676 6726179932618 6677 209752538906918 6678 5319676544279005 6679 111910832311389230 6680 1983578162821171249 6681 29999133639105847732 6682 391187568725399772120 6683 4436895125618810786560 6684 44097879773585105276357 6685 386516736770636654400396 6686 3004178663412014293823122 6687 20805459404211388088823220 6688 128929775812718740712041926 6689 717573582211967411887699366 6690 3598687544912041756323748192 6691 16309970485629455163752855694 6692 66976236172919064365958369433 6693 249776357207857760612900954348 6694 847697266623863279585879296063 6695 2622937647869229807995365736346 6696 7411473335086248280212815081441 6697 19152401618830950546323750514676 6698 45321546579537160274787370763007 6699 98320375904916721236583995623860 6700 195737041944037096182968569706531 6701 357906482903118157933725918762936 6702 601528337485029465738760157948431 6703 929833198442775828497316882283390 6704 1322637589357288950907628292920821 6705 1731976290988969068035753189513668 6706 2088537565590730100265742532256663 6707 2319704791464521709024559511958648 6708 2373349711671811453127156790688611 6709 2236846041693544233496572850097918 6710 1941873889144196285313873144825967 6711 1552530522686210104606024070626790 6712 1142812786252834516651298142836280 6713 774220650697191308996382650265894 6714 482507694479550291613939352650123 6715 276467114757126339526322386931974 6716 145541003083854399459753367578283 6717 70336951903910357936699592484160 6718 31177386139385824963999557982528 6719 12661940739935983730077539428818 6720 4706007103190797945423510404650 6721 1598527619850134862361286845314 6722 495515525462215997295974209992 6723 139940179056635259036974557334 6724 35939379350377945449969549553 6725 8376136210278860890441775484 6726 1767502232332764898863662692 6727 336821310576348310623971972 6728 57797491195400103911747008 6729 8901834590875767055645036 6730 1226094467483390763580947 6731 150397427860594374793714 6732 16352360919050032567542 6733 1567392854209261347868 6734 131619321543991814537 6735 9610865876736292512 6736 605084362197098797 6737 32483651497045186 6738 1470035084456861 6739 54984566883812 6740 1680230719080 6741 39828891132 6742 750657827 6743 8957400 6744 94949 6745 226 6746 1 6747 0 6748 0 6749 0 6750 0 6751 0 6752 0 6753 0 6754 0 6755 0 6756 0 6757 0 6758 0 6759 0 6760 0 6761 0 6762 0 6763 0 6764 0 6765 0 6766 0 6767 0 6768 0 6769 0 6770 0 6771 0 6772 0 6773 0 6774 0 6775 0 6776 0 6777 0 6778 0 6779 0 6780 0 6781 0 6782 0 6783 0 6784 0 6785 0 6786 6 6787 2818 6788 473440 6789 49153644 6790 3494807038 6791 181738172936 6792 7243158306717 6793 228911243676290 6794 5885620088584713 6795 125564378862015216 6796 2257730501441515917 6797 34649882010091093954 6798 458660178380679566933 6799 5282531583702486228072 6800 53331441621012450183814 6801 474989931532672023799380 6802 3752688880742304744713687 6803 26426993508132862041940598 6804 166584000271703931614340228 6805 943442423476664568599681422 6806 4816426181403353731871581550 6807 22229647570459222123619819478 6808 92997189680032462987145340068 6809 353464404739722063600735314352 6810 1223096886802711186733190500774 6811 3860285412496042999457576602950 6812 11131112668174921551690419045645 6813 29366824573380155077208399923322 6814 70980926345023451811241524741857 6815 157359834396574866376731682495098 6816 320298002078358865863458223486706 6817 599110240922547140932587830775666 6818 1030582035733214250240928097432933 6819 1631409250588705582255094101203374 6820 2377834378766230000791078314320988 6821 3192471683858556666043655262586254 6822 3949517287859036420751968245254804 6823 4503340976256527622495843331605838 6824 4733260082973771810234782344246265 6825 4586070061447444076187015784973822 6826 4095956493516822177393833264435258 6827 3371657057541028403218522314245764 6828 2557426641236727706706773106486512 6829 1786864766600738885514670433603948 6830 1149538794978767232182120670139775 6831 680566047821935925486105797429054 6832 370559367044289315952392817004313 6833 185423712390344398128740121897558 6834 85196603464448608976429953664033 6835 35909217715971863579642857580150 6836 13868753635585065452811336077096 6837 4902050762437697863533690351968 6838 1583518271629813866886219955689 6839 466765101385023112583774097898 6840 125328838244720418670652407046 6841 30594414948021406933539180464 6842 6775432306683956951003246915 6843 1357977936882088761956900482 6844 245665495724165410988464817 6845 39993150019239895112258222 6846 5839155570824972744806685 6847 761691671187337608931106 6848 88388189899528008818565 6849 9079047225503094511248 6850 820828807153724101122 6851 64882471846814378220 6852 4449789174815329623 6853 262251614678740316 6854 13143875190702963 6855 551427953599100 6856 19123002464638 6857 528989886782 6858 11704941025 6859 181283462 6860 2318678 6861 11628 6862 78 6863 0 6864 0 6865 0 6866 0 6867 0 6868 0 6869 0 6870 0 6871 0 6872 0 6873 0 6874 0 6875 0 6876 0 6877 0 6878 0 6879 0 6880 0 6881 0 6882 0 6883 0 6884 0 6885 0 6886 0 6887 0 6888 0 6889 0 6890 0 6891 0 6892 0 6893 0 6894 0 6895 0 6896 0 6897 0 6898 0 6899 0 6900 0 6901 0 6902 0 6903 6 6904 2382 6905 459198 6906 50274196 6907 3658004630 6908 193015817044 6909 7794333938391 6910 249611868530102 6911 6505389041750778 6912 140724972974213906 6913 2566491043616316063 6914 39964247440605860708 6915 536912176421613150582 6916 6278241914274277791478 6917 64373336247076845526568 6918 582477107457196386149634 6919 4676878635012578932806235 6920 33483458617223473623803680 6921 214653359458688261983392094 6922 1236794892628960755203124122 6923 6426057065915676215113305734 6924 30196242932161733551602026678 6925 128664328915623693140170338349 6926 498280304597008175525870091382 6927 1757539009044390776731027888950 6928 5656671755383581070510060232330 6929 16640420827198870833382559338949 6930 44808384974859597892767340430320 6931 110590807493219809018195201144395 6932 250467446866045038462189451719582 6933 521078961226236627796949662377889 6934 996706310277709450210065102773066 6935 1754208835529384636321532559191459 6936 2842728642482979835910383706873934 6937 4243969998573268626570243234922891 6938 5839693022720523744737227275652944 6939 7408726120422934886132514581377289 6940 8668544675281512252917457713047722 6941 9355578202721509218597685198358229 6942 9314286135497690142213089998726674 6943 8554136689817982929864761207431855 6944 7246098084056846504109385961210684 6945 5660408759879158973154815616548664 6946 4076439871764107564366227387199512 6947 2705435790792665781872947850602298 6948 1653894332684845552238221094574752 6949 930766444195731066315571880381406 6950 481880243087955194722953099595746 6951 229328865154669570408975274541286 6952 100231765055531321573064528502620 6953 40191286255465169062979857695787 6954 14768430013969102465219901741956 6955 4966466000714421509767076949149 6956 1526299155259916158314877903930 6957 427963380682897964663142409697 6958 109285843517019940954128155800 6959 25365203418865353699582719144 6960 5338966644866311134587727016 6961 1016566338853356173782916177 6962 174606799965101915535202464 6963 26969601174602970404441222 6964 3732891869710404419508378 6965 461153535261272716594849 6966 50617944013157054383210 6967 4911063478367544148822 6968 418640489391312774774 6969 31138589612161853167 6970 2003944932460870584 6971 110534950556096246 6972 5157640287332758 6973 201099278958790 6974 6384221825064 6975 163833857357 6976 3131738598 6977 48003168 6978 390734 6979 3307 6980 2 6981 0 6982 0 6983 0 6984 0 6985 0 6986 0 6987 0 6988 0 6989 0 6990 0 6991 0 6992 0 6993 0 6994 0 6995 0 6996 0 6997 0 6998 0 6999 0 7000 0 7001 0 7002 0 7003 0 7004 0 7005 0 7006 0 7007 0 7008 0 7009 0 7010 0 7011 0 7012 0 7013 0 7014 0 7015 0 7016 0 7017 0 7018 0 7019 0 7020 0 7021 4 7022 2796 7023 496852 7024 52784188 7025 3844457152 7026 204976976210 7027 8381684390951 7028 271957412000544 7029 7183490654417092 7030 157541764355323042 7031 2913821200993243748 7032 46028870747227828260 7033 627530926613768264672 7034 7448725494627585028116 7035 77553675085884782002503 7036 712803734328949342205648 7037 5815491858469922823425559 7038 42320123263628034084780028 7039 275861038468000656614047518 7040 1616736701724305703881916300 7041 8547347251057616427936863151 7042 40883181051698657865432146862 7043 177385729142356189406295659651 7044 699795160119566726204040202044 7045 2515424710760078153346419022892 7046 8253795671204400182212672219562 7047 24764285738589297217493072257165 7048 68042053797751143156571247606166 7049 171430252937035936482711163931409 7050 396524431543028142946095462029148 7051 842905653224255185975092502682920 7052 1648211748284162207090031643309486 7053 2967007178659225074757395189794599 7054 4920320391240915346609838976727926 7055 7521227100712983009757026086545191 7056 10602584411420221074112128417291818 7057 13788825732950472902206875203776405 7058 16548519132301047137936332355710288 7059 18331212554196965813361497238931162 7060 18744256359213027176986120692631814 7061 17692789897426223993513863125989969 7062 15414987862928290677654126682716682 7063 12394756174219475990397442328058735 7064 9195408778374365734589798784960934 7065 6292064682854936571794626281982252 7066 3969308234804813918880347392800058 7067 2307303646791625612638193928249455 7068 1235061265575710583152559727983336 7069 608340081462162859262459384600431 7070 275493497842035506828924001928610 7071 114595007393973898438118164962985 7072 43735907394366442202244064127534 7073 15296766315837897904192685069590 7074 4896194463968095664288096245542 7075 1432041813644479792155765937416 7076 382082009707002447471380322468 7077 92820675703936081176795224861 7078 20488567731141853256217377232 7079 4099639699478990456369686185 7080 741683375266519087245164042 7081 120967491567546454400820586 7082 17728829217222690156630058 7083 2326262136626304520574355 7084 272142413577148146116470 7085 28251274454363589695177 7086 2588281181641205060508 7087 207968298553350270734 7088 14545995988278020744 7089 878121084275751264 7090 45247724060619272 7091 1967429917412949 7092 70765721829836 7093 2081958993541 7094 47522334788 7095 864565839 7096 9925484 7097 102075 7098 232 7099 1 7100 0 7101 0 7102 0 7103 0 7104 0 7105 0 7106 0 7107 0 7108 0 7109 0 7110 0 7111 0 7112 0 7113 0 7114 0 7115 0 7116 0 7117 0 7118 0 7119 0 7120 0 7121 0 7122 0 7123 0 7124 0 7125 0 7126 0 7127 0 7128 0 7129 0 7130 0 7131 0 7132 0 7133 0 7134 0 7135 0 7136 0 7137 0 7138 0 7139 0 7140 4 7141 2232 7142 477804 7143 53935422 7144 4020239811 7145 217447475834 7146 9007066793580 7147 296065695869224 7148 7924788773272661 7149 176176878130774060 7150 3304089375067486298 7151 52940671371933820042 7152 732318043347196951291 7153 8822433999174798091918 7154 93258522236129499286160 7155 870513427629055756404690 7156 7215278536838737092400212 7157 53360378105554669652402404 7158 353601852049132137246871140 7159 2107489732859769709960410288 7160 11334765992727766538977594718 7161 55174378747895009152632766134 7162 243715578799720403229204145174 7163 979200684819639398695238992308 7164 3586054627736701976437980149560 7165 11993263147098333873607681436528 7166 36691522198681425111650745943956 7167 102838817817607838940138545468190 7168 264420997066831594970927746791513 7169 624456629286889889978769478121726 7170 1355927784700894161260067712172113 7171 2709592909034890374580185239671738 7172 4987219591411242373055929595636677 7173 8460679222087245852564841972871944 7174 13237434065050695433224272355249581 7175 19110417640173078909791361266217962 7176 25467040840209416265352274748648055 7177 31337369636221546103049908496519658 7178 35613688363507784374747811573981582 7179 37385050668827928003534276075864940 7180 36251338246964933901563715841084230 7181 32469536838683607235110621975473586 7182 26859477612250144035887886848008381 7183 20516069011183611706525581897676148 7184 14465495663155342859927943733000172 7185 9411167154786410880260084957550548 7186 5646937156108809055998349295553172 7187 3123118770043852944014953716161308 7188 1591012676224565300647658115443043 7189 745978822705050835428389748017574 7190 321630529707822850753600587430978 7191 127387013485408728928011043274262 7192 46295078007952043073510433233590 7193 15418144015177921036259309028066 7194 4698930503105882071391926072353 7195 1308422129182395652457162225808 7196 332287681076823366127364713640 7197 76815443757723134746956227458 7198 16128954773301375139895246878 7199 3068566264209746596816005218 7200 527549433057380678746012425 7201 81710151777313475650470404 7202 11363187663753344569617576 7203 1413419144465437472186612 7204 156568123135440990825241 7205 15368670759334162285256 7206 1329226426624738079039 7207 100619070052082361682 7208 6615291273232893358 7209 374129033223917688 7210 18011862928864341 7211 726523444406630 7212 24249592281367 7213 645957436512 7214 13787584028 7215 205668386 7216 2547728 7217 12246 7218 80 7219 0 7220 0 7221 0 7222 0 7223 0 7224 0 7225 0 7226 0 7227 0 7228 0 7229 0 7230 0 7231 0 7232 0 7233 0 7234 0 7235 0 7236 0 7237 0 7238 0 7239 0 7240 0 7241 0 7242 0 7243 0 7244 0 7245 0 7246 0 7247 0 7248 0 7249 0 7250 0 7251 0 7252 0 7253 0 7254 0 7255 0 7256 0 7257 0 7258 0 7259 0 7260 16 7261 3172 7262 523108 7263 56598156 7264 4221600503 7265 230673034102 7266 9672775182664 7267 322052002948526 7268 8734465908719018 7269 196806606492910712 7270 3742109210139284551 7271 60807943998210554378 7272 853315707643509034293 7273 10432094748957974778360 7274 111938660658421206327791 7275 1060993268678867221524348 7276 8932539889868103102934267 7277 67122312497801626288219724 7278 452098126899153217122034596 7279 2739685192199776311006178404 7280 14987000501440401943784366668 7281 74226655063487543714539289250 7282 333720533417660788723706489134 7283 1365241112235818569748445418550 7284 5092810728309341287575926577050 7285 17356030586095120022573981255262 7286 54128420364436946489640196077936 7287 154718594081211698199512872706506 7288 405874536598174089017733848235356 7289 978360568464170522393136448314810 7290 2169354279841876576810202324808181 7291 4428923776214094091957178994831644 7292 8332259444047696750193455246437946 7293 14455626966468946874936917180897320 7294 23141316409895832016598319888240849 7295 34201133506254661893641293014086140 7296 46684998806427632799367321991174100 7297 58876500922166821232580394142739962 7298 68618189783854535944362533402584430 7299 73915641125322786698771120358903704 7300 73597566553624254587618620788808379 7301 67735153092661072135093309997493420 7302 57616295502170021594777815478073088 7303 45287402135288849180798268730158758 7304 32884675944862538695850331009472486 7305 22051557352943585695127675887206466 7306 13649642234660198884584373388976756 7307 7794825496240840387027828923285778 7308 4104119376098392470281227099601993 7309 1990874875224198729969027159370696 7310 889026250423475673201372089774670 7311 365106575846057873032391172837260 7312 137751179118859831845325577239223 7313 47689442710099383252736274057536 7314 15129378295242538395879940188734 7315 4391846652580160469897983831090 7316 1164620054415221501807536483354 7317 281602862908952054112942231810 7318 61961567201561698834379731295 7319 12378226968542399861165170080 7320 2239505636140267976970110519 7321 365917544863797665994813236 7322 53825208147134844328919639 7323 7102687733642205028965246 7324 837451802365546631531686 7325 87825499976940409793462 7326 8149903002681213566353 7327 665167885196171769154 7328 47418557730418992387 7329 2927728260846826646 7330 155086224895120870 7331 6955984589596742 7332 260968521908366 7333 7977316453552 7334 197381630545 7335 3636026176 7336 53904138 7337 421738 7338 3472 7339 2 7340 0 7341 0 7342 0 7343 0 7344 0 7345 0 7346 0 7347 0 7348 0 7349 0 7350 0 7351 0 7352 0 7353 0 7354 0 7355 0 7356 0 7357 0 7358 0 7359 0 7360 0 7361 0 7362 0 7363 0 7364 0 7365 0 7366 0 7367 0 7368 0 7369 0 7370 0 7371 0 7372 0 7373 0 7374 0 7375 0 7376 0 7377 0 7378 0 7379 0 7380 0 7381 3 7382 2294 7383 500504 7384 57785514 7385 4410630180 7386 244436339534 7387 10380677199264 7388 350048354701338 7389 9618114065617414 7390 219622279478078328 7391 4233178661855487037 7392 69751563321771790668 7393 992835926530604585290 7394 12315300605231729482924 7395 134119621070359719318200 7396 1290619366118283090718936 7397 11034951081809465909192685 7398 84238579416457265618345376 7399 576589540869623716862216709 7400 3551964575110794573154033686 7401 19758936191575757957744275242 7402 99549663001211890985872814756 7403 455457206646235139344794766212 7404 1896776552159844706598466278626 7405 7205563395530222936731828921213 7406 25016705592982848590881765235722 7407 79514191351235666187273950549147 7408 231726943717649817780162636209598 7409 620041688085355451265776885189185 7410 1525137266128596807994937978196450 7411 3452336341743159766225910627970327 7412 7198655810725517993159688783544406 7413 13838568910599438052434340030699719 7414 24544387789283768873320577941069432 7415 40189205766758225251782949216122069 7416 60784829394883187287301274027565668 7417 84957398677667810324873881738762058 7418 109769062334342587985153484154732306 7419 131143284393905988707982884046025841 7420 144902929420640141951164940569613372 7421 148086227100723011795658014712688491 7422 139979395721565126824043302082705116 7423 122375759819309452762559237159738039 7424 98933350509787757858516656237321572 7425 73944220939344787858346281466676988 7426 51078904218158144939634870172148880 7427 32597098964635260117093552149507794 7428 19208884223319222631634835686768070 7429 10446169040150966644885549021604868 7430 5238995639324757474163219499138726 7431 2421228816059195853770480198768346 7432 1030232106667806141551217334947316 7433 403191531586854745655354815896829 7434 144969938818633920228373981943198 7435 47829008035376345313423671400222 7436 14459290103929363491951350262854 7437 3999200007541130535793419778181 7438 1010240045324678235932111826682 7439 232634748941861796125236282836 7440 48731005956364900832491592534 7441 9263966422331096233038589616 7442 1594091352422529910237215520 7443 247562864422705312480927405 7444 34585279457863624203264492 7445 4330423591285574642005451 7446 483936815190123356030780 7447 48040284156071347589806 7448 4213106171794061014862 7449 324379804450682326905 7450 21762059028544435372 7451 1261362246214196798 7452 62462848411218844 7453 2612679916702482 7454 90472591605814 7455 2565448446586 7456 56445874586 7457 992254960 7458 10969738 7459 109545 7460 238 7461 1 7462 0 7463 0 7464 0 7465 0 7466 0 7467 0 7468 0 7469 0 7470 0 7471 0 7472 0 7473 0 7474 0 7475 0 7476 0 7477 0 7478 0 7479 0 7480 0 7481 0 7482 0 7483 0 7484 0 7485 0 7486 0 7487 0 7488 0 7489 0 7490 0 7491 0 7492 0 7493 0 7494 0 7495 0 7496 0 7497 0 7498 0 7499 0 7500 0 7501 0 7502 0 7503 4 7504 2940 7505 545008 7506 60618676 7507 4628173263 7508 259033141232 7509 11133439188504 7510 380183576139096 7511 10581676013779042 7512 244831595782507978 7513 4783124784862335564 7514 79906298957351854906 7515 1153492977746913798346 7516 14515174141090030815846 7517 160413140130650386616176 7518 1566925668769304183001328 7519 13603707655598792254223087 7520 105480156463505850902193708 7521 733563841046064351401201253 7522 4592957265420323072575211212 7523 25976702946655549963186092396 7524 133107992270431073731496423222 7525 619592740531306518681319765212 7526 2626173759342125763404502358044 7527 10157381643045966627469451729926 7528 35918038282653678474520392921162 7529 116322123906982815057812842638379 7530 345541808527696860737323164199130 7531 942817299636718073120331492592770 7532 2365808936417932318468269730951678 7533 5465564906237493530043168318659094 7534 11636375435522741341073354174541274 7535 22850798194000309459936837044297641 7536 41420237399281473718024725788217792 7537 69347933058215413025445130382867468 7538 107301117514543719097949322527395908 7539 153505741174657546071867903468428766 7540 203121512251566021828793593866666548 7541 248669252923123702425746115814965617 7542 281715514825442592493258865007231282 7543 295375192339133456335238984362810520 7544 286634750606773064592187538442537394 7545 257428969331233111196024597938340013 7546 213947458938982457979133985521257364 7547 164509267191890828603913417901879209 7548 116999512205799893762864259437612434 7549 76935886554499431664010623254669102 7550 46755077540412552245679882343166196 7551 26245137840486996328143612585741493 7552 13599241445941499918329372813194600 7553 6499950344393097471873034444789460 7554 2863352115595039602991982324770262 7555 1161454221602852615822290814566364 7556 433346816089383749885754897908366 7557 148547547941034414929351645111971 7558 46722302482097202741097247940566 7559 13464233182325637148849452269381 7560 3549267057726235927591064481964 7561 854320141804798614301799729087 7562 187399545775691894723332302420 7563 37379127205861750308196746344 7564 6763054202691102852902030296 7565 1106953105916058042752497987 7566 163406157873865991874104500 7567 21681052481746807814470802 7568 2575695528671640703042274 7569 272784796331444255378763 7570 25626572165248835624938 7571 2123385683494120389989 7572 154140660619659564660 7573 9727884615340688991 7574 528610623214972794 7575 24475558003950381 7576 950281150408106 7577 30561571887540 7578 784761909548 7579 16174250420 7580 232596138 7581 2793075 7582 12880 7583 82 7584 0 7585 0 7586 0 7587 0 7588 0 7589 0 7590 0 7591 0 7592 0 7593 0 7594 0 7595 0 7596 0 7597 0 7598 0 7599 0 7600 0 7601 0 7602 0 7603 0 7604 0 7605 0 7606 0 7607 0 7608 0 7609 0 7610 0 7611 0 7612 0 7613 0 7614 0 7615 0 7616 0 7617 0 7618 0 7619 0 7620 0 7621 0 7622 0 7623 0 7624 0 7625 0 7626 4 7627 2592 7628 526774 7629 61836538 7630 4830726941 7631 274195823946 7632 11932934005332 7633 412605101239070 7634 11631563668999733 7635 272659639393021122 7636 5398349005807509227 7637 91422256164436443326 7638 1338239411508419465906 7639 17081114487189396333708 7640 191530233614874336057649 7641 1898799451190047300696672 7642 16736048979713037251053575 7643 131784714882273203110734448 7644 931036678568733146084335598 7645 5923718004592317311934163634 7646 34056526933566440594925821992 7647 177451255532050453629981439648 7648 840209078737991163185398643185 7649 3623777931261265232453523950500 7650 14266966447419940622451448308699 7651 51372758245158804361885676308160 7652 169479000491864290299276014047074 7653 513044303179770099130521491872946 7654 1427100990649447064440119622879689 7655 3652220869729198801069991504128502 7656 8608854178634177782878832606627458 7657 18708951291980645320576201893720082 7658 37518817483659003446663990026425522 7659 69482836353221040818450765785732048 7660 118911466670389684318075352044568273 7661 188163407303112910889091686265337768 7662 275435276604644199761569726277975882 7663 373118305562876715795574085383823902 7664 467895679737465171147241173188923335 7665 543280573534119875175839198880399910 7666 584163270583724690980390238024549582 7667 581710847629542553348052298773321906 7668 536459332054172543363149521027970396 7669 458124081451310556966187112574630052 7670 362219644065122245220936542610748044 7671 265090956042097644919602940337284556 7672 179518135370563444331531730305666203 7673 112443121427476904616228130298521678 7674 65110694943456569125099740269924382 7675 34834700851035624448482683621266770 7676 17207494927066686339801454231560317 7677 7842103312787437584531612840788460 7678 3294397521631117742641296138730495 7679 1274441789362071196855338359322860 7680 453509208753700375252672160473411 7681 148265974071450782837137840358654 7682 44472792124402078795550896203688 7683 12220493070710392035867012185256 7684 3071126938740924634481868730384 7685 704557761500793492872863808500 7686 147249311843610172298416232540 7687 27971641037740956219816853192 7688 4817372398417777993621311022 7689 750072144507281986667771686 7690 105250506115179061650679067 7691 13262669177371254637870886 7692 1494800405956121307922364 7693 150002694892924101928692 7694 13332763573256986020739 7695 1043317055191490233638 7696 71379380759966332081 7697 4233570568420264014 7698 215630609824816445 7699 9307614170073992 7700 336375633244897 7701 9911196165888 7702 236687086152 7703 4205795868 7704 60361196 7705 454338 7706 3641 7707 2 7708 0 7709 0 7710 0 7711 0 7712 0 7713 0 7714 0 7715 0 7716 0 7717 0 7718 0 7719 0 7720 0 7721 0 7722 0 7723 0 7724 0 7725 0 7726 0 7727 0 7728 0 7729 0 7730 0 7731 0 7732 0 7733 0 7734 0 7735 0 7736 0 7737 0 7738 0 7739 0 7740 0 7741 0 7742 0 7743 0 7744 0 7745 0 7746 0 7747 0 7748 0 7749 0 7750 6 7751 3102 7752 570089 7753 64840934 7754 5065537683 7755 290277429632 7756 12782231323117 7757 447456792882340 7758 12774574214992951 7759 303350343509938614 7760 6085879402781320440 7761 104466447072484954148 7762 1550405885971607822442 7763 20069636229463800180558 7764 228296093180302508769858 7765 2296707352673389569143290 7766 20548220082249392663633646 7767 164290429245376910759500704 7768 1178890346402068881574673850 7769 7620724697040639362754588072 7770 44528295199260341455237606724 7771 235879407810415054673134346272 7772 1135842474664201732764833373461 7773 4983792849601962122350839698308 7774 19968672352741924833796883216018 7775 73202325836189998446921602249198 7776 245947105612756426637355584132346 7777 758539573424250259211401208295026 7778 2150522442842841171905963847154735 7779 5611583914370974937645580575337556 7780 13492468489557553568285000860236256 7781 29922450646625514560812279829945348 7782 61261612252122512011155249440443486 7783 115878950822894081881867885638524658 7784 202647528528596387596103011078676705 7785 327833405354014435388924090502891960 7786 490857567492714291751318401748319085 7787 680496398458316361480301326437850564 7788 873787160854879732233670899971836333 7789 1039444428211645558069707907846064798 7790 1145736355251613483770145430353667786 7791 1170292033222510199317446711897055526 7792 1107732711607152905790326059520632320 7793 971580530561044340483802990868814650 7794 789522393771224887013633762064476101 7795 594288356799869551139933683263395154 7796 414236605650875724460690718832070343 7797 267272902292552519528601507616157566 7798 159557676701138485974661239121431499 7799 88084824667059857013734442734516408 7800 44939794184647405037679523199912413 7801 21173541702914795029882776224036142 7802 9205172846261498221661393017315725 7803 3689309791111860045301326783254884 7804 1361707824986112105642337223860474 7805 462325568085242642802054217230390 7806 144205267143916695155556175452796 7807 41263617995979466982041458868576 7808 10814941785874748460747922077213 7809 2591771741191615836089352488182 7810 566825397399955648866099879606 7811 112890108417631261107591484628 7812 20426269010842629822579375070 7813 3348927462550347049044665284 7814 496056389674731211837423887 7815 66166247870436696584082940 7816 7918014800408908928510826 7817 846546678175721284072966 7818 80477468722350668835338 7819 6765533275702837975836 7820 499807739384317480145 7821 32203962755973167208 7822 1794383423269094897 7823 85496971011597888 7824 3444045120614926 7825 114940966697426 7826 3144613814577 7827 66757756638 7828 1134996407 7829 12094042 7830 117367 7831 244 7832 1 7833 0 7834 0 7835 0 7836 0 7837 0 7838 0 7839 0 7840 0 7841 0 7842 0 7843 0 7844 0 7845 0 7846 0 7847 0 7848 0 7849 0 7850 0 7851 0 7852 0 7853 0 7854 0 7855 0 7856 0 7857 0 7858 0 7859 0 7860 0 7861 0 7862 0 7863 0 7864 0 7865 0 7866 0 7867 0 7868 0 7869 0 7870 0 7871 0 7872 0 7873 0 7874 0 7875 4 7876 2444 7877 546548 7878 66089940 7879 5282733320 7880 306952407528 7881 13683169770725 7882 484902813771018 7883 14018040965071627 7884 337167694671924172 7885 6853423013915765376 7886 119224507349648195656 7887 1793745285220528551999 7888 23545310580428793412416 7889 271667038552090535451031 7890 2772956368837029284801434 7891 25178942469164095527555781 7892 204376200093486359751972660 7893 1489283024937790628844115225 7894 9779557578476147155955879986 7895 58064943636699841496417851520 7896 312652320260305116943968413608 7897 1530823438977821833241559740585 7898 6831990643869799522724882854946 7899 27852560056710346803211417499096 7900 103925353810816147211547633137322 7901 355529006703572408346222979315383 7902 1116884933531554132520870176708060 7903 3226529641976232928984049465303635 7904 8582384872006289341947037046092222 7905 21043557362499111507545754249982173 7906 47611277614989188144687296630610164 7907 99488160726960517885160683751759033 7908 192153909682185097109276739895194816 7909 343277588736136579962031237637975403 7910 567572548805572243229759368286226778 7911 868959425630868913305430205813931794 7912 1232438193283803344536636421930692994 7913 1619824467191542107632331804862458266 7914 1973435545946877619900981239811158324 7915 2229007109475626030473478181330470161 7916 2334434884124568415972100965206741438 7917 2266989806487255480552227421684093356 7918 2041259321996295666594743287252307404 7919 1704035257984072136121874484564719003 7920 1318588219912152271531141166544167628 7921 945530487176370872664787606486211219 7922 628101140802230424091827337561121500 7923 386357119895280446639439448707821755 7924 219955932662531410181019272203266326 7925 115828435211220222741830053967163611 7926 56381202859312196804277571658858604 7927 25348929803358909411572216088345166 7928 10517557009764393772085534221901144 7929 4023263489785758057824353058399991 7930 1417360211000868856904946056943202 7931 459301261116767362236061790596557 7932 136726111471735442012713795733656 7933 37333669631832425169901498338230 7934 9335474510083266104455418300784 7935 2133903425659021064810558513290 7936 444988146577062431860230172938 7937 84468857909362162767982419412 7938 14559707886113969548709134258 7939 2272634902133473665582965187 7940 320259400884469865309528954 7941 40605381098987810314448166 7942 4614226292737108480939036 7943 467898590686798384423804 7944 42127912668897229831022 7945 3348661580275616212849 7946 233416099552480678606 7947 14158134138939306928 7948 740094699170978476 7949 32994403330841764 7950 1234417949466988 7951 38292055349347 7952 948774322964 7953 18900224943 7954 262259464 7955 3055459 7956 13530 7957 84 7958 0 7959 0 7960 0 7961 0 7962 0 7963 0 7964 0 7965 0 7966 0 7967 0 7968 0 7969 0 7970 0 7971 0 7972 0 7973 0 7974 0 7975 0 7976 0 7977 0 7978 0 7979 0 7980 0 7981 0 7982 0 7983 0 7984 0 7985 0 7986 0 7987 0 7988 0 7989 0 7990 0 7991 0 7992 0 7993 0 7994 0 7995 0 7996 0 7997 0 7998 0 7999 0 8000 0 8001 12 8002 3288 8003 599851 8004 69290998 8005 5535234243 8006 324639757132 8007 14639335346447 8008 525103543147158 8009 15369718389907823 8010 374397321907756418 8011 7709426672377152139 8012 135902567446427371790 8013 2072481434851042138281 8014 27581820143797161227782 8015 322749785140379284623141 8016 3341994773601993964718428 8017 30793475002337506611716940 8018 253709423070289982867010358 8019 1877142273075879915125257816 8020 12519405263502426754835953768 8021 75519024996269388453443464604 8022 413254808317653396854846193698 8023 2056999427651935987402660546114 8024 9335791947843986680164058591910 8025 38717669893911498610014848389283 8026 147012651926590526302643256960090 8027 511976530219346522051631196972622 8028 1637879698131746825537062646898304 8029 4820241639384141359121024449858362 8030 13066711570117887494126969578313016 8031 32664278086519718586408524029996932 8032 75376311582541222195108300582663858 8033 160712104783977599862206737442614298 8034 316858480396402886517678734905526808 8035 578087269473064582131427292732561741 8036 976563808583359737753464144932391286 8037 1528327420036233047161039393497329196 8038 2216835488010169288970589772812935138 8039 2981324667584662627332128523719961322 8040 3718495137402178785101875408071664036 8041 4302268789195341881867681627049455087 8042 4618043733125504955272321850776943072 8043 4599118272422081520520148955842698310 8044 4249534396634061660047213964985048580 8045 3642679679579317332162833446083955300 8046 2896305913064484295636449598357407834 8047 2135554465067614510109067548767143042 8048 1459775596511784653533041772515004324 8049 924706661189113501205479271553878112 8050 542579436585709196087909705647203016 8051 294732311307842558829183514498785135 8052 148123510270158708732567005891449876 8053 68824044152919182283591316842889370 8054 29540900483458526123195085692267706 8055 11702505084185616541824059165337889 8056 4274286859319739102815779639976098 8057 1437761723940240327993705355684796 8058 444840074484427235426285087301492 8059 126418875485767357105329678158050 8060 32949195600140021633410228833450 8061 7862607698851259514787291627101 8062 1714604275619654085807594157684 8063 340986323681226963231030788407 8064 61700520072947876945890333638 8065 10132405001307594899367876024 8066 1505826739959619364985134358 8067 201882352025677556526831242 8068 24329573482009504825181344 8069 2625053481079321514339327 8070 252419083288719341647524 8071 21519042984901741900460 8072 1616605856090610608804 8073 106278516088089988176 8074 6062536074416078486 8075 297249124189155405 8076 12361479583058342 8077 430796644850253 8078 12247361041350 8079 282559427535 8080 4847629756 8081 67411856 8082 488574 8083 3814 8084 2 8085 0 8086 0 8087 0 8088 0 8089 0 8090 0 8091 0 8092 0 8093 0 8094 0 8095 0 8096 0 8097 0 8098 0 8099 0 8100 0 8101 0 8102 0 8103 0 8104 0 8105 0 8106 0 8107 0 8108 0 8109 0 8110 0 8111 0 8112 0 8113 0 8114 0 8115 0 8116 0 8117 0 8118 0 8119 0 8120 0 8121 0 8122 0 8123 0 8124 0 8125 0 8126 0 8127 0 8128 2 8129 2462 8130 571367 8131 70556982 8132 5767925115 8133 342946659958 8134 15652427753679 8135 568241391261498 8136 16837973496271890 8137 415347925109797574 8138 8663137298578895857 8139 154729291061968903800 8140 2391362953885105842795 8141 32263139677084721500300 8142 382823315249862927707250 8143 4020758599602771945185570 8144 37588357836644334351870860 8145 314302624048050366658691390 8146 2360758999322541094825897673 8147 15988572305264296554761341366 8148 97968110838869176031109887416 8149 544730988307489252941410799260 8150 2755943899465932266669697777698 8151 12717408790840884364877498439970 8152 53642670181822389278028703110619 8153 207231356321225927507392885913410 8154 734513739563714162097936713496501 8155 2392403369393759334475983530433612 8156 7171026118775039294110073707620842 8157 19806184987656853990575596570573802 8158 50465690918830906994459898721556678 8159 118745788819207115091263609366292098 8160 258266979706242843404615463956316337 8161 519642826304075097998807760535287538 8162 967922445634976205038888577689585986 8163 1670128351908051916047135469122632444 8164 2670969102081068559774840522949588595 8165 3960932128514068338156482827042424436 8166 5448794739254391306837722958022576898 8167 6955196444338316522112160266204271202 8168 8239920691214590993171142631961843104 8169 9061669969249890594462786688115518640 8170 9251253884855438733163307131866319022 8171 8768083810713094473791717819770086708 8172 7714259912379362819287901542182117450 8173 6299588669693790473598773231259044366 8174 4773866032780791808488277967711213692 8175 3356205813030163834221449599577893882 8176 2188241796101875338230892239099671756 8177 1322590568979066376400346197298630000 8178 740661642844178583002944793113624946 8179 384082150693914448759119209734583398 8180 184309086972361653463906636597444444 8181 81781926905152122090838977861259962 8182 33526204159420340742076538271831398 8183 12685647078024048864166189098436636 8184 4425679783902828806803560005185320 8185 1421916249532760110455802434147720 8186 420172569779633889561492209557919 8187 114028798916688067001302645145802 8188 28375459916401847670806555636117 8189 6463222776935320322410450807154 8190 1344898727772922301901888108813 8191 255112108740357532465517843562 8192 44008792723997988801793557035 8193 6885976827666702742642682230 8194 974380855386007975897748439 8195 124278267443644265371106506 8196 14234884148414102864247340 8197 1458076736713079402072336 8198 132924002136924973288415 8199 10725882006000341069844 8200 761259263729822659347 8201 47165713691964336302 8202 2529323269595761549 8203 116085418013887988 8204 4508305820893693 8205 145156474592398 8206 3835303458388 8207 78631943656 8208 1294144685 8209 13302372 8210 125549 8211 250 8212 1 8213 0 8214 0 8215 0 8216 0 8217 0 8218 0 8219 0 8220 0 8221 0 8222 0 8223 0 8224 0 8225 0 8226 0 8227 0 8228 0 8229 0 8230 0 8231 0 8232 0 8233 0 8234 0 8235 0 8236 0 8237 0 8238 0 8239 0 8240 0 8241 0 8242 0 8243 0 8244 0 8245 0 8246 0 8247 0 8248 0 8249 0 8250 0 8251 0 8252 0 8253 0 8254 0 8255 0 8256 8 8257 3230 8258 622596 8259 73935724 8260 6039785044 8261 362368527064 8262 16726651055800 8263 614494907510876 8264 18431631582190185 8265 460352985807623110 8266 9724672451546262688 8267 175958096456566849320 8268 2755722602647441603365 8269 37684856454314615160950 8270 453363675548107109525682 8271 4829070030672341719487088 8272 45796945924930691063053334 8273 388580493893384908681779434 8274 2962501066143030704597096930 8275 20371197456780921958165682996 8276 126771039606847777100940695949 8277 716105111457332720646693445384 8278 3681781917400589571751806632934 8279 17270934350427479721845716694302 8280 74079274883298580232008907235528 8281 291107816896331373492108260182268 8282 1049921530606741209945800263440967 8283 3480968168291123660107746439762248 8284 10624533588705604486530391164355038 8285 29891709195485318975719767339889662 8286 77612272887681269049758361874245359 8287 186167698047154259893380913770433196 8288 412933054045209903126164736943242239 8289 847653625648729906608497617735439076 8290 1611537881321777077978019218507025894 8291 2839396513068977799404335452775235432 8292 4638926156979180496672065234457822933 8293 7031068761837547346195700741558994216 8294 9890310066363654323700749975603254793 8295 12915826879247416693983851637041928932 8296 15662648892839852716280728058718369903 8297 17640646893575369011831153725020755568 8298 18455038630319051464040016148337466263 8299 17934161390949877200711591319707653596 8300 16188149647079126483889532043537477531 8301 13571179692004512846932550448674641792 8302 10564919411229740033053891819804895203 8303 7635478876945234667029605451595083688 8304 5121415406982256149451314314394732404 8305 3186820248356279235471251155880843606 8306 1838807667393319694103050859022449651 8307 983307812963357966825206386182196418 8308 487017866889326235364217877962754644 8309 223250829335259549965069872267786146 8310 94642319464841739716454828968396327 8311 37070759889452340146205168076752660 8312 13402837137605834344633149564597370 8313 4467852389421104912219953158083366 8314 1371525818924215983640744012545097 8315 387188712462882650659940385893514 8316 100370098085147413982646897746413 8317 23852357114158384713685561807220 8318 5186944932355167246009074180169 8319 1030079229989123034731470596622 8320 186397751362835134595424097542 8321 30658356449411147013276867670 8322 4570908790297855742883480942 8323 615843786151931128083156338 8324 74724332581620776359349155 8325 8133849600275067370123236 8326 790809435026279940571622 8327 68330058718030120372750 8328 5217091694073552665003 8329 349615196033557959864 8330 20405608408340238697 8331 1027267487775843932 8332 44142953918598541 8333 1593063735605466 8334 47712443837958 8335 1141783808044 8336 22003901555 8337 294860550 8338 3335636 8339 14196 8340 86 8341 0 8342 0 8343 0 8344 0 8345 0 8346 0 8347 0 8348 0 8349 0 8350 0 8351 0 8352 0 8353 0 8354 0 8355 0 8356 0 8357 0 8358 0 8359 0 8360 0 8361 0 8362 0 8363 0 8364 0 8365 0 8366 0 8367 0 8368 0 8369 0 8370 0 8371 0 8372 0 8373 0 8374 0 8375 0 8376 0 8377 0 8378 0 8379 0 8380 0 8381 0 8382 0 8383 0 8384 0 8385 4 8386 2772 8387 600646 8388 75250232 8389 6288025554 8390 382433506458 8391 17863543636719 8392 664066128125268 8393 20160215536780639 8394 509772470948340146 8395 10905089678229710902 8396 199869568982559957748 8397 3171542767933063377200 8398 43955645238312889866904 8399 536072057479165256261879 8400 5790094871804862163097494 8401 55695853936584429863175852 8402 479459102763026268234163048 8403 3709669087018962675556843504 8404 25895432766736878800225135884 8405 163637454054768583891863977825 8406 938910026669017819182927598846 8407 4904795433493409524527103206466 8408 23384505769554829243574732485474 8409 101975417041300760132676635346320 8410 407548328908276459923920983533792 8411 1495381671944156632069802099444608 8412 5045594281818746329128427322689080 8413 15677981747612620347852322968485149 8414 44921480368987829740067607571599252 8415 118827262989548092910246954634084626 8416 290493445140579015143703271307166540 8417 656941608638476208702923967108638298 8418 1375481033824525042828696360731113272 8419 2668364605293112532630754035026131472 8420 4799371492517800155017206764703123066 8421 8007939725784386191342597671047082318 8422 12401309840641106883341644009903544730 8423 17832153167202146833073933297387276550 8424 23816388668909045831320064813200705088 8425 29552804573060843616146548755889998979 8426 34076588501570279144239610003982841088 8427 36517570867839251507308164282949705452 8428 36371398866124980653818330623897248540 8429 33668593373083836925953189610386455268 8430 28964221300866449775952555342576992866 8431 23152943699738303345904786901264153863 8432 17193481147384996578221574885241400864 8433 11857965489904849881666521665316403705 8434 7592589851185651602901301437974362216 8435 4511448232616284199542389414330817185 8436 2486385022446851256300939213919411362 8437 1270261494333785099927546790971493157 8438 601174526161261114053172865519147558 8439 263368321481385121464253654632023143 8440 106712484271378487028974219773619000 8441 39952750401109610784096957018698777 8442 13807142446833051442053191764477226 8443 4399304005665259351958562335113422 8444 1290719939037344008955879402133562 8445 348205449847094047123133505125565 8446 86242143787983904989128167252184 8447 19576713415197401743162868330809 8448 4065138644684938987499222711308 8449 770583353526813261709645597378 8450 133036022393226094414933663010 8451 20864665202501842080287731179 8452 2964200473121085838916744450 8453 380254796584342219527329269 8454 43889414929949295889711510 8455 4539549286938348177872695 8456 418833551343167479170880 8457 34290774895698728187782 8458 2476156257466544640190 8459 156609481224525212063 8460 8601910204200199510 8461 406440364524897576 8462 16301256802268752 8463 548368401487469 8464 15056478244830 8465 335898030556 8466 5568589922 8467 75095232 8468 524486 8469 3991 8470 2 8471 0 8472 0 8473 0 8474 0 8475 0 8476 0 8477 0 8478 0 8479 0 8480 0 8481 0 8482 0 8483 0 8484 0 8485 0 8486 0 8487 0 8488 0 8489 0 8490 0 8491 0 8492 0 8493 0 8494 0 8495 0 8496 0 8497 0 8498 0 8499 0 8500 0 8501 0 8502 0 8503 0 8504 0 8505 0 8506 0 8507 0 8508 0 8509 0 8510 0 8511 0 8512 0 8513 0 8514 0 8515 8 8516 3228 8517 649682 8518 78831800 8519 6580372448 8520 403725805242 8521 19067974982003 8522 717153776341254 8523 22033746944619459 8524 563994636050179150 8525 12216468065848310740 8526 226774089871080357630 8527 3645527497212445899841 8528 51198914136542983751854 8529 632906559343376533768252 8530 6930867168050005864569598 8531 67612451765947749550001556 8532 590439356609209303667031082 8533 4635520944984280451069295402 8534 32843382069555806607877370416 8535 210713588955867545535661508792 8536 1227849305040127190856027346550 8537 6516012243802288104380563601147 8538 31568971067857196989252246672072 8539 139937202304994053675648217901563 8540 568669047559400704539005618203826 8541 2122344600879229225625675300165800 8542 7286242766814164927598824949929224 8543 23043939675671858387514914197370758 8544 67227604046865336150384202392507204 8545 181130911447673603623521434370236063 8546 451186448869619976196972951328011630 8547 1040051204578438692658548877095215701 8548 2220551095374886909435184240915185928 8549 4394452518069638188575874076965654406 8550 8066371355715232942309033620184466506 8551 13741545648212146058819977043824831306 8552 21736832717172582724504680982013217444 8553 31940817485172758955022471400419784540 8554 43615250516840452401401143582519610384 8555 55359935806262643683586139506343631218 8556 65329537175324245096540238750325510194 8557 71687368437769286297906575854706968502 8558 73152270420438027216492167594870946116 8559 69417548235817637982943344843949111403 8560 61255126752866673292044215171599514616 8561 50256699114491718055361400957569099871 8562 38330233431780375153083728199109841998 8563 27168972903217577348980839789587277483 8564 17891533406660900657099041356489824462 8565 10941884976121037450484053457626259477 8566 6211592900734158427403945619603980540 8567 3271472734681258618165447712877038748 8568 1597504626174920390675418014144135198 8569 722757475124923561035964838696080644 8570 302726210982142427300182398961380428 8571 117281528137804875513272192950947670 8572 41985927976713575205300074052276360 8573 13873911702826470780070053159027800 8574 4226608935803646291918559831786460 8575 1185513111776283871862204627673029 8576 305707640083670473684996993287022 8577 72358884668988155599889362804965 8578 15692486630092594742353208134286 8579 3112112911944566533900612666071 8580 563174417464895872115075363284 8581 92771456925399861676788780346 8582 13874425932647065529711113660 8583 1878274414035761076850106431 8584 229407552767292468066749702 8585 25185194189134138686581859 8586 2474813488644864608308896 8587 216632331285795305539500 8588 16799345554990790663784 8589 1146853288552241023450 8590 68404747800254082878 8591 3534381248757646588 8592 156416210421510490 8593 5862371881208924 8594 182276718249120 8595 4655511610095 8596 92259243704 8597 1471140995 8598 14598800 8599 134099 8600 256 8601 1 8602 0 8603 0 8604 0 8605 0 8606 0 8607 0 8608 0 8609 0 8610 0 8611 0 8612 0 8613 0 8614 0 8615 0 8616 0 8617 0 8618 0 8619 0 8620 0 8621 0 8622 0 8623 0 8624 0 8625 0 8626 0 8627 0 8628 0 8629 0 8630 0 8631 0 8632 0 8633 0 8634 0 8635 0 8636 0 8637 0 8638 0 8639 0 8640 0 8641 0 8642 0 8643 0 8644 0 8645 0 8646 2 8647 2566 8648 621802 8649 80152206 8650 6845584523 8651 425684037602 8652 20341240736769 8653 773980968940742 8654 24063039129933523 8655 623438081593885348 8656 13671987848029783627 8657 257014682213739714570 8658 4185181840346994146458 8659 59554639447926770038280 8660 746118069780032596994348 8661 8282890052597269438320270 8662 81933569436501646178372530 8663 725717082858717769255119094 8664 5780496179641466739712371478 8665 41563154613825663071915254126 8666 270687890550588728627614300155 8667 1601625001295475983537819655864 8668 8633033104299784797121869070830 8669 42494874121992288639351806044312 8670 191441268877059700246190378550629 8671 790902329945671228165571334036288 8672 3001773059700440101847083877470687 8673 10483479675096990859019494751216750 8674 33739851850707196535861586297101063 8675 100199891029790900759103915589749674 8676 274914685001063670150773587774930681 8677 697596035670468667357401595513402892 8678 1638727044397804549439514735269646416 8679 3566832760515274203362998122609850706 8680 7198931212278219943933164729352581794 8681 13482154137453026238689662441238137636 8682 23443191122388818974418736784690414443 8683 37867421668848508673884118308759685164 8684 56845812741285334525719876906324445426 8685 79336901890004089557370675400153411480 8686 102973504477717052161773370435378015890 8687 124322244342062432431240789219022280794 8688 139641880630296262219588510565088603375 8689 145937794825849251369980861905780126200 8690 141911812744921736078694840146258007223 8691 128396534705772479784284892825052172990 8692 108075997052661022682812824431229019868 8693 84620454106131658077338825310694892378 8694 61615788412615810593540686503099221400 8695 41710999453553295522923741375415818984 8696 26241749726633915791543513369677718390 8697 15336622534121436784386103751360414606 8698 8322254019378120070327457744797926093 8699 4190570973635620056510678057710846282 8700 1956765365376647578615673866006239690 8701 846669269269825670606556854942941618 8702 339184709566141953406197748747443880 8703 125690779818746060959256765491146586 8704 43039678658750451546790835362517493 8705 13603167039478450931549375986450936 8706 3963444697623669709289310233396279 8707 1063086497150515768030501691187338 8708 262100834042495636711304038869376 8709 59298915704767261628233997933752 8710 12288661204650549275871623138120 8711 2327879786384224237919262096828 8712 402199014828237269486554424163 8713 63221884752371922520391063774 8714 9016582357762201358686471082 8715 1163130566318389903149787902 8716 135248174301701604536838631 8717 14120994914485327100147296 8718 1318027466609295399572056 8719 109427529428588918741006 8720 8034874820285694082717 8721 518255478239069346708 8722 29138574968983591797 8723 1414218693613075028 8724 58635682870173679 8725 2043179509309956 8726 59137551271852 8727 1368037571706 8728 25526976758 8729 330611246 8730 3634378 8731 14878 8732 88 8733 0 8734 0 8735 0 8736 0 8737 0 8738 0 8739 0 8740 0 8741 0 8742 0 8743 0 8744 0 8745 0 8746 0 8747 0 8748 0 8749 0 8750 0 8751 0 8752 0 8753 0 8754 0 8755 0 8756 0 8757 0 8758 0 8759 0 8760 0 8761 0 8762 0 8763 0 8764 0 8765 0 8766 0 8767 0 8768 0 8769 0 8770 0 8771 0 8772 0 8773 0 8774 0 8775 0 8776 0 8777 0 8778 12 8779 3648 8780 682604 8781 83957090 8782 7158910977 8783 448990520602 8784 21689060003340 8785 834768634303304 8786 26259445865100171 8787 688553614270051650 8788 15286024366235014016 8789 290970112645556072282 8790 4798898971588499470127 8791 69181408892040997085696 8792 878290763334023700317891 8793 9882823031044070908035716 8794 99115592332235473809204665 8795 890312503630603300968654074 8796 7193676755356135940722623394 8797 52483456987584410138178393272 8798 346920791743622022905009884985 8799 2083970246275558732206123848470 8800 11407413810523896552458247846673 8801 57040051669005145952630029733926 8802 261112494323222952467725853252034 8803 1096467341406027700193712576679896 8804 4231229207077253724524033861799058 8805 15029632295405853388820937567962296 8806 49213253708237510237274632075636143 8807 148746802926666167320897303032524842 8808 415498221289971030717219791211217378 8809 1073790459168409719411939160025550890 8810 2569947700779403353825466308469823834 8811 5701182797074060855266519579287870546 8812 11732271423667803769088317374908445917 8813 22411849205628515575612173277594904788 8814 39766502172099567079219514893178192343 8815 65574107539271765950033410596051372756 8816 100535858473650426995877570415738438432 8817 143367261301199377567669645890371821198 8818 190219828166360670546944476011697624160 8819 234879610741691456893430795560298103934 8820 269958376764772997314941346130487855016 8821 288841979972765542845543079472764354862 8822 287712101414743088967942392741408250327 8823 266799503695264254089409657347785435834 8824 230307606129924952465851984247532304296 8825 185040877874256132108097426686733111566 8826 138348733455459180176181239842040170423 8827 96230908401229713040771982775106058110 8828 62250219884628541975232268988942829973 8829 37435151878952511145318740383766460818 8830 20918269518674602066064410277000006934 8831 10855323953222608818654214601893235738 8832 5228307942396361267713109187600022092 8833 2335483080212007109338825847064911196 8834 966827175462339257332432098998728758 8835 370593826230693194677165642675917462 8836 131402637349251816963839753850469956 8837 43052823624392549524987365243917426 8838 13019016886423210608231598488417815 8839 3628852166451181081791552194961246 8840 931009133259276418063637592077542 8841 219507422004842338084782956554912 8842 47479224599242990774900488734001 8843 9403500244032873832620982574592 8844 1701743661988840574909257199684 8845 280742659126074698817906427256 8846 42112810055038495363942899605 8847 5727539225845640493708747170 8848 704015539887466006658660453 8849 77929012740208815589401046 8850 7736850787890579180424283 8851 685773418694648169300560 8852 53985229649621182186240 8853 3751450490911355793960 8854 228519173098624901658 8855 12098543128039544136 8856 551464525969528833 8857 21352267121611092 8858 693993352210615 8859 18419478253952 8860 397700041814 8861 6376241008 8862 83452070 8863 562114 8864 4172 8865 2 8866 0 8867 0 8868 0 8869 0 8870 0 8871 0 8872 0 8873 0 8874 0 8875 0 8876 0 8877 0 8878 0 8879 0 8880 0 8881 0 8882 0 8883 0 8884 0 8885 0 8886 0 8887 0 8888 0 8889 0 8890 0 8891 0 8892 0 8893 0 8894 0 8895 0 8896 0 8897 0 8898 0 8899 0 8900 0 8901 0 8902 0 8903 0 8904 0 8905 0 8906 0 8907 0 8908 0 8909 0 8910 0 8911 4 8912 2616 8913 648070 8914 85300834 8915 7441918212 8916 472983016732 8917 23112323018787 8918 899762540571422 8919 28635219246815184 8920 759826727962614438 8921 17074239290590892300 8922 329058238435892805966 8923 5496055981425010577567 8924 80258695001235295271202 8925 1032387748151638969557135 8926 11773267157089191149142356 8927 119696152692030824885883343 8928 1090222279657312291237866790 8929 8934526947920099493774648699 8930 66131225847113216778058651202 8931 443603854009157504514148146539 8932 2704934617991176367167126144628 8933 15033995764396617395085328397895 8934 76350736533199753137549367952244 8935 355086200535764367717405062761906 8936 1515319354802947226857269172029658 8937 5944424530962866238893543309987114 8938 21471482508310460693313648125055180 8939 71516313229264178862266714683585002 8940 219949274164886808342629562977607950 8941 625377362121459049922439329185054145 8942 1645662715870558763853193772225768110 8943 4011883212514921090177152168843946073 8944 9068814493855069978077998031279644818 8945 19023602274707018671067049482418287905 8946 37057999613353898125483522467221550046 8947 67079386769523156412516084959629322130 8948 112888798387898342780417028612139155368 8949 176714216274052780499630417922151654805 8950 257409191442545008367903448520860938720 8951 349021015091529997057856103897141434048 8952 440623910435718749909728458930751039616 8953 518035128000450131021860493124134762054 8954 567261167671729316937462591773745010584 8955 578589265265999920566803209808521842456 8956 549699024921333800921635389169291569322 8957 486433853296966504063246781432384386027 8958 400882334944383273468820235482459139572 8959 307629058408396901105237179074903917560 8960 219761043991317498650317769400508894672 8961 146101504618996993224625660200038060778 8962 90360461352631853815066169440662034604 8963 51967485587542620531629008704178029111 8964 27777540164446495987880642428045529782 8965 13791525244468706141083141876123028553 8966 6356260844523752482800475576596528362 8967 2717325100959414890417376595516703218 8968 1076650242698246883750320830308760080 8969 395006521389550801644691573341223714 8970 134057750541385030857422840129871320 8971 42039153359313994469234979303369251 8972 12166282724848117024317625169033298 8973 3245026468885964789888316065967172 8974 796510358847442934586008261160044 8975 179626354601808430553547206623487 8976 37151469448649379079925535532096 8977 7033189273670975217552006561779 8978 1216055811643802656029184617124 8979 191572922743148099594784870946 8980 27424231079064440888823433494 8981 3556837117075269012591492733 8982 416561797986202245522976398 8983 43889505125549236759102399 8984 4142608539970501864466024 8985 348608942805980805359082 8986 26010821788170636023864 8987 1709911360455148930597 8988 98289211006449241862 8989 4898161218961436593 8990 209232285502700112 8991 7575145048425333 8992 227656031817568 8993 5625608145042 8994 107848490982 8995 1667516706 8996 15987494 8997 143025 8998 262 8999 1 9000 0 9001 0 9002 0 9003 0 9004 0 9005 0 9006 0 9007 0 9008 0 9009 0 9010 0 9011 0 9012 0 9013 0 9014 0 9015 0 9016 0 9017 0 9018 0 9019 0 9020 0 9021 0 9022 0 9023 0 9024 0 9025 0 9026 0 9027 0 9028 0 9029 0 9030 0 9031 0 9032 0 9033 0 9034 0 9035 0 9036 0 9037 0 9038 0 9039 0 9040 0 9041 0 9042 0 9043 0 9044 0 9045 4 9046 3356 9047 706560 9048 89313142 9049 7778059864 9050 498457647770 9051 24617743615597 9052 969208137419646 9053 31203194832578229 9054 837779490085747186 9055 19053688519605114228 9056 371739656334912594162 9057 6287118886303260632229 9058 92989381692196954961594 9059 1211802467242264337642479 9060 14003660950542123936901894 9061 144307651419656356224965122 9062 1332597793309936441238448320 9063 11074962298289251487416936119 9064 83152897203140837102057036258 9065 565954544590026169341532693586 9066 3502480832681413749254512006636 9067 19762672819768927830557428631726 9068 101919810268790099186131885928636 9069 481479345639650600628452975649801 9070 2087726421178194730888122702094614 9071 8324050480217561860901758197169599 9072 30568585973202558543987307669650476 9073 103548318909283522642943817055236564 9074 323984839447139849478045641270087524 9075 937457860909923977315966097408286234 9076 2511336597708933166529539894440614520 9077 6234734716854377423669979414781287744 9078 14357578724653863872169219962450984928 9079 30693354594895090141521203185163243061 9080 60956383978449797885978223594325646080 9081 112533471318931725285678753895806371229 9082 193229771824419376661516620193146718098 9083 308749363250229916684948165530080595585 9084 459258153216563111554426138273210250588 9085 636173945675024015640904008212946734739 9086 820887878623924689472887128288464695914 9087 986901176461075458406745973277456147446 9088 1105633064474352713811149237585214394302 9089 1154342811782596154531502026860663529579 9090 1123201001001366841548576684720618890956 9091 1018509857865169558274658207929668278591 9092 860632993887317794075308984978497244278 9093 677562381731286202497906254941909767912 9094 496896573736427101258177327227761712670 9095 339350066234896113146333093431152482550 9096 215748221385212534163448169648353561154 9097 127640227287284406270778500800080814636 9098 70236575716904389355506992088227250584 9099 35928442233240315152420688391396737478 9100 17074374630046677367607942087317766622 9101 7533230547748399567322557586188777081 9102 3083267390537308569487524190973884436 9103 1169662791822150402944072397590328155 9104 410880889013962378674034364088622252 9105 133512060317167140212207474315115894 9106 40084068713089889052160879032874580 9107 11104969766551514632349804996815698 9108 2834982380978037026989854735993102 9109 665892617319838842723718360972345 9110 143663518007529036700233468530532 9111 28416578270239338467228045851733 9112 5142719635083731180443345950934 9113 849631410593707568035583837857 9114 127820749804196132274577806178 9115 17462346313003559852831544172 9116 2159701266455965155398841136 9117 240976490498051371754361131 9118 24163272674349422738600590 9119 2167838095772657011312399 9120 173141382961546762534558 9121 12239972003012073401869 9122 760713129528489340986 9123 41244405883337458993 9124 1931807911956747022 9125 77356317539220129 9126 2605035097973184 9127 72931270624694 9128 1632283612774 9129 29514650350 9130 369733290 9131 3952473 9132 15576 9133 90 9134 0 9135 0 9136 0 9137 0 9138 0 9139 0 9140 0 9141 0 9142 0 9143 0 9144 0 9145 0 9146 0 9147 0 9148 0 9149 0 9150 0 9151 0 9152 0 9153 0 9154 0 9155 0 9156 0 9157 0 9158 0 9159 0 9160 0 9161 0 9162 0 9163 0 9164 0 9165 0 9166 0 9167 0 9168 0 9169 0 9170 0 9171 0 9172 0 9173 0 9174 0 9175 0 9176 0 9177 0 9178 0 9179 0 9180 8 9181 2980 9182 679912 9183 90695826 9184 8079019014 9185 524632379170 9186 26205745027470 9187 1043375337662556 9188 33977223291571517 9189 922973542977854296 9190 21242926565843858332 9191 419521627357638436838 9192 7183757888221245421341 9193 107602570139412703236836 9194 1420416514110579464196768 9195 16631301446579454613029950 9196 173692875966271153534392428 9197 1625953892755418757714570152 9198 13701805924047655455679275219 9199 104340017430824616909834781246 9200 720454176588230263725644481540 9201 4524464095174644987744229383438 9202 25913197795492228352649984208999 9203 135686780983320802855964874905692 9204 651001941416991413812183063450550 9205 2867666093510210550799735828467418 9206 11618967022960861910335552256154853 9207 43372691178697319733365961503538350 9208 149391463814373732895530121600224326 9209 475429290679453538713434055255008594 9210 1399689871216743121670554680285741477 9211 3816346590682269252758093840615778790 9212 9646540524732059469027586845104257448 9213 22625469277441480957562615360551294054 9214 49281048349402652370298896725445543870 9215 99755076423112783811576869324424024278 9216 187777553405216101481173178071017676557 9217 328891949635387562474758023095030869706 9218 536264532732001767107556417207034436478 9219 814340495646286845377987430830318316112 9220 1152098668117728764115041845968611634762 9221 1518998231649058919991220984844389961760 9222 1866846517897201245074686912885366582903 9223 2139029179695207255076325237611492791010 9224 2285221232526614213419008148546734251933 9225 2276480788112447685949378770305456932640 9226 2114554776623302339937940202927723225899 9227 1831312438623861351853771957833787416154 9228 1478557115732332006106661961794704454120 9229 1112662783821888873215005879437863625570 9230 780243457047722457012512264547781079650 9231 509685544593453265629443744466795394432 9232 310039549434849439679892654405867099904 9233 175542845104391717647099218203307203114 9234 92465500774067154599289577438389070661 9235 45285128971780929655303401255898674970 9236 20607604484045136473050796589151475790 9237 8707199171239077340708617572222927436 9238 3413154368413519675690531587144100729 9239 1240136214617357260628135825407906046 9240 417241856312514826708077840597188224 9241 129848470121840450543352138566804598 9242 37333156559265964727755677076959642 9243 9903501604792300404660276826000370 9244 2420418363543935917014799823856126 9245 544138773763728305991797791492648 9246 112328126147229325599408641589855 9247 21251683339515442348504894530054 9248 3677102725995937286851120049171 9249 580512593436119655418849461204 9250 83404228130130308801162321286 9251 10873941762122922459755562680 9252 1282378997837579052480560966 9253 136305833022096389762087084 9254 13005355697315783231479426 9255 1108762632971155866664828 9256 84020518262967796992417 9257 5624825461637227632154 9258 330349709590961148947 9259 16875557502556383294 9260 742759188371966512 9261 27789556158942432 9262 873457864068706 9263 22428751897006 9264 469068425757 9265 7278673288 9266 92524780 9267 601498 9268 4357 9269 2 9270 0 9271 0 9272 0 9273 0 9274 0 9275 0 9276 0 9277 0 9278 0 9279 0 9280 0 9281 0 9282 0 9283 0 9284 0 9285 0 9286 0 9287 0 9288 0 9289 0 9290 0 9291 0 9292 0 9293 0 9294 0 9295 0 9296 0 9297 0 9298 0 9299 0 9300 0 9301 0 9302 0 9303 0 9304 0 9305 0 9306 0 9307 0 9308 0 9309 0 9310 0 9311 0 9312 0 9313 0 9314 0 9315 0 9316 8 9317 3532 9318 736235 9319 94919164 9320 8439290947 9321 552437281938 9322 27884130954300 9323 1122536735729452 9324 36971787104345903 9325 1016011946946502802 9326 23662130012426046820 9327 472962357407575316562 9328 8198973526314937584946 9329 124356691169158902191540 9330 1662664597103409612675607 9331 19722506487312799909623884 9332 208723015614052747819624351 9333 1980412950050939804456938936 9334 16919700116950919615428752199 9335 130660029355435193576253061906 9336 915138035797803029022141207090 9337 5831080880172504611715237203654 9338 33893773518485366819208594213917 9339 180165220788595597480619900238558 9340 877748451033770831905767695209078 9341 3927291280223353392239850836696410 9342 16167163990261795625018865823714887 9343 61335565897584790339369314287237016 9344 214774330602041931505465212564352391 9345 695083862138883536938608023743112658 9346 2081686102996159573146036429678077031 9347 5775697372140487260652592726920702264 9348 14860938320958593561757354543058944349 9349 35492702157285737625323120115179846852 9350 78748314327141381860228792370911881599 9351 162432780405874857257986625562872220732 9352 311689296314372002594453496833517445901 9353 556721725904411534751909595468192812344 9354 926068596031357970572397476079657904657 9355 1435249105283584593246037655996988389496 9356 2073251620251372437626778134588692808685 9357 2792227892645882868333058451704508321840 9358 3506955524056693264341164816942032958507 9359 4108376504325359693303959410455849994604 9360 4489779031352260802395060171420028967925 9361 4577445118890060404266239159210020920674 9362 4353797683535110647907925670569289068761 9363 3863123719760602747027592301834630041532 9364 3197330134918376895532010806685379838635 9365 2467986329869612688030413220936553790470 9366 1776260819728729284607080220044676365250 9367 1191669185001398990556014099225103590532 9368 744970887150121818434931749636142423670 9369 433790223050112951031656809580569321602 9370 235164101414777899138933992894251319171 9371 118625384713002794798243594172340052656 9372 55645929646006290789151661287941805545 9373 24257157404908299884920774011760794042 9374 9818942043413767178920375761494463695 9375 3687561178814108940696885168503220188 9376 1283679195950201282026719992494972985 9377 413778809567784191702978330839959690 9378 123362105510978987859928452640888410 9379 33974749096491520918522165368441810 9380 8631741801938180340433331694952601 9381 2020029038929667756740144144440380 9382 434730148943902237351676932999816 9383 85881703635884317371921178263234 9384 15543102396293361408960966898155 9385 2571462771310249994022191504638 9386 387951930730820269744053640060 9387 53231228549032596524038190254 9388 6622944154465045388951656821 9389 744705059666620234516492742 9390 75394872601128240241750372 9391 6843614797271829060318930 9392 554281763988444366353915 9393 39835604893021254506824 9394 2524388568523752367119 9395 139986471607767220550 9396 6735036418391091208 9397 277953434962432018 9398 9729666530687908 9399 282873090788178 9400 6768586885843 9401 125627779794 9402 1884896891 9403 17472718 9404 152335 9405 268 9406 1 9407 0 9408 0 9409 0 9410 0 9411 0 9412 0 9413 0 9414 0 9415 0 9416 0 9417 0 9418 0 9419 0 9420 0 9421 0 9422 0 9423 0 9424 0 9425 0 9426 0 9427 0 9428 0 9429 0 9430 0 9431 0 9432 0 9433 0 9434 0 9435 0 9436 0 9437 0 9438 0 9439 0 9440 0 9441 0 9442 0 9443 0 9444 0 9445 0 9446 0 9447 0 9448 0 9449 0 9450 0 9451 0 9452 0 9453 2 9454 2734 9455 702625 9456 96307776 9457 8759624989 9458 580953977910 9459 29652729877934 9460 1206987828168702 9461 40202510567167202 9462 1117542832679296100 9463 26333216849695649287 9464 532675586093830427002 9465 9347234905811902951552 9466 143542955414009473337858 9467 1943607458167385618039099 9468 23353936254314371354241052 9469 250418415510416176919304503 9470 2407989803947817390840083760 9471 20854552273485765331673768907 9472 163293216722241862341810414960 9473 1159948493438224578506027278278 9474 7497892492090780917075564741928 9475 44224346067751151521157094419684 9476 238604833934803771268673706006426 9477 1180219642593967569732449344018643 9478 5362786406618382985936706615484404 9479 22426348616865342954920854279886704 9480 86454958587199100990960238311444270 9481 307709631267800007566585987402602694 9482 1012531567872423984902669269696152024 9483 3084139340855884394661621163559231687 9484 8705801123910055261177603834486249450 9485 22797012549330030961330285794401255039 9486 55429868609907388723170719828544033136 9487 125247447089613502503566794478767518394 9488 263195330388252972819912304964154915958 9489 514709128358502055274934878083283746949 9490 937296569919555225727456445959209365910 9491 1590191251324612095792430686770543667781 9492 2514633330053432324397014199380263164710 9493 3707832354781895693084062053495514747515 9494 5099471361624747765418603203737567858132 9495 6543387967447654125276863092658678985775 9496 7835007568483713962695754325992150628432 9497 8755818417018815053825520509693254293602 9498 9132947574082541593726999301108866331126 9499 8891881152526101323894943282654340507216 9500 8080379979214791130716144894458857871672 9501 6853111235332000395349076333824712721479 9502 5423746357464295928359087116811460358716 9503 4004786424639311196591382741581803110952 9504 2758133267663365143217226263450686075784 9505 1771204489709658006021343853996480258160 9506 1060168535125041562794634694543235143424 9507 591209926376891177391576337425415349991 9508 307007263375474700756064503288640112462 9509 148369872102374000835020578024625717522 9510 66688666844206208743824679354602442732 9511 27858270924074654400527781127705483886 9512 10806977161748115739885440552938580030 9513 3889715221214584093867023152741117102 9514 1297691007659940416489924049107831812 9515 400865874904730452698883481064722994 9516 114522328260968412567600945890731834 9517 30219288104885335891094061764231520 9518 7354736565565199205325133017091466 9519 1648411292585791246356233969678302 9520 339657347786733375788949927008332 9521 64221762037549537729465929234640 9522 11119792551969577066467542121854 9523 1759139824716121039513443643725 9524 253632611893449153986532560302 9525 33235627951080404034958042396 9526 3945953868604720222287636460 9527 423004924336477974352177389 9528 40784039835159898320663714 9529 3521049934386472123660955 9530 270831768064830757968134 9531 18453144072493015108773 9532 1106199844800071643306 9533 57893202450000678051 9534 2619329988332108822 9535 101392393614308866 9536 3302753300502002 9537 89512823639416 9538 1939816314570 9539 34015833729 9540 412458532 9541 4290725 9542 16290 9543 92 9544 0 9545 0 9546 0 9547 0 9548 0 9549 0 9550 0 9551 0 9552 0 9553 0 9554 0 9555 0 9556 0 9557 0 9558 0 9559 0 9560 0 9561 0 9562 0 9563 0 9564 0 9565 0 9566 0 9567 0 9568 0 9569 0 9570 0 9571 0 9572 0 9573 0 9574 0 9575 0 9576 0 9577 0 9578 0 9579 0 9580 0 9581 0 9582 0 9583 0 9584 0 9585 0 9586 0 9587 0 9588 0 9589 0 9590 0 9591 8 9592 3800 9593 771714 9594 100816588 9595 9144550525 9596 611256634232 9597 31520693772907 9598 1297031313577774 9599 43685700555316263 9600 1228261119910657238 9601 29279987238969674452 9602 599335594806475207530 9603 10644630764248204461583 9604 165489173304590041717464 9605 2269013639299591228894762 9606 27614094157699679660457294 9607 299972455613053464287770812 9608 2922923974178403897923826108 9609 25657607016577272432715117201 9610 203676965528546717702570845278 9611 1467164006975887979740434637016 9612 9619551072187457101769852034472 9613 57565728574111059668937856974136 9614 315197104236489057174767043295148 9615 1582638840205756238829937206394839 9616 7302027026389538057883740651519092 9617 31014580852602286504213271176062449 9618 121471607695592188677180604982621774 9619 439369007748078083911093770109583363 9620 1469701965818020727259081370234265806 9621 4552177000169273522471850843867905756 9622 13070546490507711765450916545287580866 9623 34825850525002041480118183529056594852 9624 86188453377065057309110744832296451284 9625 198290611405105560484498765314095076959 9626 424414502893086584994496178875794238430 9627 845683371466143942508817886215186639128 9628 1569699712684696458987911922736833538680 9629 2715483556369320984977459191991891304131 9630 4380266723815794863073715028129197123508 9631 6590969798282824092756118709271033753344 9632 9254198020584957990564140119576507680214 9633 12127963570402033005462105555965819719923 9634 14838496169225590242142358274629951071480 9635 16951691135350948836500465216341965260369 9636 18084268029520696604044264733502956626102 9637 18016604476933154361679103368637303246018 9638 16761940961657554507433547502807943840822 9639 14562174687174767271594425406701029098258 9640 11812065624931693208099834568533563039740 9641 8944292190471427039708073456851540333606 9642 6320986092992220286686101406098305326252 9643 4167883505612395985046750013753986579071 9644 2563218784701552630602483255649914831374 9645 1469657824687450474853210981896191380116 9646 785237441751526203645909684507309711028 9647 390755727209401014620138961085867126171 9648 180994338833362919668272069612264359388 9649 77980221652170603040692795989015994412 9650 31227372608201012781948758303139951856 9651 11613275550830843344344900600073381234 9652 4007208574536707755351072471489452686 9653 1281612975102452393941432701784947676 9654 379504105054771462608881420255932670 9655 103918091423882395394346397772669992 9656 26278517652358846934326677343295696 9657 6127878867452281183970752355382543 9658 1315596643374441746182105880623254 9659 259582151227815664711830194120529 9660 46981553411058222377594106750118 9661 7783179037420269863213290966340 9662 1177456778044896561659210698064 9663 162242244306777592943091390250 9664 20303072162707645980369311608 9665 2300076795700054855046724755 9666 235038981557267613911550302 9667 21577021783524872444435798 9668 1771298181151791578464036 9669 129347444043197471268628 9670 8350856980230026034012 9671 473337364568414648147 9672 23353153155210589014 9673 993439544205243058 9674 35947291587001830 9675 1093565429660316 9676 27189454870338 9677 551220476866 9678 8284526252 9679 102357468 9680 642678 9681 4546 9682 2 9683 0 9684 0 9685 0 9686 0 9687 0 9688 0 9689 0 9690 0 9691 0 9692 0 9693 0 9694 0 9695 0 9696 0 9697 0 9698 0 9699 0 9700 0 9701 0 9702 0 9703 0 9704 0 9705 0 9706 0 9707 0 9708 0 9709 0 9710 0 9711 0 9712 0 9713 0 9714 0 9715 0 9716 0 9717 0 9718 0 9719 0 9720 0 9721 0 9722 0 9723 0 9724 0 9725 0 9726 0 9727 0 9728 0 9729 0 9730 2 9731 2786 9732 730888 9733 102192254 9734 9485284905 9735 642281721892 9736 33486991214874 9737 1392989701598086 9738 47438947613482475 9739 1348912952000032760 9740 32528259781949738309 9741 673682557448262694996 9742 12109034720654521953088 9743 190563982146435600278830 9744 2645451075706771661505999 9745 32605029505191791188491460 9746 358778991008132914165780535 9747 3542066460660562010367134992 9748 31510251107551704242595778227 9749 253558705023226459142133408714 9750 1851919398562173525507776957381 9751 12314382496967932272032676191636 9752 74755940313149263869335478485058 9753 415335665387872572105980347965478 9754 2116643392233199542677432189442694 9755 9914573050565597277446700685356322 9756 42764112258002920845829394273349364 9757 170134393595757219057734435487817060 9758 625279379617971663486937376795647428 9759 2125826197024619706221597746337973594 9760 6694234278835567905357380643342214737 9761 19547513519923184072595010569804619914 9762 52984842119109934884709408797011375886 9763 133441483656136686510722104606237654650 9764 312521074356904050286609176630070185205 9765 681161796628659290179079255768971695980 9766 1382619008533099247352646609736123224192 9767 2615183681797662435789658357004434016844 9768 4611950301894791154766151763645024224736 9769 7586749372116303698988279036211276529532 9770 11646446179626369296463445287540413237205 9771 16689701241656316589109827261517443877728 9772 22332943798592390499965048960812111102684 9773 27911628575089445498918866029617743421844 9774 32586747638181926771538311158740961298761 9775 35543822913959929701464868691384976683284 9776 36222742548906733848260595126881537485190 9777 34490204096406690279652976342153103590224 9778 30682241657815750289272053262166326908259 9779 25498309760516245906806176860852935810610 9780 19792520002558726187501957745741960337458 9781 14347116903879793876426116921142808366282 9782 9709259887979069056780190532865804542422 9783 6132319567871667416428521735025779699966 9784 3613385233334219528800280801150745273298 9785 1985463406988675416678242470379343601590 9786 1016828228170489796766528964130756285669 9787 485090561255120701813498950752494641824 9788 215431470964391567903532276485049822313 9789 89001368560848251697284325317880721164 9790 34177657392663949013827480554878557123 9791 12188982350161191560366232003108049106 9792 4033256425618779965765733525439671436 9793 1236945417269677509598554124366357020 9794 351197015268340630754238287390136886 9795 92195215154089033323651335000671124 9796 22347196883165991099675416440455790 9797 4993875650389849766215204182351608 9798 1027146649832072970484697258050241 9799 194096425525415255473003718156426 9800 33629880507507416929146094570750 9801 5330898460528987305160172168946 9802 771237348228954647491447811103 9803 101559332911549293311048860652 9804 12136596426423648193508784485 9805 1311800952100667884117870124 9806 127762885214452190169195647 9807 11165164225305367865537802 9808 871284499200617612011004 9809 60378033156423463485798 9810 3692032352549773079758 9811 197702942262376114550 9812 9191742187161852889 9813 366821153616355766 9814 12425585341115081 9815 349761629140672 9816 8110333479696 9817 145845752852 9818 2125003927 9819 19058832 9820 162037 9821 274 9822 1 9823 0 9824 0 9825 0 9826 0 9827 0 9828 0 9829 0 9830 0 9831 0 9832 0 9833 0 9834 0 9835 0 9836 0 9837 0 9838 0 9839 0 9840 0 9841 0 9842 0 9843 0 9844 0 9845 0 9846 0 9847 0 9848 0 9849 0 9850 0 9851 0 9852 0 9853 0 9854 0 9855 0 9856 0 9857 0 9858 0 9859 0 9860 0 9861 0 9862 0 9863 0 9864 0 9865 0 9866 0 9867 0 9868 0 9869 0 9870 12 9871 3716 9872 796888 9873 106911596 9874 9896989477 9875 675266154652 9876 35562364851186 9877 1495198982844932 9878 51480577916237026 9879 1480297209350791772 9880 36106031470971774176 9881 756528383670399657686 9882 13760285619645516566911 9883 219181517969462372285424 9884 3080389598333492756746228 9885 38444266967315145821378376 9886 428463846280643482337259478 9887 4285329491735343248098822086 9888 38629674688706266835557926494 9889 315059129183608197754155952380 9890 2332835737950141667931079421889 9891 15730012676056059977913081299536 9892 96855457253075646056476931670846 9893 545945242867065599547683596939824 9894 2823453285652970473699211273533934 9895 13424674336741457598343839910329074 9896 58792530839008271527407159262188635 9897 237556203256775475927346889872226214 9898 886954165018583547770736064316949649 9899 3064302814850456914425931354770943404 9900 9808637467586664529432140821222490456 9901 29122809105844375583132668205857984864 9902 80289871118105276447312795196390488672 9903 205733132453600284229645497665420712330 9904 490385363333260584761307202118793800333 9905 1088172409066213748808485390245665387148 9906 2249508789133159322253081273183022435948 9907 4334888452555101558795631672750121520188 9908 7791270232147335338735849594391665550615 9909 13067408595860608451507580656718607542492 9910 20459945842983948847273496800575861782539 9911 29916414388438529961981025791721938105488 9912 40863460686431299585948181973454528424399 9913 52153902998523805439448530901802339339600 9914 62207930484574460743222210714328233220529 9915 69353653352610064230068407251896011437412 9916 72275570883368564583758646967670049118803 9917 70408173976856592404843494482249344984564 9918 64113829228010514789993124691867895315958 9919 54568514595489012437125273384285002999566 9920 43404614340014496687355607430348441196555 9921 32259026484616982632753205380406155332538 9922 22396633840889195729723124910649642046985 9923 14521142472498015159741417155684772669774 9924 8789234051385915799140182367505267355271 9925 4964250157359862983467989910401035528558 9926 2615185356755998747738522628931874079455 9927 1284292221671706157639546193391718238314 9928 587591471859694496995019122134125748257 9929 250290837345382096487102982134975291432 9930 99185468571066942207035477506583443728 9931 36536493319569340915559000649507895668 9932 12499353377045280804717472893458019065 9933 3967324955347545715614059337352427484 9934 1167034765645137211310395357608108812 9935 317780344123855078778817123546738174 9936 79994505776832981162302905891900071 9937 18589278486943511887493094010117158 9938 3981574738324212535731151296410157 9939 784680782402819377362545209739928 9940 142023629730205320249276504684411 9941 23559190223692834106823747154294 9942 3573581976408756994874883615918 9943 494422741034305076203039300726 9944 62220491494192383348567547931 9945 7100029460448435427155416248 9946 732100573561227729638433686 9947 67946555968385932008173356 9948 5651086625435899643048026 9949 419052287340092117903950 9950 27546697528187731948723 9951 1594332143389132138384 9952 80617652228885695156 9953 3526535154776126796 9954 132075799498191767 9955 4164927842174608 9956 109363639025158 9957 2296525037858 9958 39083365877 9959 459029158 9960 4649954 9961 17020 9962 94 9963 0 9964 0 9965 0 9966 0 9967 0 9968 0 9969 0 9970 0 9971 0 9972 0 9973 0 9974 0 9975 0 9976 0 9977 0 9978 0 9979 0 9980 0 9981 0 9982 0 9983 0 9984 0 9985 0 9986 0 9987 0 9988 0 9989 0 9990 0 9991 0 9992 0 9993 0 9994 0 9995 0 9996 0 9997 0 9998 0 9999 0 10000 0 10001 0 10002 0 10003 0 10004 0 10005 0 10006 0 10007 0 10008 0 10009 0 10010 0