0 1 1 0 2 1 3 0 4 1 5 1 6 0 7 1 8 2 9 2 10 0 11 1 12 3 13 3 14 2 15 0 16 1 17 4 18 6 19 5 20 3 21 0 22 1 23 5 24 10 25 10 26 7 27 4 28 0 29 1 30 6 31 14 32 19 33 16 34 10 35 5 36 0 37 1 38 7 39 19 40 30 41 32 42 24 43 14 44 6 45 0 46 1 47 8 48 26 49 46 50 57 51 52 52 35 53 19 54 8 55 0 56 1 57 9 58 32 59 67 60 94 61 97 62 79 63 50 64 25 65 10 66 0 67 1 68 10 69 40 70 93 71 147 72 172 73 157 74 117 75 69 76 33 77 12 78 0 79 1 80 11 81 49 82 124 83 219 84 287 85 292 86 243 87 169 88 94 89 43 90 15 91 0 92 1 93 12 94 58 95 164 96 315 97 453 98 513 99 472 100 363 101 237 102 126 103 55 104 18 105 0 106 1 107 13 108 68 109 209 110 440 111 689 112 854 113 864 114 732 115 529 116 327 117 167 118 70 119 22 120 0 121 1 122 14 123 80 124 263 125 599 126 1019 127 1363 128 1502 129 1391 130 1100 131 752 132 445 133 218 134 88 135 27 136 0 137 1 138 15 139 91 140 325 141 796 142 1457 143 2109 144 2501 145 2506 146 2157 147 1611 148 1050 149 596 150 282 151 110 152 32 153 0 154 1 155 16 156 104 157 397 158 1040 159 2039 160 3160 161 4027 162 4328 163 4014 164 3247 165 2307 166 1442 167 788 168 361 169 137 170 38 171 0 172 1 173 17 174 118 175 477 176 1335 177 2793 178 4617 179 6279 180 7222 181 7156 182 6218 183 4773 184 3244 185 1953 186 1032 187 459 188 169 189 46 190 0 191 1 192 18 193 132 194 570 195 1689 196 3753 197 6596 198 9533 199 11654 200 12314 201 11400 202 9368 203 6865 204 4488 205 2610 206 1337 207 579 208 207 209 54 210 0 211 1 212 19 213 147 214 671 215 2110 216 4959 217 9233 218 14133 219 18308 220 20502 221 20167 222 17616 223 13792 224 9700 225 6122 226 3451 227 1718 228 725 229 253 230 64 231 0 232 1 233 20 234 164 235 786 236 2604 237 6466 238 12691 239 20515 240 28060 241 33189 242 34513 243 31945 244 26526 245 19899 246 13492 247 8245 248 4517 249 2191 250 902 251 307 252 76 253 0 254 1 255 21 256 180 257 912 258 3180 259 8305 260 17176 261 29211 262 42067 263 52402 264 57412 265 56035 266 49195 267 39078 268 28214 269 18504 270 10982 271 5859 272 2772 273 1116 274 371 275 89 276 0 277 1 278 22 279 198 280 1052 281 3848 282 10551 283 22898 284 40900 285 61826 286 80883 287 93091 288 95517 289 88249 290 73964 291 56474 292 39395 293 25065 294 14480 295 7538 296 3484 297 1373 298 447 299 104 300 0 301 1 302 23 303 217 304 1203 305 4615 306 13255 307 30133 308 56369 309 89282 310 122322 311 147526 312 158678 313 153803 314 135424 315 108929 316 80259 317 54263 318 33580 319 18919 320 9625 321 4354 322 1681 323 536 324 122 325 0 326 1 327 24 328 236 329 1372 330 5492 331 16487 332 39179 333 76610 334 126806 335 181634 336 228955 337 257518 338 261174 339 240844 340 203204 341 157521 342 112381 343 73834 344 44533 345 24514 346 12204 347 5408 348 2049 349 640 350 142 351 0 352 1 353 25 354 256 355 1552 356 6488 357 20317 358 50382 359 102775 360 177476 361 265161 362 348724 363 409203 364 433204 365 417283 366 368178 367 298999 368 224165 369 155286 370 99369 371 58522 372 31520 373 15377 374 6683 375 2486 376 762 377 165 378 0 379 1 380 26 381 278 382 1750 383 7614 384 24841 385 64129 386 136254 387 245016 388 381182 389 521976 390 637887 391 703343 392 706073 393 649800 394 551132 395 432409 396 314477 397 212028 398 132407 399 76269 400 40244 401 19261 402 8220 403 3004 404 904 405 192 406 0 407 1 408 27 409 299 410 1962 411 8880 412 30118 413 80884 414 178658 415 334031 416 540244 417 769026 418 976910 419 1119984 420 1169274 421 1119869 422 989457 423 809880 424 615797 425 435532 426 286397 427 174831 428 98629 429 51051 430 23993 431 10061 432 3616 433 1069 434 222 435 0 436 1 437 28 438 322 439 2193 440 10299 441 36272 442 101120 443 231922 444 450111 445 755685 446 1116493 447 1472062 448 1751679 449 1898685 450 1888638 451 1734445 452 1477242 453 1170687 454 864962 455 596224 456 383067 457 228933 458 126646 459 64370 460 29737 461 12262 462 4337 463 1261 464 256 465 0 466 1 467 29 468 346 469 2438 470 11881 471 43386 472 125420 473 298227 474 600084 475 1044256 476 1599146 477 2185162 478 2694879 479 3027724 480 3122747 481 2974886 482 2630688 483 2167239 484 1667507 485 1199919 486 807641 487 507776 488 297480 489 161561 490 80710 491 36678 492 14886 493 5184 494 1483 495 296 496 0 497 1 498 30 499 370 500 2705 501 13638 502 51579 503 154400 504 380170 505 791986 506 1426856 507 2261726 508 3198830 509 4083068 510 4748139 511 5069692 512 5001872 513 4583456 514 3916675 515 3130119 516 2343872 517 1645896 518 1083509 519 667545 520 383815 521 204843 522 100669 523 45036 524 18000 525 6177 526 1739 527 340 528 0 529 1 530 31 531 395 532 2986 533 15584 534 60956 535 188761 536 480682 537 1035603 538 1929176 539 3161642 540 4622522 541 6099161 542 7331659 543 8092876 544 8256669 545 7827530 546 6924718 547 5735410 548 4457531 549 3255187 550 2234486 551 1440788 552 870901 553 491957 554 258247 555 124946 556 55066 557 21688 558 7337 559 2035 560 390 561 0 562 1 563 32 564 422 565 3290 566 17731 567 71670 568 229259 569 603176 570 1342370 571 2582843 572 4371413 573 6599766 574 8990980 575 11158865 576 12718070 577 13399674 578 13122818 579 11999355 580 10280356 581 8274325 582 6267391 583 4471539 584 3005035 585 1900304 586 1128198 587 626711 588 323852 589 154364 590 67062 591 26045 592 8690 593 2375 594 448 595 0 596 1 597 33 598 448 599 3611 600 20092 601 83814 602 276774 603 751477 604 1725863 605 3426321 606 5982584 607 9316868 608 13091350 609 16757000 610 19697090 611 21405404 612 21627238 613 20410267 614 18058847 615 15023776 616 11777095 617 8710248 618 6081036 619 4006276 620 2487481 621 1451925 622 793810 623 404090 624 189882 625 81363 626 31173 627 10264 628 2765 629 512 630 0 631 1 632 34 633 476 634 3955 635 22683 636 97574 637 332204 638 930023 639 2201930 640 4506155 641 8109244 642 13014202 643 18842229 644 24849089 645 30092882 646 33694173 647 35080650 648 34125177 649 31137104 650 26732137 651 21645603 652 16558137 653 11977252 654 8193827 655 5298340 656 3233317 657 1857110 658 1000084 659 501850 660 232617 661 98365 662 37197 663 12091 664 3213 665 585 666 0 667 1 668 35 669 505 670 4316 671 25515 672 113073 673 396607 674 1143724 675 2789209 676 5878356 677 10893156 678 17999010 679 26826537 680 36416523 681 45392442 682 52312350 683 56064538 684 56150750 685 52767858 686 46683979 687 38983471 688 30785166 689 23020216 690 16309489 691 10946902 692 6954990 693 4175387 694 2361763 695 1253617 696 620514 697 283867 698 118517 699 44258 700 14207 701 3725 702 668 703 0 704 1 705 36 706 534 707 4704 708 28605 709 130489 710 471090 711 1398231 712 3509085 713 7610043 714 14508773 715 24661190 716 37805795 717 52779990 718 67654301 719 80176368 720 88364193 721 91022819 722 88000190 723 80126817 724 68904234 725 56082082 726 43269445 727 31676047 728 22009375 729 14509839 730 9066429 731 5359061 732 2987420 733 1563982 734 764031 735 345141 736 142339 737 52509 738 16654 739 4310 740 760 741 0 742 1 743 37 744 564 745 5109 746 31968 747 149974 748 556889 749 1699790 750 4386622 751 9780930 752 19170230 753 33492446 754 52767782 755 75701126 756 99703075 757 121399089 758 137468811 759 145502865 760 144570308 761 135326576 762 119691310 763 100262318 764 79685399 765 60160551 766 43174356 767 29454329 768 19091528 769 11742468 770 6838998 771 3759718 772 1942473 773 937031 774 418180 775 170428 776 62133 777 19477 778 4978 779 864 780 0 781 1 782 38 783 596 784 5541 785 35619 786 171748 787 655317 788 2055487 789 5450409 790 12485633 791 25137864 792 45108583 793 72983967 794 107510741 795 145378771 796 181726287 797 211254225 798 229556538 799 234189337 800 225134635 801 204574120 802 176148893 803 144007393 804 111941763 805 82814094 806 58331393 807 39113088 808 24948281 809 15116295 810 8680794 811 4709134 812 2402370 813 1144913 814 505000 815 203466 816 73338 817 22729 818 5738 819 982 820 0 821 1 822 39 823 627 824 5993 825 39574 826 195946 827 767864 828 2473127 829 6733420 830 15835639 831 32727631 832 60275856 833 100080550 834 151269463 835 209858670 836 269110856 837 320910871 838 357714731 839 374383295 840 369288160 841 344404230 842 304488991 843 255739470 844 204389351 845 155616596 846 112949797 847 78168824 848 51564975 849 32393263 850 19348878 851 10962867 852 5871765 853 2959261 854 1393931 855 607925 856 242231 857 86349 858 26468 859 6602 860 1113 861 0 862 1 863 40 864 660 865 6473 866 43850 867 222829 868 896049 869 2961540 870 8273211 871 19961791 872 42319908 873 79942871 874 136122324 875 210967260 876 300068051 877 394465658 878 482189834 879 550955271 880 591096847 881 597750960 882 571644491 883 518408335 884 446827806 885 366700114 886 286927004 887 214247531 888 152737322 889 103959303 890 67523189 891 41807672 892 24634150 893 13778816 894 7290261 895 3631411 896 1691375 897 729627 898 287619 899 101433 900 30759 901 7584 902 1260 903 0 904 1 905 41 906 694 907 6973 908 48463 909 252566 910 1041615 911 3530351 912 10112809 913 25017086 914 54371417 915 105276934 916 183716755 917 291769498 918 425200927 919 572643874 920 717065594 921 839273788 922 922348987 923 955515332 924 936246670 925 870143110 926 768903852 927 647253206 928 519820437 929 398738294 930 292333009 931 204899691 932 137280671 933 87861979 934 53653857 935 31204937 936 17239948 937 9014891 938 4440141 939 2045684 940 873180 941 340642 942 118889 943 35676 944 8697 945 1426 946 0 947 1 948 42 949 728 950 7504 951 53431 952 285410 953 1206366 954 4190395 955 12300655 956 31179780 957 69427002 958 137706827 959 246135538 960 400320485 961 597375004 962 823705062 963 1055939573 964 1265174458 965 1423314759 966 1509447834 967 1514228607 968 1441101708 969 1304377569 970 1125146115 971 926461803 972 729133074 973 548946639 974 395561749 975 272837897 976 180080886 977 113648901 978 68490710 979 39339988 980 21478250 981 11104769 982 5410319 983 2466595 984 1042113 985 402456 986 139045 987 41302 988 9957 989 1610 990 0 991 1 992 43 993 763 994 8055 995 58772 996 321565 997 1392297 998 4953472 999 14892078 1000 38656429 1001 88135084 1002 178973459 1003 327461982 1004 545113937 1005 832455838 1006 1174539485 1007 1540537133 1008 1888373634 1009 2173332888 1010 2357952778 1011 2420077231 1012 2356750215 1013 2183236636 1014 1928083406 1015 1626134096 1016 1311595999 1017 1012767165 1018 749177463 1019 531090710 1020 360780049 1021 234754977 1022 146183004 1023 86991576 1024 49372052 1025 26649932 1026 13629222 1027 6570886 1028 2965376 1029 1240460 1030 474378 1031 162284 1032 47728 1033 11383 1034 1816 1035 0 1036 1 1037 44 1038 800 1039 8638 1040 64504 1041 361331 1042 1601498 1043 5832738 1044 17949080 1045 47686033 1046 111262473 1047 231187269 1048 432764513 1049 736943289 1050 1151080072 1051 1660943802 1052 2227691667 1053 2792087549 1054 3285500927 1055 3644504378 1056 3824514797 1057 3808435561 1058 3608230672 1059 3259807564 1060 2813528604 1061 2323442407 1062 1838002676 1063 1394000160 1064 1014163442 1065 707880284 1066 473960028 1067 304236277 1068 187039486 1069 109965287 1070 61697203 1071 32939352 1072 16669413 1073 7955436 1074 3555008 1075 1472842 1076 557896 1077 189035 1078 55058 1079 12993 1080 2048 1081 0 1082 1 1083 45 1084 836 1085 9244 1086 70644 1087 404894 1088 1836302 1089 6842476 1090 21541727 1091 58543816 1092 139714288 1093 296895118 1094 568303869 1095 989448613 1096 1579925844 1097 2330252222 1098 3194258826 1099 4091381633 1100 4919703855 1101 5576447915 1102 5979732344 1103 6085073804 1104 5892267672 1105 5441732443 1106 4802639850 1107 4057090511 1108 3284773474 1109 2551412841 1110 1902547027 1111 1362479228 1112 937097141 1113 618830206 1114 392104345 1115 238122047 1116 138380524 1117 76785694 1118 40563511 1119 20320146 1120 9602910 1121 4250394 1122 1744532 1123 654700 1124 219769 1125 63407 1126 14809 1127 2304 1128 0 1129 1 1130 46 1131 874 1132 9882 1133 77214 1134 452600 1135 2099085 1136 7998562 1137 25748401 1138 71545761 1139 174552984 1140 379157950 1141 741773772 1142 1319774561 1143 2153280684 1144 3244655541 1145 4543456667 1146 5944190848 1147 7300188142 1148 8450917521 1149 9254951685 1150 9618772254 1151 9513426997 1152 8975530680 1153 8094175389 1154 6989027497 1155 5786303028 1156 4598392190 1157 3510633497 1158 2576135524 1159 1817430530 1160 1232598043 1161 803314347 1162 502712275 1163 301724510 1164 173394150 1165 95194465 1166 49777415 1167 24691918 1168 11558375 1169 5068685 1170 2061540 1171 766708 1172 255030 1173 72903 1174 16857 1175 2590 1176 0 1177 1 1178 47 1179 913 1180 10543 1181 84231 1182 504675 1183 2392517 1184 9318128 1185 30657211 1186 87053612 1187 217022954 1188 481638976 1189 962588446 1190 1749360814 1191 2914964699 1192 4485370309 1193 6412996476 1194 8565762987 1195 10739106113 1196 12690305923 1197 14186131877 1198 15049981245 1199 15195175703 1200 14636329019 1201 13478071792 1202 11886904015 1203 10055473471 1204 8168712665 1205 6378634270 1206 4790855154 1207 3462423296 1208 2408125784 1209 1611507350 1210 1037107634 1211 641336241 1212 380602397 1213 216384116 1214 117581467 1215 60879977 1216 29913298 1217 13873857 1218 6029542 1219 2430714 1220 896080 1221 295426 1222 83690 1223 19161 1224 2910 1225 0 1226 1 1227 48 1228 952 1229 11240 1230 91716 1231 561457 1232 2719351 1233 10820139 1234 36365938 1235 105480331 1236 268574848 1237 608704329 1238 1242213806 1239 2304887352 1240 3920680061 1241 6157841415 1242 8985461953 1243 12247481672 1244 15667855281 1245 18890480046 1246 21544954561 1247 23319788055 1248 24022384513 1249 23610263163 1250 22187930184 1251 19974210670 1252 17252054275 1253 14315079147 1254 11422954374 1255 8772721206 1256 6487701956 1257 4621323184 1258 3170764858 1259 2094905640 1260 1332031308 1261 814351318 1262 478056349 1263 268987512 1264 144722238 1265 74220795 1266 36133582 1267 16609350 1268 7155441 1269 2859840 1270 1045259 1271 341627 1272 95928 1273 21751 1274 3264 1275 0 1276 1 1277 49 1278 992 1279 11960 1280 99690 1281 623211 1282 3082594 1283 12525028 1284 42984217 1285 127295614 1286 330896312 1287 765539960 1288 1594557462 1289 3019400921 1290 5240873654 1291 8398208062 1292 12501475110 1293 17381262937 1294 22678525055 1295 27885878287 1296 32433881631 1297 35799687099 1298 37607750833 1299 37695815439 1300 36131588682 1301 33181096198 1302 29242557943 1303 24766150994 1304 20179435478 1305 15832537715 1306 11969154378 1307 8722173378 1308 6127813724 1309 4150183546 1310 2708648992 1311 1702451114 1312 1029437291 1313 598029613 1314 333144485 1315 177528940 1316 90208092 1317 43525813 1318 19833923 1319 8472122 1320 3357755 1321 1217006 1322 394399 1323 109793 1324 24661 1325 3658 1326 0 1327 1 1328 50 1329 1034 1330 12716 1331 108172 1332 690330 1333 3485376 1334 14455260 1335 50633255 1336 153032803 1337 405941883 1338 958281724 1339 2036419109 1340 3933649133 1341 6964200782 1342 11381304168 1343 17276324233 1344 24490986823 1345 32578416691 1346 40836844824 1347 48416258417 1348 54472745180 1349 58328741275 1350 59596104839 1351 58232482437 1352 54522960045 1353 49000188231 1354 42329948789 1355 35192686045 1356 28186046076 1357 21762933661 1358 16208015003 1359 11646650279 1360 8075326500 1361 5401698937 1362 3484339764 1363 2165769914 1364 1295819045 1365 745220677 1366 411149014 1367 217072009 1368 109317516 1369 52290227 1370 23626932 1371 10008960 1372 3934486 1373 1414424 1374 454597 1375 125483 1376 27925 1377 4097 1378 0 1379 1 1380 51 1381 1075 1382 13498 1383 117184 1384 763056 1385 3931143 1386 16634988 1387 59447915 1388 183295562 1389 495971217 1390 1194164950 1391 2588015410 1392 5097662235 1393 9201706662 1394 15330510176 1395 23720855803 1396 34272792799 1397 46461313439 1398 59346102814 1399 71693211483 1400 82184762853 1401 89662466497 1402 93339975143 1403 92930861134 1404 88667056302 1405 81214847263 1406 71520966978 1407 60633008288 1408 49535799117 1409 39032521406 1410 29682663641 1411 21793556213 1412 15452172213 1413 10579815448 1414 6993309699 1415 4460475052 1416 2743006276 1417 1624547260 1418 925213956 1419 505707306 1420 264605180 1421 132102180 1422 62658138 1423 28079452 1424 11799412 1425 4601393 1426 1641008 1427 523161 1428 143218 1429 31583 1430 4582 1431 0 1432 1 1433 52 1434 1118 1435 14317 1436 126749 1437 841836 1438 4423398 1439 19090707 1440 69577048 1441 218765397 1442 603586237 1443 1481693319 1444 3273580819 1445 6572612239 1446 12091856399 1447 20529830070 1448 32367609814 1449 47646479349 1450 65800179379 1451 85613162348 1452 105342734101 1453 122990178351 1454 136655678647 1455 144884168602 1456 146914047001 1457 142773479145 1458 133215564753 1459 119526193327 1460 103264612054 1461 86001651164 1462 69107627948 1463 53619034955 1464 40189226615 1465 29109543027 1466 20377227564 1467 13784631706 1468 9008311241 1469 5683802806 1470 3459472249 1471 2028825082 1472 1144631292 1473 620004871 1474 321593931 1475 159204314 1476 74896286 1477 33295852 1478 13881613 1479 5371323 1480 1900693 1481 601161 1482 163240 1483 35680 1484 5120 1485 0 1486 1 1487 53 1488 1162 1489 15162 1490 136887 1491 926959 1492 4966023 1493 21850756 1494 81185607 1495 260210097 1496 731777332 1497 1830829493 1498 4122066788 1499 8433000096 1500 15806554679 1501 27338650653 1502 43903351500 1503 65820741397 1504 92567075232 1505 122637891593 1506 153640819491 1507 182625480449 1508 206579954618 1509 222968357722 1510 230172457893 1511 227733648583 1512 216353770900 1513 197680356031 1514 173951272335 1515 147594425674 1516 120869743148 1517 95612422877 1518 73100815861 1519 54040858950 1520 38637877074 1521 26718337368 1522 17866348363 1523 11548397124 1524 7210917852 1525 4345566681 1526 2524387586 1527 1411306560 1528 757783701 1529 389747941 1530 191368213 1531 89311843 1532 39395527 1533 16298923 1534 6258799 1535 2197889 1536 689788 1537 185820 1538 40262 1539 5718 1540 0 1541 1 1542 54 1543 1206 1544 16047 1545 147622 1546 1018861 1547 5563003 1548 24946124 1549 94454569 1550 308492619 1551 883969277 1552 2253207977 1553 5167937044 1554 10769213129 1555 20558332068 1556 36209686675 1557 59209422866 1558 90375587649 1559 129387533746 1560 174487465639 1561 222490412085 1562 269153144440 1563 309839251709 1564 340320964595 1565 357515816811 1566 359980466488 1567 348061332041 1568 323700045111 1569 289977441621 1570 250528459165 1571 208965710424 1572 168419262170 1573 131251146899 1574 98952801943 1575 72195299416 1576 50981139172 1577 34842762183 1578 23041700720 1579 14737328203 1580 9110137110 1581 5437700680 1582 3129942178 1583 1734486815 1584 923430576 1585 471058161 1586 229454921 1587 106257960 1588 46514911 1589 19100538 1590 7280216 1591 2537547 1592 790353 1593 211257 1594 45382 1595 6378 1596 0 1597 1 1598 55 1599 1251 1600 16958 1601 158976 1602 1117876 1603 6218656 1604 28409927 1605 109584040 1606 364580322 1607 1064077486 1608 2762378804 1609 6452084141 1610 13690514616 1611 26608895634 1612 47710735875 1613 79411547938 1614 123366019315 1615 179738290766 1616 246644618597 1617 319991168601 1618 393832444078 1619 461219171606 1620 515348672774 1621 550735085864 1622 564114933105 1623 554889280897 1624 525040244748 1625 478596503254 1626 420818887254 1627 357311633099 1628 293241604403 1629 232785614959 1630 178851021819 1631 133048979930 1632 95856950072 1633 66889790858 1634 45203719819 1635 29575835942 1636 18725264109 1637 11463699577 1638 6779376222 1639 3867678598 1640 2125064640 1641 1122078170 1642 567839046 1643 274459183 1644 126140053 1645 54809706 1646 22342318 1647 8454051 1648 2925226 1649 904338 1650 239881 1651 51100 1652 7108 1653 0 1654 1 1655 56 1656 1298 1657 17910 1658 170973 1659 1224500 1660 6937446 1661 32278191 1662 126792899 1663 429555911 1664 1276563217 1665 3374074826 1666 8022872302 1667 17328515149 1668 34279262351 1669 62550947381 1670 105941102540 1671 167451854133 1672 248199461895 1673 346459690353 1674 457192303750 1675 572290455297 1676 681596484338 1677 774488712227 1678 841664927977 1679 876691010483 1680 876961930443 1681 843898693328 1682 782411650007 1683 699830369048 1684 604590654926 1685 504969608400 1686 408090380931 1687 319313332134 1688 242025345079 1689 177759402169 1690 126534067060 1691 87294901324 1692 58358555803 1693 37792095577 1694 23693863668 1695 14370339400 1696 8422440379 1697 4763858097 1698 2595844326 1699 1359720702 1700 682776348 1701 327528236 1702 149422892 1703 64457318 1704 26087535 1705 9801126 1706 3367136 1707 1033388 1708 272059 1709 57478 1710 7917 1711 0 1712 1 1713 57 1714 1344 1715 18891 1716 183636 1717 1339043 1718 7724239 1719 36589333 1720 146321781 1721 504628315 1722 1526501800 1723 4106515430 1724 9937330348 1725 21841211900 1726 43961733275 1727 81612437597 1728 140610164802 1729 226059654541 1730 340774612101 1731 483734648190 1732 649082200893 1733 826088225812 1734 1000265022902 1735 1155464258973 1736 1276494090630 1737 1351633258763 1738 1374459912733 1739 1344622383096 1740 1267473283199 1741 1152767203247 1742 1012806449166 1743 860475653664 1744 707544585599 1745 563483000995 1746 434873214134 1747 325369937272 1748 236068428538 1749 166107906903 1750 113347417284 1751 74990390103 1752 48083589069 1753 29862281092 1754 17948291494 1755 10428541652 1756 5849494030 1757 3161847670 1758 1643345903 1759 818981693 1760 389983109 1761 176638560 1762 75659682 1763 30407748 1764 11344871 1765 3870233 1766 1179315 1767 308197 1768 64586 1769 8808 1770 0 1771 1 1772 58 1773 1392 1774 19913 1775 196991 1776 1462063 1777 8583978 1778 41385061 1779 168433487 1780 591144568 1781 1819649491 1782 4980743024 1783 12262500014 1784 27417651838 1785 56134011159 1786 105988194442 1787 185703147990 1788 303583875715 1789 465295361929 1790 671474078343 1791 915883019454 1792 1184804514709 1793 1458082846590 1794 1711763469181 1795 1921795309536 1796 2067941684588 1797 2136993060695 1798 2124591934348 1799 2035374541920 1800 1881563842441 1801 1680483518257 1802 1451625348854 1803 1213883037600 1804 983407315599 1805 772313574199 1806 588254184700 1807 434703764698 1808 311718380180 1809 216916081250 1810 146465155669 1811 95933841674 1812 60926855005 1813 37494198144 1814 22338796331 1815 12870817195 1816 7161135846 1817 3840664872 1818 1981085349 1819 980054281 1820 463342963 1821 208395327 1822 88646366 1823 35383901 1824 13111612 1825 4442296 1826 1344156 1827 348741 1828 72503 1829 9792 1830 0 1831 1 1832 59 1833 1441 1834 20964 1835 211061 1836 1593920 1837 9522076 1838 46709699 1839 193415988 1840 690603159 1841 2162524410 1842 6021000093 1843 15076975678 1844 34283325252 1845 71375773006 1846 137027412609 1847 244088225389 1848 405635776783 1849 631930640643 1850 926846648673 1851 1284736077845 1852 1688794325485 1853 2111707888418 1854 2518767597375 1855 2872910907903 1856 3140581822097 1857 3297063255670 1858 3330108728073 1859 3241190821841 1860 3044311449555 1861 2762880887253 1862 2425522729818 1863 2061743995779 1864 1698258388851 1865 1356454678573 1866 1051169987298 1867 790645692045 1868 577362699395 1869 409383534178 1870 281852768696 1871 188388897459 1872 122205526895 1873 76897954783 1874 46906056802 1875 27710177560 1876 15835845881 1877 8741771101 1878 4652855617 1879 2382385889 1880 1170150768 1881 549352159 1882 245387733 1883 103677995 1884 41107391 1885 15130924 1886 5092002 1887 1530169 1888 394186 1889 81311 1890 10880 1891 0 1892 1 1893 60 1894 1490 1895 22060 1896 225871 1897 1735161 1898 10544073 1899 52611244 1900 221582358 1901 804667741 1902 2562487200 1903 7255143669 1904 18472635889 1905 42706365476 1906 90388092337 1907 176389496273 1908 319352440942 1909 539350273699 1910 853825194161 1911 1272410725604 1912 1791886166459 1913 2392822919531 1914 3039269585568 1915 3682089987487 1916 4265548252115 1917 4735785016900 1918 5049281438963 1919 5179432436506 1920 5119905435997 1921 4884325615102 1922 4502714880414 1923 4015766744108 1924 3468326807770 1925 2903364266329 1926 2357365678448 1927 1857604909369 1928 1421287390999 1929 1056229510373 1930 762557009832 1931 534880257117 1932 364488865338 1933 241249182523 1934 155040136573 1935 96691390132 1936 58476678786 1937 34262578614 1938 19425903766 1939 10641862120 1940 5622407347 1941 2858204344 1942 1394064432 1943 650010755 1944 288407763 1945 121050157 1946 47681248 1947 17435982 1948 5829037 1949 1739839 1950 445077 1951 91103 1952 12076 1953 0 1954 1 1955 61 1956 1540 1957 23185 1958 241448 1959 1886195 1960 11655929 1961 59140640 1962 253275010 1963 935181767 1964 3027837495 1965 8715114119 1966 22556606808 1967 53004682940 1968 114016128141 1969 226108239943 1970 415964900978 1971 713762925612 1972 1147896913912 1973 1737670286941 1974 2485499817782 1975 3370830880825 1976 4347925452733 1977 5348864581302 1978 6291725632524 1979 7092421390826 1980 7677632846615 1981 7995977025476 1982 8025079286772 1983 7773341625419 1984 7276519772887 1985 6590347065527 1986 5781098105042 1987 4916086902131 1988 4055728210325 1989 3248151410975 1990 2526657029402 1991 1909723679782 1992 1402903357487 1993 1001805098443 1994 695420088822 1995 469215681742 1996 307645662165 1997 195933026265 1998 121142298185 1999 72658485892 2000 42233457979 2001 23761565989 2002 12920535478 2003 6777259382 2004 3421228708 2005 1657314711 2006 767609233 2007 338357412 2008 141097728 2009 55221644 2010 20063966 2011 6664209 2012 1975946 2013 502014 2014 101983 2015 13394 2016 0 2017 1 2018 62 2019 1592 2020 24355 2021 257817 2022 2047637 2023 12863779 2024 66352836 2025 288865253 2026 1084184917 2027 3567909270 2028 10437443715 2029 27453468826 2030 65554122065 2031 143275562051 2032 288667846853 2033 539473356091 2034 940271388520 2035 1535828990572 2036 2361042183196 2037 3429286226157 2038 4722153948776 2039 6183881224567 2040 7722949937430 2041 9221585013742 2042 10551689731532 2043 11593936323566 2044 12255853800471 2045 12485078835693 2046 12275278123379 2047 11664123286260 2048 10724508446068 2049 9551469659101 2050 8247755149738 2051 6910733720510 2052 5622537600303 2053 4444324563561 2054 3414594445098 2055 2550803617211 2056 1853162888202 2057 1309458213242 2058 899913731066 2059 601416377166 2060 390741154957 2061 246690382872 2062 151252441694 2063 89990562338 2064 51903950006 2065 28984703469 2066 15646944355 2067 8149899315 2068 4086129189 2069 1966247993 2070 904767027 2071 396262759 2072 164199603 2073 63859332 2074 23056518 2075 7609541 2076 2241566 2077 565660 2078 114059 2079 14848 2080 0 2081 1 2082 63 2083 1643 2084 25557 2085 275004 2086 2219870 2087 14174254 2088 74306067 2089 328757394 2090 1253930008 2091 4193185454 2092 12463828718 2093 33307744578 2094 80797809737 2095 179383315197 2096 367092750328 2097 696740174980 2098 1233198461914 2099 2045299782618 2100 3192334001896 2101 4707129996116 2102 6579606325624 2103 8745616062362 2104 11085307423834 2105 13433077063930 2106 15598139721498 2107 17391788676318 2108 18655562680372 2109 19284333905594 2110 19239762371787 2111 18552068016034 2112 17310831388144 2113 15647764271020 2114 13715600025894 2115 11667320065103 2116 9639073150245 2117 7738762621947 2118 6040813608207 2119 4586428563472 2120 3387887182795 2121 2435173484671 2122 1703333469952 2123 1159335260575 2124 767670008747 2125 494372895813 2126 309488204264 2127 188220587767 2128 111113839339 2129 63606219112 2130 35261929386 2131 18901828180 2132 9778042404 2133 4869842639 2134 2328151695 2135 1064475884 2136 463289685 2137 190784098 2138 73741301 2139 26460228 2140 8678423 2141 2540083 2142 636745 2143 127453 2144 16444 2145 0 2146 1 2147 64 2148 1696 2149 26805 2150 293038 2151 2403576 2152 15594084 2153 83063039 2154 373389254 2155 1446900814 2156 4915411062 2157 14841754189 2158 40286681139 2159 99256795237 2160 223793180946 2161 465053399965 2162 896224869667 2163 1610476809945 2164 2711502303605 2165 4295853252266 2166 6428995225810 2167 9119941216254 2168 12301260280696 2169 15821185624488 2170 19452160044937 2171 22916057397175 2172 25921818507214 2173 28207823336579 2174 29580072529997 2175 29938461907578 2176 29286575984446 2177 27724424422582 2178 25427213459027 2179 22615673546684 2180 19524259889492 2181 16372821373996 2182 13345585295710 2183 10579160704904 2184 8159294685302 2185 6124696950587 2186 4475528105717 2187 3184068911315 2188 2205475496951 2189 1487157427737 2190 975993847467 2191 623183841297 2192 386941506599 2193 233477951671 2194 136788714668 2195 77731950290 2196 42788556847 2197 22779294572 2198 11705404936 2199 5791894361 2200 2751382588 2201 1250148892 2202 540761353 2203 221334885 2204 85032765 2205 30327167 2206 9885753 2207 2875268 2208 716069 2209 142301 2210 18200 2211 0 2212 1 2213 65 2214 1750 2215 28085 2216 311943 2217 2599195 2218 17130571 2219 92690011 2220 423236288 2221 1665832244 2222 5747727185 2223 17625189314 2224 48583381132 2225 121542186478 2226 278237010513 2227 586990607401 2228 1148321236465 2229 2094479082325 2230 3579014930823 2231 5754294729298 2232 8738420303126 2233 12577332561837 2234 17211330212851 2235 22456219011970 2236 28006975307103 2237 33466578790542 2238 38396115363193 2239 42376500589879 2240 45069062316196 2241 46262630572381 2242 45898385267694 2243 44069218843600 2244 40996074160077 2245 36988108265621 2246 32395713070888 2247 27565269793956 2248 22802526169701 2249 18348517989916 2250 14368893494452 2251 10955023907551 2252 8133752608737 2253 5882100746419 2254 4143520508569 2255 2843070506726 2256 1899870685556 2257 1236130519526 2258 782777338497 2259 482185378292 2260 288729482397 2261 167915466281 2262 94742134024 2263 51793138782 2264 27388852975 2265 13982581902 2266 6874762327 2267 3245511154 2268 1465674955 2269 630177861 2270 256397532 2271 97919163 2272 34715501 2273 11248075 2274 3251286 2275 804516 2276 158745 2277 20132 2278 0 2279 1 2280 66 2281 1804 2282 29414 2283 331749 2284 2807395 2285 18791171 2286 103258177 2287 478811508 2288 1913730670 2289 6704804799 2290 20875342600 2291 58420289669 2292 148368912189 2293 344772259524 2294 738261228365 2295 1465758729157 2296 2713021189596 2297 4704097262552 2298 7673583695378 2299 11821996970629 2300 17260681368567 2301 23958347654983 2302 31704152200572 2303 40100520570781 2304 48592638839094 2305 56532409038004 2306 63265563386629 2307 68224462325048 2308 71007704269170 2309 71431246021834 2310 69542892077624 2311 65600458150985 2312 60021282213224 2313 53315357895810 2314 46015550821595 2315 38616504923193 2316 31530005957662 2317 25060040795334 2318 19396709593153 2319 14625252634884 2320 10745006799215 2321 7692987717387 2322 5367628227196 2323 3649540604116 2324 2417600652388 2325 1559887544579 2326 979898961851 2327 598969739862 2328 356001869423 2329 205557867594 2330 115178328538 2331 62542667182 2332 32857733353 2333 16668042817 2334 8144288295 2335 3821484164 2336 1715479794 2337 733238018 2338 296586874 2339 112608382 2340 39690143 2341 12783764 2342 3672713 2343 903056 2344 176945 2345 22250 2346 0 2347 1 2348 67 2349 1859 2350 30775 2351 352484 2352 3028671 2353 20583855 2354 114842704 2355 540671103 2356 2193895916 2357 7803001835 2358 24661507554 2359 70053097977 2360 180571353601 2361 425836717566 2362 925308524338 2363 1864078794031 2364 3500571416220 2365 6157498457493 2366 10188889500001 2367 15921315124517 2368 23575746563522 2369 33185271328694 2370 44529664373500 2371 57107698368706 2372 70161130854065 2373 82752149058771 2374 93882356548214 2375 102630461715399 2376 108281018880083 2377 110419081656034 2378 108974295657594 2379 104209877268565 2380 96663616704406 2381 87056595325397 2382 76189149918750 2383 64842692274989 2384 53701466180858 2385 43301970649622 2386 34011386712691 2387 26031255220139 2388 19419558749546 2389 14123318180051 2390 10014437263212 2391 6923193704075 2392 4665850781264 2393 3064841084095 2394 1961538025303 2395 1222649890057 2396 741769940505 2397 437699277228 2398 250970465059 2399 139675607040 2400 75348520774 2401 39333526258 2402 19829261631 2403 9630141771 2404 4491807275 2405 2004594749 2406 851863634 2407 342595151 2408 129333437 2409 45323466 2410 14513222 2411 4144633 2412 1012753 2413 197077 2414 24576 2415 0 2416 1 2417 68 2418 1916 2419 32186 2420 374176 2421 3263767 2422 22516802 2423 127524099 2424 609413923 2425 2509945119 2426 9060519028 2427 29061972077 2428 83775085913 2429 219120995934 2430 524311395517 2431 1155860815185 2432 2362198907084 2433 4499703262789 2434 8027882369131 2435 13472067759664 2436 21347962418438 2437 32053339772661 2438 45745166447229 2439 62230728147399 2440 80904351574925 2441 100754590531714 2442 120451336166435 2443 138502583267037 2444 153452624005103 2445 164082758857005 2446 169575202489997 2447 169610312010490 2448 164383248255589 2449 154543842890820 2450 141078128493299 2451 125158572321592 2452 107991564902693 2453 90686143025702 2454 74159549060637 2455 59085687285280 2456 45884100630795 2457 34741186648713 2458 25652490624708 2459 18474756486364 2460 12978218693516 2461 8892445846700 2462 5942066379932 2463 3871322113179 2464 2458292578596 2465 1520736836744 2466 915915611696 2467 536667950770 2468 305630039195 2469 168977416763 2470 90573260585 2471 46987184716 2472 23543994714 2473 11366343211 2474 5270749720 2475 2338733038 2476 988226621 2477 395200930 2478 148355166 2479 51696115 2480 16459052 2481 4672651 2482 1134777 2483 219327 2484 27130 2485 0 2486 1 2487 69 2488 1972 2489 33632 2490 396854 2491 3513148 2492 24598792 2493 141387238 2494 685686940 2495 2865837825 2496 10497583471 2497 34165032384 2498 99921961957 2499 265146408081 2500 643592596895 2501 1439162675606 2502 2983078531033 2503 5762836509782 2504 10425991934527 2505 17740841284878 2506 28502295200171 2507 43385115986603 2508 62765152899196 2509 86546143218653 2510 114038103251540 2511 143928514401945 2512 174369112698137 2513 203173849894446 2514 228095643347226 2515 247129406059036 2516 258782390458664 2517 262261392900211 2518 257546536520147 2519 245346835910487 2520 226956504506474 2521 204047464812101 2522 178440047350278 2523 151890731485848 2524 125925587157775 2525 101734529246144 2526 80128185128030 2527 61548741576876 2528 46119890389350 2529 33718995302642 2530 24056010468947 2531 16747226659188 2532 11376301287020 2533 7539204966374 2534 4873036641029 2535 3070854125310 2536 1885764291476 2537 1127740553480 2538 656270989824 2539 371271842759 2540 203952613437 2541 108638384171 2542 56016435329 2543 27901726553 2544 13391853123 2545 6174574282 2546 2724375039 2547 1144779075 2548 455279151 2549 169965253 2550 58897877 2551 18646309 2552 5262919 2553 1270412 2554 243903 2555 29927 2556 0 2557 1 2558 70 2559 2030 2560 35128 2561 420548 2562 3777633 2563 26838726 2564 156522896 2565 770185871 2566 3265901737 2567 12136630627 2568 40070088601 2569 118877225843 2570 319955719933 2571 787674416551 2572 1786243275748 2573 3754503718546 2574 7354317939086 2575 13489698315282 2576 23270090614251 2577 37896852255372 2578 58468847003282 2579 85728432496296 2580 119795391698925 2581 159953618158197 2582 204555302280978 2583 251087147848810 2584 296407122354584 2585 337118700810028 2586 370014988619569 2587 392507696234423 2588 402960145605416 2589 400866990891767 2590 386858411527362 2591 362543126227926 2592 330233583683519 2593 292612435059232 2594 252400556720916 2595 212075970438092 2596 173674823409417 2597 138685547312171 2598 108029907812793 2599 82112655907543 2600 60915772624012 2601 44113190040458 2602 31185758083030 2603 21522211094832 2604 14498255778089 2605 9531433609355 2606 6113451312234 2607 3824068896373 2608 2331575648567 2609 1384756815129 2610 800474765366 2611 449931282035 2612 245614966320 2613 130033163424 2614 66649648684 2615 33005304406 2616 15751234764 2617 7221794776 2618 3168863996 2619 1324286670 2620 523812167 2621 194489777 2622 67028621 2623 21102746 2624 5922251 2625 1421062 2626 271033 2627 32992 2628 0 2629 1 2630 71 2631 2089 2632 36659 2633 445287 2634 4057747 2635 29246192 2636 173026559 2637 863660659 2638 3714862121 2639 14002516121 2640 46888855999 2641 141078134741 2642 385061965563 2643 961242887963 2644 2210227321963 2645 4710008977907 2646 9352901618268 2647 17390104995519 2648 30405697397507 2649 50185465040221 2650 78465495732118 2651 116579127134799 2652 165059841356965 2653 223288439511087 2654 289282069387460 2655 359703281344137 2656 430121903891939 2657 495503274290668 2658 550840640793702 2659 591813792957639 2660 615349992477849 2661 619987398861821 2662 605986994285337 2663 575192884853169 2664 530688736328061 2665 476329567946151 2666 416238656690269 2667 354350329356593 2668 294056710519998 2669 237987698548540 2670 187925788872231 2671 144836019476351 2672 108978758156680 2673 80069262378164 2674 57451138971179 2675 40258373189460 2676 27549839795861 2677 18409018444827 2678 12008670664272 2679 7644932542516 2680 4747688997663 2681 2874650748669 2682 1695856556851 2683 973948651180 2684 543991794958 2685 295145459861 2686 155324706762 2687 79150226319 2688 38972782098 2689 18495399459 2690 8433464132 2691 3680512090 2692 1529865881 2693 601901887 2694 222292861 2695 76199384 2696 23859055 2697 6658146 2698 1588271 2699 300960 2700 36352 2701 0 2702 1 2703 72 2704 2148 2705 38244 2706 471102 2707 4354295 2708 31830957 2709 191000173 2710 966915404 2711 4217870778 2712 16122727690 2713 54746668205 2714 167022291511 2715 462211505388 2716 1169783321984 2717 2726694391648 2718 5889958262821 2719 11854697841624 2720 22338907765347 2721 39581468039913 2722 66199338727584 2723 104870928985787 2724 157855804508737 2725 226416656761457 2726 310260011641678 2727 407137559400215 2728 512736388290961 2729 620932529888360 2730 724401042731106 2731 815490404429813 2732 887204232045421 2733 934107543279293 2734 952993687568921 2735 943204118871111 2736 906569081713240 2737 847012404667675 2738 769920379026071 2739 681402981772571 2740 587574094032810 2741 493951832062717 2742 405040863189721 2743 324116576353473 2744 253195147781553 2745 193149219962557 2746 143917633341274 2747 104757887706367 2748 74498416352419 2749 51760408373214 2750 35132335510487 2751 23292018987572 2752 15079660465889 2753 9530422715610 2754 5877264119851 2755 3534568428325 2756 2071545784983 2757 1182179959800 2758 656239779455 2759 353917765090 2760 185169401297 2761 93821569194 2762 45939499411 2763 21682443355 2764 9833497007 2765 4268718678 2766 1765025176 2767 690783340 2768 253780709 2769 86533508 2770 26949181 2771 7478826 2772 1773728 2773 333952 2774 40026 2775 0 2776 1 2777 73 2778 2208 2779 39864 2780 498024 2781 4667864 2782 34603413 2783 210550871 2784 1080815651 2785 4780537971 2786 18527630020 2787 63783924247 2788 197274944105 2789 553415960237 2790 1419702371157 2791 3354093540251 2792 7342809262640 2793 14976670924807 2794 28597244710232 2795 51339764477909 2796 86991636918003 2797 139605734416367 2798 212860962648412 2799 309239671012892 2800 429170092382336 2801 570333553635060 2802 727336832021983 2803 891891185226879 2804 1053532926779458 2805 1200794803449401 2806 1322628933135196 2807 1409821508834032 2808 1456142354038798 2809 1459034938420526 2810 1419754444920686 2811 1342974228019003 2812 1235976678626506 2813 1107603749256061 2814 967157977301830 2815 823421257036037 2816 683908436891521 2817 554411846834211 2818 438835536930314 2819 339274460099914 2820 256268692070384 2821 189155718697651 2822 136451035868943 2823 96203377505205 2824 66290369297031 2825 44638969713525 2826 29369938887864 2827 18875599950422 2828 11845406946259 2829 7255182537141 2830 4334543873121 2831 2524214607163 2832 1431606224111 2833 789927528356 2834 423527300163 2835 220325910294 2836 111012697967 2837 54060426133 2838 25378586366 2839 11449030218 2840 4944102606 2841 2033710700 2842 791839607 2843 289406332 2844 98167896 2845 30410652 2846 8393376 2847 1979280 2848 370304 2849 44046 2850 0 2851 1 2852 74 2853 2270 2854 41538 2855 526084 2856 4999340 2857 37574193 2858 231792738 2859 1206287760 2860 5408965959 2861 21250708541 2862 74157633481 2863 232477035977 2864 660987902302 2865 1718466659852 2866 4114220531348 2867 9126589269783 2868 18860777753335 2869 36486311405296 2870 66356584433562 2871 113892413215356 2872 185127360520536 2873 285875448669066 2874 420585040204009 2875 591059762811832 2876 795319058558804 2877 1026899237182184 2878 1274839967853890 2879 1524467544685252 2880 1758908668175082 2881 1961096623230111 2882 2115914270140065 2883 2212086684875362 2884 2243495697757250 2885 2209718252295421 2886 2115752693040695 2887 1971050027078977 2888 1788077258597173 2889 1580689289517222 2890 1362574346222678 2891 1145979248345722 2892 940836529662278 2893 754327665956999 2894 590843079012566 2895 452250441541069 2896 338360711216256 2897 247482844965902 2898 176976302710610 2899 123737221034843 2900 84582383812922 2901 56519741645505 2902 36912441698503 2903 23554408392633 2904 14680216785994 2905 8931884443173 2906 5302051933784 2907 3068449266070 2908 1729767244930 2909 948845250085 2910 505824341540 2911 261669922938 2912 131124603885 2913 63512798949 2914 29659225160 2915 13310825031 2916 5718648625 2917 2340357019 2918 906618193 2919 329674414 2920 111254425 2921 34284888 2922 9411775 2923 2206951 2924 410330 2925 48446 2926 0 2927 1 2928 75 2929 2331 2930 43250 2931 555312 2932 5349278 2933 40754646 2934 254845538 2935 1344326014 2936 6109784913 2937 24328851771 2938 86043124982 2939 273354093855 2940 787580835692 2941 2074759860162 2942 5032766273382 2943 11310613883536 2944 23678853444620 2945 46400060417773 2946 85471969388483 2947 148576095967037 2948 244569703149631 2949 382428852855690 2950 569683901532585 2951 810556975158865 2952 1104161847286833 2953 1443202952276756 2954 1813571951372113 2955 2195082551127527 2956 2563342706099428 2957 2892503118914514 2958 3158414963556504 2959 3341634180560351 2960 3429746755690677 2961 3418642798221383 2962 3312590618915964 2963 3123195735256969 2964 2867519289737872 2965 2565740182518943 2966 2238764632639680 2967 1906128002379167 2968 1584423730849060 2969 1286365532933105 2970 1020470508616087 2971 791262173113312 2972 599842293774406 2973 444667518262890 2974 322383030052717 2975 228599680162173 2976 158542114680466 2977 107534470650027 2978 71321624712410 2979 46245305044355 2980 29305745327193 2981 18142724106191 2982 10967273941003 2983 6469549110564 2984 3721391924903 2985 2085479633090 2986 1137403391205 2987 602951712451 2988 310210873353 2989 154617420085 2990 74499086905 2991 34610112484 2992 15453716493 2993 6605870282 2994 2689943214 2995 1036849286 2996 375146716 2997 125961452 2998 38617618 2999 10544955 3000 2458954 3001 454376 3002 53250 3003 0 3004 1 3005 76 3006 2394 3007 45017 3008 585743 3009 5718644 3010 44156269 3011 279836641 3012 1495993373 3013 6890189038 3014 27802632177 3015 99635879042 3016 320725998082 3017 936233742052 3018 2498660501145 3019 6139945646238 3020 13977484850954 3021 29638365675726 3022 58820358530317 3023 109726775299548 3024 193144165817138 3025 321916342423972 3026 509639427734950 3027 768569653613412 3028 1106969448559851 3029 1526352455537985 3030 2019242120987969 3031 2568062756362279 3032 3145610739624187 3033 3717238094584065 3034 4244501964989141 3035 4689695521050688 3036 5020471140480595 3037 5213747014848643 3038 5258250961321211 3039 5155348342187381 3040 4918143764470274 3041 4569154944460479 3042 4137068146321138 3043 3653167593047984 3044 3147990718270288 3045 2648628330920854 3046 2176908505394110 3047 1748520137448757 3048 1372981379951338 3049 1054259172932193 3050 791803113773314 3051 581762316305939 3052 418193135494436 3053 294122231296109 3054 202388876191068 3055 136242229766237 3056 89707823864358 3057 57761188521403 3058 36356897549149 3059 22361486155123 3060 13432359731709 3061 7875308636087 3062 4503154971102 3063 2509036926842 3064 1360726623956 3065 717387637977 3066 367110873736 3067 182018510135 3068 87250325062 3069 40328677104 3070 17917114369 3071 7620991586 3072 3088054946 3073 1184465800 3074 426448301 3075 142475466 3076 43459292 3077 11804962 3078 2737705 3079 502822 3080 58499 3081 0 3082 1 3083 77 3084 2458 3085 46822 3086 617407 3087 6108060 3088 47791364 3089 306899498 3090 1662428586 3091 7757977964 3092 31716628468 3093 115153539733 3094 375517751026 3095 1110420818524 3096 3001842728818 3097 7471217483233 3098 17225407087385 3099 36989177480836 3100 74335033265039 3101 140407024932114 3102 250226170056381 3103 422214924987666 3104 676640108293904 3105 1032874089348015 3106 1505689196815831 3107 2101151519570980 3108 2812953770274851 3109 3620113435512519 3110 4486801135405460 3111 5364671134978106 3112 6197534809255870 3113 6927690477710705 3114 7502842943998105 3115 7882412484194031 3116 8042172119755577 3117 7976514517634968 3118 7698132401630028 3119 7235376594819292 3120 6627927975841580 3121 5921619476758252 3122 5163257995764847 3123 4396154161522461 3124 3656828427313795 3125 2973091269017010 3126 2363450834745561 3127 1837621520448652 3128 1397807438436139 3129 1040411801894932 3130 757859732855195 3131 540294835148959 3132 376996368368730 3133 257445954301146 3134 172038911729556 3135 112480558126648 3136 71932307771105 3137 44979674108793 3138 27489411560168 3139 16411158739940 3140 9564385042294 3141 5437297468349 3142 3012438757415 3143 1624761028311 3144 851994416029 3145 433706134008 3146 213931582442 3147 102029854917 3148 46925500392 3149 20745560934 3150 8781147843 3151 3540953251 3152 1351625360 3153 484274019 3154 161002937 3155 48865501 3156 13205010 3157 3045848 3158 556072 3159 64234 3160 0 3161 1 3162 78 3163 2522 3164 48685 3165 650338 3166 6518478 3167 51672449 3168 336175818 3169 1844846127 3170 8721596987 3171 36119748425 3172 132838064222 3173 438771281238 3174 1314106746273 3175 3597802803402 3176 9068107075582 3177 21170871271478 3178 46031477934546 3179 93659311162755 3180 179097272334454 3181 323102817340032 3182 551841720523711 3183 895110865328919 3184 1382834683255107 3185 2039991641043838 3186 2880633631964911 3187 3902111277476101 3188 5080847267682713 3189 6370892109607438 3190 7706035168603484 3191 9005526186512361 3192 10182673015467303 3193 11154932131777770 3194 11853770928356885 3195 12232634004501143 3196 12271758751573116 3197 11979235821799576 3198 11388427207197666 3199 10552472603214135 3200 9537014420924012 3201 8412403420095287 3202 7246529392615564 3203 6099124135250363 3204 5018000199843830 3205 4037308888961728 3206 3177592983814311 3207 2447210973543030 3208 1844626674126877 3209 1361074184219533 3210 983192825380828 3211 695346324997186 3212 481465390851167 3213 326361748335379 3214 216542979321935 3215 140607963535900 3216 89325326216984 3217 55498468767360 3218 33708027063107 3219 20002901659157 3220 11589726805828 3221 6551372404153 3222 3609652968168 3223 1936396192160 3224 1010073641404 3225 511531170377 3226 251046953309 3227 119137520317 3228 54525966157 3229 23989352612 3230 10105608555 3231 4055650458 3232 1540734714 3233 549395676 3234 181772286 3235 54897501 3236 14759558 3237 3386269 3238 614571 3239 70488 3240 0 3241 1 3242 79 3243 2587 3244 50586 3245 684570 3246 6950585 3247 55812781 3248 367813972 3249 2044545424 3250 9790181888 3251 41065597112 3252 152958091812 3253 511658410388 3254 1551808218574 3255 4302114059474 3256 10979144524383 3257 25951752955932 3258 57125063491156 3259 117661226552568 3260 227744656406438 3261 415855591854568 3262 718827206278418 3263 1179942012605727 3264 1844565169239759 3265 2753332811848017 3266 3933621212275709 3267 5390725097463681 3268 7100633317501088 3269 9006309587871584 3270 11018887998984909 3271 13024261169998557 3272 14894400261135185 3273 16501699946016004 3274 17733964000035967 3275 18507506397794131 3276 18776254079987594 3277 18535570638917694 3278 17820549927702715 3279 16699506900932439 3280 15264116688491513 3281 13618008111902249 3282 11865592270501151 3283 10102573244058009 3284 8409069849720318 3285 6845709814406821 3286 5452554906846315 3287 4250351551638665 3288 3243404911334155 3289 2423335076638787 3290 1773055617553034 3291 1270469741465611 3292 891561344086051 3293 612730568607438 3294 412362643857059 3295 271714453699423 3296 175255804488260 3297 110618822983393 3298 68299672660415 3299 41232436076806 3300 24324584745474 3301 14013458124456 3302 7877554486814 3303 4316915082715 3304 2303604151194 3305 1195428805113 3306 602346139747 3307 294153091448 3308 138914371623 3309 63272102849 3310 27705231374 3311 11616025373 3312 4639994029 3313 1754476522 3314 622670221 3315 205036052 3316 61622752 3317 16484504 3318 3762115 3319 678805 3320 77312 3321 0 3322 1 3323 80 3324 2654 3325 52546 3326 720135 3327 7405422 3328 60225895 3329 401971180 3330 2262910159 3331 10973604797 3332 46612844364 3333 175811458324 3334 595495049232 3335 1828662114870 3336 5132713616464 3337 13260933072387 3338 31730887001708 3339 70700177361051 3340 147391672042176 3341 288735603684423 3342 533548147459277 3343 933255692771431 3344 1550058363418036 3345 2451653486667748 3346 3702273429297100 3347 5350752087364619 3348 7417386549010282 3349 9882175767251745 3350 12677282324584438 3351 15686098574317069 3352 18750143482465426 3353 21683431244679608 3354 24292341850834168 3355 26397808903972723 3356 27856129233963106 3357 28574999318269200 3358 28522383731472743 3359 27727241103262025 3360 26272619446083631 3361 24282859093257245 3362 21907387915996368 3363 19303782555619106 3364 16622458581776346 3365 13994694020065474 3366 11524877087698379 3367 9287081469162761 3368 7325444836325184 3369 5657428836367474 3370 4278880482019870 3371 3169858574844301 3372 2300371518278237 3373 1635425521424625 3374 1139044404601482 3375 777150782943047 3376 519369532767988 3377 339921543291512 3378 217824787642816 3379 136623749136947 3380 83842646423820 3381 50317072911862 3382 29513918239781 3383 16908353661301 3384 9453359479290 3385 5153070065557 3386 2735597326916 3387 1412436176301 3388 708167677513 3389 344149592634 3390 161747931780 3391 73324639567 3392 31957153187 3393 13336705835 3394 5302759300 3395 1995838696 3396 705048331 3397 231073291 3398 69115466 3399 18397262 3400 4176823 3401 749293 3402 84756 3403 0 3404 1 3405 81 3406 2720 3407 54547 3408 757068 3409 7883640 3410 64926167 3411 438811873 3412 2501417299 3413 12282524205 3414 52825644558 3415 201727959503 3416 691756746332 3417 2150501198419 3418 6110224129052 3419 15979363771578 3420 38700181863982 3421 87270144040777 3422 184119860812377 3423 364987468926524 3424 682445693378745 3425 1207754559218980 3426 2029440436790834 3427 3247165649961506 3428 4960189655048530 3429 7250986808259229 3430 10166108474345202 3431 13697719318299856 3432 17769925089170689 3433 22233706725755172 3434 26872926204819721 3435 31421740621085099 3436 35591374178308367 3437 39102168302506824 3438 41715676038533721 3439 43261557440373055 3440 43655124308350533 3441 42903255966532597 3442 41098581494650942 3443 38403800047008053 3444 35029403539752420 3445 31208677949524297 3446 27173696643470275 3447 23135250345160325 3448 19268543683907877 3449 15705302031161823 3450 12531900703633734 3451 9792394136694474 3452 7494936490766697 3453 5620021334563334 3454 4129149915059442 3455 2972867148352119 3456 2097487304438243 3457 1450192671558133 3458 982480579927818 3459 652136036438629 3460 424019289749376 3461 269994393843128 3462 168307345375459 3463 102672491061777 3464 61262371003459 3465 35732728566933 3466 20359533216114 3467 11322467464632 3468 6139961917580 3469 3243007878866 3470 1666124990327 3471 831303653365 3472 402061751266 3473 188078088836 3474 84865298131 3475 36817142350 3476 15294916575 3477 6053751637 3478 2268146898 3479 797583871 3480 260192163 3481 77457274 3482 20516863 3483 4634141 3484 826605 3485 92864 3486 0 3487 1 3488 82 3489 2788 3490 56607 3491 795405 3492 8386368 3493 69928148 3494 478510098 3495 2761637984 3496 13728434170 3497 59774055319 3498 231072291730 3499 802095664543 3500 2523937770221 3501 7258314579283 3502 19210993850411 3503 47085347799424 3504 107446067368470 3505 229375090456764 3506 460057777723633 3507 870279700804287 3508 1558091679874661 3509 2648386453067454 3510 4286151592682214 3511 6621968257229999 3512 9789938903018210 3513 13880364461075714 3514 18911588833189530 3515 24806800945473552 3516 31381662451489603 3517 38347181480071809 3518 45329503488658652 3519 51904875724532436 3520 57644822208437463 3521 62164360999590601 3522 65165439498470573 3523 66468765294231983 3524 66029551318902288 3525 63935754589055091 3526 60390441366371209 3527 55682323842550760 3528 50149884226461720 3529 44144721730603991 3530 37998979800658302 3531 32000264696194388 3532 26375748367895274 3533 21285521160399650 3534 16823984371763605 3535 13027280703209935 3536 9884461683059428 3537 7350203984702139 3538 5357280303557896 3539 3827523717671284 3540 2680574430411115 3541 1840176721976655 3542 1238153462588765 3543 816412168520865 3544 527442235794157 3545 333774282033897 3546 206821063710871 3547 125434890872917 3548 74422479799850 3549 43170879130440 3550 24466406771485 3551 13535664005342 3552 7302877332108 3553 3838091169783 3554 1962268084078 3555 974392310364 3556 469056910289 3557 218403686650 3558 98099346827 3559 42366239938 3560 17521219765 3561 6903919107 3562 2575100142 3563 901444624 3564 292732744 3565 86737923 3566 22864191 3567 5138150 3568 911361 3569 101698 3570 0 3571 1 3572 83 3573 2857 3574 58708 3575 835179 3576 8914330 3577 75247330 3578 521247607 3579 3045246564 3580 15323721173 3581 67534512154 3582 264247265848 3583 928359146262 3584 2956456300522 3585 8604103958549 3586 23044608914936 3587 57151320124718 3588 131953897453297 3589 284995826148164 3590 578274169655697 3591 1106566548527322 3592 2003903172455054 3593 3445067832370385 3594 5638770141583098 3595 8809930231132557 3596 13170506578413992 3597 18881213080485532 3598 26009620022821881 3599 34492562481145671 3600 44111584870663382 3601 54488811910986335 3602 65107245124223886 3603 75354762214963551 3604 84586196856580929 3605 92194032734896131 3606 97676404437895641 3607 100691654248131426 3608 101091414883818178 3609 98928326651152645 3610 94439040558184282 3611 88007117677145728 3612 80113083974922883 3613 71279908605862332 3614 62021614602800191 3615 52800986313730079 3616 43999952471944677 3617 35903752320304369 3618 28697881273411580 3619 22475335383358671 3620 17250919674061602 3621 12979291040781927 3622 9573810248165872 3623 6923978009888465 3624 4910034551938926 3625 3414058688310747 3626 2327514485832048 3627 1555618369751787 3628 1019137769116830 3629 654313429416052 3630 411564476893050 3631 253533114508178 3632 152893340247899 3633 90214183330652 3634 52050783105429 3635 29344904277226 3636 16151914867074 3637 8671050389577 3638 4534956356772 3639 2307484235345 3640 1140446302185 3641 546462791009 3642 253289885715 3643 113258444203 3644 48695555709 3645 20049844062 3646 7865476783 3647 2920809767 3648 1017923591 3649 329070146 3650 97055983 3651 25462089 3652 5693302 3653 1004225 3654 111322 3655 0 3656 1 3657 84 3658 2926 3659 60872 3660 876427 3661 9468638 3662 80899450 3663 567216531 3664 3354020557 3665 17081718541 3666 76190304427 3667 301697218211 3668 1072609934928 3669 3456515558260 3670 10178612638242 3671 27582990155351 3672 69208470427134 3673 161654211352540 3674 353187274141672 3675 724888636093606 3676 1402990235050731 3677 2569577766839832 3678 4467441592512089 3679 7394175666205196 3680 11681283298157162 3681 17656401777388260 3682 25590623838521032 3683 35637464820025758 3684 47774022384773387 3685 61756936452773267 3686 77104909761961660 3687 93115606796939544 3688 108918443790949099 3689 123557589389457679 3690 136093195237419900 3691 145705023666040643 3692 151782122271471707 3693 153985015803673522 3694 152272227741634348 3695 146889461462229020 3696 138325990640478943 3697 127247509011509925 3698 114417155318282773 3699 100616532349974835 3700 86576661016741965 3701 72925658239231283 3702 60156312811007520 3703 48613379686519855 3704 38497828315059592 3705 29883709082015954 3706 22742744901324396 3707 16972036024790322 3708 12421113587957317 3709 8915702035539071 3710 6276702880384030 3711 4333914327488241 3712 2934755068480693 3713 1948738581255091 3714 1268670724872435 3715 809572432886886 3716 506225731818424 3717 310066349697477 3718 185949109768376 3719 109127194278453 3720 62632591294087 3721 35130028941473 3722 19239591954958 3723 10278236103623 3724 5349827483443 3725 2709353620884 3726 1332902199002 3727 635788029067 3728 293376381489 3729 130603802800 3730 55907435341 3731 22919094720 3732 8952043552 3733 3309842475 3734 1148451433 3735 369617873 3736 108519701 3737 28335493 3738 6304443 3739 1105923 3740 121792 3741 0 3742 1 3743 85 3744 2996 3745 63077 3746 919184 3747 10050088 3748 86901115 3749 616617358 3750 3689852162 3751 19016767710 3752 85832112366 3753 343911746631 3754 1237148228549 3755 4033661414466 3756 12017266074489 3757 32944911091845 3758 83619707129970 3759 197565098750558 3760 436588781133753 3761 906260216555667 3762 1773861019629515 3763 3285328983397722 3764 5775595704272363 3765 9665339436020976 3766 15437472173844411 3767 23589316742412670 3768 34561407675659547 3769 48650291627569938 3770 65918957895975707 3771 86122622133138129 3772 108667874365008147 3773 132618997187542900 3774 156757158374596338 3775 179687968417583676 3776 199983035127473292 3777 216334064933595417 3778 227695429061582102 3779 233393423920707275 3780 233186958819886686 3781 227273410700891373 3782 216242793060002019 3783 200991249126779249 3784 182609851577852443 3785 162266243315118034 3786 141095050823754114 3787 120109093160580997 3788 100138329488739785 3789 81798354938916129 3790 65485946976672732 3791 51396203170346085 3792 39554347876564010 3793 29855170409615799 3794 22103950618335476 3795 16054214983784776 3796 11439354981209973 3797 7996721888353533 3798 5484092511890922 3799 3689291923012739 3800 2434263775364341 3801 1575055772084226 3802 999125409085926 3803 621161663403521 3804 378342294380506 3805 225664356195961 3806 131736020728802 3807 75220148936925 3808 41978777682396 3809 22877870268489 3810 12163361564630 3811 6301338824451 3812 3176547963777 3813 1555676094585 3814 738745161789 3815 339386574891 3816 150429706661 3817 64116753494 3818 26171807587 3819 10178792650 3820 3747267437 3821 1294610457 3822 414831467 3823 121247895 3824 31511718 3825 6976845 3826 1217245 3827 133184 3828 0 3829 1 3830 86 3831 3068 3832 65345 3833 963487 3834 10659886 3835 93269248 3836 669661643 3837 4054747441 3838 21144279657 3839 96558543898 3840 391429655916 3841 1424535670480 3842 4698650909878 3843 14160456455237 3844 39267389736601 3845 100808581151580 3846 240888592808523 3847 538352590964413 3848 1130070966527722 3849 2236663876132370 3850 4188492030929803 3851 7444618470930794 3852 12595015229507006 3853 20335878470940299 3854 31410645015713795 3855 46515509542943134 3856 66177073219399564 3857 90619163132965156 3858 119643091641397691 3859 152548072997333421 3860 188114663395139903 3861 224664144004261576 3862 260192730483570041 3863 292564646449873357 3864 319736043116207852 3865 339975362258724633 3866 352046400224542688 3867 355327617144705235 3868 349853179230614551 3869 336274954407097037 3870 315757244942017901 3871 289825107485910780 3872 260191429487372235 3873 228587429174750599 3874 196616832839914080 3875 165647159870315093 3876 136743969440337833 3877 110647031130729546 3878 87782158921179286 3879 68299343249281012 3880 52126795203711443 3881 39031198712895433 3882 28676287898244533 3883 20674236504565283 3884 14626757968899037 3885 10154908252801530 3886 6918160761743178 3887 4624328035277032 3888 3032387671868633 3889 1950340575885943 3890 1230020818628783 3891 760414485981307 3892 460632253952460 3893 273288836538014 3894 158713629026852 3895 90167827552970 3896 50073477894251 3897 27158318079318 3898 14371264468749 3899 7410868673158 3900 3718977103134 3901 1813226019017 3902 857276339986 3903 392137793324 3904 173067420347 3905 73452345632 3906 29855849049 3907 11562617545 3908 4238707808 3909 1458149445 3910 465212552 3911 135370865 3912 35020597 3913 7716250 3914 1339037 3915 145578 3916 0 3917 1 3918 87 3919 3139 3920 67657 3921 1009372 3922 11298790 3923 100021746 3924 726569964 3925 4450837606 3926 23480802619 3927 108476741017 3928 444843268577 3929 1637621449939 3930 5463588977504 3931 16654167819099 3932 46708225861410 3933 121268522886758 3934 293041144307911 3935 662235699533344 3936 1405580753332490 3937 2812712962588426 3938 5325089020087329 3939 9568100718613186 3940 16363102392392306 3941 26704422405535721 3942 41688889963140831 3943 62392859138837971 3944 89703495988068669 3945 124124792226028943 3946 165590667244734601 3947 213323690755891899 3948 265775590794627312 3949 320674202236656945 3950 375182868149427754 3951 426156693938503849 3952 470460615984797927 3953 505301623967747546 3954 528524521393330192 3955 538827692484253494 3956 535870422823582319 3957 520262670633776334 3958 493447495445515837 3959 457501831767999417 3960 414890484655348888 3961 368210332172690784 3962 319957511813458305 3963 272341705974431306 3964 227160872423944127 3965 185739137162700021 3966 148921801603174944 3967 117115500446642382 3968 90358728028779457 3969 68407883405184072 3970 50825953452478443 3971 37064107574598531 3972 26530018917723958 3973 18640032309875902 3974 12854972657205868 3975 8701254709918537 3976 5780019464013880 3977 3767405654242408 3978 2408946802777352 3979 1510654786425614 3980 928776438777238 3981 559616553766954 3982 330290749023417 3983 190847155753749 3984 107888351468919 3985 59625595816599 3986 32186705245949 3987 16953529958644 3988 8702916242418 3989 4347953925187 3990 2110621930723 3991 993582068045 3992 452552677229 3993 198889528955 3994 84058593294 3995 34024667718 3996 13122314116 3997 4790397461 3998 1640999902 3999 521313168 4000 151031483 4001 38894663 4002 8528902 4003 1472221 4004 159046 4005 0 4006 1 4007 88 4008 3212 4009 70033 4010 1056878 4011 11968102 4012 107176714 4013 787574844 4014 4880380076 4015 26044087790 4016 121702985581 4017 504802986560 4018 1879570630347 4019 6342078479173 4020 19550671359688 4021 55448854707151 4022 145573353920327 4023 355688698199616 4024 812706797663746 4025 1743927280513448 4026 3527930999967944 4027 6751713881697663 4028 12262400500293042 4029 21195711604823554 4030 34959739481777087 4031 55154157565473613 4032 83413516798137707 4033 121178572849283320 4034 169418963647407340 4035 228349188436801367 4036 297192031646521781 4037 374044592402499887 4038 455889874797581269 4039 538773052013882016 4040 618131039676794459 4041 689233966901536858 4042 747674637585071673 4043 789832311840044420 4044 813242017088479511 4045 816818444546265120 4046 800909747469280232 4047 767185210440723075 4048 718385925737190310 4049 657984907217539750 4050 589810366259181344 4051 517683390247408861 4052 445111099526030768 4053 375061680807526177 4054 309831870245287829 4055 251003337777278202 4056 199473903511320664 4057 155543412513698659 4058 119032263425124220 4059 89412207691888447 4060 65932944327286829 4061 47733023548079111 4062 33928614288138077 4063 23678058035867258 4064 16223425021854336 4065 10912397335003370 4066 7204827812576708 4067 4668489010960296 4068 2968105073843021 4069 1851010793980900 4070 1131919297638411 4071 678453115340306 4072 398392294421076 4073 229055955044734 4074 128861753978440 4075 70880078629457 4076 38085057583796 4077 19969437988424 4078 10205526873229 4079 5076379809329 4080 2453624149692 4081 1150153303568 4082 521671859439 4083 228314754204 4084 96097177499 4085 38737903928 4086 14878780929 4087 5409243033 4088 1845294268 4089 583740489 4090 168386330 4091 43169491 4092 9421585 4093 1617799 4094 173682 4095 0 4096 1 4097 89 4098 3286 4099 72453 4100 1106041 4101 12668657 4102 114753339 4103 852918387 4104 5345769756 4105 28853165551 4106 136363379293 4107 572022251727 4108 2153894925078 4109 7349385157383 4110 22909297332598 4111 65697553115791 4112 174389229637926 4113 430787002778885 4114 995070557719115 4115 2158478705287016 4116 4413775529909702 4117 8537797454644951 4118 15671824619202770 4119 27376300596952552 4120 45629750971883461 4121 72741451108612663 4122 111156517059771675 4123 163151346446886465 4124 230444019616341929 4125 313772347077524538 4126 412513747457944481 4127 524428567900642041 4128 645597387125425842 4129 770593699447590645 4130 892891735844414738 4131 1005464357757995046 4132 1101488434348818398 4133 1175053577808333151 4134 1221769169225227333 4135 1239183766269906777 4136 1226965135209827974 4137 1186830245698971067 4138 1122253868695977377 4139 1038014616948327530 4140 939653934272248734 4141 832925640316181519 4142 723303163342193370 4143 615592574723463954 4144 513676809151789683 4145 420394514364549367 4146 337539188706886657 4147 265952491385724136 4148 205680226852660894 4149 156159724082167078 4150 116411655880604353 4151 85216026021312507 4152 61259470786644814 4153 43247916616982545 4154 29984208974839556 4155 20414228674732982 4156 13647249870483873 4157 8957117074203823 4158 5770595008093350 4159 3648364020739584 4160 2262939033245954 4161 1376544702368008 4162 820856739003737 4163 479610630590670 4164 274412304644875 4165 153645615125904 4166 84120300027382 4167 44993988498588 4168 23487034839012 4169 11950771328656 4170 5918952958977 4171 2848771183375 4172 1329807282681 4173 600668067827 4174 261813295866 4175 109749016480 4176 44062059981 4177 16855239393 4178 6102891689 4179 2073385243 4180 653162029 4181 187606872 4182 47883886 4183 10401677 4184 1776845 4185 189586 4186 0 4187 1 4188 90 4189 3360 4190 74940 4191 1156899 4192 13401740 4193 122771092 4194 922855522 4195 5849539006 4196 31928417537 4197 152594526060 4198 647282784084 4199 2464486031118 4200 8502618282251 4201 26797291507363 4202 77693035791659 4203 208488189737719 4204 520627857485547 4205 1215611833239058 4206 2665247305284658 4207 5508337578941279 4208 10768323747709793 4209 19974910206199330 4210 35259320681172645 4211 59381621950701416 4212 95644875043660995 4213 147659629388454105 4214 218945687658430148 4215 312393873671667047 4216 429651513580197954 4217 570530711244799149 4218 732556951086783483 4219 910768962039967497 4220 1097847209262015022 4221 1284593346229941554 4222 1460718209713558888 4223 1615836298899764071 4224 1740523925297691319 4225 1827285366457256269 4226 1871288478245621792 4227 1870773348289272979 4228 1827094496667230003 4229 1744416371743699666 4230 1629131880036592086 4231 1489106263726296546 4232 1332860318991643492 4233 1168798903753568300 4234 1004567647267644328 4235 846589379209551988 4236 699798857713528355 4237 567565522361288388 4238 451772872244668917 4239 353011129371094151 4240 270836654434085220 4241 204055376173282419 4242 150995867795708495 4243 109748193618759928 4244 78355176492596329 4245 54951834309368730 4246 37855598380079423 4247 25614336759376322 4248 17021369001618344 4249 11107035877901037 4250 7115534947498035 4251 4474185187838822 4252 2760481529783067 4253 1670558414866527 4254 991190650151774 4255 576304982618722 4256 328165135947723 4257 182886752186864 4258 99673687559413 4259 53075342836337 4260 27584343974778 4261 13975285609447 4262 6892402265337 4263 3303477995666 4264 1535727479074 4265 690861805245 4266 299912751283 4267 125216407513 4268 50071238587 4269 19077475354 4270 6879805614 4271 2327866968 4272 730311223 4273 208880843 4274 53080117 4275 11477192 4276 1950527 4277 206848 4278 0 4279 1 4280 91 4281 3435 4282 77471 4283 1209492 4284 14168261 4285 131250448 4286 997651528 4287 6394371776 4288 35291658562 4289 170544294711 4290 731440286888 4291 2815651759702 4292 9820928821099 4293 31290763798326 4294 91708484943104 4295 248763508866810 4296 627892093052058 4297 1481762676737709 4298 3283373892535101 4299 6857642313297270 4300 13547080611154353 4301 25392023488237785 4302 45286902275030114 4303 77056310327688163 4304 125385327395388736 4305 195545256027985674 4306 292883197566767863 4307 422090681280967339 4308 586324714999017080 4309 786310054804364583 4310 1019587772584850786 4311 1280078681479645919 4312 1558094783144970643 4313 1840861832479194757 4314 2113525382378009974 4315 2360521480687010408 4316 2567122409895213102 4317 2720933353769080314 4318 2813124496748037723 4319 2839231379904802923 4320 2799432234327589630 4321 2698297395669558037 4322 2544085235613577271 4323 2347717376583309738 4324 2121595477539852560 4325 1878421622422502737 4326 1630159188733812459 4327 1387229654665619951 4328 1157993027187300711 4329 948514420763773349 4330 762583334952805541 4331 601928838694333590 4332 466563686473651775 4333 355191598393900773 4334 265621399818118631 4335 195145856956560844 4336 140858569235947069 4337 99896644053481286 4338 69608478966682373 4339 47654108922094534 4340 32050266202219111 4341 21174056942207398 4342 13738732564662300 4343 8753225725762052 4344 5474637255846518 4345 3360250018689877 4346 2023272057563437 4347 1194572077323182 4348 691230771310216 4349 391767200051706 4350 217334555229237 4351 117918119471138 4352 62515192006264 4353 32350733171875 4354 16320878426236 4355 8015749634597 4356 3826145879777 4357 1771508139695 4358 793738773656 4359 343204671741 4360 142725391483 4361 56847956985 4362 21574104144 4363 7749343361 4364 2611598602 4365 815993516 4366 232413688 4367 58804331 4368 12656828 4369 2140113 4370 225585 4371 0 4372 1 4373 92 4374 3512 4375 80070 4376 1263858 4377 14969607 4378 140212240 4379 1077585309 4380 6983102698 4381 38966217130 4382 190372582558 4383 825430446396 4384 3212155123507 4385 11325726009868 4386 36475738273090 4387 108056058732517 4388 296247064626538 4389 755710170314634 4390 1802295474861753 4391 4035694076044427 4392 8517185940564561 4393 17000542213560184 4394 32194532602095398 4395 58009210900670700 4396 99711161155381484 4397 163894830886417393 4398 258178909477948901 4399 390566694632588828 4400 568468812182991805 4401 797467075307407794 4402 1079981924159667274 4403 1414069741537757881 4404 1792598822941971748 4405 2203020979847127717 4406 2627870473149128939 4407 3045998668880005232 4408 3434417949754094075 4409 3770512386475750346 4410 4034301542341358535 4411 4210432557428727996 4412 4289624934059089845 4413 4269389201959200021 4414 4153962508089750919 4415 3953525606576899364 4416 3682864168325554140 4417 3359697796585624961 4418 3002917258662304021 4419 2630948000655742369 4420 2260406489735842234 4421 1905149131726181707 4422 1575745184204029239 4423 1279346303171007057 4424 1019883080600151883 4425 798495709592953898 4426 614100561427941924 4427 464003221558249331 4428 344486435595344187 4429 251323449467797364 4430 180189183364296131 4431 126960602444237517 4432 87911927194603195 4433 59819526939506956 4434 39995889969846796 4435 26272904752962325 4436 16952957856423032 4437 10743154244519958 4438 6684205032217878 4439 4081864549650316 4440 2445636372342055 4441 1436993868193373 4442 827601735689842 4443 466906134226266 4444 257856183956506 4445 139289189353118 4446 73527223970148 4447 37888456780100 4448 19035214259743 4449 9310604006190 4450 4426285220804 4451 2041203887949 4452 910969218151 4453 392351820887 4454 162528361987 4455 64484041182 4456 24376861604 4457 8721848632 4458 2927729447 4459 911093032 4460 258430075 4461 65106803 4462 13950033 4463 2346961 4464 245920 4465 0 4466 1 4467 93 4468 3588 4469 82716 4470 1320036 4471 15806649 4472 149678421 4473 1162946856 4474 7618730972 4475 42977025358 4476 212252169479 4477 930275452685 4478 3659256615429 4479 13040914457239 4480 42449313519081 4481 127091930224983 4482 352128958669136 4483 907731391877441 4484 2187545920880496 4485 4949399065889958 4486 10553748430583624 4487 21282497092434822 4488 40715857694453283 4489 74109227190306937 4490 128672299936855282 4491 213621341615669021 4492 339868202626204474 4493 519239816196979092 4494 763195008224080102 4495 1081113905849503663 4496 1478357608510198335 4497 1954400805480889516 4498 2501395125818685636 4499 3103502658094066825 4500 3737241281312279749 4501 4372921251494844538 4502 4977059028913792332 4503 5515472252481115146 4504 5956629773852152388 4505 6274780847811503384 4506 6452426705357366081 4507 6481814169974751238 4508 6365297011915386172 4509 6114590584476166983 4510 5749104106659995350 4511 5293646409971846473 4512 4775851646034653051 4513 4223661616289314490 4514 3663142529699984001 4515 3116824445587469627 4516 2602651635148744378 4517 2133539451652712765 4518 1717460726886501776 4519 1357938632630868355 4520 1054803905038348970 4521 805078398302442767 4522 603867573599949957 4523 445174412280922732 4524 322579691326091926 4525 229763445535314299 4526 160866541776309530 4527 110708207531839050 4528 74885154138524536 4529 49781657618741031 4530 32519145069049077 4531 20870118267832908 4532 13156088395416147 4533 8143730891808854 4534 4948461921941622 4535 2950510594339316 4536 1725464417132417 4537 989161151805968 4538 555539951869089 4539 305453868548033 4540 164288448647533 4541 86356576786696 4542 44314394093867 4543 22172580814250 4544 10801490653000 4545 5114652559135 4546 2349384937203 4547 1044429392534 4548 448096204121 4549 184906943873 4550 73081609475 4551 27520922871 4552 9808747652 4553 3279726400 4554 1016579750 4555 287175637 4556 72042238 4557 15367057 4558 2572546 4559 267968 4560 0 4561 1 4562 94 4563 3666 4564 85430 4565 1378068 4566 16680875 4567 159671185 4568 1254040790 4569 8304421579 4570 47350704903 4571 236369572469 4572 1047090867958 4573 4162759857382 4574 14993152758801 4575 49320944227597 4576 149221911157209 4577 417779656268878 4578 1088202834485442 4579 2649670036944980 4580 6056805505029282 4581 13047527729468140 4582 26579554444530255 4583 51364755695287029 4584 94432848316280171 4585 165598935464813540 4586 277658703302966029 4587 446112097926433635 4588 688242009271717388 4589 1021460943461777171 4590 1460981280054088258 4591 2017038903710885049 4592 2692064677487237965 4593 3478306056166653671 4594 4356412769885695152 4595 5295397956966274174 4596 6254180491131800889 4597 7184644745284138112 4598 8035878362609062526 4599 8759027706597890020 4600 9312092692818398444 4601 9663991103584569951 4602 9797351349995595170 4603 9709710138037329710 4604 9413049525442335446 4605 8931854685884914421 4606 8300065805026242572 4607 7557407833342186545 4608 6745602824869723659 4609 5904911657265762364 4610 5071337968538830822 4611 4274685724626274524 4612 3537520561380029050 4613 2874965641787406406 4614 2295178442943549275 4615 1800310012309634693 4616 1387739790377986060 4617 1051399111179578645 4618 783034710273968968 4619 573309794133791030 4620 412685957680376321 4621 292068539078916060 4622 203227651237925108 4623 139026275215596957 4624 93496331479554472 4625 61805487823536963 4626 40153948528265859 4627 25633852995346798 4628 16076073322800602 4629 9901508892040903 4630 5987284322565039 4631 3552973160080429 4632 2068168479033711 4633 1180263392093436 4634 659937544608530 4635 361284586833881 4636 193492750100543 4637 101284170021400 4638 51762007172968 4639 25794750620937 4640 12516219735774 4641 5903403517609 4642 2701198506694 4643 1196225368102 4644 511267946469 4645 210175166273 4646 82754154916 4647 31045251753 4648 11022655409 4649 3671404418 4650 1133517309 4651 318918813 4652 79670271 4653 16919013 4654 2818466 4655 291874 4656 0 4657 1 4658 95 4659 3745 4660 88191 4661 1437991 4662 17593239 4663 170213961 4664 1351183490 4665 9043519152 4666 52115667150 4667 262925996582 4668 1177093061642 4669 4729060912618 4670 17212136052704 4671 57213854337918 4672 174907722341509 4673 494774931931503 4674 1302059240722304 4675 3202939984562149 4676 7396250843269779 4677 16094648062973311 4678 33117683103393808 4679 64641260184089334 4680 120025377618698883 4681 212562107056741856 4682 359907411481858344 4683 583912363500587084 4684 909582779726864641 4685 1362993488624816940 4686 1968166004143177488 4687 2743160167804938660 4688 3695879198716835695 4689 4820277018386785135 4690 6093724608659415766 4691 7476200919269550185 4692 8911724572355378329 4693 10332078195978460120 4694 11662472733219893616 4695 12828442431260500426 4696 13763030137216135579 4697 14413264910649879968 4698 14745057194857811397 4699 14745908389562272683 4700 14425190006787407735 4701 13812118703109223431 4702 12951868797920218856 4703 11900474278766006821 4704 10719255526043168906 4705 9469466952060124706 4706 8207726759805490639 4707 6982597686702418935 4708 5832478986161457233 4709 4784780390288848120 4710 3856202878216116791 4711 3053860512909935917 4712 2376942490950901291 4713 1818626231062577917 4714 1367997190181253247 4715 1011794160089776759 4716 735866540352802380 4717 526292179765552352 4718 370154371621428543 4719 256011702924421410 4720 174114865556573118 4721 116432380983448544 4722 76545615282461847 4723 49465818948898128 4724 31415217958375792 4725 19602757332376938 4726 12014554668189789 4727 7230359979063669 4728 4270679673699271 4729 2474651782335949 4730 1405967228631628 4731 782724858351706 4732 426682423111023 4733 227564829746691 4734 118631594504789 4735 60383544053347 4736 29971947604848 4737 14486298477721 4738 6806263313945 4739 3102437091781 4740 1368719417269 4741 582795103622 4742 238682957856 4743 93627732719 4744 34992983602 4745 12377491464 4746 4106959005 4747 1263071536 4748 353952769 4749 88055794 4750 18617956 4751 3086434 4752 317788 4753 0 4754 1 4755 96 4756 3824 4757 91024 4758 1499848 4759 18545209 4760 181330500 4761 1454706967 4762 9839547987 4763 57302206963 4764 292138289693 4765 1321607027949 4766 5365201433326 4767 19730903657162 4768 66266594442525 4769 204673975310198 4770 584923944073142 4771 1555025247768894 4772 3864084013055841 4773 9013133048604512 4774 19810102847587071 4775 41169962711600414 4776 81155770096349971 4777 152175668178168627 4778 272140914764784572 4779 465273046932645261 4780 762161851171070207 4781 1198664691344645025 4782 1813339212634265420 4783 2643328217044020179 4784 3718943105024881802 4785 5057557100290843098 4786 6657730885894047150 4787 8494657571082032139 4788 10517963036673120522 4789 12652613088106086115 4790 14803201597723315959 4791 16861317316246366378 4792 18715133707488486977 4793 20259955754988033794 4794 21408276755919782137 4795 22097979615102731911 4796 22297635274304493832 4797 22008331275703088271 4798 21262004317658030691 4799 20116748298471779368 4800 18649940615299518052 4801 16950226393037189082 4802 15109414426555138071 4803 13215196116596153124 4804 11345349013939156713 4805 9563788553994286272 4806 7918540430345459817 4807 6441464241904931260 4808 5149391474336263586 4809 4046254765315525682 4810 3125773430554169406 4811 2374305506892046810 4812 1773557997800471764 4813 1302943861940265721 4814 941469425089140824 4815 669117403178450394 4816 467752175349168530 4817 321613688803465780 4818 217486264760483210 4819 144632552979509322 4820 94575718842209081 4821 60799266054971453 4822 38417573142546574 4823 23854098253707180 4824 14550077478989280 4825 8715289263455861 4826 5124274848475717 4827 2956032733914659 4828 1672142461797143 4829 926937486943532 4830 503183950604057 4831 267265281139191 4832 138766627862031 4833 70352516153296 4834 34783930607431 4835 16747391809592 4836 7838716751868 4837 3559614310401 4838 1564559238540 4839 663714497027 4840 270819997046 4841 105842264305 4842 39411844309 4843 13888606761 4844 4591001706 4845 1406519646 4846 392597603 4847 97269340 4848 20476952 4849 3378308 4850 345856 4851 0 4852 1 4853 97 4854 3904 4855 93904 4856 1563680 4857 19537821 4858 193045704 4859 1564955842 4860 10696229165 4861 62942609961 4862 324240001339 4863 1482074858118 4864 6078925961714 4865 22586174543517 4866 76634755601293 4867 239115938633558 4868 690300788028086 4869 1853731490002928 4870 4652676549707063 4871 10961116021494915 4872 24331201693867835 4873 51065755393558544 4874 101651866105926152 4875 192469419457210935 4876 347539867992204597 4877 599910667922293291 4878 992127436219361055 4879 1575191472330850987 4880 2405493505744122938 4881 3539486410825650334 4882 5026292841318709058 4883 6898964440545114128 4884 9165597834393770794 4885 11801832665393934653 4886 14746295084378106007 4887 17900253293183636093 4888 21132149101220579492 4889 24286870723125050834 4890 27198801727229078614 4891 29706996569440699876 4892 31670439602527292796 4893 32981319388909505153 4894 33574587850826581036 4895 33432691843540831825 4896 32585128972108242153 4897 31103238750140117803 4898 29091260884554845260 4899 26675084141055019168 4900 23990236848793218694 4901 21170552052609203722 4902 18338635599641660931 4903 15598854785646789011 4904 13033131697521472671 4905 10699438905490230903 4906 8632602708779131476 4907 6846842009185666606 4908 5339407211722115180 4909 4094714463299026085 4910 3088467738927907788 4911 2291394183783387451 4912 1672359368138065897 4913 1200757956263532852 4914 848178823134353935 4915 589416388999314255 4916 402942323746245833 4917 270968208015445580 4918 179226660430586504 4919 116582708648125493 4920 74564961688247943 4921 46882283605827109 4922 28969508376417571 4923 17587184468290953 4924 10486151517204919 4925 6137866033565493 4926 3525244934614615 4927 1985591655014488 4928 1096080518314665 4929 592557020425994 4930 313466093369421 4931 162109450855309 4932 81866481854862 4933 40321207121518 4934 19339836835656 4935 9018219778255 4936 4080049110463 4937 1786710312676 4938 755183673636 4939 307019949137 4940 119552970022 4941 44354608730 4942 15572921803 4943 5128599277 4944 1565260203 4945 435202666 4946 107387692 4947 22510152 4948 3696096 4949 376256 4950 0 4951 1 4952 98 4953 3986 4954 96856 4955 1629528 4956 20572653 4957 205384877 4958 1682291284 4959 11617479535 4960 69071256411 4961 359482443637 4962 1660064618092 4963 6878743618598 4964 25818711923222 4965 88492854158171 4966 278908165782344 4967 813279918716809 4968 2205846280236335 4969 5591585192429627 4970 13303524962852728 4971 29821601212001607 4972 63201539273110725 4973 127033532186924020 4974 242853399395843414 4975 442731693912469218 4976 771525159599640982 4977 1288049349901096306 4978 2064305954459256092 4979 3181961756344743664 4980 4725587668740717344 4981 6772724749019111716 4982 9381569324189571983 4983 12577808605005494004 4984 16342699360482056929 4985 20604686743104524867 4986 25236598828124509121 4987 30059724754480808979 4988 34855009391771611336 4989 39380387914025458864 4990 43392193315792254185 4991 46667829260134061089 4992 49026660177063376691 4993 50346367285487864377 4994 50572774377037438332 4995 49722192531797048664 4996 47876456130645676695 4997 45171817684461939574 4998 41783578998173269696 4999 37908678008789643704 5000 33748420526768760850 5001 29493207028129992670 5002 25310562231116688823 5003 21337149856305658207 5004 17674856922183315382 5005 14390543698626736692 5006 11518723709916861796 5007 9066274257800640755 5008 7018264584279598595 5009 5344090381686648625 5010 4003276522684551155 5011 2950512564410751511 5012 2139683247444524238 5013 1526824992981311493 5014 1072066529271070715 5015 740694078525601646 5016 503522881395014523 5017 336765311870902367 5018 221571190140676258 5019 143387608502019956 5020 91251616433707304 5021 57095360680606324 5022 35113504374885199 5023 21218851388173198 5024 12594549934836147 5025 7339566939276777 5026 4197314701929240 5027 2354188979104860 5028 1294196569626438 5029 696833385324690 5030 367165944245961 5031 189139647969577 5032 95150171746143 5033 46686391914336 5034 22309217002466 5035 10364434906539 5036 4671959203150 5037 2038491697031 5038 858494101163 5039 347765126985 5040 134931938919 5041 49879602474 5042 17449077156 5043 5725315608 5044 1740824008 5045 482149010 5046 118494307 5047 24732890 5048 4041952 5049 409174 5050 0 5051 1 5052 99 5053 4067 5054 99858 5055 1697434 5056 21650697 5057 218374599 5058 1807087936 5059 12607428557 5060 75724738303 5061 398135868353 5062 1857279952111 5063 7773994494150 5064 29473720120820 5065 102036401703229 5066 324814071339288 5067 956575865710414 5068 2620224767306161 5069 6707482173646343 5070 16114959189469448 5071 36476010879848702 5072 78053683029892714 5073 158397574004686909 5074 305712683797725786 5075 562630780643225445 5076 989739576660453380 5077 1667883322207892587 5078 2698012746652189297 5079 4197360949427094553 5080 6291056845406802074 5081 9098987716226319511 5082 12718709169810599836 5083 17206286456646139663 5084 22557873219050599900 5085 28695322805102149091 5086 35458986644643633346 5087 42610026776429400086 5088 49843167659653352687 5089 56809098777819793684 5090 63144065104446701149 5091 68502898178927244403 5092 72591110440704019637 5093 75191815654809710242 5094 76184096548808979751 5095 75550819685403104780 5096 73375510187318961457 5097 69829439646927137941 5098 65151291465661718065 5099 59622485129610690857 5100 53541413621948474856 5101 47199530066286980531 5102 40861540768323193271 5103 34751089843814220868 5104 29042423060666393954 5105 23857732731174101817 5106 19269301317044802026 5107 15305216776964397595 5108 11957319724433683915 5109 9190120288074537561 5110 6949632485148272613 5111 5171353570641856528 5112 3786909961891841027 5113 2729158308619873151 5114 1935744337741993427 5115 1351272458431981722 5116 928326878539995264 5117 627619238699115007 5118 417531675113770277 5119 273291804835090803 5120 175970036406940046 5121 111439848926633908 5122 69395188291573353 5123 42479938038289336 5124 25554198751800121 5125 15100814173435993 5126 8762121301948848 5127 4989678331418211 5128 2787038418658059 5129 1525943061325641 5130 818345636935542 5131 429507461976605 5132 220404085042966 5133 110458994849867 5134 53995726774794 5135 25707002482901 5136 11899493029207 5137 5344564675057 5138 2323615606013 5139 975085716889 5140 393591616601 5141 152169850110 5142 56051250191 5143 19537597933 5144 6387257366 5145 1934885820 5146 533852155 5147 130679803 5148 27161766 5149 4418208 5150 444793 5151 0 5152 1 5153 100 5154 4150 5155 102933 5156 1767441 5157 22773640 5158 232041726 5159 1939738127 5160 13670419728 5161 82941969834 5162 440490645813 5163 2075570158061 5164 8774921000700 5165 33601275148944 5166 117484177204277 5167 377696546465281 5168 1123287712820497 5169 3107077671228924 5170 8031428797158070 5171 19483153521376730 5172 44525678366527965 5173 96193483993721850 5174 197072157733253757 5175 383963377682382958 5176 713303412674047015 5177 1266545941100313798 5178 2154217585670008557 5179 3516952896945670913 5180 5521695712035968544 5181 8351579053500361738 5182 12188844786531324837 5183 17191475854084149065 5184 23465767258890364873 5185 31038509191845829875 5186 39833404272282025228 5187 49656464206123464798 5188 60194272931444876818 5189 71027239787300534124 5190 81657604088709186492 5191 91549460161645836289 5192 100175964451719978911 5193 107067598064367947098 5194 111855139540431312970 5195 114301869113740454245 5196 114321267390841771355 5197 111978717134043526233 5198 107478029016855269485 5199 101135585985618549063 5200 93346242774525981344 5201 84545688131523820331 5202 75173796013399205782 5203 65642704669327941750 5204 56312192831151936871 5205 47473615599224168154 5206 39342438009916840343 5207 32058421584767350294 5208 25691865120992181440 5209 20253991806416428745 5210 15709570743274865927 5211 11990087214613315724 5212 9006143562078634841 5213 6658196113422438522 5214 4845143736546573428 5215 3470632585024525302 5216 2447204120471087019 5217 1698583526100209691 5218 1160491276914209619 5219 780378477271775567 5220 516456543752983286 5221 336333292516049609 5222 215496862628948564 5223 135818360377539828 5224 84181500193464333 5225 51296894269720312 5226 30721117716883465 5227 18075382977779663 5228 10443617495243364 5229 5922544427597568 5230 3294653870651610 5231 1796679906208429 5232 959768991323931 5233 501796692991988 5234 256525767043896 5235 128082969427278 5236 62380779313409 5237 29591263953877 5238 13648284399236 5239 6108202817398 5240 2646231158000 5241 1106562961371 5242 445094909764 5243 171477861105 5244 62940674830 5245 21861072875 5246 7121124280 5247 2149277050 5248 590765032 5249 144042700 5250 29814742 5251 4827382 5252 483330 5253 0 5254 1 5255 101 5256 4234 5257 106058 5258 1839591 5259 23942561 5260 246414512 5261 2080648404 5262 14811027403 5263 90764316918 5264 486858567064 5265 2316941049618 5266 9892744573681 5267 38256792575862 5268 135080717484004 5269 438529716234823 5270 1316948851610843 5271 3678161928440400 5272 9599542345364943 5273 23511123436901831 5274 54244773501461644 5275 118304841749313867 5276 244662545099892726 5277 481163717739200147 5278 902222112274931517 5279 1616855839278013779 5280 2775403550049159262 5281 4572612760207441475 5282 7244474210656216069 5283 11056432344468278539 5284 16281590783967776942 5285 23169233264143521851 5286 31906150733611304720 5287 42575457547099749733 5288 55119239906519544075 5289 69311994304685950741 5290 84751064907751960737 5291 100868167267668500507 5292 116962920700922238323 5293 132255705076698505222 5294 145953840571177891189 5295 157322741595332168943 5296 165752785288566500189 5297 170813311071329217730 5298 172287246549571238898 5299 170182881523844683226 5300 164722681523813023433 5301 156312133536339334620 5302 145493956630445684691 5303 132894297559100411500 5304 119167703103962951727 5305 104946857478933335179 5306 90801577054408011405 5307 77209712586345643265 5308 64540757156555207479 5309 53051365258278000106 5310 42890825604730005455 5311 34113863544451826665 5312 26697954337400124282 5313 20562517942725739866 5314 15587817933085333376 5315 11631974709385591306 5316 8545114902394784278 5317 6180231247265304969 5318 4400769076387447789 5319 3085265753497649428 5320 2129550617128566539 5321 1447084037384578633 5322 968001934425341275 5323 637365236168185787 5324 413018182637173033 5325 263355711787515915 5326 165202772687505005 5327 101925797632585319 5328 61832354863578435 5329 36869296016361998 5330 21600392060988100 5331 12428306514352571 5332 7019307305238954 5333 3889163975566050 5334 2112568929879738 5335 1124168519811854 5336 585525040477277 5337 298213790414442 5338 148351126629220 5339 71990340622473 5340 34027467646954 5341 15638781835723 5342 6974455312255 5343 3010972691015 5344 1254712440342 5345 502936090449 5346 193089674170 5347 70626352504 5348 24444349168 5349 7934262951 5350 2385999610 5351 653381065 5352 158689959 5353 32711260 5354 5272175 5355 525016 5356 0 5357 1 5358 102 5359 4318 5360 109259 5361 1913928 5362 25159127 5363 261521573 5364 2230244135 5365 16034056829 5366 99235717036 5367 537574151916 5368 2583566335195 5369 11139747975754 5370 43501534318296 5371 155099045753198 5372 508411945845406 5373 1541582576579408 5374 4346995825466918 5375 11453756097707275 5376 28319633740715476 5377 65957806860139919 5378 145204995670121057 5379 303105275877548532 5380 601646960526117425 5381 1138572758980833675 5382 2059171581683406832 5383 3566947052548517548 5384 5930067381037300548 5385 9479867606160053746 5386 14597764504324108331 5387 21688034142082849404 5388 31136051910105370925 5389 43254559068967079939 5390 58223744700087365487 5391 76033658517321166574 5392 96438923319832422678 5393 118935328264848577590 5394 142765481568253381506 5395 166956589601494164143 5396 190388348056261927305 5397 211883883605920546539 5398 230312696170817268415 5399 244692421821675941191 5400 254276356460580653170 5401 258615963386772970843 5402 257591515801160953020 5403 251408795371575723195 5404 240564488191474189900 5405 225786801242347522479 5406 207960325011799013540 5407 188045068654889894974 5408 166998981817592614653 5409 145711483354378929917 5410 124953011563073524662 5411 105342891231221728755 5412 87335313127533389578 5413 71221249956281954960 5414 57142848840753747643 5415 45116263506871958933 5416 35058929715049981291 5417 26817788059543674925 5418 20195736807744000837 5419 14974481421319491294 5420 10932797256012747911 5421 7859942450518492088 5422 5564499151703717320 5423 3879271685066836921 5424 2663047099917716575 5425 1800060679041416821 5426 1197947224194816250 5427 784837869407597399 5428 506115435328888587 5429 321194074936760757 5430 200557540651507856 5431 123183423806348571 5432 74400740188072840 5433 44173701033603903 5434 25771495796753173 5435 14767537351368882 5436 8307018211172216 5437 4584544866918358 5438 2480686495241354 5439 1315052491038723 5440 682393967997123 5441 346274517009917 5442 171636440408710 5443 82992543675862 5444 39089360380702 5445 17902399503818 5446 7956289031277 5447 3423013102114 5448 1421522368754 5449 567848628454 5450 217263799225 5451 79194827345 5452 27314745063 5453 8834725424 5454 2647240810 5455 722237661 5456 174737605 5457 35872347 5458 5755505 5459 570078 5460 0 5461 1 5462 103 5463 4403 5464 112510 5465 1990496 5466 26424505 5467 277392835 5468 2388965889 5469 17344564657 5470 108402817462 5471 592996089394 5472 2877799895582 5473 12529363621206 5474 49403158397710 5475 177843656995711 5476 588580216339238 5477 1801764133456436 5478 5129101477284710 5479 13642684322358810 5480 34050035576577047 5481 80048237803928364 5482 177868819115755444 5483 374732250819941799 5484 750680048309529280 5485 1433624752574954684 5486 2616402737794875975 5487 4573216765578483144 5488 7671380535083805461 5489 12373163428965457879 5490 19222302602252440363 5491 28810853327312000408 5492 41724683547790136479 5493 58469877206919352085 5494 79386935476922939931 5495 104563945526191665733 5496 133762693548761727678 5497 166372092596560019822 5498 201400816875067385580 5499 237515880854559031630 5500 273126930463758095995 5501 306508556704245311629 5502 335946490458546430154 5503 359889383665736666810 5504 377086820863857115024 5505 386696369178035447270 5506 388347341451643561746 5507 382155497737199803419 5508 368689888080638822240 5509 348899231915801438855 5510 324009704964411222509 5511 295408256726820762381 5512 264525562217066720041 5513 232730765621214243747 5514 201246908108739450528 5515 171092059180262415585 5516 143047362662904687469 5517 117649989950111707469 5518 95206686655620226052 5519 75822317303182211648 5520 59437490968477236064 5521 45869800443584885386 5522 34854177675781278966 5523 26079100798197022920 5524 19216658530597037249 5525 13945619112755817703 5526 9967561532327220245 5527 7016765411248504050 5528 4864929188296426987 5529 3321932826073444438 5530 2233836229261263568 5531 1479166470599017084 5532 964348823192869431 5533 618920823320765384 5534 390964910933814017 5535 243021407969129691 5536 148607541932981563 5537 89370456280256755 5538 52838584756827692 5539 30699955003520753 5540 17520825562845531 5541 9816921953687302 5542 5396884410188632 5543 2909150977151428 5544 1536432566712959 5545 794342795497596 5546 401624110510861 5547 198361342789820 5548 95577226590678 5549 44859954156373 5550 20474390951629 5551 9068211812084 5552 3888122705557 5553 1609203966659 5554 640645834252 5555 244286032384 5556 88741491664 5557 30502281080 5558 9831333464 5559 2935389480 5560 797919898 5561 192311625 5562 39320732 5563 6280521 5564 618784 5565 0 5566 1 5567 104 5568 4490 5569 115838 5570 2069339 5571 27740477 5572 294058672 5573 2557274102 5574 18747857829 5575 118315107207 5576 653508682192 5577 3202188608525 5578 14076268254337 5579 56036313480405 5580 203653782688383 5581 680425995784750 5582 2102689900550766 5583 6042277800401262 5584 16222605501209675 5585 40867522290645919 5586 96968448144560039 5587 217457236221554157 5588 462346399928365749 5589 934652725678880260 5590 1801176350934927696 5591 3316857645317976380 5592 5849537892991700136 5593 9899809873003436169 5594 16108819963440931198 5595 25246100154545463727 5596 38170465078216558433 5597 55760121521553984807 5598 78813303279406479627 5599 107927223855470276098 5600 143369629680078834172 5601 184962140853489565302 5602 231996408810761643230 5603 283201978565464493088 5604 336778565854607784207 5605 390496157646772530432 5606 441855619792976302307 5607 488292448922266791871 5608 527398937187285834172 5609 557136760243059179455 5610 576013404220876977436 5611 583201508942988352927 5612 578588903471482193022 5613 562757138407874547059 5614 536895877702873638000 5615 502668079965557522351 5616 462045493631149158957 5617 417135280000617304805 5618 370016842056907735718 5619 322603911485904481336 5620 276541611666365080187 5621 233142576642322246294 5622 193361119828636897863 5623 157800503365732951394 5624 126745850120352270626 5625 100214177670113976425 5626 78013216876601613037 5627 59801778566884585797 5628 45146077811629466880 5629 33568267497402360926 5630 24585191485864287571 5631 17736852973964112539 5632 12605207134168330226 5633 8824607839456476385 5634 6085602077790268563 5635 4133842236351018386 5636 2765758963019171716 5637 1822386825116565700 5638 1182430331357364580 5639 755350869927584232 5640 474979745421504147 5641 293936944005205991 5642 178965298193118041 5643 107172592218688828 5644 63102083942483769 5645 36515027281173889 5646 20757072825795792 5647 11585067461033506 5648 6344681930932605 5649 3407266925997205 5650 1792891678243527 5651 923579951385775 5652 465302591382343 5653 229003889832207 5654 109958567358450 5655 51432620826905 5656 23394290447445 5657 10326444710963 5658 4412734136656 5659 1820214992650 5660 722229035666 5661 274472165146 5662 99371437532 5663 34039931335 5664 10933747463 5665 3253053525 5666 881064426 5667 211548654 5668 43080991 5669 6850599 5670 671418 5671 0 5672 1 5673 105 5674 4576 5675 119219 5676 2150500 5677 29108165 5678 311550897 5679 2735645361 5680 20249513789 5681 129025066980 5682 719523437892 5683 3559486164008 5684 15796484394976 5685 63483282806763 5686 232906956536622 5687 785512747143894 5688 2450254434781343 5689 7106907463786492 5690 19258578538087923 5691 48964860980286463 5692 117251281543023168 5693 265350410382980983 5694 569310886952024579 5695 1161302569159768486 5696 2258089495985297263 5697 4195445143118771060 5698 7464753044710346160 5699 12744997236218558350 5700 20920497570024565710 5701 33073069101856382248 5702 50437822003897338405 5703 74315319715964538112 5704 105939386569681508745 5705 146308737431277698423 5706 196000163807284351485 5707 254989060605730445958 5708 322507388986090551393 5709 396968105836635383841 5710 475978122221710915158 5711 556449814222172211841 5712 634806077790349281012 5713 707258761051223676982 5714 770128006320848908248 5715 820162992143449713142 5716 854824067983787583500 5717 872492247195121193158 5718 872583128239974534691 5719 855556320390306356028 5720 822825776128323039518 5721 776588696937708678570 5722 719599141886406021302 5723 654916274918375345947 5724 585656395666807913773 5725 514773323081969928456 5726 444884632774696370007 5727 378153143239709097088 5728 316225241239505749964 5729 260221153325327100634 5730 210767713177598588786 5731 168061728444661334572 5732 131951552199984223036 5733 102025511576252458939 5734 77697922652355196574 5735 58286002210755812829 5736 43073621989757522133 5737 31360206058395767686 5738 22494945492226729313 5739 15897816696542825058 5740 11069656429783610653 5741 7593847644620542448 5742 5132118266333024030 5743 3416669565045100375 5744 2240440292926861651 5745 1446864109057794774 5746 920052484522859747 5747 575970422520010487 5748 354884774480438615 5749 215156489762297960 5750 128310932213156878 5751 75241498482926245 5752 43366701048963859 5753 24555957510705690 5754 13653001832882300 5755 7449187909144368 5756 3985687972968001 5757 2089660505235606 5758 1072618084625683 5759 538489583347792 5760 264104650470628 5761 126378019388976 5762 58912308429518 5763 26706402044593 5764 11749112376986 5765 5004013892330 5766 2057285613771 5767 813596544135 5768 308170947191 5769 111200385143 5770 37963897377 5771 12152541284 5772 3603078794 5773 972363831 5774 232596761 5775 47179677 5776 7469383 5777 728260 5778 0 5779 1 5780 106 5781 4664 5782 122677 5783 2234027 5784 30529465 5785 329901641 5786 2924577393 5787 21855382096 5788 140588309254 5789 791480663903 5790 3952667508966 5791 17707488919747 5792 71834679518189 5793 266022907190643 5794 905595220307713 5795 2851136193734018 5796 8346301652438790 5797 22825708401972648 5798 58566663607889506 5799 141523375751262370 5800 323186447964292800 5801 699654105903874732 5802 1439982304799434804 5803 2824930988402140264 5804 5295128435330681798 5805 9504348543674926629 5806 16369362173088349396 5807 27103526256849118499 5808 43218217772720529755 5809 66475902810914907052 5810 98782299015241734551 5811 142013221681334658764 5812 197783615744786005614 5813 267180016284974471824 5814 350490320673070357257 5815 446973049366158437234 5816 554709516722149757455 5817 670575181122570693255 5818 790351406927123238689 5819 908978340254190594707 5820 1020927358191866112569 5821 1120651903181101470132 5822 1203062288686925610117 5823 1263965741652783583271 5824 1300418160814549524208 5825 1310947549306667149951 5826 1295628053011749357180 5827 1256004421020131200600 5828 1194885906597479341627 5829 1116043241291135194325 5830 1023850590807669277815 5831 922915904474562369303 5832 817738556092662842028 5833 712424253941008512191 5834 610475903140036065393 5835 514667458542941466092 5836 426997489426542394006 5837 348711318905922701433 5838 280375722786292859225 5839 221988245743140780496 5840 173103775402613933109 5841 132963423007389196795 5842 100614232285174216729 5843 75012071824004555880 5844 55103700270218078991 5845 39887050994449345195 5846 28451069920953131713 5847 19997919063000149992 5848 13851104328856820219 5849 9453242352946472964 5850 6356917292018883034 5851 4211560134212328988 5852 2748650984901493346 5853 1766905517005926874 5854 1118530753846433284 5855 697160831107327000 5856 427723205657458244 5857 258235102170299886 5858 153373468906094200 5859 89579341834989782 5860 51428819687284089 5861 29009518795040918 5862 16068558610895229 5863 8734788647512464 5864 4656600767125339 5865 2432703580671157 5866 1244313485138838 5867 622521942862772 5868 304274397956850 5869 145107580170020 5870 67416891918187 5871 30460341233779 5872 13356453337762 5873 5669941152002 5874 2323446831381 5875 915853480598 5876 345767327062 5877 124355694902 5878 42313905722 5879 13499284234 5880 3988569514 5881 1072571267 5882 255616538 5883 51645468 5884 8140801 5885 789640 5886 0 5887 1 5888 107 5889 4753 5890 126188 5891 2319963 5892 32005592 5893 349144602 5894 3124584954 5895 23571604593 5896 153063742934 5897 869851217885 5898 4384944362063 5899 19828329279312 5900 81190198557013 5901 303467802577184 5902 1042640693574941 5903 3312892805819249 5904 9787086873842270 5905 27010579470376527 5906 69934269400157255 5907 170520545034249995 5908 392906467797043238 5909 858193074203858044 5910 1781976842955355298 5911 3526739841543719002 5912 6668680827940550230 5913 12074263849644522780 5914 20975962167681748836 5915 35030369630220423479 5916 56336728249860976220 5917 87392083976292499647 5918 130962684814170415912 5919 189860960039294339866 5920 266633044761834151236 5921 363181116840896783730 5922 480363995110884330252 5923 617633913045418247375 5924 772772891338620600707 5925 941786013839330646408 5926 1118990948338562854214 5927 1297315765880554131860 5928 1468785304610594581207 5929 1625146022489750029235 5930 1758556344654606054201 5931 1862258290810004634317 5932 1931148588359244623998 5933 1962182715530367646082 5934 1954570145439105127146 5935 1909748686094397914443 5936 1831154984162035987237 5937 1723832349128795508628 5938 1593932850082892075094 5939 1448176757596680101404 5940 1293329271944826998142 5941 1135743957580511976007 5942 981007116468974494835 5943 833700440344036465094 5944 697283338868260452414 5945 574083322362746189215 5946 465373848822270268348 5947 371514413839281113572 5948 292126973612192868494 5949 226285194456289911345 5950 172697454092784724288 5951 129869918188841897655 5952 96241473176683630328 5953 70287148456393759751 5954 50590509645153663286 5955 35888195419460075847 5956 25091341175663772392 5957 17289248160209029216 5958 11740547074491549873 5959 7856514444761840675 5960 5180349728413009327 5961 3365289163859358113 5962 2153545441139322523 5963 1357297708375331161 5964 842350116932817854 5965 514634039388293728 5966 309434129918127830 5967 183045629211717422 5968 106490269562184970 5969 60902648070063832 5970 34223959627516999 5971 18886752289557502 5972 10229441511100060 5973 5433932497344853 5974 2828816162458197 5975 1441910309794216 5976 718913483403057 5977 350202691911926 5978 166453428622609 5979 77078672249973 5980 34711634510969 5981 15171052157107 5982 6419394564763 5983 2622061701874 5984 1030222538167 5985 387685990285 5986 138977470664 5987 47133530908 5988 14986628943 5989 4412910458 5990 1182505356 5991 280781973 5992 56509340 5993 8869061 5994 855906 5995 0 5996 1 5997 108 5998 4842 5999 129780 6000 2408355 6001 33538422 6002 369313886 6003 3336205212 6004 25404615506 6005 166513724554 6006 955138266458 6007 4859781415020 6008 22179747717771 6009 91659427432561 6010 345758875645723 6011 1198852336581012 6012 3844066853791973 6013 11459638457532115 6014 31912876899752227 6015 83371318965563040 6016 205105504125150907 6017 476807008252347603 6018 1050678225813011410 6019 2200878675640188865 6020 4393944102228564504 6021 8380802282158399608 6022 15305524818265127771 6023 26818137499822649744 6024 45169767031693556171 6025 73260265003916473113 6026 114604104465440535622 6027 173182728722119183738 6028 253162665623615159156 6029 358478736371100995082 6030 492308230925186487110 6031 656490221829134334580 6032 850967916808517284909 6033 1073344716500736547283 6034 1318641727598160256005 6035 1579324295998380302885 6036 1845629931716407122740 6037 2106185630714462988735 6038 2348857231363027506558 6039 2561735733817449604045 6040 2734142633518770272455 6041 2857532397775908268893 6042 2926185533482508074736 6043 2937616847036886394376 6044 2892664339584811569460 6045 2795267293906831395997 6046 2651980379838961849543 6047 2471298544265954783316 6048 2262882006944484885168 6049 2036771445352785916399 6050 1802672314781266775689 6051 1569367694039804318066 6052 1344295258170080473589 6053 1133300012568822523887 6054 940553562214121329798 6055 768615081957326678933 6056 618599720118058403139 6057 490416742866153091907 6058 383041345787111549390 6059 294789300166453626034 6060 223570914799116868927 6061 167108760492358633737 6062 123111103338930816136 6063 89399276394903508628 6064 63991908685309666044 6065 45151958145308310263 6066 31404019923583320275 6067 21529696810275280512 6068 14548270994275219993 6069 9688843334447768938 6070 6358795764343096452 6071 4112102885928259364 6072 2619815838809284153 6073 1644045293545708401 6074 1016009106620020691 6075 618175487019372432 6076 370194150342726634 6077 218125451955942498 6078 126409005727527916 6079 72020940359892483 6080 40321696964717411 6081 22170792530325958 6082 11965166991179537 6083 6333584843898163 6084 3285733137919856 6085 1669090165323365 6086 829377028888934 6087 402667448062953 6088 190759970323669 6089 88046039187326 6090 39522382688036 6091 17218095614149 6092 7262247768951 6093 2956859609366 6094 1158055768402 6095 434395223891 6096 155219761199 6097 52470547058 6098 16628406761 6099 4879790802 6100 1303055648 6101 308281436 6102 61804731 6103 9658701 6104 927406 6105 0 6106 1 6107 109 6108 4932 6109 133425 6110 2499250 6111 35129262 6112 390445075 6113 3559993440 6114 27361165756 6115 181004233630 6116 1047879210342 6117 5380913744278 6118 24784314032893 6119 103362721637542 6120 393469459885667 6121 1376694887197614 6122 4454303207542523 6123 13398565868046924 6124 37647218547907340 6125 99230110235371945 6126 246288263075359527 6127 577600880753480035 6128 1283963062800684229 6129 2713031682622899622 6130 5463454444834980630 6131 10510666523889677667 6132 19359868776468220519 6133 34211323626059940822 6134 58110382269684860519 6135 95042220794646656971 6136 149922976103363272383 6137 228439116326671173337 6138 336698869541544913137 6139 480684502499085547624 6140 665529982631738772425 6141 894689300198910119309 6142 1169097994775522140772 6143 1486454895498274961541 6144 1840754981033038626731 6145 2222183652674570650648 6146 2617438902710350138666 6147 3010487517325651397164 6148 3383695302713342985434 6149 3719211771172730752738 6150 4000448053850897948133 6151 4213470684797979951585 6152 4348145820251768802870 6153 4398905448340767872206 6154 4365061728319116866079 6155 4250657638971501980408 6156 4063901051143861339575 6157 3816276242486824202134 6158 3521455912402977663219 6159 3194145834408549317801 6160 2848984851538301374075 6161 2499599146518507566498 6162 2157877303584176133778 6163 1833497617989695901774 6164 1533706648297250344990 6165 1263321950733157416531 6166 1024914358030699207736 6167 819116477729040435907 6168 645003362009072067490 6169 500496746953021753798 6170 382753691825893217192 6171 288511718628423174661 6172 214373839774689246255 6173 157026844143086097697 6174 113394104451438480249 6175 80729676370835811405 6176 56663669125665632283 6177 39210119518535322857 6178 26748366890608126466 6179 17987702965963652080 6180 11923309637569620750 6181 7789563586867152526 6182 5014939675468525180 6183 3181145783341934671 6184 1987846242263388702 6185 1223391913083064194 6186 741343215191761612 6187 442196183909074227 6188 259540987986494544 6189 149839402218328035 6190 85052575302776303 6191 47443691172464867 6192 25993233146901335 6193 13978604573226830 6194 7373697527337661 6195 3812251368098815 6196 1930027658997966 6197 955849055251308 6198 462545602720826 6199 218414333666090 6200 100485314672178 6201 44961994334231 6202 19525655240552 6203 8209474477349 6204 3331973872224 6205 1300847480622 6206 486411137661 6207 173251868402 6208 58377309438 6209 18439731931 6210 5393229909 6211 1435188412 6212 338319001 6213 67567719 6214 10514607 6215 1004544 6216 0 6217 1 6218 110 6219 5024 6220 137151 6221 2592693 6222 36780111 6223 412574249 6224 3796528504 6225 29448321732 6226 196605038000 6227 1148647615915 6228 5952364948383 6229 27666567340739 6230 116432147258821 6231 447234468379474 6232 1578922842938689 6233 5154479050424942 6234 15643255448655556 6235 44345222465166811 6236 117918837063866316 6237 295249565022394880 6238 698487733486122213 6239 1566202642685895340 6240 3338055004099130231 6241 6779966510281973653 6242 13154981092489354201 6243 24436561611819985059 6244 43547491431109289186 6245 74589963674994050734 6246 123013986976663917807 6247 195656976710411533251 6248 300583404369868465043 6249 446665076172326604409 6250 642872798040090462227 6251 897297295083160356816 6252 1215974629452862032924 6253 1601647956394305769947 6254 2052640055101655294564 6255 2562027505215357396072 6256 3117289916439886102815 6257 3700555454244893924996 6258 4289483996940876648314 6259 4858735161130772328109 6260 5381877393834354285935 6261 5833523441736198828642 6262 6191439912377472155935 6263 6438380770273442607564 6264 6563435088507535307752 6265 6562749740647176827932 6266 6439574624515903120241 6267 6203666268926954384266 6268 5870161339518574992436 6269 5458084378400749731841 6270 4988678911803235439199 6271 4483747937550444001489 6272 3964163285802322476389 6273 3448660867611067801418 6274 2952988963329674183120 6275 2489427548490206151684 6276 2066654608143541488162 6277 1689904503639460212897 6278 1361345320424713354773 6279 1080596195928093709330 6280 845309811806421181147 6281 651756589142594984986 6282 495362495008650948961 6283 371168898315239870321 6284 274198365217500649395 6285 199723178934672034111 6286 143442966673266954065 6287 101584001330683939519 6288 70935852187189515784 6289 48841688787478973284 6290 33157402671771379491 6291 22192490213822688306 6292 14642924232728445004 6293 9523479959820128382 6294 6104472542500821804 6295 3855775841914657480 6296 2399387075074452312 6297 1470664967592911042 6298 887640697789440992 6299 527399445281190746 6300 308370228702921045 6301 177364783276907915 6302 100307833490847841 6303 55752090353418953 6304 30437272714110764 6305 16311640196023427 6306 8574944979571067 6307 4418367033627778 6308 2229452593522766 6309 1100517206181147 6310 530824989993625 6311 249851364318391 6312 114582795222591 6313 51107996340686 6314 22124998771934 6315 9273264017952 6316 3751982990820 6317 1460248353105 6318 544302267814 6319 193259771694 6320 64911168405 6321 20437113375 6322 5957605272 6323 1579952789 6324 371115547 6325 73837238 6326 11442013 6327 1087744 6328 0 6329 1 6330 111 6331 5115 6332 140933 6333 2688732 6334 38492226 6335 435739103 6336 4046408464 6337 31673489274 6338 213389883235 6339 1258055329794 6340 6578466612832 6341 30853167380150 6342 131012497321501 6343 507756348836503 6344 1808611390299867 6345 5956847826123766 6346 18238476770757234 6347 52157837623320857 6348 139909823212154686 6349 353367786486222998 6350 843235763811936184 6351 1907085469660981309 6352 4099460489320967959 6353 8397509369448214001 6354 16431657499591433506 6355 30780645086764282168 6356 55312767899806098854 6357 95531231922235550307 6358 158854796960904399369 6359 254741821471782481818 6360 394554829940094760846 6361 591072074808601565372 6362 857587653790164281832 6363 1206602451850277721690 6364 1648187309910178323803 6365 2188183425470363058536 6366 2826474823987319317466 6367 3555605471166855824116 6368 4360005638314467265755 6369 5216033729318195506671 6370 6092937066420123210795 6371 6954704473382160211476 6372 7762648154109765239316 6373 8478437402874098564438 6374 9067233408049488216204 6375 9500555825432052408255 6376 9758550114140328576084 6377 9831411348177785162658 6378 9719838530240145897183 6379 9434522182655284743527 6380 8994786122590221491955 6381 8426594813526036074075 6382 7760190112442644418216 6383 7027632755484808857134 6384 6260498618840882547976 6385 5487926830850662308355 6386 4735148046334629394407 6387 4022548709444453352289 6388 3365261252727486892118 6389 2773218202879254657013 6390 2251573872066346423175 6391 1801381192368036105323 6392 1420411183402465408109 6393 1104014755071407956821 6394 845946569896370783072 6395 639094178058906052484 6396 476078950527309960953 6397 349715842952181060521 6398 253335183242133146370 6399 180980926032303969481 6400 127506357881621973696 6401 88590773004802958623 6402 60700132192700086194 6403 41012180904672107648 6404 27322857081545148615 6405 17946808713100428364 6406 11621000163918092542 6407 7417046786021345505 6408 4665239763031367487 6409 2891238055645846988 6410 1765056035701849573 6411 1061160207643378324 6412 628084669626785304 6413 365863908561994369 6414 209659746762206976 6415 118144400255418561 6416 65433229674065220 6417 35598225636485822 6418 19012113983747546 6419 9960870057568070 6420 5115429714843782 6421 2572719554883179 6422 1265850999005683 6423 608617561696199 6424 285559170058188 6425 130547013628530 6426 58046929249445 6427 25050933310530 6428 10467148319968 6429 4221955866636 6430 1638080866427 6431 608694599200 6432 215447677494 6433 72134919265 6434 22638575852 6435 6577682585 6436 1738487586 6437 406909986 6438 80655278 6439 12446557 6440 1177438 6441 0 6442 1 6443 112 6444 5208 6445 144797 6446 2787416 6447 40267728 6448 459977686 6449 4310256402 6450 34044415531 6451 231436667665 6452 1376754599777 6453 7263878601665 6454 34373055866845 6455 147262384663203 6456 575811553256384 6457 2069190304809004 6458 6875198458170488 6459 21235059352776400 6460 61257968551627670 6461 165748877602541867 6462 422249773093710623 6463 1016276214909741801 6464 2318104029776138210 6465 5025379355277989931 6466 10381283751111604595 6467 20484205939186428114 6468 38692897373190871056 6469 70108899332843407055 6470 122085965843681177987 6471 204678249700822246876 6472 330903276637379671154 6473 516673569942240603966 6474 780254376807411597027 6475 1141143608117353253488 6476 1618346402168469262328 6477 2228123667855195977973 6478 2981414537373802892433 6479 3881242350466191567207 6480 4920485838543836909127 6481 6080409281558158107175 6482 7330286070482356979577 6483 8628322646535455930377 6484 9923912779516224240510 6485 11161055959023774476765 6486 12282593965360214897376 6487 13234789582535825845978 6488 13971714350113678479294 6489 14458937272239380256825 6490 14676106916548691062029 6491 14618175344736216650150 6492 14295195330111010916894 6493 13730801554971535516125 6494 12959634849740206359741 6495 12024067132271244506938 6496 10970625103097678269464 6497 9846494956493242614746 6498 8696428837669756287928 6499 7560282251090488588299 6500 6471307588055795231783 6501 5455228475423083084009 6502 4530035169445992045640 6503 3706380325136884031605 6504 2988419836620962036719 6505 2374933545449278606568 6506 1860570954464871875579 6507 1437091576661482211309 6508 1094501786629414992067 6509 822024288088412960341 6510 608868106783056959626 6511 444793438778354529071 6512 320485294084612237874 6513 227762482595619247898 6514 159654797862096895140 6515 110382499051467342278 6516 75269814024974491369 6517 50619587046152072510 6518 33570571255500176478 6519 21953134301383613706 6520 14153922885219781239 6521 8995666459942442415 6522 5634923747369666849 6523 3478165610849679086 6524 2115026126943504077 6525 1266675961284850390 6526 746903788696543827 6527 433471571541810033 6528 247503615208222809 6529 138974188114734852 6530 76701030564796666 6531 41585184716200600 6532 22134617924446043 6533 11558259157282364 6534 5916315127412901 6535 2965885721345155 6536 1454636069352718 6537 697174093064367 6538 326085273151588 6539 148611242165756 6540 65875335709204 6541 28342183239034 6542 11806141419991 6543 4747501354542 6544 1836356173156 6545 680277044211 6546 240039704540 6547 80117290072 6548 25063792018 6549 7258648192 6550 1912028519 6551 445960878 6552 88067107 6553 13534301 6554 1274118 6555 0 6556 1 6557 113 6558 5302 6559 148717 6560 2888791 6561 42107974 6562 485329802 6563 4588715547 6564 36569212898 6565 250827649128 6566 1505440389185 6567 8013610778409 6568 38257628536353 6569 165355418640728 6570 652257558868177 6571 2364481080940839 6572 7925031290530405 6573 24690647168419039 6574 71843427741868821 6575 196065911286406199 6576 503766142956061905 6577 1222812513955447777 6578 2812869973421837818 6579 6149416124413549468 6580 12809840912618965642 6581 25486989131586495853 6582 48541842487864549492 6583 88679349246412245266 6584 155689060187017604485 6585 263139293721387623273 6586 428859902160273223558 6587 675009396164123320686 6588 1027514626388569945473 6589 1514710464990135318807 6590 2165100078139036444339 6591 3004297971801086714548 6592 4051388166937733109326 6593 5315096556158740473908 6594 6790301728216601556511 6595 8455457449054450175784 6596 10271450202658304520573 6597 12182263911637503702492 6598 14117590376310983911973 6599 15997246272941080991666 6600 17736985026788976741923 6601 19255074233887723422412 6602 20478885933183082963271 6603 21350738868570740128211 6604 21832337765995006982239 6605 21907352699938698145695 6606 21581934921404846499108 6607 20883230423825911195650 6608 19856187465236253925720 6609 18559127092654774126459 6610 17058638239764336875833 6611 15424368203054946459567 6612 13724215670352831345476 6613 12020316889513611205561 6614 10366070499698556532443 6615 8804297258581489988705 6616 7366497630473180867534 6617 6073066866470589986298 6618 4934260628594344858049 6619 3951674677745616240746 6620 3120004900485040872685 6621 2428881089296261143141 6622 1864610281021965960722 6623 1411714333049909816777 6624 1054194494082675596909 6625 776497793597875151671 6626 564193108226025433407 6627 404387700179486516332 6628 285928318401372529248 6629 199436064948982908858 6630 137223121548177804309 6631 93134167979499961366 6632 62347779489742705435 6633 41164781812453749378 6634 26802564582168491579 6635 17207392215222873828 6636 10891142149985479130 6637 6794715049486167926 6638 4177493496853697436 6639 2530467606675124495 6640 1509751132497856952 6641 886936832461736024 6642 512871341350904189 6643 291795753833175438 6644 163271084148458221 6645 89800850008850074 6646 48522898706515783 6647 25741394266773322 6648 13397563568314498 6649 6835618642708855 6650 3415797809310158 6651 1670012339116270 6652 797900531777025 6653 372043433070311 6654 169036261626002 6655 74700851202441 6656 32041806205520 6657 13306892639141 6658 5334822541700 6659 2057292529967 6660 759807411579 6661 267281716758 6662 88933470330 6663 27734224153 6664 8006144214 6665 2101915888 6666 488547808 6667 96121529 6668 14711739 6669 1378304 6670 0 6671 1 6672 114 6673 5396 6674 152722 6675 2992907 6676 44015062 6677 511835707 6678 4882455573 6679 39256359146 6680 271649633206 6681 1644852702795 6682 8833045625255 6683 42540918387364 6684 185481468833870 6685 738040484356370 6686 2698737561149808 6687 9123752342625685 6688 28670539060381576 6689 84140253281930919 6690 231586972658292422 6691 600091656221684771 6692 1468946158655942916 6693 3407480814591714156 6694 7511650697544392704 6695 15777661388626834633 6696 31651493341748687834 6697 60778206197447866345 6698 111940977135952042334 6699 198124692178202831418 6700 337566263949112083408 6701 554575338418401487020 6702 879844184242559396021 6703 1349938663071687784036 6704 2005696435373575249589 6705 2889368280694887768826 6706 4040521866211351487697 6707 5490962650163078560180 6708 7259173132799707607610 6709 9344976853858736083276 6710 11725244844764231178986 6711 14351440602922161602571 6712 17149630882418369954187 6713 20023290310567696220334 6714 22858843883567881489663 6715 25533488890160035158465 6716 27924489099907746652277 6717 29918902111322905843237 6718 31422626024698914287771 6719 32367744308238739471498 6720 32717387185881832704099 6721 32467668457707189066911 6722 31646638418910864658148 6723 30310554704724602800132 6724 28538061327651402775348 6725 26423047538938158788396 6726 24067019496760537309871 6727 21571766627806287735783 6728 19032964614683051139199 6729 16535161164206587133404 6730 14148374579916688029119 6731 11926330511791650615364 6732 9906193076742428548247 6733 8109526966698977705760 6734 6544161501360828021258 6735 5206611938303929760799 6736 4084738114513784879658 6737 3160373110427950730073 6738 2411722114484632936530 6739 1815402509605347907709 6740 1348061533738797461045 6741 987561919188558481705 6742 713765911192024483637 6743 508973707398986949343 6744 358085129482795388876 6745 248555768720013164469 6746 170213876314970569062 6747 114994745263600647736 6748 76637693039820339871 6749 50378872866650799434 6750 32662283212730853218 6751 20882231946690658388 6752 13163424863854711888 6753 8179753330296123697 6754 5009519866481551132 6755 3022932268199568385 6756 1796860678361243455 6757 1051757045791471576 6758 606003890960609904 6759 343572999570680558 6760 191579740432770725 6761 105013836077667586 6762 56553891051229700 6763 29903346622896571 6764 15513372443623156 6765 7889871951268368 6766 3930189167961662 6767 1915516531747415 6768 912376163514322 6769 424121208475968 6770 192113422821523 6771 84643407023256 6772 36197650807238 6773 14987854704699 6774 5990776176204 6775 2303335431725 6776 848118910290 6777 297443315002 6778 98665684883 6779 30673277619 6780 8826306335 6781 2309603046 6782 534972916 6783 104871134 6784 15985857 6785 1490528 6786 0 6787 1 6788 115 6789 5491 6790 156783 6791 3099812 6792 45990447 6793 539537311 6794 5192167532 6795 42114725989 6796 293994192688 6797 1795779119197 6798 9727962465460 6799 47259790811883 6800 207848023861651 6801 834203343206795 6802 3076690363421340 6803 10490887583367233 6804 33248623947991596 6805 98406433006820578 6806 273147875203358300 6807 713751323000072033 6808 1761821739231965078 6809 4120945997990245537 6810 9159812604483862417 6811 19398202490500422207 6812 39233801895341942539 6813 75952288558730326770 6814 141022426512563926475 6815 251607166700925834871 6816 432123540135373828457 6817 715571648976476554592 6818 1144251031618850142247 6819 1769424336280866277240 6820 2649508045313331574699 6821 3846493254342170440755 6822 5420531652703719686675 6823 7422940993959629678067 6824 9888240462204650684816 6825 12826148664075175300364 6826 16214688778557087589637 6827 19995582732113355574031 6828 24072945627893595140300 6829 28315921372774562795412 6830 32565382215283214705485 6831 36644234609336609367750 6832 40370333737351955686425 6833 43570606017169105742567 6834 46094784012613151626775 6835 47827202522303395893836 6836 48695374798324776149865 6837 48674510894041183980664 6838 47787676499428132306550 6839 46101831251033732229208 6840 43720449064355573843505 6841 40773749524064624905917 6842 37407727872739271361319 6843 33773161069546431648594 6844 30015613976393853561798 6845 26267215671338315382061 6846 22640671444926182414341 6847 19225669684809724908506 6848 16087574127563142692032 6849 13268087242467369077736 6850 10787441917021720918279 6851 8647625365475576343771 6852 6836150723469518510317 6853 5329951637076350963602 6854 4099064670059890239151 6855 3109865882304779196115 6856 2327726938244535427955 6857 1719042270592572734428 6858 1252646241798238519978 6859 900685918604592843018 6860 639042032353258227599 6861 447400952697266329887 6862 309078066212027820924 6863 210682022864496263874 6864 141693704687686840770 6865 94016572704855526494 6866 61538498865798970148 6867 39730700060065549487 6868 25297664033933741222 6869 15883154423036832977 6870 9831300076595394840 6871 5997998381334994853 6872 3605893630615896588 6873 2135532177918482628 6874 1245505337246967763 6875 715111169496552610 6876 404029475255781807 6877 224525539888137021 6878 122661852474557304 6879 65840849021042495 6880 34701177110831635 6881 17944943347701671 6882 9097785480137469 6883 4517788140322184 6884 2195129502144471 6885 1042373784538922 6886 483088334066288 6887 218168029740927 6888 95836556416516 6889 40862859913582 6890 16869468199862 6891 6722937707972 6892 2577179593245 6893 946127236345 6894 330820001095 6895 109403815609 6896 33906467780 6897 9725804528 6898 2536665409 6899 585562860 6900 114372568 6901 17364161 6902 1611388 6903 0 6904 1 6905 116 6906 5588 6907 160930 6908 3209556 6909 48036355 6910 568477073 6911 5518570239 6912 45153577769 6913 317957872384 6914 1959057332641 6915 10704562633896 6916 52454151243424 6917 232681648805974 6918 941894983743211 6919 3503595418605174 6920 12048319095926508 6921 38508420534282510 6922 114936080759735221 6923 321709611661049640 6924 847673004002441441 6925 2109793797601979213 6926 4975681296446116118 6927 11150655113497064701 6928 23807494527936561183 6929 48543488205999084603 6930 94734808297117872720 6931 177310565879044521870 6932 318879525613242345110 6933 552011568558061983700 6934 921317770621152550142 6935 1484817985862314209924 6936 2313977540430653696202 6937 3491784833727226724154 6938 5108370802216049727716 6939 7253957098698885791891 6940 10009344102799615504947 6941 13434653525194077552142 6942 17557530491124702434983 6943 22362377566740521125299 6944 27782338351060071453855 6945 33695606476727147755796 6946 39927197712751676984168 6947 46256641267481325510404 6948 52431228791749720330603 6949 58183646565993342778380 6950 63252152063610707661438 6951 67401057856282236340364 6952 70439220464011242086583 6953 72234503714056797364176 6954 72722739719738716104639 6955 71910444298792913562786 6956 69871332969861984307632 6957 66737405805661236030871 6958 62685925067579076955944 6959 57923937349948161391160 6960 52672073944262400455936 6961 47149221367036273697430 6962 41559340672341060427129 6963 36081298123480109069244 6964 30862122645237882981233 6965 26013689989874734495811 6966 21612495857042006350725 6967 17701946373630309989121 6968 14296470902665154170937 6969 11386739608120350004314 6970 8945326140322647236131 6971 6932268417163544673609 6972 5300121477127195302873 6973 3998242708128981417398 6974 2976183795740897900552 6975 2186174146925843006999 6976 1584761976217006557255 6977 1133731278395929130143 6978 800438675619403294986 6979 557718810593875498489 6980 383496542808501865801 6981 260224482615180955851 6982 174240329207158027482 6983 115113874656197584352 6984 75030993102731014433 6985 48242943247179914265 6986 30594470700763392335 6987 19133454818250062312 6988 11797743552367354396 6989 7170692628853119827 6990 4295048299627335163 6991 2534507171922099551 6992 1472975320164801072 6993 842780514398363937 6994 474539096649233092 6995 262825885723190020 6996 143113042184539359 6997 76569315794221446 6998 40226664357326428 6999 20736796996429850 7000 10480519452837404 7001 5188438924514868 7002 2513328895702467 7003 1189882090648891 7004 549805995182836 7005 247563076230222 7006 108428935789670 7007 46096423925620 7008 18974363822801 7009 7539672444288 7010 2881792938629 7011 1054838285160 7012 367735528761 7013 121246074664 7014 37461599195 7015 10711887122 7016 2784810027 7017 640670533 7018 124686851 7019 18854689 7020 1741521 7021 0 7022 1 7023 117 7024 5684 7025 165136 7026 3322188 7027 50154190 7028 598699250 7029 5862405077 7030 48382599655 7031 343642425126 7032 2135577920715 7033 11769496397606 7034 58167166006988 7035 260229550347788 7036 1062379763368406 7037 3985286962304673 7038 13820545134028239 7039 44544232125585558 7040 134064114930748778 7041 378375770071599308 7042 1005247349386927053 7043 2522618578247315904 7044 5998081757872016456 7045 13551561030707982503 7046 29168378491581453854 7047 59954182087721945705 7048 117941873701452924030 7049 222506580219519560822 7050 403333620083031465794 7051 703712395190622499661 7052 1183710191942494591018 7053 1922550779355045694253 7054 3019341678369153391905 7055 4591231189830300525048 7056 6768196406337144768393 7057 9684004172319132046120 7058 13463439414940949237660 7059 18206593601568229606850 7060 23971731687028115057661 7061 30758857795757179143132 7062 38496427624420455946828 7063 47033596916865192569758 7064 56139908247451669290199 7065 65513447672231243739604 7066 74797376878087736744170 7067 83603552922565437958805 7068 91540894810907128910240 7069 98245429300877388685560 7070 103408671834908682245317 7071 106801212393020179197780 7072 108289031687707464698542 7073 107841047580433604482060 7074 105527516104368980889633 7075 101510006184631741753400 7076 96024574360437355418781 7077 89360374963443529382579 7078 81836201711521635259976 7079 73777377995912424321264 7080 65495054091305488137738 7081 57269420757879917518700 7082 49337712868073223904648 7083 41887250278997475675376 7084 35053223051315309923746 7085 28920524028608039063525 7086 23528684823040008678024 7087 18878877148019234615909 7088 14941977052118956472989 7089 11666820662886164673899 7090 8987968609450501429772 7091 6832506849996858215313 7092 5125615213938468914616 7093 3794811201355381562091 7094 2772913944788919848814 7095 1999868026998911183199 7096 1423621364716705729218 7097 1000271840594064860356 7098 693691980435717185976 7099 474818267001419783183 7100 320759400526908797950 7101 213842246646356159470 7102 140679923733177541826 7103 91316370213048071413 7104 58477260609180180896 7105 36938668345359507554 7106 23012013614319524611 7107 14135759178768375512 7108 8560014365343544870 7109 5108661872506213213 7110 3003925816000794220 7111 1739710366569587499 7112 991994854878413985 7113 556681117405404997 7114 307302980275772831 7115 166788108474234719 7116 88950721724926172 7117 46584098827123500 7118 23939383518950815 7119 12061986786508216 7120 5953236296647281 7121 2875147703154075 7122 1357130512450197 7123 625237091075665 7124 280703371117675 7125 122585873988745 7126 51963788661788 7127 21327584090737 7128 8450213360419 7129 3220442774785 7130 1175356546006 7131 408544455753 7132 134299734398 7133 41368959401 7134 11792428134 7135 3055886094 7136 700676967 7137 135879679 7138 20466077 7139 1881578 7140 0 7141 1 7142 118 7143 5782 7144 169428 7145 3437760 7146 52346308 7147 630248501 7148 6224442771 7149 51811899738 7150 371155028112 7151 2326287121494 7152 12929890947488 7153 64445497061276 7154 290761253444911 7155 1197048013313130 7156 4528235339801911 7157 15834966262175264 7158 51462428135776022 7159 156171494572172213 7160 444412190952310066 7161 1190396022718126577 7162 3011674120448617438 7163 7219184840895202060 7164 16442416748748565826 7165 35675492603169943577 7166 73916105714582822569 7167 146564850917264259559 7168 278693609647054829284 7169 509156073237438198739 7170 895290542550819890171 7171 1517666687454233885221 7172 2483996747474147390032 7173 3931042387540567277863 7174 6023197758169011195599 7175 8946514416205862079122 7176 12897322977324961858261 7177 18065309798064787432817 7178 24611856890848016224608 7179 32645503000590298630061 7180 42197329299022290842130 7181 53199694726218167654151 7182 65471860426974911255059 7183 78715552588104035592383 7184 92522438854791165739894 7185 106393979154096633079181 7186 119772399725549320712505 7187 132079922216801232746661 7188 142762140084208661681053 7189 151330785940032738510917 7190 157401179438546214620201 7191 160720362750274794924562 7192 161183180921298514085498 7193 158835126691880967625561 7194 153862387829456024084007 7195 146570967830939222746804 7196 137357810731127608186513 7197 126677440446910784319507 7198 115007704477571716842203 7199 102817848443030932791757 7200 90541455605841565109746 7201 78555906646547033959147 7202 67169093506373448073341 7203 56613280349031669328147 7204 47045332895977143975681 7205 38552082145527982678914 7206 31159358665189177319730 7207 24843206887903127810258 7208 19541922005250200592167 7209 15167792194275171221847 7210 11617722937817522509494 7211 8782221976191207688869 7212 6552498035441327588406 7213 4825651666938191153925 7214 3508102033574284793173 7215 2517498853028216685731 7216 1783420519131642992336 7217 1247168312232358360573 7218 860944753913431274744 7219 586663320652306658495 7220 394586982958641690050 7221 261942139585999576967 7222 171607777112742488254 7223 110940176819604019993 7224 70762472322882177030 7225 44525771245491920844 7226 27633487733988562626 7227 16911647990779482695 7228 10203757528586131772 7229 6067965593158002313 7230 3555538023231353367 7231 2052114274061951189 7232 1166189799995548656 7233 652269098803844001 7234 358898278644966263 7235 194167400524099675 7236 103225795134749799 7237 53891893761053686 7238 27609828362169170 7239 13869191357239073 7240 6824675696679252 7241 3286239334713396 7242 1546616749453285 7243 710457586371983 7244 318040089952275 7245 138491163817319 7246 58537522959308 7247 23956826262191 7248 9464746154884 7249 3596724333961 7250 1308894238209 7251 453634913899 7252 148681917397 7253 45661529372 7254 12975978282 7255 3351896144 7256 765993718 7257 148021760 7258 22207598 7259 2032290 7260 0 7261 1 7262 119 7263 5881 7264 173779 7265 3556321 7266 54614216 7267 663171428 7268 6605477717 7269 55452037162 7270 400608539220 7271 2532189848779 7272 14193380268698 7273 71339551441039 7274 324570399660477 7275 1347427347263458 7276 5139610020764915 7277 18122199921222524 7278 59382864906713308 7279 181691073842742133 7280 521269130998845546 7281 1407649269274197698 7282 3590212583734750220 7283 8675436980532822104 7284 19917796484364998552 7285 43561131971575585084 7286 90970924866708848259 7287 181806036089273344501 7288 348418183627793895392 7289 641505424208490426304 7290 1136761075657045963082 7291 1941858400144738566526 7292 3202641560010569559379 7293 5106948497847723413260 7294 7884201961672319085891 7295 11798912528782928960412 7296 17136656116930957954172 7297 24181961646205235209980 7298 33188812084108082973126 7299 44345949548392562943856 7300 57740613680455272045831 7301 73325419570539074292720 7302 90893511350055671583264 7303 110066724227308668659372 7304 130300220471880436950178 7305 150905079381959548584816 7306 171087919594188682669886 7307 190004214493565443906706 7308 206819944726323587440300 7309 220774963623852631193084 7310 231241141386643983728783 7311 237769036665813439787448 7312 240118380320440988418121 7313 238269768872726783730492 7314 232417301302644443244936 7315 222944092518899154812637 7316 210384357244355134736304 7317 195376878360095149581905 7318 178615075677968471372567 7319 160798614456973144008456 7320 142590671218968669778184 7321 124583798321008216470245 7322 107276006838632033527202 7323 91057410911156067969488 7324 76206694623543747443597 7325 62895867879603149795096 7326 51201306375224889127603 7327 41118908806164840448559 7328 32581301588849207329552 7329 25475306597939175236294 7330 19658283652022778054098 7331 14972395414290438150334 7332 11256260380167919607727 7333 8353819526880434563580 7334 6120521618388263496597 7335 4427124293556969011006 7336 3161518030498763980333 7337 2229020741489960789269 7338 1551578812688860627705 7339 1066263203735386167443 7340 723382484366192987310 7341 484461181728755310029 7342 320260852604787133210 7343 208958812764611252129 7344 134548482627055663330 7345 85486637278868274171 7346 53585734263272394839 7347 33132283892178081268 7348 20202878927950727881 7349 12145941567428633087 7350 7197610778292508566 7351 4202944680060453947 7352 2417577346849414398 7353 1369318502123303931 7354 763383737536838835 7355 418688824286296406 7356 225798900999081803 7357 119668397491511782 7358 62284392011635085 7359 31812766829002255 7360 15932605534558453 7361 7816820332302995 7362 3752949899233480 7363 1761137280140510 7364 806669059791728 7365 360075795015983 7366 156349011267126 7367 65898051536318 7368 26892708380074 7369 10594502189004 7370 4014591887972 7371 1456781243837 7372 503431615240 7373 164520451240 7374 50375209419 7375 14271820081 7376 3675007945 7377 837064999 7378 161189193 7379 24089176 7380 2194432 7381 0 7382 1 7383 120 7384 5980 7385 178220 7386 3677922 7387 56960247 7388 697515137 7389 7006335233 7390 59314022349 7391 432121728676 7392 2754352722900 7393 15568136170371 7394 78903746097004 7395 361976671442522 7396 1515194877534511 7397 5827348235320632 7398 20716425980951250 7399 68440459600023885 7400 211114141629087061 7401 610606227473440556 7402 1662234012697847791 7403 4273649192813998019 7404 10409578631682880641 7405 24089504761131880028 7406 53102124884940877210 7407 111769318047635728343 7408 225121195754867819498 7409 434788112399104888054 7410 806726767497168783398 7411 1440539105662908369061 7412 2479610938927519171306 7413 4120641859950350855285 7414 6620473580833631156801 7415 10297622929347647761256 7416 15525789656184685969753 7417 22717017820444970643259 7418 32293241079534312187899 7419 44646600399972961216227 7420 60090990024944089298754 7421 78809419300286256343807 7422 100803540518043828075533 7423 125852656081093959156317 7424 153489360032585043101521 7425 182997564805562324018116 7426 213436135099206276291617 7427 243688055844912625204164 7428 272531531988886927952085 7429 298726252657955185415473 7430 321105794152280984237786 7431 338666163993394820449266 7432 350640946115276963439447 7433 356555286123415108090395 7434 356253727103756848876068 7435 349900198432345018586146 7436 337951752429677744222578 7437 321110464314349476424885 7438 300259910743062788695527 7439 276393638724213176657437 7440 250543021145980847462538 7441 223711008523607209822445 7442 196816773545533630327197 7443 170654398608125638086220 7444 145866864899417680207714 7445 122934905831633211346679 7446 102178955753995957791679 7447 83771542765249563435086 7448 67757051393650793914049 7449 54075765601806328004647 7450 42589404271785915834078 7451 33105871693087946555371 7452 25401557511605153927172 7453 19240142005063708150884 7454 14387424310124114083205 7455 10622149793701329568771 7456 7743148532586471255187 7457 5573309782657589411386 7458 3961021161467162198261 7459 2779717842598558602030 7460 1926141131726268274916 7461 1317821225504335843132 7462 890196193937719544190 7463 593674044329264184462 7464 390847946467537471816 7465 253992640281105874595 7466 162905347800335513212 7467 103107119445199208041 7468 64388676457894653840 7469 39665768680080002157 7470 24099864228429987903 7471 14437779442631662658 7472 8526188951715922260 7473 4961872976908133204 7474 2844619916933207016 7475 1605925295355697890 7476 892410036586377721 7477 487905697935711009 7478 262307223975283958 7479 138589832847674126 7480 71913891278962191 7481 36621277200699120 7482 18286591292494023 7483 8945487124396159 7484 4282398442381731 7485 2003821152018115 7486 915212569499321 7487 407369969180876 7488 176386179306827 7489 74134459156277 7490 30169060527442 7491 11851859998845 7492 4478392656590 7493 1620475907228 7494 558399112222 7495 181954794254 7496 55549063262 7497 15690027013 7498 4027567531 7499 914370041 7500 175463845 7501 26121466 7502 2368800 7503 0 7504 1 7505 121 7506 6080 7507 182720 7508 3802616 7509 59386010 7510 733328574 7511 7427865635 7512 63409350274 7513 465819550594 7514 2993907354722 7515 17062901407284 7516 87196788998075 7517 403327853531862 7518 1702190399273169 7519 6600229686476900 7520 23655766012181027 7521 78786932152101345 7522 244997719671979048 7523 714320589013353701 7524 1960173801932475249 7525 5079892740364641177 7526 12471664872443102629 7527 29089532138412955562 7528 64627891355819121971 7529 137091731786013832211 7530 278270223685528076937 7531 541589981892265850190 7532 1012611411052408597899 7533 1821987844091539717733 7534 3160011613242417210754 7535 5290970785780392668154 7536 8564570995506238839368 7537 13420862366709087859897 7538 20384731712606911873710 7539 30046347891579488312791 7540 43025166906179454694153 7541 59917226667797755453153 7542 81228281556594459894780 7543 107298415137319388178020 7544 138226538321852148954446 7545 173805001175736827498890 7546 213474895152047997605810 7547 256311216228818390874804 7548 301043948129692129858717 7549 346116707895207862258885 7550 389779557665463050125705 7551 430207762935704494049120 7552 465634488508555710653112 7553 494483307591631590299413 7554 515486292281519705732625 7555 527775332494946823181356 7556 530937836214844639606531 7557 525032487971692733137873 7558 510565554423802930088730 7559 488432612479022690020283 7560 459833960609072595598670 7561 426173999375502930049674 7562 388955422316386037603727 7563 349678263517996388751882 7564 309752000117797098384982 7565 270426404945344160080771 7566 232744108143888542988445 7567 197515234642493798700072 7568 165312323627111886019578 7569 136482179738362346759231 7570 111170412393078713481909 7571 89354150899971370811503 7572 70878670708501763446359 7573 55494283432078631090021 7574 42890673913872006465106 7575 32726768649027007439732 7576 24655076860197539273194 7577 18340179414368952347279 7578 13471608220118179515613 7579 9771747441727095807471 7580 6999609099111606514688 7581 4951415955081538710543 7582 3458898078141212851128 7583 2386111315729451932046 7584 1625447993313791510618 7585 1093358387002039761022 7586 726154837660990856299 7587 476140910973962629325 7588 308202021959073042019 7589 196913152096531150724 7590 124162267401613225962 7591 77251501930429543863 7592 47417970910170755464 7593 28708001158642270819 7594 17138787687312625414 7595 10086826652491838294 7596 5850490407247632606 7597 3343055582797748730 7598 1881229229692279883 7599 1042079361799339120 7600 567954838089042473 7601 304403743949872347 7602 160343686947663343 7603 82952912691938858 7604 42117923449184956 7605 20969869651273223 7606 10228453502252035 7607 4882565972443561 7608 2278167385064972 7609 1037583965708831 7610 460545113372403 7611 198854344601022 7612 83345372648707 7613 33823243564541 7614 13250456128994 7615 4992903744531 7616 1801576775830 7617 619045332793 7618 201137036608 7619 61225582664 7620 17241527256 7621 4412113062 7622 998425982 7623 190933758 7624 28315898 7625 2556284 7626 0 7627 1 7628 122 7629 6182 7630 187310 7631 3930454 7632 61893974 7633 770661287 7634 7870951637 7635 67749999033 7636 501833393771 7637 3252053643194 7638 18687024023655 7639 96281977338878 7640 449002036226913 7641 1910430614004035 7642 7467957811109195 7643 26982699263074598 7644 90592731592426585 7645 283972699751457905 7646 834578373277087780 7647 2308402083308853121 7648 6029723202296164091 7649 14920240938064585843 7650 35073487065728142756 7651 78529874793164749438 7652 167872866208781591390 7653 343377375967693335918 7654 673429966274646401459 7655 1268710504628085415582 7656 2300085729704441167411 7657 4019267671230275013310 7658 6780070136506759329512 7659 11056710115965279641841 7660 17454331973845840169682 7661 26706161540726570480952 7662 39651826058668960529371 7663 57192715805775991314438 7664 80222917889653435810756 7665 109538029220956836610053 7666 145728539436193322621873 7667 189068689277126380314358 7668 239414860551243977879589 7669 296128823507628111852595 7670 358040021204338977085104 7671 423457410018949235309407 7672 490235601695689861876504 7673 555893013107303140629934 7674 617772562970816297879969 7675 673229361926431297489368 7676 719825849058769936611057 7677 755513583714447651233008 7678 778782565466455394182314 7679 788763186574026460236971 7680 785271970424719563924306 7681 768799120451366663403490 7682 740442550253192678267882 7683 701798573629035964251115 7684 654823160650712398149190 7685 601679313286893427683297 7686 544585726217599351139913 7687 485679806506275762998062 7688 426904850559148226733635 7689 369927317594703270579635 7690 316086269890380977356469 7691 266373640999887376461530 7692 221441361968039545853783 7693 181629675021091562356879 7694 147010196046863729447770 7695 117437335840064369783200 7696 92602365592256381451174 7697 72085493253838067113727 7698 55402588555592657474675 7699 42044472065865847349555 7700 31507831137769152406790 7701 23317757953870709754287 7702 17042584893498132098382 7703 12302121712751371716648 7704 8770606447913183959169 7705 6175712182775407675787 7706 4294855197796473976978 7707 2949874921136456627392 7708 2000943972667387545138 7709 1340349438652963150123 7710 886586382796782977003 7711 579034433882140771079 7712 373353595147773769440 7713 237636227766799234772 7714 149284950822124496657 7715 92545550562612427969 7716 56603847438220918722 7717 34150017780287169252 7718 20318058203649173411 7719 11917865037270934509 7720 6889762562752516598 7721 3924176723718240654 7722 2201218757041045188 7723 1215516990799660371 7724 660440521070996948 7725 352897990290939083 7726 185331257531041334 7727 95596740372831737 7728 48395919706593043 7729 24026043694085806 7730 11685687259206704 7731 5562394183793081 7732 2588086354048163 7733 1175450793424168 7734 520293461892243 7735 224032687171989 7736 93639927916715 7737 37896497780105 7738 14805306100118 7739 5563372362308 7740 2001835352108 7741 685925412913 7742 222232982508 7743 67450971466 7744 18938172411 7745 4831389589 7746 1089790521 7747 207693611 7748 30684698 7749 2757826 7750 0 7751 1 7752 123 7753 6283 7754 191962 7755 4061488 7756 64485695 7757 809564819 7758 8336502294 7759 72348462731 7760 540301372558 7761 3530063348294 7762 20450493970883 7763 106227513715845 7764 499409972962922 7765 2142124460766059 7766 8441248109781756 7767 30744518521004570 7768 104049164466435954 7769 328752908156253787 7770 973850249849777413 7771 2714890441476018903 7772 7147222706923107144 7773 17823694628764280931 7774 42224575668034041292 7775 95272566526161537550 7776 205230522224730336534 7777 423002794035791844825 7778 835902336523481212521 7779 1586713274084854011794 7780 2898237201719354649118 7781 5102369683754827506812 7782 8671123197343482588340 7783 14245063733187951600733 7784 22652712676230783667655 7785 34913091850360682295609 7786 52213332879579805720792 7787 75854630349279957145931 7788 107163045178455323763597 7789 147366625963431636184734 7790 197446422287163692887406 7791 257975215380966681237964 7792 328962944252930219608943 7793 409730630334664399202003 7794 498834178211649046484988 7795 594055387199475557528442 7796 692470174547882210658822 7797 790594388015672585749997 7798 884597177848328347415481 7799 970562420845456953289354 7800 1044771727196465370624173 7801 1103979258743606906243041 7802 1145649438998754573735722 7803 1168133414000784230529665 7804 1170767960043875016044457 7805 1153890115567000453849404 7806 1118770646350340309389305 7807 1067478134298711853759761 7808 1002691926434322228692866 7809 927485765588505012753748 7810 845104519307025741998937 7811 758754347917302008725777 7812 671422555341197261561584 7813 585738072777735510534532 7814 503877884386726703600092 7815 427519458331093826226517 7816 357834946295620734071553 7817 295519878692836825807720 7818 240847402912119428735024 7819 193738690112244212008947 7820 153840740894840263424980 7821 120604149409996018826113 7822 93355122675127994663550 7823 71357911162731389567072 7824 53865561044344598610022 7825 40158392722560866151478 7826 29570760780927510343963 7827 21507435303867282043337 7828 15451388431252489855850 7829 10964927830528158879046 7830 7686059885513031353763 7831 5321761227380411281999 7832 3639552331324494978392 7833 2458453794392148582824 7834 1640103051810696911908 7835 1080541417123372023458 7836 702961335828447223803 7837 451535304583741754074 7838 286328302610569208870 7839 179218232423808409124 7840 110705429813393435398 7841 67474193398929548576 7842 40568665492735089029 7843 24055714045017922806 7844 14063635691990838937 7845 8103860494163272992 7846 4600965161261860737 7847 2572758975681376583 7848 1416295832044700691 7849 767191821786786034 7850 408710456569200618 7851 214007644114563942 7852 110066262591108821 7853 55560429936875538 7854 27504180941491173 7855 13339601901057754 7856 6331894877402297 7857 2937945550121360 7858 1330670941580759 7859 587384374874425 7860 252230734786404 7861 105138829692092 7862 42434324127690 7863 16532936384169 7864 6195559611652 7865 2223169944024 7866 759645849073 7867 245423321053 7868 74275452184 7869 20792811290 7870 5288365150 7871 1189064826 7872 225845178 7873 33240982 7874 2974400 7875 0 7876 1 7877 124 7878 6386 7879 196705 7880 4195773 7881 67163777 7882 850091159 7883 8825460805 7884 77217753854 7885 581368591305 7886 3829283677639 7887 22363981095224 7888 117106841190592 7889 554997597368763 7890 2399689635284749 7891 9531924085417052 7892 34993829328501386 7893 119370744627228885 7894 380145194203963947 7895 1134951188514172882 7896 3188793639691131110 7897 8460266864725734377 7898 21261810423250849798 7899 50758211371945912083 7900 115406375824304393926 7901 250499542010283114826 7902 520227312778344857099 7903 1035790819635470292450 7904 1980902480529236550281 7905 3645256501683301064707 7906 6465125310712678423235 7907 11068086661057605246220 7908 18316188005459130522994 7909 29339034537007374871309 7910 45546010597347465521622 7911 68605916758331893498751 7912 100383490270304599933213 7913 142826064327390867882589 7914 197800007892432944313605 7915 266884940292468679232556 7916 351142782568995160198074 7917 450886802279123540032361 7918 565481133305347777176705 7919 693202308478009836863772 7920 831190312342136103338932 7921 975507662382892860954666 7922 1121312167808656697847133 7923 1263134222729178213332333 7924 1395235149637772120086757 7925 1512011593192875761148964 7926 1608404171293592294708024 7927 1680267585259772643911427 7928 1724664230489733122370695 7929 1740053116803549625952941 7930 1726358935661701547874366 7931 1684920326914109083003564 7932 1618329713468369508694364 7933 1530187737555431236655234 7934 1424802182017680225905029 7935 1306863828673217978296830 7936 1181130204818007365372058 7937 1052143353803041443613838 7938 924000734621723515751074 7939 800190327712621058170636 7940 683493139364597016546429 7941 575949466071448667954539 7942 478880101152543024938351 7943 392950405712442001336696 7944 318263794600652474866025 7945 254471449131584380116254 7946 200886565769693747704348 7947 156593733174199845140679 7948 120546665552895970512571 7949 91650142856913327037148 7950 68824348750583185679729 7951 51051689969878394976675 7952 37407555438081499050654 7953 27077337033814109900251 7954 19362446773421560454121 7955 13678118760117072212017 7956 9545580814840029608359 7957 6580818226174311288198 7958 4481714440672435331136 7959 3014905630649232671021 7960 2003272734937400008033 7961 1314642234526677812059 7962 851987024127344864067 7963 545211587651433165589 7964 344464332767519312792 7965 214833493308659714491 7966 132239199673175526130 7967 80321288764372213071 7968 48129806760344839332 7969 28444574322780997910 7970 16575345519502890771 7971 9520624125523303939 7972 5388331189302896379 7973 3003713007494246197 7974 1648497070892544959 7975 890292412894459802 7976 472886990899067145 7977 246888572993962602 7978 126611148381517911 7979 63730017658631463 7980 31459461456532961 7981 15215340162308877 7982 7202271175181404 7983 3332620160279288 7984 1505313209336307 7985 662672472519612 7986 283791485785776 7987 117975512449658 7988 47486900937741 7989 18451528336874 7990 6895788130649 7991 2467680706904 7992 840868996599 7993 270904891317 7994 81753597936 7995 22819369322 7996 5786247923 7997 1296897044 7998 245497825 7999 35998808 8000 3207086 8001 0 8002 1 8003 125 8004 6490 8005 201510 8006 4333359 8007 69929886 8008 892294444 8009 9338797909 8010 82371436079 8011 625187458684 8012 4151141163057 8013 24438875559917 8014 128998998249383 8015 616248713561836 8016 2685770373446898 8017 10753021385271481 8018 39789096247280728 8019 136797785330284362 8020 439060648641728262 8021 1321085058598377657 8022 3740613495902261859 8023 10001084316748739326 8024 25327553370228280105 8025 60927347708621437759 8026 139582635580613797342 8027 305271689777501291543 8028 638752883627330618804 8029 1281308868863531686532 8030 2468702055577463053848 8031 4576559585313328694879 8032 8176641935866099191671 8033 14100649464566092715637 8034 23504538638290504506340 8035 37922252800380823569291 8036 59294175107132647897362 8037 89953589712081629061942 8038 132555124231086238021314 8039 189933389415675542691768 8040 264888068535287571625960 8041 359902930122259833650357 8042 476819130815510916982444 8043 616495501847238945952713 8044 778497712957883874752939 8045 960861949176855781476720 8046 1159975481565753257000457 8047 1370605954335218753855288 8048 1586094448946228724760335 8049 1798706798642389636664210 8050 2000116442844764260133181 8051 2181973786835827306118313 8052 2336504578697863237562229 8053 2457075223321461618692064 8054 2538666844296413728019674 8055 2578211470532494309367110 8056 2574760948494640019553528 8057 2529479271855431991145330 8058 2445468953853345179167875 8059 2327459114990467542302417 8060 2181395102707102713103126 8061 2013975633658751045384446 8062 1832183580030860620198763 8063 1642851398535759006609140 8064 1452293224010641050419262 8065 1266024519642041632193371 8066 1088578592901814142588650 8067 923418704931404045311333 8068 772935971810991136218876 8069 638517360411411259132684 8070 520664950946954283291346 8071 419147035381842500961066 8072 333163054240602691689153 8073 261507223151885554500713 8074 202719325554496512696569 8075 155214978122310961628559 8076 117391261354210301613563 8077 87706645528657252026362 8078 64736470980094152636719 8079 47206823194164301956608 8080 34010531566940000241242 8081 24209328858739176940166 8082 17026077704996768282986 8083 11830545762386059635703 8084 8121622807620702759257 8085 5508227671474679420276 8086 3690528254479276640368 8087 2442544380375209037198 8088 1596747351723594669493 8089 1030919595863680320676 8090 657287508420640474548 8091 413777388018066886485 8092 257151374295781509348 8093 157740106548393957403 8094 95485385511238206721 8095 57025952816294351576 8096 33592056621509699324 8097 19512085195349014289 8098 11172089011854175013 8099 6303384583874411084 8100 3503079268821497984 8101 1916778587324813860 8102 1032114100736248998 8103 546614951863842620 8104 284558041434620113 8105 145513397101071849 8106 73038262111094910 8107 35953898701195189 8108 17341088630989929 8109 8186051731252491 8110 3777548944837311 8111 1701679976090682 8112 747106581528263 8113 319094836177946 8114 132297411623971 8115 53109539210641 8116 20581075115903 8117 7670993920726 8118 2737665965109 8119 930317941767 8120 298892048772 8121 89944688658 8122 25032934081 8123 6328504486 8124 1413985577 8125 266769070 8126 38973208 8127 3457027 8128 0 8129 1 8130 126 8131 6594 8132 206409 8133 4474302 8134 72786600 8135 936229364 8136 9877520230 8137 87823624552 8138 671917970034 8139 4497145557558 8140 26687329745294 8141 141988994591580 8142 683687865440355 8143 3003256589481387 8144 12118900762067310 8145 45195240192005769 8146 156599256335387667 8147 506527067819366532 8148 1535894575064988418 8149 4382383858545326714 8150 11806893306567034540 8151 30129114461997163402 8152 73028640536814830950 8153 168571076546849628269 8154 371442452103677275416 8155 783021327415447769293 8156 1582385961080507583710 8157 3071334603487466752068 8158 5735605970728073284782 8159 10322352458216376622113 8160 17930321670980151851486 8161 30104242411893216353471 8162 48919149923782635527212 8163 77034894643651489200283 8164 117697347846019501120211 8165 174662482996314109231239 8166 252023946994948306002793 8167 353934586865765008310249 8168 484227197172319412970136 8169 645957749535539550736494 8170 840912664111977038546859 8171 1069136720791884766634656 8172 1328546477357452656393070 8173 1614692922550542094147919 8174 1920725466677606891992871 8175 2237588136921767516716912 8176 2554450795173997378208305 8177 2859347583277431414306893 8178 3139966529142798080723487 8179 3384512927778023176695301 8180 3582558177376341887278952 8181 3725786835771648950919918 8182 3808567359906747997779850 8183 3828294022882373922836940 8184 3785475235849328929154383 8185 3683572670453587329524363 8186 3528622056570209884851063 8187 3328686997045682343211814 8188 3093209518467761032977633 8189 2832324702166049046143960 8190 2556202272937245314815969 8191 2274467150253053648749639 8192 1995735984697217286699514 8193 1727290078734813491203786 8194 1474889078163638384536698 8195 1242716177637759802116937 8196 1033435428166763648868757 8197 848335521877197677323200 8198 687532033326630405890108 8199 550200955720690076591827 8200 434819661546936092755896 8201 339396224538667669094565 8202 261673494045282928116356 8203 199299688016783656957063 8204 149962037155481796639564 8205 111483848888807338675363 8206 81888134131750796467105 8207 59432673022230048031560 8208 42622214657367810306689 8209 30203597226309295727764 8210 21149146364329680008822 8211 14632959337512336315397 8212 10003780472003716538652 8213 6757250360762929877218 8214 4509458736552735271137 8215 2973002467050772667002 8216 1936169518054136376544 8217 1245438037424545470499 8218 791183210374096616639 8219 496301346814663636381 8220 307365946435694201203 8221 187900088596058467623 8222 113362153633540409502 8223 67480313311307079023 8224 39622348946636940154 8225 22941977503677151251 8226 13095084626562017280 8227 7365741638817822600 8228 4081146603275155344 8229 2226452087373961226 8230 1195354541325828569 8231 631241334986089472 8232 327676874094114523 8233 167091302361288706 8234 83635558950368820 8235 41057140874524985 8236 19748426713507119 8237 9297239259622954 8238 4278795938374789 8239 1922332179033142 8240 841739570565660 8241 358561339054281 8242 148267355065690 8243 59363179887284 8244 22943552690723 8245 8528782707367 8246 3035639922184 8247 1028781775823 8248 329618142214 8249 98913095251 8250 27449847110 8251 6918879674 8252 1541082661 8253 289785143 8254 42180294 8255 3725410 8256 0 8257 1 8258 127 8259 6699 8260 211370 8261 4618656 8262 75735693 8263 981952647 8264 10442663429 8265 93589024375 8266 721728039504 8267 4868894039970 8268 29122302842081 8269 156168208824754 8270 757883400116257 8271 3355304454710144 8272 13645370531465067 8273 51284291112408308 8274 179075930654518493 8275 583702790204167668 8276 1783517181566171280 8277 5127879196340113690 8278 13920625132413561749 8279 35792253260881426494 8280 87409560496232179858 8281 203280151602974421220 8282 451265888753047498251 8283 958354576386144974267 8284 1951008266306499897756 8285 3814609674350908017878 8286 7175640322030306760692 8287 13007697346927084549586 8288 22757898897277498299473 8289 38483634371739443681061 8290 62981581514222874192447 8291 99882753375135683150244 8292 153681021103275951315047 8293 229660394316677946785974 8294 333690457281973189492412 8295 471871053788407798698926 8296 650026455684806280555431 8297 873073927968036893250738 8298 1144318177131541960908046 8299 1464746792682153985614708 8300 1832417335223338050794904 8301 2242029908897788160507372 8302 2684767517399586745794856 8303 3148460511921007741059222 8304 3618094069094413453869910 8305 4076634309039733134708603 8306 4506106163551291324223032 8307 4888821285757086532248607 8308 5208632765437108604591067 8309 5452088508570129724261612 8310 5609367356119549866447511 8311 5674909054650685008248128 8312 5647686507692721507336662 8313 5531110483027773134124330 8314 5332597061738450234567509 8315 5062861324113091890833249 8316 4735023369122755171872087 8317 4363623006964971175360863 8318 3963637563661816343475482 8319 3549585059914091212517028 8320 3134775558681146235974500 8321 2730750199692867672526459 8322 2346923745773904319416675 8323 1990425192543635740732118 8324 1666114134217482887295530 8325 1376739182288694940744907 8326 1123198960510162242436986 8327 904865492622951287389661 8328 719933121388411720390673 8329 565762176611473090681782 8330 439194157540655278931293 8331 336823071963566245333577 8332 255214892869657321496007 8333 191073259801369313215477 8334 141354257889995953922358 8335 103336288341091279961277 8336 74652817040283232514463 8337 53296385870513489258392 8338 37601981827865960892206 8339 26216975206564939443143 8340 18063624076293505277088 8341 12298812880314129712156 8342 8274406094233611514305 8343 5500455769833121230409 8344 3612558569586567240654 8345 2343930036797196816938 8346 1502241328781813321337 8347 950920255711888283601 8348 594420265424203599684 8349 366872581159002989255 8350 223525305226100258419 8351 134411219951163816544 8352 79751427940675790070 8353 46678887309946446407 8354 26943483901048192922 8355 15331913365261973992 8356 8597872757297377640 8357 4749669475394033198 8358 2583569998335512478 8359 1383079629447631112 8360 728293097220707678 8361 376992294721913294 8362 191703876129919322 8363 95691125423775378 8364 46847361240585504 8365 22472713488755844 8366 10551474824588286 8367 4843118548978882 8368 2170116820675924 8369 947739158470509 8370 402656326867888 8371 166065085503283 8372 66314936774345 8373 25563106144959 8374 9477491206520 8375 3364351875008 8376 1137121303023 8377 363337108215 8378 108728694911 8379 30087802603 8380 7561417748 8381 1678998628 8382 314681590 8383 45637321 8384 4013544 8385 0 8386 1 8387 128 8388 6806 8389 216426 8390 4766475 8391 78779887 8392 1029521680 8393 11035300684 8394 99682929092 8395 774793804369 8396 5268075437789 8397 31757607000715 8398 171634809174338 8399 839450731796955 8400 3745358517621556 8401 15349819227657035 8402 58136100675008653 8403 204563847630591784 8404 671892043636165958 8405 2068647520373907901 8406 5992849592478450368 8407 16391745503716454517 8408 42462978098734265516 8409 104476592925377641160 8410 244780646755774580864 8411 547418838568177844735 8412 1171120077740224849009 8413 2401623463307743232532 8414 4729867477221704188648 8415 8961792978103186564980 8416 16362598448276192903064 8417 28832598555740231904911 8418 49103181084190931318744 8419 80930312771936436818038 8420 129251181692330053327453 8421 200259431238859689929214 8422 301349234834186883092118 8423 440881366680568802645288 8424 627737736727639176035787 8425 870655090773450474388328 8426 1177361830725580781163493 8427 1553579752683251246153944 8428 2001988488739042420824189 8429 2521277257762701738196384 8430 3105419530258618889269290 8431 3743296981869487157847852 8432 4418768693772649607720537 8433 5111232978066580114478160 8434 5796669122730664053564670 8435 6449083910551754083035361 8436 7042232888602430368675388 8437 7551447852603165810281074 8438 7955385908511332492033192 8439 8237524017940363947152411 8440 8387254287175152787473457 8441 8400484037436509521587945 8442 8279703116370500598792593 8443 8033540292448015354150716 8444 7675882833589651283663865 8445 7224672268434794333678994 8446 6700511234809595529514553 8447 6125220447198197221045784 8448 5520472942036731897523883 8449 4906608583377140677881252 8450 4301700099620239667591727 8451 3720907645349662792526369 8452 3176126474771281801745882 8453 2675905155824929822053921 8454 2225591919022710170549883 8455 1827654975893482560510771 8456 1482118575209416664549556 8457 1187058973267119166769361 8458 939111674021608315711313 8459 733951388357883400536559 8460 566717427935084493508572 8461 432368248450970616908316 8462 325958549469113677095793 8463 242840100710727727103383 8464 178793053362180985323953 8465 130097965867266272356528 8466 93560391631840434976139 8467 66500023022617028513656 8468 46715482922454736691160 8469 32434302824655171360089 8470 22255767719796232799953 8471 15092408219722934665229 8472 10114163640813964722389 8473 6697735952008790297003 8474 4382452182379291075083 8475 2833055109380557242919 8476 1809221672311546942016 8477 1141221644103732421214 8478 710925407040349171811 8479 437300055267480363068 8480 265553977559540642657 8481 159165951351790559255 8482 94138459140129282567 8483 54927179631494965569 8484 31606889931893052965 8485 17931120568724841646 8486 10025495668146463598 8487 5522065680175118138 8488 2995023297600230491 8489 1598771108970267381 8490 839499931805546954 8491 433348627201637336 8492 219755783588480016 8493 109395232011892393 8494 53412246806277640 8495 25553516348226832 8496 11966219478426718 8497 5478042684387559 8498 2448197249165944 8499 1066399786307283 8500 451894429765833 8501 185888925696730 8502 74038689071673 8503 28466252569667 8504 10526253700775 8505 3726807043440 8506 1256275217153 8507 400325191912 8508 119467316750 8509 32965953632 8510 8260484927 8511 1828605940 8512 341603950 8513 49362731 8514 4322816 8515 0 8516 1 8517 129 8518 6912 8519 221547 8520 4917814 8521 81920899 8522 1078996049 8523 11656535661 8524 106121258750 8525 831299979715 8526 5696474783097 8527 34607956396706 8528 188494198285612 8529 929055822894478 8530 4177175461581118 8531 17251359226526379 8532 65839119889347619 8533 233438121269390550 8534 772561954262655681 8535 2396607204187610245 8536 6995285237050413424 8537 19277186120971559794 8538 50310609254809347703 8539 124704680977434899574 8540 294333078234321508276 8541 663075983626926721888 8542 1428925622364492114387 8543 2951621134536244950790 8544 5855107107078079536107 8545 11173609730830946891401 8546 20546886615442800737275 8547 36463224922051310541149 8548 62537543052495193638662 8549 103796969718285212020335 8550 166929341557677543114492 8551 260434414150665397196880 8552 394607558255069257660762 8553 581285952483670423966071 8554 833301558303689162605928 8555 1163615094904521652023926 8556 1584149251238330304903602 8557 2104392294826776249177078 8558 2729896700354958103777942 8559 3460841232672599566660790 8560 4290849078838104890735011 8561 5206251586042226702801496 8562 6185953773924958916445371 8563 7201996397809809505896376 8564 8220827737960783215528916 8565 9205208470565492934904631 8566 10116588938294288227508350 8567 10917733249904671932145947 8568 11575329133339913177556721 8569 12062321616606627078237829 8570 12359741928025893100473640 8571 12457864587326079559977667 8572 12356605508692699433849245 8573 12065159947346651319671362 8574 11600959236953756223131379 8575 10988089418454465305658908 8576 10255356340111596470112751 8577 9434197886326163019116129 8578 8556635808261176314543405 8579 7653431460655550483558518 8580 6752567901524077062254442 8581 5878132375756621069296143 8582 5049624916682539764331113 8583 4281676171490742726096581 8584 3584124352087364465368633 8585 2962379296330332234805927 8586 2417991109207389564284304 8587 1949340468923461822441182 8588 1552375250173932030820368 8589 1221331037182064185739280 8590 949388779602992588167151 8591 729239016881266863530561 8592 553537010658795568677717 8593 415245622362929237193398 8594 307872266695238689780246 8595 225612656139986929593744 8596 163417580024783826138145 8597 117000113475928776009963 8598 82800011574722322455405 8599 57920205228113522313470 8600 40047811007879380640513 8601 27369331328577382098913 8602 18487072910120374680803 8603 12341457830509673146674 8604 8141953039069693614944 8605 5307835385001465321967 8606 3418920762146045076252 8607 2175665534338964468688 8608 1367627559235986794156 8609 849081054331238249345 8610 520547499153779884220 8611 315076865041784349386 8612 188244653998696041993 8613 110987235105745596999 8614 64558021757559174546 8615 37035992662449759407 8616 20948367111932521047 8617 11678019935575513031 8618 6413639307876341053 8619 3468651577623007029 8620 1846380013340560069 8621 966819773235256182 8622 497699252137429226 8623 251702844599139238 8624 124961684768334399 8625 60850095641686163 8626 29035085698642794 8627 13560954982104578 8628 6191945592120852 8629 2760086476291064 8630 1199155652544728 8631 506844526033683 8632 207957598973379 8633 82615727813963 8634 31682101944310 8635 11685074366750 8636 4126289150383 8637 1387266781756 8638 440882805209 8639 131211221944 8640 36105026106 8641 9020793846 8642 1990843584 8643 370708434 8644 53376275 8645 4654670 8646 0 8647 1 8648 130 8649 7020 8650 226763 8651 5072729 8652 85161594 8653 1130435836 8654 12307511462 8655 112920562546 8656 891440178605 8657 6155977887131 8658 37689018028604 8659 206859483320183 8660 1027418889228453 8661 4654849613132645 8662 19370982133787541 8663 74491247045530800 8664 266117125111572062 8665 887361381961163236 8666 2773422675926796946 8667 8155713845665031601 8668 22642400232997157632 8669 59531276196063220822 8670 148648088486647983111 8671 353419446117332245695 8672 801997501805132098024 8673 1740848543086731912163 8674 3621902098468053326859 8675 7236333507469158388812 8676 13908094219182803882894 8677 25756876761495387299810 8678 46031792624324882093146 8679 79502689100671540235589 8680 132875966134443681807699 8681 215177972641791331800777 8682 338025587603496167672624 8683 515686201451858417444438 8684 764824607570301890934142 8685 1103848200409810084090991 8686 1551797768315450215161333 8687 2126788358040087623801489 8688 2844077430106663064011044 8689 3713915251866908745021161 8690 4739401296204698069884551 8691 5914615704002389866542959 8692 7223304423597849446196291 8693 8638363643473445101208877 8694 10122294175861615290757070 8695 11628688039281431925466418 8696 13104682861621577936556437 8697 14494194158023819422870756 8698 15741630763893735828024475 8699 16795731228062833369099126 8700 17613139076223531926433592 8701 18161364905485418140419989 8702 18420857607480745471014100 8703 18386013350093010334006824 8704 18065072860999543441805339 8705 17478977535074980868914633 8706 16659357238969395026833477 8707 15645895821820203180659424 8708 14483358090763258213776857 8709 13218563862377854900898196 8710 11897565092194921140323345 8711 10563229006425511357680097 8712 9253363443935697741884490 8713 7999450229139226893708834 8714 6825987030178872592692545 8715 5750384279141156200306085 8716 4783325151488242740915866 8717 3929474511703308373090021 8718 3188416107471612818333816 8719 2555703518416814019377316 8720 2023925923761681141536063 8721 1583710887267939193063235 8722 1224609586324699713371750 8723 935832385497871492379886 8724 706822334218078045938877 8725 527669852110980375301520 8726 389383103073580084104497 8727 284035494064254741758175 8728 204814919035424583088413 8729 145999582507533439392071 8730 102883334025627240038883 8731 71670233978819449755206 8732 49354244484505779358661 8733 33596031880479246946673 8734 22605252234051379345383 8735 15033591106958036484396 8736 9881343259140321880063 8737 6418454610387300797255 8738 4119653882603348473994 8739 2612486720365574527884 8740 1636629181371120753250 8741 1012700384646091810731 8742 618826879271821376057 8743 373360746685630783594 8744 222363382400218946669 8745 130697143793375745248 8746 75791157125071378301 8747 43350016139789850494 8748 24447417492728995927 8749 13589049097458406885 8750 7441832019038104523 8751 4013366796476740353 8752 2130386612488768819 8753 1112467342378407739 8754 571119958545526929 8755 288058163420866693 8756 142630585043636507 8757 69271034156413272 8758 32966880418327840 8759 15357405509288099 8760 6994147164402732 8761 3109683822029356 8762 1347595019413145 8763 568135163834259 8764 232512218881597 8765 92135460887474 8766 35242597519158 8767 12964905819869 8768 4566384895585 8769 1531211053542 8770 485336531236 8771 144049622183 8772 39527441159 8773 9847429618 8774 2166722236 8775 402162662 8776 57699091 8777 5010688 8778 0 8779 1 8780 131 8781 7129 8782 232044 8783 5231275 8784 88503802 8785 1183903483 8786 12989403035 8787 120098056793 8788 955417293847 8789 6648576264690 8790 41017465629984 8791 226851972595721 8792 1135318347769143 8793 5182840308018210 8794 21731726811652632 8795 84200751664281346 8796 303067087506897683 8797 1018141761757424012 8798 3205912020057735737 8799 9497534798885371945 8800 26562557514289260607 8801 70351906300182665754 8802 176952882543654203511 8803 423779995438122373992 8804 968631296923656588138 8805 2117705009620316305697 8806 4437552267503557851698 8807 8929163399665892532818 8808 17283361665409892425872 8809 32233321284434795905326 8810 58010124753384133927477 8811 100889167492857618490424 8812 169788674688332268986545 8813 276848676452773184124885 8814 437884372407071786351585 8815 672579460307082339941704 8816 1004271901395185002837216 8817 1459195672349126324183802 8818 2065083490864669819935620 8819 2849108297488956403486323 8820 3835239575336054648141779 8821 5041201438072432572656535 8822 6475324298420041357701272 8823 8133659973400739349831938 8824 9997762343773408966126080 8825 12033509528151030749048115 8826 14191256028897641618167970 8827 16407462740313626999684498 8828 18607777715601333879817646 8829 20711357040346301097979264 8830 22636051452793609789554836 8831 24303966130531426660665710 8832 25646846537202676027300873 8833 26610760034190965952034737 8834 27159627196096232524874887 8835 27277294170191052087253038 8836 26968006417769830568225275 8837 26255319971511431296477648 8838 25179645186532589350889202 8839 23794740791737368046077265 8840 22163550914505238000940489 8841 20353800758875734038895602 8842 18433741419066099765499485 8843 16468370482280002844862489 8844 14516365819594975736519270 8845 12627869645265346208991429 8846 10843161868890970913196282 8847 9192176626656410666954319 8848 7694750720400691140174467 8849 6361450772752077931547528 8850 5194807042668278835021900 8851 4190783190665139089542026 8852 3340328281974907517035763 8853 2630884672605193089725716 8854 2047757930241773835845529 8855 1575288091204737579093467 8856 1197791900742920701820990 8857 900270974549841258503623 8858 668899939495257587762519 8859 491321400530069124595841 8860 356781582914562107845391 8861 256142700227920521006436 8862 181806687234961710159721 8863 127581111662478247567045 8864 88512916117405486277224 8865 60710015607998984431034 8866 41165331445761577691888 8867 27592998216431679749480 8868 18282461673087347594865 8869 11973063297742982237360 8870 7749444759056566607716 8871 4956597994123452077904 8872 3132496310424581664315 8873 1955823232779209352543 8874 1206232863276849409270 8875 734711799129016043070 8876 441875324140357955902 8877 262350577358040289784 8878 153728991331000737372 8879 88879438012494441416 8880 50685784051795814702 8881 28501257897658565136 8882 15796947508344198372 8883 8626506034641925302 8884 4639292326069454610 8885 2455867616678613731 8886 1278946075111379728 8887 654823844911807630 8888 329398954669634046 8889 162671395971607515 8890 78798366762140651 8891 37404149211494329 8892 17379782413186055 8893 7895010527982402 8894 3501315200564590 8895 1513475907929741 8896 636460496799444 8897 259818462860523 8898 102696181629951 8899 39182777335063 8900 14377734383678 8901 5051010463441 8902 1689322691797 8903 534041285930 8904 158079235820 8905 43257446798 8906 10745877585 8907 2357329214 8908 436146479 8909 62353761 8910 5392550 8911 0 8912 1 8913 132 8914 7238 8915 237424 8916 5393509 8917 91950362 8918 1239462038 8919 13703426681 8920 127671625308 8921 1023443838682 8922 7176372084945 8923 44611035444575 8924 248601699994603 8925 1253595014534315 8926 5766001241136296 8927 24358860947884836 8928 95087280639010136 8929 344807133880855095 8930 1166980146961854938 8931 3701781673489822586 8932 11047394200197768809 8933 31123895363364448687 8934 83034769545557868887 8935 210371262030921594728 8936 507455726830107196118 8937 1168232091031524242902 8938 2572366046642115442901 8939 5428639200530163380232 8940 11000737414795044597828 8941 21443020718767993349903 8942 40271016997273619045468 8943 72980044996281275881702 8944 127802868952473355274362 8945 216562603397428890236229 8946 355532126725982251717758 8947 566161770053516170461430 8948 875492718074415404834238 8949 1316046962508162027514630 8950 1924988886554911426238549 8951 2742398950491501792721733 8952 3808590488286736234390620 8953 5160531190323882663244863 8954 6827586146999000048329349 8955 8826955248937391176857379 8956 11159305160260115024907211 8957 13805166528668258401762272 8958 16722659031188016952058708 8959 19847011078951595946545387 8960 23092163791131480058901006 8961 26354511900014432931551541 8962 29518571350352249203522732 8963 32464114383334555463358401 8964 35074116489678417113302828 8965 37242746107942130466787304 8966 38882614021572322552996539 8967 39930585562048369618271701 8968 40351629837572554340884322 8969 40140408954230661529899185 8970 39320562384635365948052646 8971 37941882269630281097395402 8972 36075774308256525077630300 8973 33809534753394511008715116 8974 31240036762879917840680437 8975 28467410030497198905489757 8976 25589226780790696588138975 8977 22695591930352558933531057 8978 19865395642235885651769039 8979 17163842525491502023573945 8980 14641240328466412309222998 8981 12332924451816009539929402 8982 10260119898324166184386704 8983 8431501134353607790830059 8984 6845200211251357864106756 8985 5491028802240238458907996 8986 4352713326467496802554588 8987 3409986465844505002270356 8988 2640426185281051458273207 8989 2020979211588767608841790 8990 1529145822972772089760035 8991 1143834437945156455465112 8992 845917047856885144749309 8993 618530360710644089645213 8994 447173765874936666434275 8995 319655481385029693191157 8996 225934235121238532010900 8997 157897192576817603013148 8998 109106970833349955692884 8999 74542550475944471919858 9000 50351466306676542119223 9001 33624275437052581586165 9002 22197171245075623903402 9003 14484751595220401871277 9004 9342253164240607332451 9005 5954853652520390241150 9006 3750714968602996721101 9007 2334090295216011172950 9008 1434864809288107053732 9009 871193508223116523225 9010 522324018599909057038 9011 309163780012612808645 9012 180613952590666248088 9013 104113553481248168404 9014 59200182298876255360 9015 33193360441255855997 9016 18345479786343395825 9017 9990262634276571550 9018 5357919090020018646 9019 2828571469874900756 9020 1469083814598209929 9021 750177940042844408 9022 376374140493450697 9023 185386348046794320 9024 89570071572792237 9025 42408573499105436 9026 19655054331398583 9027 8906052814266284 9028 3939777390999250 9029 1698743309479770 9030 712586779656900 9031 290168946083213 9032 114405906469629 9033 43541058639189 9034 15936672634474 9035 5584440231829 9036 1862924397272 9037 587382650119 9038 173404886546 9039 47321259012 9040 11722053372 9041 2563833866 9042 472852783 9043 67364449 9044 5802008 9045 0 9046 1 9047 133 9048 7348 9049 242869 9050 5559488 9051 95503219 9052 1297176794 9053 14450832154 9054 135659863624 9055 1095742349371 9056 7741583492418 9057 48488585426807 9058 272247978471303 9059 1383156572853894 9060 6409611920342675 9061 27280077156337691 9062 107282953128311680 9063 391914815546745463 9064 1336204666929635753 9065 4269734075956606754 9066 12835605491997015192 9067 36425245666228416924 9068 97882651520893854264 9069 249777987876262169878 9070 606837501803209988822 9071 1406999999839430695212 9072 3120127933433679446382 9073 6631152502877545488277 9074 13531993823596515969938 9075 26561421332224007620758 9076 50230392900511642487497 9077 91657906009589374679922 9078 161614892894991024804388 9079 275728933292462856419735 9080 455741923479982031926824 9081 730642842147556453540849 9082 1137430582666464655805863 9083 1721214354390008730945800 9084 2534350166632873512423615 9085 3634357742015753787807263 9086 5080471759800947259216968 9087 6928851655144219379024191 9088 9226688129614348487305564 9089 12005671447960406456048432 9090 15275486742962648013815209 9091 19018133276253839045766323 9092 23183893146775326091300624 9093 27689680678678739485573577 9094 32420287845728526965465546 9095 37232727146210459523892642 9096 41963504083579400047019969 9097 46438281495428111206355896 9098 50483084085268905005733410 9099 53935981996399234890225004 9100 56658118536579485728438577 9101 58543018546817248308983889 9102 59523316847722123681310039 9103 59574347662695984282464870 9104 58714390074556947202713306 9105 57001721144216108810321338 9106 54528940917774832700616842 9107 51415266455009211522049110 9108 47797624398705529560767290 9109 43821398783369091947926937 9110 39631622713489133068532664 9111 35365260270698010459072533 9112 31145035968262590299955639 9113 27075062213645301096191544 9114 23238316816123846518683651 9115 19695853098816163820437747 9116 16487497801710984839723506 9117 13633712257197971278600582 9118 11138259117930970804183280 9119 8991323930418045242491898 9120 7172778596781804026376095 9121 5655331485396629104225912 9122 4407376199170918371223383 9123 3395418844778168864590585 9124 2586025298231080805459540 9125 1947281062375445224341262 9126 1449794754717811240950127 9127 1067301830315971265642878 9128 776938999676549266738490 9129 559263971248714078652399 9130 398092044592732577522062 9131 280213125639884758126516 9132 195042097826626825355333 9133 134243924292915192973877 9134 91363674808175348221435 9135 61481713896448045029064 9136 40906009656599549299884 9137 26907073562770147219323 9138 17496348203174576057401 9139 11245713491536673207195 9140 7143904774889573034653 9141 4484733920989446310309 9142 2781800360098629890777 9143 1704635013316799663079 9144 1031745126837930177441 9145 616679195196286515557 9146 363908700842533042964 9147 211963757689751858932 9148 121827397114770133422 9149 69072948128750860636 9150 38619111686990277433 9151 21284531676723458039 9152 11558800385016408060 9153 6182280782135009232 9154 3255002655739581759 9155 1686072687830108708 9156 858721731911645864 9157 429712801587230658 9158 211114219352497551 9159 101740457128810442 9160 48048978024337478 9161 22213245116839574 9162 10040067087135674 9163 4430386666635543 9164 1905548053008040 9165 797359474031978 9166 323885812952290 9167 127383287499815 9168 48359547101116 9169 17656059806011 9170 6171337859675 9171 2053456029588 9172 645779383216 9173 190140149152 9174 51747213248 9175 12782334911 9176 2787493823 9177 512488414 9178 72756999 9179 6240974 9180 0 9181 1 9182 134 9183 7460 9184 248413 9185 5729269 9186 99165361 9187 1357113764 9188 15232912359 9189 144082077359 9190 1172545751075 9191 8346549952152 9192 52670156401412 9193 297939984093637 9194 1524982320310687 9195 7119411364111649 9196 30525704632639708 9197 120933551297980223 9198 445032167749286018 9199 1528422631272625862 9200 4919587399913257101 9201 14896620753976615637 9202 42579758216365750784 9203 115244735864716745261 9204 296189203869544068643 9205 724722704122619333639 9206 1692241595210861922474 9207 3779145826542385287014 9208 8088112671773324115404 9209 16620368747762623760757 9210 32849931388649415274674 9211 62551467737477606339836 9212 114924342213049205847769 9213 204022458727252573925157 9214 350442490039926143054921 9215 583142300221650453861741 9216 941163822506884172676418 9217 1474935342154632343573296 9218 2246749308422132516129508 9219 3329979807470734868791629 9220 4806643582482381104907205 9221 6763036546983134190613930 9222 9283395641866966387515123 9223 12441825740805224776545858 9224 16293055361150511910758467 9225 20862890057560738352753684 9226 26139459084787603483695215 9227 32066445312919910831339889 9228 38539414321829165265858533 9229 45406107200278774112436764 9230 52471155506599204650703916 9231 59505168195361589824372945 9232 66257602150026267931506309 9233 72472341397520863131807438 9234 77904549568540564835851514 9235 82337180170179608212690078 9236 85595554994649048589359047 9237 87558645067181784079180531 9238 88166073531157858335753568 9239 87420346287745096632710346 9240 85384333629527166574049802 9241 82174505213737914652575220 9242 77950803916228790923573878 9243 72904293000450120578161481 9244 67243809868300053443016661 9245 61182814666833576384310464 9246 54927457445507266108663396 9247 48666639497066344772466945 9248 42564554020923755477973448 9249 36755897866049139675640756 9250 31343682832677701354711375 9251 26399365138889046308497354 9252 21964867661022082927283294 9253 18055993689418213235895334 9254 14666717121329773198966274 9255 11773870415235760794770097 9256 9341823445555108684375550 9257 7326838326085839919851218 9258 5680883476378345447851574 9259 4354783579470767228397754 9260 3300662840100992061030412 9261 2473702667057118224168116 9262 1833280091909776837364105 9263 1343580725579748017297289 9264 973792236175229809795463 9265 697984451209823287422238 9266 494773739772583694542692 9267 346855610443252297790285 9268 240473274527262615407146 9269 164873445152393808234989 9270 111785386192273101306532 9271 74946103639742990931883 9272 49684000434827602534178 9273 32565334116811927409789 9274 21102213707446510703431 9275 13517292594672454615444 9276 8558343832819602822922 9277 5355131780956867544555 9278 3311049548808346310275 9279 2022567540558218538465 9280 1220395228045021518548 9281 727222417776089409215 9282 427860957946990519371 9283 248482276117770128543 9284 142404156597100047382 9285 80509826875896512076 9286 44887425683860492124 9287 24670922158889288741 9288 13361317799718717570 9289 7127150376313762515 9290 3742516039240142892 9291 1933513631610340164 9292 982187812230517977 9293 490233573068247902 9294 240234529535388907 9295 115481996590996130 9296 54402115939144408 9297 25087762314382870 9298 11311256494867046 9299 4979032190001209 9300 2136267478875863 9301 891711018825871 9302 361323565185183 9303 141758606321294 9304 53684372884337 9305 19551570687052 9306 6816789928868 9307 2262484455581 9308 709686131848 9309 208408041941 9310 56565927171 9311 13933596549 9312 3029661068 9313 555275140 9314 78559007 9315 6711480 9316 0 9317 1 9318 135 9319 7571 9320 254025 9321 5902908 9322 102938674 9323 1419341374 9324 16050995282 9325 152958325968 9326 1254097786298 9327 8993737994018 9328 57177036918821 9329 325837371950100 9330 1680128216636442 9331 7901634176831608 9332 34128937482392244 9333 136199814441859903 9334 504872343029409641 9335 1746551532382093879 9336 5662408608714903729 9337 17269558339046622467 9338 49716844352304418160 9339 135523286984153065442 9340 350783973954923106286 9341 864380550110740866255 9342 2032556893919872883937 9343 4570940801714899393049 9344 9850876959690031433704 9345 20382998762031626483888 9346 40564433803732151191119 9347 77770638877270527267823 9348 143860308438274136357603 9349 257123199179497121121014 9350 444629085252583449381684 9351 744829702452348670981202 9352 1210131436984856573804840 9353 1909012618277035816710008 9354 2927134408972368790846570 9355 4366824722708112306584711 9356 6344337200771709955033854 9357 8984430150225040481297561 9358 12412083085849360934833748 9359 16741554738143174336230136 9360 22063441156558151233247137 9361 28430846438726916997007653 9362 35846148562088114575743213 9363 44250047806846200845107630 9364 53514563943415804922685206 9365 63441373955375767055617477 9366 73766371303486174402585272 9367 84170640975589834998919612 9368 94297276862490467468884816 9369 103772732719733387855502908 9370 112230806492326167958521729 9371 119336999526241432041182189 9372 124810919199379552087426859 9373 128444612397597389314251104 9374 130115189898653695879913260 9375 129790753831217955996466172 9376 127529375877263310922521417 9377 123471591801343222144782658 9378 117827488401226790978885458 9379 110859895916853832488792306 9380 102865426954903351734472391 9381 94155118855192191649269665 9382 85036265138481456091578581 9383 75796708801627124196085494 9384 66692472371523352990353655 9385 57939174879743801197060015 9386 49707285773885311318448630 9387 42120929543208795090435966 9388 35259706831402037430836269 9389 29162847260126195563728867 9390 23834952186780820523827946 9391 19252608452907513308207916 9392 15371237196769703763400529 9393 12131663171830521469952587 9394 9466028843976612579769970 9395 7302816123322158671558147 9396 5570863649383095799638038 9397 4202370637142874870688715 9398 3134955452982692225811705 9399 2312888093739036133940442 9400 1687643074357219477030224 9401 1217927046861903205732029 9402 869328669569102503823013 9403 613721708578759445916056 9404 428530448768013815229580 9405 295942763352986006420114 9406 202133251941379722255404 9407 136538414968131099539390 9408 91208810210592565028665 9409 60249837611212968589121 9410 39353082205478608163847 9411 25413593728301769084072 9412 16224536693423688937491 9413 10238710683833611134767 9414 6385955402992849506532 9415 3935932479497406449912 9416 2396824138418838502037 9417 1441812068416485192948 9418 856590414720477218613 9419 502490838686674456276 9420 290978680228813955943 9421 166283217142312812471 9422 93746142235861601242 9423 52122564114952393921 9424 28569317747826991760 9425 15430965650323508894 9426 8209260381619194992 9427 4299422376974837010 9428 2215466082223945270 9429 1122524865937214110 9430 558855085438173973 9431 273172190494140406 9432 130987357442945164 9433 61553535780173114 9434 28315759155405470 9435 12735381809265097 9436 5592234616949965 9437 2393528083637351 9438 996669324158139 9439 402872147008456 9440 157674856042575 9441 59566055782945 9442 21640333699830 9443 7526342347225 9444 2491714182851 9445 779596349661 9446 228341771553 9447 61810475041 9448 15183245912 9449 3291788519 9450 601450659 9451 84799981 9452 7215644 9453 0 9454 1 9455 136 9456 7684 9457 259737 9458 6080466 9459 106826294 9460 1483928597 9461 16906454160 9462 162309425724 9463 1340653399233 9464 9685746981716 9465 62031830278722 9466 356110925475024 9467 1849732241579776 9468 8763049157846256 9469 38126080878280903 9470 153258844619710904 9471 572226869596212039 9472 1993853220148889141 9473 6510661210167731249 9474 19998793083611875511 9475 57984366988331934934 9476 159181234724423471761 9477 414928903404346809538 9478 1029627288796454116373 9479 2438056206298720554042 9480 5520992061272967738432 9481 11980675407486455610267 9482 24960514591591933749732 9483 50014269741908862505678 9484 96540849535922782422439 9485 179790671253333135890386 9486 323505644317477414884840 9487 563166200615653056914647 9488 949680444966641020557858 9489 1553168447678220223475263 9490 2466289774590967124113191 9491 3806371173434032923636121 9492 5715462964187829903499147 9493 8357440320342575936113968 9494 11911414320489127646283942 9495 16561050374831664185483582 9496 22479897395153676742185755 9497 29813458819739171949387982 9498 38659397829765197489037526 9499 49047850152166164725709001 9500 60924200272258119113588960 9501 74136761789138398128045441 9502 88431533669370003585077437 9503 103455583332568004759400122 9504 118769699918147318982949258 9505 133869886564731338295471713 9506 148216173829444023346608107 9507 161266299869747480073112050 9508 172511157767084005816707195 9509 181508651492084734004052644 9510 187912763188536739325586303 9511 191495184349981125435967538 9512 192157713925839150423325077 9513 189934650093368114753104450 9514 184985455839348706902715067 9515 177578925493367771181610555 9516 168070811180450730867674053 9517 156877316626536836302854906 9518 144447008336112908022112197 9519 131233551269077249055412255 9520 117671302150835089141197780 9521 104155264120292428979128111 9522 91026304750493801905832352 9523 78561943832490498136464046 9524 66972491560393569277558750 9525 56401905740807450199670712 9526 46932460494179523534472796 9527 38592180647282127736625125 9528 31363981570207005268166110 9529 25195538685304895133535698 9530 20009064000753571993493943 9531 15710358033188096840658407 9532 12196706866372653243605987 9533 9363383974954832244691252 9534 7108679672186394866876875 9535 5337509150004306067240997 9536 3963740445299595469936189 9537 2911438198238675398418963 9538 2115242733243025957928913 9539 1520103400398061533830981 9540 1080567330158476850180497 9541 759796414169478089227497 9542 528452072401066756111218 9543 363553571702733516965272 9544 247384372531174934563293 9545 166494040134883335586500 9546 110821504982872525007173 9547 72948982936172988720302 9548 47484248610218022967510 9549 30561482353202851836265 9550 19446747043899762057410 9551 12232461904881251573368 9552 7605274081055767457815 9553 4672855365565802704626 9554 2836878990956704088130 9555 1701399927822174199436 9556 1007827523732339135867 9557 589491483266489722196 9558 340382392238186496300 9559 193967981903730189944 9560 109050831445241543730 9561 60466188778069402332 9562 33053261187483665313 9563 17805354744641481329 9564 9447549564477559129 9565 4935106250683463682 9566 2536503396991921713 9567 1281923258336947445 9568 636607560945831095 9569 310402660984052966 9570 148471646481470333 9571 69598538441529920 9572 31938533316894105 9573 14329923620217366 9574 6277210392247401 9575 2680230314151787 9576 1113367052847817 9577 448960309640748 9578 175288918874423 9579 66059901812227 9580 23941058888813 9581 8306039732098 9582 2742998838529 9583 856045442077 9584 250085535441 9585 67516574796 9586 16539263177 9587 3575437592 9588 651269679 9589 91511461 9590 7755776 9591 0 9592 1 9593 137 9594 7798 9595 265517 9596 6261999 9597 110830227 9598 1550946987 9599 17800698774 9600 172156993352 9601 1432479195124 9602 10425315300506 9603 67258525490774 9604 388943240722215 9605 2035020087135795 9606 9711000592382420 9607 42556816307289823 9608 172305632437207987 9609 647973588285526619 9610 2273971546074911111 9611 7478369200893359231 9612 23134615964879016981 9613 67551106095011491933 9614 186750774676495412091 9615 490206257684056704059 9616 1224912699686596514845 9617 2920611339416352781920 9618 6659427824494275346592 9619 14550415470617790060124 9620 30521529442842191331877 9621 61572893170553477961505 9622 119655781831808092673275 9623 224336862957654077330972 9624 406359267239481524081367 9625 712104233361913968917825 9626 1208779301877620927049199 9627 1989914843940501058583044 9628 3180463268203370194355403 9629 4940510137836881312808185 9630 7466388845833585241216128 9631 10987915620259255753705754 9632 15760598762653129876749095 9633 22052069261708425660984443 9634 30122629998868604118660112 9635 40200673400397174602467405 9636 52454662853581878835573129 9637 66964259285837525772824849 9638 83693831715341571622591043 9639 102471866147540869270638830 9640 122979577697592170597617868 9641 144751309481420833645225719 9642 167188130649593792006383908 9643 189584570337497790588461065 9644 211166850337921546496500805 9645 231139538173299094801430220 9646 248736449393674344447786950 9647 263271045253092394511044335 9648 274181580710865000389746971 9649 281066847214181490420602694 9650 283709427750834916830171420 9651 282084775002230629045290733 9652 276355938114625177778417656 9653 266855198615137649541599680 9654 254055058960203857557299050 9655 238531837106887692672684332 9656 220925499465188166752328062 9657 201899318229776134920776594 9658 182102527032187112982648128 9659 162138468554770397033588069 9660 142539895271292458808110008 9661 123752215829194371823205097 9662 106124675377727810278873238 9663 89908793316277691459831636 9664 75262901066024123473974671 9665 62261340200268701222268901 9666 50906786704155663442430470 9667 41144230662732436601340008 9668 32875321725145405386504376 9669 25972045090836093647971707 9670 20288978794781799531642811 9671 15673665721828676243164088 9672 11974887085164799580159189 9673 9048831749270193432467425 9674 6763310388366130877641812 9675 5000265011508270610247040 9676 3656878134219367333675876 9677 2645600356566588706253849 9678 1893400238244568017017424 9679 1340505998264434948026466 9680 938863489597688696116264 9681 650486229712346701219362 9682 445826256370744628459083 9683 302252661804399564382211 9684 202689700435010066133319 9685 134438984211529200262258 9686 88190202660775132914459 9687 57211196083989167494757 9688 36699945655457522871463 9689 23276919595090176192992 9690 14595089861558908594152 9691 9045817691234764910305 9692 5540895618175632915035 9693 3353718925624680681879 9694 2005409208471901854743 9695 1184445481378982081854 9696 690810938653732352848 9697 397760043876790047318 9698 226034724882976136056 9699 126731002789753550404 9700 70079674531260465850 9701 38206328114498592915 9702 20527125619695026589 9703 10863439156012403218 9704 5660157812111526890 9705 2901774635241746399 9706 1462843498497074564 9707 724645686717170453 9708 352457656969996498 9709 168174891774106164 9710 78643233014051678 9711 36001965990148480 9712 16114260567979923 9713 7041942261510851 9714 2999575704683572 9715 1243051758787220 9716 500059279074624 9717 194772847308757 9718 73226433830003 9719 26474176609639 9720 9162467994219 9721 3018353558166 9722 939614152413 9723 273795382058 9724 73722788855 9725 18010242905 9726 3882285622 9727 705005102 9728 98727105 9729 8334326 9730 0 9731 1 9732 138 9733 7912 9734 271400 9735 6447567 9736 114953583 9737 1620468763 9738 18735186250 9739 182523446506 9740 1529853848116 9741 11215326578218 9742 72882570560422 9743 424529447173259 9744 2237311194081885 9745 10753452397922871 9746 47464487211492397 9747 193554712279498118 9748 733085325806389404 9749 2590973799545600015 9750 8581298836457150477 9751 26733970773812537968 9752 78609531860261239887 9753 218843111141571339556 9754 578446044686599822539 9755 1455419483734210683671 9756 3494146285435466317261 9757 8021830441067987591214 9758 17646799723186182215757 9759 37267942683127596325650 9760 75690548145541078016738 9761 148078841176138653739087 9762 279480395801164756435638 9763 509608132072042241781225 9764 898937014768640677789947 9765 1535947077898245983001999 9766 2545020672489514495285248 9767 4094104143391736813263066 9768 6400827901403001613524904 9769 9735429221258959108898878 9770 14418643280276760883214973 9771 20812823299737095646501056 9772 29304996379802626067167503 9773 40281380022478001477381285 9774 54094023816837551866481442 9775 71021569708075702378935308 9776 91227443233094851552980622 9777 114719860321174269980614718 9778 141318629708910434895672082 9779 170633674938618720010998754 9780 202059414677051301707888985 9781 234787670169548875561162317 9782 267839781775887777115909656 9783 300116379782044620562255734 9784 330461089752547194975578070 9785 357732679711945332069169011 9786 380879037895094734148318812 9787 399006065903773239654608542 9788 411435116154064218084333497 9789 417743899985282464442094762 9790 417787642990691470756288445 9791 411699398437316801724409925 9792 399870558340339472920831819 9793 382914459835773613171888357 9794 361617368701725152180978894 9795 336881913633790710938969675 9796 309668217038895012572052868 9797 280937576741072033941345354 9798 251602717778609980887523606 9799 222487511733583117162140647 9800 194297820535115991468531310 9801 167603916672047143283158965 9802 142833885327181196459867441 9803 120276608085867211744728845 9804 100092401134894784475660572 9805 82329132423846697014703517 9806 66941640309141612618787468 9807 53812468585697079775793854 9808 42772257842242365541380884 9809 33618529010402550180905890 9810 26132007201392480090824538 9811 20090019455626569327177490 9812 15276829437423206342821384 9813 11491029275619424301192983 9814 8550289119861487478980210 9815 6293872891839975135327400 9816 4583374453314483170988750 9817 3302125439519549397921685 9818 2353688588241308635715676 9819 1659791887154925480772693 9820 1157990599912580242536640 9821 799274989831836467573526 9822 545777465234082646585681 9823 368677628752291825804363 9824 246359025577942735586998 9825 162837441518636931998058 9826 106456564939739071032731 9827 68831265713209795911532 9828 44009975328756162692998 9829 27823988035904807446439 9830 17391413431973004296966 9831 10745710829862271454883 9832 6562214500350753689359 9833 3960072586857809956772 9834 2361062156524597962125 9835 1390491532864787607548 9836 808688586936804616435 9837 464334705778333919611 9838 263142605661940262513 9839 147137079590657194244 9840 81146714067886415062 9841 44123426799971498055 9842 23644587317131667860 9843 12481141889114198084 9844 6486519874618884512 9845 3317073391441509926 9846 1668047885855775049 9847 824262898122830471 9848 399931474622641096 9849 190364785335601956 9850 88805701190958220 9851 40557005129029540 9852 18109865119273305 9853 7895256570389171 9854 3355096567337539 9855 1387096957338062 9856 556686753145141 9857 216315257557010 9858 81131858957268 9859 29261987773893 9860 10102800376638 9861 3319968351415 9862 1030932208965 9863 299640135407 9864 80470739180 9865 19605439168 9866 4214133893 9867 762949238 9868 106482881 9869 8953856 9870 0 9871 1 9872 139 9873 8027 9874 277351 9875 6637230 9876 119198486 9877 1692568606 9878 19711412051 9879 193432054238 9880 1633068584787 9881 12058816348251 9882 78930950083407 9883 463077966707960 9884 2458025159441550 9885 11899035290955570 9886 52896406442582387 9887 217241956858538396 9888 828639366428218444 9889 2949396286089637462 9890 9837160013336447018 9891 30861276132098933315 9892 91378921254495804525 9893 256159484550324150442 9894 681762583906378204148 9895 1727177354280757946717 9896 4174973246146919907042 9897 9650173574700907896139 9898 21372808087556655619780 9899 45441199455985160500111 9900 92909334001361397957045 9901 182977835916901762612204 9902 347639373616565888153837 9903 638072981189881285784914 9904 1132932101164983193356664 9905 1948389060482183090065911 9906 3249374472405330103890865 9907 5260906760376855646468484 9908 8277810139317079035425866 9909 12670578192247547347319762 9910 18884796565760849778662067 9911 27431542513052574059824333 9912 38866654704106837091260733 9913 53757772560394750090022788 9914 72639541875136987891106132 9915 95959221455494190842483684 9916 124016848676040981502056219 9917 156905805806585581078314743 9918 194460737228895051470058938 9919 236220019229327817851497383 9920 281409217313761587419773648 9921 328950183112887590310615536 9922 377497823630387379982864928 9923 425503455285575416816168435 9924 471300471280667318305847927 9925 513205267439305011620397815 9926 549624398860225873053309950 9927 579158063195519402792301145 9928 600690341480230833986774415 9929 613458105521315425560262135 9930 617092888372322695776610299 9931 611632959383765764202641088 9932 597505940107003284635872423 9933 575485145199429014354397212 9934 546625105677748025916706567 9935 512183212300260854068843877 9936 473535014651185253119467260 9937 432090461380567300648794116 9938 389217406432556867303232455 9939 346177241204664103960991890 9940 304075780009462258035490286 9941 263830756610222644932213335 9942 226155678719044717793236394 9943 191558477330537809688065132 9944 160352459482298131141400915 9945 132676548223675209352438683 9946 108521644425216944329481163 9947 87760108206961221109061563 9948 70175749729584569702031446 9949 55492250718598406069516390 9950 43398526222901495340165842 9951 33570111660939417872012679 9952 25686172469201403580550715 9953 19442151259351757645730552 9954 14558376652164716293441227 9955 10785159674954241805587566 9956 7905008959540896249439638 9957 5732622412649224847520589 9958 4113280637602880621263391 9959 2920196019503295307797476 9960 2051278684925090707010968 9961 1425680805075831423720596 9962 980384464466447137616582 9963 667012471092257894435051 9964 448969791317416882833009 9965 298967009970480239237629 9966 196935808437586026947955 9967 128318247956559630211829 9968 82694380304227838671099 9969 52703952564446754164322 9970 33215415209318463457917 9971 20697065344530495779591 9972 12749316637889034420510 9973 7762530254040148396777 9974 4670672551133388317559 9975 2776696308850887050642 9976 1630625960369791769444 9977 945696514504990925123 9978 541507674822601972302 9979 306044990648159305759 9980 170668602295395924740 9981 93876249469951761857 9982 50912257769666207397 9983 27212433193336289032 9984 14328007569991960226 9985 7427652048968804216 9986 3788914444893687549 9987 1900635678113263302 9988 936907219103182607 9989 453487988384663869 9990 215339712536600023 9991 100217280843554236 9992 45660197100610481 9993 20340518527683589 9994 8846907971607055 9995 3750688464108303 9996 1547014209161684 9997 619411255959438 9998 240122844608315 9999 89848575788801 10000 32328826559305 10001 11134847220240 10002 3650222518674 10003 1130682250197 10004 327802390172 10005 87805337817 10006 21334813624 10007 4572916773 10008 825415107 10009 114817207 10010 9617150 10011 0 10012 1 10013 140 10014 8144 10015 283406 10016 6831046 10017 123568203 10018 1767321976 10019 20730920961 10020 204906935303 10021 1742427620486 10022 12958978743760 10023 85432265281823 10024 504811312571023 10025 2698688525691554 10026 13157097165807578 10027 58904186998149321 10028 243626521706024896 10029 935827788966827539 10030 3354294427092790617 10031 11265829212887073416 10032 35589342011882229402 10033 106108857565884370238 10034 299503641506820331237 10035 802596150743906742861 10036 2047193872060757159739 10037 4982180659830425076883 10038 11593911932941084723347 10039 25850604027724639052856 10040 55329669780762087537778 10041 113881086197417163857036 10042 225766418329495058554177 10043 431760538715736908243640 10044 797667544399839117943679 10045 1425533474831198011958507 10046 2467490888699796930989607 10047 4141620944519955139478940 10048 6748485245453724408605367 10049 10686137120787016585741414 10050 16460607656397215185572944 10051 24688265648747510318982873 10052 36086286456218403034301008 10053 51447924551577895374638001 10054 71600485133906388508250333 10055 97345823301155807138754684 10056 129385701531361634858818966 10057 168237089361297613418929185 10058 214145057833778978232298314 10059 267002824289503120159695983 10060 326289305668897313575260480 10061 391033946339048520805354190 10062 459816519454071607201183202 10063 530806228366005569296735704 10064 601840162077106921132314878 10065 670536566418629993835745741 10066 734434138249199778850621893 10067 791145255002683798359393078 10068 838509194981803999992582340 10069 874731241725754653528224553 10070 898495096965510186775554416 10071 909039001386668170617541991 10072 906189935215703782885460888 10073 890354682131882928136556980 10074 862470810622915755136631654 10075 823924245119905743675881825 10076 776442689570341851455740013 10077 721975527829748603105753102 10078 662570939398336425980111137 10079 600259976881872855107350946 10080 536955512534338056037987135 10081 474371600106955053504310602 10082 413966251650480103784389936 10083 356908199657000795082655029 10084 304066139129302661115405290 10085 256017374033012256410191158 10086 213071793843158523156358985 10087 175306667290341244386969265 10088 142607791285284808046266199 10089 114712964660780525741360396 10090 91254443427747518650399696 10091 71797853031290209737666112 10092 55875875413779651675641597 10093 43015810238611226617635010 10094 32760773366557732919590457 10095 24684811075806763097441661 10096 18402567849656172079998492 10097 13574358544582379440946294 10098 9907583692104502685177046 10099 7155416927848875498402516 10100 5113614878496986368689149 10101 3616179121828039213244020 10102 2530459812076045691124702 10103 1752148829133313865717949 10104 1200479155778176909204267 10105 813834057913366926826241 10106 545877969521010960663103 10107 362251163094265166676542 10108 237820651076021164314319 10109 154447441282676338895841 10110 99211866553787777113810 10111 63030813774161801708493 10112 39600184189193082559380 10113 24600204528939129553685 10114 15108205853431105234003 10115 9171660105903616217352 10116 5502554875323872145506 10117 3261928035933773887842 10118 1910210265827834394213 10119 1104786458002800766097 10120 630883142386631268940 10121 355602242624260958456 10122 197780768600664791369 10123 108505769461227306550 10124 58694951975789875274 10125 31292542586054365408 10126 16434909285918304954 10127 8498713799018785146 10128 4324619069069915911 10129 2164082152575190486 10130 1064198820670224990 10131 513868392575713931 10132 243432096723465458 10133 113023980354669886 10134 51374271344338821 10135 22832546764635748 10136 9907672214453620 10137 4190645708096774 10138 1724466305655149 10139 688856880047994 10140 266422028959581 10141 99455724615928 10142 35701236567310 10143 12267109728932 10144 4011700198074 10145 1239604048094 10146 358479577971 10147 95775034159 10148 23209086724 10149 4960710769 10150 892737865 10151 123771063 10152 10327156 10153 0 10154 1 10155 141 10156 8260 10157 289532 10158 7029076 10159 128064795 10160 1844806974 10161 21795297840 10162 216973108140 10163 1858248672615 10164 13919173666450 10165 92416818673964 10166 549966929967183 10167 2960941980916293 10168 14537756868675944 10169 65544097635560224 10170 272992950863194212 10171 1055968741009659814 10172 3811297791764217973 10173 12889596134996345247 10174 41000390822469053026 10175 123083156694140787821 10176 349795923750335149541 10177 943760356146609471290 10178 2423604334788818445883 10179 5938080818185455115452 10180 13911247012410734006935 10181 31224933305142678696291 10182 67277337192723806171321 10183 139388573309495808765526 10184 278153542842495647216549 10185 535429863999767120750963 10186 995635974839521477182745 10187 1790851845447794322460030 10188 3119793948959184789367001 10189 5270033180981387453113002 10190 8641845776263429027937022 10191 13770914293348029497246460 10192 21345897674510204655343729 10193 32215916333902995583356861 10194 47382548386794506976566819 10195 67971295254338756549259372 10196 95178854684127037529080480 10197 130194985988545987974992372 10198 174101105642352666106581132 10199 227751626996141305376869049 10200 291647883639548226683932614 10201 365817578169961463211996860 10202 449714424208977403894461274 10203 542152502659677845206389934 10204 641287608846444196249016734 10205 744653643208356077756649476 10206 849256360240278287839124079 10207 951720287758451137482696466 10208 1048478272571735946401569901 10209 1135987817078050791039502148 10210 1210954911224477680354818047 10211 1270544923887995921795280664 10212 1312561431586570777172740003 10213 1335577401553115192486348288 10214 1339008371392055596385499397 10215 1323123431457068101627455778 10216 1288996091883331586741841054 10217 1238402727474440316795028979 10218 1173680623214687390136106509 10219 1097560304779831671425078105 10220 1012987704041959799992589091 10221 922950894156970363257121640 10222 830323941089371050909212842 10223 737737290793244154042453591 10224 647480523356551558456712863 10225 561439713873136815618620281 10226 481068423848634376954546583 10227 407388774704545704743077782 10228 341017271374831686462425873 10229 282209077625874257704528459 10230 230914228295530955472307755 10231 186839662570212746828093651 10232 149511805536792894199637018 10233 118335532995382518534116588 10234 92646561452106631437782721 10235 71755475263429940651247656 10236 54982637262408639282001663 10237 41684067684604507218287969 10238 31268993735505143230834351 10239 23210172006492289055214928 10240 17048291729244573621309916 10241 12391814257021151455679829 10242 8913533817590286894490654 10243 6344996455518847323574765 10244 4469723574939157518955058 10245 3115982260039504353753470 10246 2149647704794883564140562 10247 1467527475198296799727221 10248 991370496666719269241222 10249 662668148342339661513814 10250 438269598817376627016117 10251 286775184506875736407523 10252 185635664746109010437225 10253 118866681222017666615261 10254 75282022793507097455038 10255 47152247475676018356318 10256 29203485769108471283636 10257 17882268722780413303795 10258 10824140665767487442741 10259 6475401151179004171734 10260 3827838852788476928145 10261 2235407397894749004530 10262 1289343040694230251360 10263 734296105155212467356 10264 412796159410339290272 10265 228991800751926029032 10266 125305015683218134427 10267 67609908264435126787 10268 35954878118737329497 10269 18836674788238359453 10270 9716768489105908123 10271 4932409930049699802 10272 2462281970486432838 10273 1207949474666591611 10274 581899761603919005 10275 275012090215912413 10276 127388036368404140 10277 57768783062701802 10278 25615079365223903 10279 11089447749735765 10280 4679700162530794 10281 1921281651434540 10282 765708449071769 10283 295460745918401 10284 110039784123389 10285 39408161491753 10286 13508838048846 10287 4407207125338 10288 1358499053429 10289 391885112566 10290 104432079650 10291 25239792853 10292 5379744291 10293 965276272 10294 133388213 10295 11086968 10296 0 10297 1 10298 142 10299 8378 10300 295762 10301 7231382 10302 132691685 10303 1925102299 10304 22906179161 10305 229656494160 10306 1980863418157 10307 14942933987487 10308 99916701431805 10309 598798080261562 10310 3246547981612928 10311 16051961579529602 10312 72877445013015225 10313 305653455883347584 10314 1190518727688797584 10315 4326670506429905798 10316 14733436341632180194 10317 47187194116530135148 10318 142624268630164091500 10319 408089172375056409432 10320 1108496002025647433964 10321 2865843330716504494289 10322 7068725702109170994186 10323 16670595733147103015345 10324 37667094387409485525965 10325 81694017547886996314914 10326 170370595110522122285434 10327 342202419258832169217150 10328 663005255858326635665756 10329 1240839645768132721263132 10330 2246260788307374074176337 10331 3938189100959217972922982 10332 6694818918195216125334984 10333 11047691563082414258942292 10334 17715446857337846431655907 10335 27632037349270847398911147 10336 41962665719031878721840398 10337 62099796750099128250362803 10338 89631723680222113891505537 10339 126277672887227136543173256 10340 173786458429676804176216798 10341 233800119613221650532148621 10342 307689344602759106481941088 10343 396373066160967075841227352 10344 500139487471023825123857599 10345 618489001804814850722384658 10346 750020212314717531140877713 10347 892378074837266819990428669 10348 1042278073651756095564641735 10349 1195612793310201184012754107 10350 1347638206880335402797393739 10351 1493227696370696042208873507 10352 1627173578505309081550873914 10353 1744509916214434100817628416 10354 1840827505521482212906823898 10355 1912552520229245671013226458 10356 1957164235016265999437357861 10357 1973333917554489057964645655 10358 1960975413710898393139124233 10359 1921206994807709228340535030 10360 1856232542975490456650146391 10361 1769157141167033170705753060 10362 1663756923588274657004747051 10363 1544225302673721686721291234 10364 1414917451510010062914084054 10365 1280112523588356092318068233 10366 1143809090105353754993914066 10367 1009564334808379108029355420 10368 880382340103647234537579875 10369 758651917591018970731155343 10370 646130332247498791744047319 10371 543966222488051946684449096 10372 452753137000266851587127325 10373 372604352321836060982884886 10374 303239847802286155052690118 10375 244077271369483920696082612 10376 194320176213209336533322049 10377 153038497907036260746689900 10378 119237959645790640849296821 10379 91916675140855393317555076 10380 70108554048878999038049738 10381 52914146034133598779361599 10382 39520274055484256600023008 10383 29210226753291923178447674 10384 21366447879015117367187866 10385 15467633105296400991255015 10386 11081979337349105796279407 10387 7858082743558569540989234 10388 5514694725911692995841225 10389 3830255202611272870685808 10390 2632854493429383774680991 10391 1791043712595299524946071 10392 1205725781830316385573813 10393 803215795510283372514510 10394 529457172718795066019663 10395 345313050544655130302108 10396 222813876697992939998628 10397 142225253209557826850002 10398 89798468993216244127724 10399 56074500872939758601146 10400 34626323341119749025335 10401 21140989754675214097049 10402 12759937478463632980657 10403 7611928791085532140039 10404 4487187506909962963769 10405 2613295584914769211954 10406 1503244099559877997436 10407 853843923243601760168 10408 478746263588680710378 10409 264891239388113478446 10410 144580146191230607162 10411 77813853171846179141 10412 41278489482319734431 10413 21572568071373498072 10414 11101010710461080326 10415 5621516598315598430 10416 2799597294827923883 10417 1370184097205177439 10418 658504511054472151 10419 310491645778131474 10420 143489628779368987 10421 64920819418802741 10422 28720333304597482 10423 12405366946333419 10424 5223063628856514 10425 2139469947188559 10426 850717136527692 10427 327510389228807 10428 121695218294619 10429 43481151428431 10430 14870093996030 10431 4839788697259 10432 1488235284069 10433 428249621274 10434 113832811312 10435 27439339070 10436 5832408689 10437 1043414260 10438 143715369 10439 11899934 10440 0 10441 1 10442 143 10443 8497 10444 302063 10445 7438023 10446 137451060 10447 2008289466 10448 24065243112 10449 242983967601 10450 2110618042089 10451 16033973245363 10452 107965885664057 10453 651574770646835 10454 3557398829993161 10455 17711548003842060 10456 80970984149532470 10457 341950380960250033 10458 1341085998091337845 10459 4907377522443870230 10460 16825312438558750330 10461 54254337044635290677 10462 165098207639401184108 10463 475586665806646127152 10464 1300532242190201839743 10465 3384840900534783243312 10466 8404500840020441866916 10467 19952292704674516741044 10468 45379571604979819397997 10469 99067363832477349082957 10470 207951664641976272135321 10471 420400697817358106590350 10472 819775586618303667222426 10473 1544103115740048449140155 10474 2813120583767938048247736 10475 4963375563971269057188791 10476 8490957341841970867210556 10477 14099752315224246986370068 10478 22750926182190892813044196 10479 35706878250751409801726420 10480 54560598824409371134903103 10481 81239740363168302042987765 10482 117974392315467133112053981 10483 167219058761079863394898842 10484 231522983902017034370783743 10485 313348701422959017281591510 10486 414846010300475370190160576 10487 537596581229163365052874636 10488 682351831178598275224348086 10489 848792202551611973565348463 10490 1035338315648718828851329001 10491 1239042790659027146343800141 10492 1455585620021657727082934839 10493 1679386275785453837432552623 10494 1903833388891588271770417094 10495 2121619469679028956541760833 10496 2325155618589401439144647575 10497 2507031290870385513166616337 10498 2660478336747486365802624419 10499 2779797538249524841157063812 10500 2860709781331415012780765854 10501 2900602203731551220829807584 10502 2898650935901605410357301265 10503 2855814838881550138353613242 10504 2774707277364297693226973136 10505 2659363941794116991288730699 10506 2514932900174339967943575245 10507 2347317748697371632328884577 10508 2162805786965966392174683080 10509 1967710885689610788133941272 10510 1768055822361975939598237153 10511 1569312232906519090573881935 10512 1376208931938700173352838725 10513 1192612091388634786520917443 10514 1021474368215914353747090559 10515 864845039548033320460180441 10516 723929793913362217366005356 10517 599187067942774175383808311 10518 490447551928698014570486915 10519 397044431087111969577080978 10520 317943732424262513103585149 10521 251866448932340018103829203 10522 197396584868369209904817367 10523 153071640624634863265680514 10524 117454141059106281967118710 10525 89184492096099988579147995 10526 67016681283286046493323678 10527 49839128890899046470379536 10528 36683396643883585988691073 10529 26723544218326378415025428 10530 19268771361495774710392682 10531 13751676256220378135793497 10532 9714069531455610439976573 10533 6791865489794514105056746 10534 4700169938691286823208486 10535 3219325203329619948278450 10536 2182372582154826471889076 10537 1464155798707927969759131 10538 972113810425984595095996 10539 638690944510369390372056 10540 415217600530800946191945 10541 267075797804288678322041 10542 169951183767512271051383 10543 106978427497144719026920 10544 66603357787319401864017 10545 41007490281172732272224 10546 24964907955417670868192 10547 15025255891545435996777 10548 8938336002161080576424 10549 5254651229755282050249 10550 3051997527970687219099 10551 1750929000134229976573 10552 991921978364084049077 10553 554728168728028246922 10554 306149274638776565024 10555 166678409762868041008 10556 89484148611697185889 10557 47352635701460998138 10558 24686826698774356189 10559 12673019410837978197 10560 6402292802132720389 10561 3180911156872271536 10562 1553164595171156628 10563 744710849785017581 10564 350329005849787628 10565 161528768051414534 10566 72915775207153158 10567 32183924206360049 10568 13869917783899199 10569 5826474139504718 10570 2381239284713363 10571 944706578751401 10572 362867921639140 10573 134525177547174 10574 47954586045607 10575 16361818771830 10576 5312749436409 10577 1629752580911 10578 467822263925 10579 124037955637 10580 29821067667 10581 6321269270 10582 1127562647 10583 154802337 10584 12769602 10585 0 10586 1 10587 144 10588 8616 10589 308472 10590 7649062 10591 142346314 10592 2094450712 10593 25274221779 10594 256983356132 10595 2247873721735 10596 17196193385449 10597 116600319573388 10598 708584731302860 10599 3895525218627649 10600 19529307609498347 10601 89897359053754233 10602 382258867964960297 10603 1509445118512474441 10604 5561157263553036264 10605 19196506548873297740 10606 62319623860333028962 10607 190920070252027469688 10608 553662334510352045211 10609 1524155977869059946564 10610 3993246627158286972289 10611 9980808317338383824869 10612 23850561259130766023996 10613 54601435874080158265694 10614 119976953346372635901869 10615 253477070677464887104680 10616 515743925150970012311618 10617 1012151042307056626195950 10618 1918630929409911356617733 10619 3517655939639483381710101 10620 6245641407215727495301135 10621 10751683545871408413164237 10622 17965372363006505104548993 10623 29168480092857176769548882 10624 46061883856873966812215879 10625 70815649569996337009786508 10626 106087513142800977074242191 10627 154993894786520716639253491 10628 221018876764004433301082012 10629 307850816814856374940466217 10630 419143559089583805906651797 10631 558209048585199339823863258 10632 727659434850397837215822986 10633 929027827907640816684297726 10634 1162405829394432917347177251 10635 1426140955751332249017867279 10636 1716636687589530799463734625 10637 2028291472141193009345255041 10638 2353600885537557017307695622 10639 2683430619665783808496032481 10640 3007449094444271578636436510 10641 3314689887258417061351392899 10642 3594198441905988391832744750 10643 3835706902488307697045949521 10644 4030276887711340482963741512 10645 4170853069609363708496412224 10646 4252680009388527905272308475 10647 4273549392694624361199616261 10648 4233862527286685349209006960 10649 4136511369772797773308703670 10650 3986598174725715369715203904 10651 3791027253871131194826444585 10652 3558011064632618583025192514 10653 3296536409828138613480949747 10654 3015835120668077534220438385 10655 2724897992767836052191541740 10656 2432062124898806999347347693 10657 2144691530581661319774850889 10658 1868960290751872212702470068 10659 1609737743475417574839151733 10660 1370567120649569530882636577 10661 1153723153491739280694441734 10662 960330650654491128673018671 10663 790524785992111981753241481 10664 643634482076296860218771779 10665 518372374673527951841005935 10666 413017878548640600658814203 10667 325583353011329553778031636 10668 253956864220313306015056154 10669 196018237973477996490534967 10670 149727779019531240651904826 10671 113189092802774133172590428 10672 84688863460350024778617039 10673 62717265037208822956908889 10674 45973001980173148682999084 10675 33356902719422520853265990 10676 23957643491503538057769219 10677 17032666702610823334050722 10678 11986770360127417329596725 10679 8350252912156139591122093 10680 5757950464706912315381718 10681 3930030672289758604437598 10682 2655023446951043373813400 10683 1775274665135043198556190 10684 1174798614072797488955033 10685 769366434765621569715353 10686 498587534239217414579870 10687 319704938228551156595019 10688 202821081511696152153604 10689 127286736713630273378584 10690 79014010057645483531457 10691 48508100526879935342871 10692 29447288169354803488748 10693 17673466976458192581300 10694 10484808726460860826730 10695 6147099960726271883073 10696 3560826922856143610623 10697 2037475943866249749804 10698 1151263938148164408051 10699 642194273627083213249 10700 353527237748483671325 10701 191993390580120256501 10702 102821375808452508560 10703 54278039179072595126 10704 28229261010217959662 10705 14457039611705769444 10706 7286346664751921340 10707 3611686615856553661 10708 1759416249884293819 10709 841664321731959420 10710 395033650297681650 10711 181727371333049733 10712 81848204497383364 10713 36045207385614334 10714 15499076960260262 10715 6496246497482621 10716 2649014775055327 10717 1048579523596383 10718 401858166074708 10719 148642258415867 10720 52865915933237 10721 17995906052567 10722 5829673958323 10723 1784068260083 10724 510872148380 10725 135112953717 10726 32399323429 10727 6849077154 10728 1218160903 10729 166702271 10730 13699699 10731 0 10732 1 10733 145 10734 8736 10735 314952 10736 7864560 10737 147379759 10738 2183670964 10739 26534890878 10740 271683498164 10741 2393007202877 10742 18433693023184 10743 125858027979233 10744 770134442022960 10745 4263105277069146 10746 21519056132643406 10747 99735575529019806 10748 426989735955663458 10749 1697552828328419247 10750 6296601215324937444 10751 21881987075304763142 10752 71515639054315631213 10753 220560206284056135494 10754 643883522421756451486 10755 1784290527280526114402 10756 4705685392756245754049 10757 11838851558498377742499 10758 28475793369764332475887 10759 65614633476588575086039 10760 145110800229366414118082 10761 308554248354335784029433 10762 631834662337109810663475 10763 1247890671154277037075718 10764 2380509117031868024021177 10765 4392018909015812782956038 10766 7847033588189379271106267 10767 13592762517433143029406445 10768 22853642962452519337522392 10769 37334141713281948155241179 10770 59318816611614922287066972 10771 91753739214467926482632560 10772 138289112675738900852810741 10773 203260546349782923444024974 10774 291587156131778168801674384 10775 408569368545882094306864661 10776 559578382735111897322970833 10777 749642265328238277993654026 10778 982949308631526680297289015 10779 1262305460839665916083994519 10780 1588596707305435886476773456 10781 1960316538406931757297709080 10782 2373220823062641253808511325 10783 2820166195799391292929226681 10784 3291173422591173583152641655 10785 3773735502310068056537786669 10786 4253364105910306427939824815 10787 4714340831451778655399711941 10788 5140615427023922557214775610 10789 5516775035428664549596525150 10790 5828999171379325831646778803 10791 6065915781890560053371816467 10792 6219284131558789202967375551 10793 6284448797976530362425002182 10794 6260533107430538666881820868 10795 6150366646746397758316380126 10796 5960166743043291311171637310 10797 5699015110578413976312387568 10798 5378186104615851968316477741 10799 5010391067099920348557273304 10800 4609003993088466282441172184 10801 4187327991295321898726740073 10802 3757951231383475663498892420 10803 3332227121681954332682093228 10804 2919898285148690030478275513 10805 2528869266076850921381659539 10806 2165120209813107565647289872 10807 1832743948964675865226001423 10808 1534082446768509572244180068 10809 1269935388950576253161490963 10810 1039813522195619354567512377 10811 842211515054898585300658657 10812 674878952879685146601854315 10813 535072848658586555744646357 10814 419780105207184559983145374 10815 325903176175007700806399405 10816 250406371117331940526014384 10817 190423614344834396856007718 10818 143330916320017614794739891 10819 106788377168206019391826186 10820 78757318364150479456976624 10821 57498279658242160469778345 10822 41555289716935626347677578 10823 29731182169738617989298500 10824 21057925963702128005523936 10825 14765084855192016822538445 10826 10248699978526643684883197 10827 7042157144438018551671960 10828 4789987076374149348613956 10829 3225062447007899938240640 10830 2149296149502623766240703 10831 1417697271887929481667408 10832 925486364689754669530674 10833 597889870826555494045018 10834 382205886293235534168027 10835 241742848000855244086759 10836 151265369910348970023025 10837 93626473151527330200580 10838 57315027487989757876321 10839 34696032510246598227910 10840 20766164009464936377565 10841 12286097744842842691242 10842 7183907825120714427511 10843 4150454519531529577265 10844 2368689392862097949511 10845 1334987192095301082055 10846 742797065046508404401 10847 407889390426498566966 10848 220970889446794863054 10849 118052226914770924716 10850 62168286230816872684 10851 32255921986579724208 10852 16480295783009182951 10853 8286685292640242973 10854 4098032309815273880 10855 1991756894647339420 10856 950640545481220089 10857 445171747231479744 10858 204331545333243225 10859 91822755328948815 10860 40347651447330215 10861 17310455431979418 10862 7239327433447897 10863 2945458840565236 10864 1163325059428397 10865 444836292134483 10866 164169326437870 10867 58255923533001 10868 19785280865311 10869 6394449552639 10870 1952283187518 10871 557689851315 10872 147128309280 10873 35189525288 10874 7418782587 10875 1315679042 10876 179471873 10877 14694244 10878 0 10879 1 10880 146 10881 8858 10882 321540 10883 8084580 10884 152554951 10885 2276035994 10886 27849082179 10887 287114241037 10888 2546411316431 10889 19750775746711 10890 135779215855381 10891 836550210624356 10892 4662474134380531 10893 23695707611406029 10894 110571508227480271 10895 476592590809522254 10896 1907565281209412298 10897 7123241064792348967 10898 24920813011480670150 10899 81991480085870838594 10900 254551114820589927034 10901 748036594890714205763 10902 2086584731314574046864 10903 5539049011827996359566 10904 14026536183412690612267 10905 33957184220737252722693 10906 78751301270251532544587 10907 175284689825848858161531 10908 375101537659274024334693 10909 773000066120969654310148 10910 1536374072352899678994505 10911 2949307845353791852529393 10912 5475574406609028712167511 10913 9843999222621740114061362 10914 17157724304995833604215486 10915 29025426461378023818036225 10916 47707416583636266925025176 10917 76263047047134055198196436 10918 118678721394717573911781237 10919 179949255941238894651500188 10920 266080977613150570070847085 10921 383984464763069631404789508 10922 541229708346022092154669525 10923 745647488906099595103299105 10924 1004777704814279764525897131 10925 1325186791265667137077905783 10926 1711699580729461981565461418 10927 2166612428825142867131843236 10928 2688970291617645202315465227 10929 3273997202256036317851086150 10930 3912764874447322709844250428 10931 4592167253329002827880324924 10932 5295240999882557788426300903 10933 6001836275383769473982721568 10934 6689603368648908700097006834 10935 7335223972086721441162577161 10936 7915786391722538125145560164 10937 8410185792889854214963332568 10938 8800426193172929483341855634 10939 9072710753949093275865889732 10940 9218229409598252998366499092 10941 9233584744008304544546236190 10942 9120833916112783613738379769 10943 8887161609127685879722237053 10944 8544232024692268694650595751 10945 8107293380443647240011924071 10946 7594124025524202344881881400 10947 7023914446882019468983497264 10948 6416174753331171409361297685 10949 5789744446157610874679642610 10950 5161962879192299749295452956 10951 4548037530678848542758463360 10952 3960625701969569463931888187 10953 3409625756719621134328417487 10954 2902158137456890304023200706 10955 2442705068489088478179709248 10956 2033371330233312880626939379 10957 1674226461447433955047464906 10958 1363690493450281820400108419 10959 1098929885624858130848259007 10960 876236677492409398334709240 10961 691371017595118414064941511 10962 539854341202881746309477434 10963 417206918836286625936101196 10964 319128877206000851899870458 10965 241627901889386318169268167 10966 181099639322662853446346801 10967 134368427135275625521001629 10968 98696583238731270638620389 10969 71770303838243586834150452 10970 51669494001344353784592990 10971 36827798476289357931125940 10972 25987897681987916454213793 10973 18155925031886839798623848 10974 12557745333748792786909624 10975 8598869606381626627590810 10976 5828996912036945204193628 10977 3911572046706135274175185 10978 2598315822195136965383978 10979 1708398978846262605881992 10980 1111763818295262160820916 10981 716021369925950002425467 10982 456340496517035800047224 10983 287776773966478924693051 10984 179545601918944513825393 10985 110812526797789313565082 10986 67644819716066672579931 10987 40835864648603467898892 10988 24374367003593879071949 10989 14382175172198793800489 10990 8387306675696691950372 10991 4833096195076210450005 10992 2751198870577896418662 10993 1546644090593532057155 10994 858415341514808449597 10995 470216164537540194881 10996 254115514998922243214 10997 135432739152454665851 10998 71151390382901688352 10999 36829845253780650312 11000 18773340259023436501 11001 9417875218860383350 11002 4646775054336419302 11003 2253329167615374716 11004 1073059269848184548 11005 501372155543439667 11006 229614095547427111 11007 102955195161977935 11008 45139247396784013 11009 19323457493033445 11010 8063355781560597 11011 3273493312291379 11012 1290026472628339 11013 492190513713652 11014 181240407246878 11015 64169005160178 11016 21743984669494 11017 7011290497377 11018 2135588305834 11019 608589046350 11020 160159961476 11021 38208242587 11022 8033548312 11023 1420619678 11024 193171572 11025 15757502 11026 0 11027 1 11028 147 11029 8979 11030 328202 11031 8309184 11032 157874137 11033 2371634445 11034 29218673019 11035 303306497798 11036 2708495588329 11037 21151958980001 11038 146406377620694 11039 908179305126025 11040 5096134035400382 11041 26075353194816373 11042 122498444198131633 11043 531559181503579863 11044 2141856781853772822 11045 8051644046544766865 11046 28356579346233846178 11047 93914679189744061641 11048 293495144433530748684 11049 868155725776760570874 11050 2437513793449751466045 11051 6512828473628423545486 11052 16599503130608309748859 11053 40445773589577029138419 11054 94402267088360479690716 11055 211464792808867882023163 11056 455405584934524074426180 11057 944431210994388173048575 11058 1888925398308363825659096 11059 3648804723268949227933396 11060 6816452947999322387352138 11061 12330596165667702933752291 11062 21624267798141216696059167 11063 36805695123723985721155371 11064 60864279841420042508709463 11065 97885066648925493804642161 11066 153245044565176007020394106 11067 233754842911357109625650261 11068 347701991299365144339679708 11069 504749324635063264323239290 11070 715646561549111391633642211 11071 991726044345782598930250795 11072 1344175274596194036757120743 11073 1783107708090442415791410455 11074 2316486037062584542089634686 11075 2948984203474506942560175161 11076 3680900221468941536580232482 11077 4507246306971555957947231464 11078 5417141819931728842126664065 11079 6393616254563789240693689218 11080 7413894786279633292097410484 11081 8450191277158112657089241711 11082 9470979031685339787766005845 11083 10442655254851336216361568695 11084 11331468584915499809276083915 11085 12105546728834773787033114134 11086 12736847538059984176213861972 11087 13202863520593649096679806676 11088 13487935578053273312461190030 11089 13584072868234423895482948217 11090 13491226417411350186170995998 11091 13217017805641086445894684627 11092 12775974382875692515086246313 11093 12188363515644977777887216761 11094 11478746462618457710725073808 11095 10674385798446750252369386687 11096 9803639034034376158384162897 11097 8894457134102842730568967362 11098 7973083165988409577102012761 11099 7063017135406994154475996501 11100 6184282053458487754052074223 11101 5352996889864198955529996023 11102 4581236984879015412773901230 11103 3877143447763882055163553434 11104 3245230817187104855526144097 11105 2686836680492208689744568553 11106 2200657247176924204420284152 11107 1783317805840514003852527347 11108 1429935114945665021724373299 11109 1134638638336213584240441533 11110 891027848116540173775121408 11111 692552552438728726723471057 11112 532811642712261563246728143 11113 405772378048851720517112480 11114 305917188800222491673627042 11115 228328054062868687152793581 11116 168720007320388095575105260 11117 123435553255037436088009980 11118 89411071875207537328581360 11119 64124967381914931903883555 11120 45535673130114931948230794 11121 32015879808406152018551747 11122 22287680141401297466834858 11123 15361830608987797998678623 11124 10483079226959640504684016 11125 7082518815347214910637643 11126 4737189000578233352856670 11127 3136640463021645315045330 11128 2055854735989851255045057 11129 1333742052262160162530274 11130 856379682807985938661340 11131 544169705566280194756265 11132 342159856515988423513174 11133 212861999598176084120116 11134 131003677061934580765654 11135 79748182353265191544125 11136 48010823967676408048944 11137 28579895009187570249666 11138 16818980724900568144372 11139 9782787097577476072281 11140 5622725814376333445116 11141 3192570545843886010277 11142 1790279691747732687846 11143 991183706405329944146 11144 541619021814364080121 11145 291998066426582761045 11146 155251910067941789297 11147 81371536425777383697 11148 42021879483050000142 11149 21370440422809973389 11150 10696220355684925802 11151 5265540210207760933 11152 2547636148392633437 11153 1210499874818819168 11154 564333032310297783 11155 257877283189813247 11156 115373535470032986 11157 50472956474296964 11158 21559454590080790 11159 8976728108769839 11160 3636323485550752 11161 1429869785631185 11162 544345014840408 11163 200001651250788 11164 70653475748061 11165 23887267119513 11166 7684764230982 11167 2335271648149 11168 663908250225 11169 174289683466 11170 41473277006 11171 8696763951 11172 1533520150 11173 207865816 11174 16893952 11175 0 11176 1 11177 148 11178 9102 11179 334973 11180 8538437 11181 163341037 11182 2470555619 11183 30645599271 11184 320292250873 11185 2879686780407 11186 22641982886531 11187 157784409732208 11188 985391142183576 11189 5566765025776725 11190 28675345012867282 11191 135617665246570165 11192 592427020781308509 11193 2403040136301041206 11194 9093517203846434036 11195 32237907411862080630 11196 107473333378524614409 11197 338073084939952845371 11198 1006555232516662360344 11199 2844493302918622591122 11200 7649492112828867239588 11201 19622312363891028618999 11202 48117953439613495189694 11203 113026917306478844058814 11204 254794087407737226949261 11205 552188845080886431718641 11206 1152347983425926836880921 11207 2319199285990518748377865 11208 4507851855360048313954807 11209 8473423788478277572911979 11210 15422390526128689617785160 11211 27212083454751514596103908 11212 46598698083688208251728974 11213 77525619980482982363438463 11214 125432149455522059966358542 11215 197548733441327429876654861 11216 303130490235803829656392644 11217 453568930009691314317004971 11218 662315681606521614665956980 11219 944555047773396011961262092 11220 1316576826502284773798836044 11221 1794827941524099550922238502 11222 2394659669314332300138392596 11223 3128832797835983500953922952 11224 4005889847084762774107543061 11225 5028544047569274565467520157 11226 6192261451866503110273882673 11227 7484218952786501231814065528 11228 8882803330358840259618022007 11229 10357774572791190490655025455 11230 11871154373632015794919635128 11231 13378825204917351128704258199 11232 14832746485190539891989946046 11233 16183622800948561149159168581 11234 17383804774100022398388849136 11235 18390173449067570412525997193 11236 19166757878577756306137923137 11237 19686862702427358848272494969 11238 19934533815335810082176772827 11239 19905258484767362621176952069 11240 19605872432120808132283326765 11241 19053720944674566524650530521 11242 18275185518152749171211063320 11243 17303735371454052412814359508 11244 16177690674647736006105494604 11245 14937890642366380913136743205 11246 13625446570914123533425556039 11247 12279731299025595810162491558 11248 10936717575046254703532220113 11249 9627733969285893301509446569 11250 8378663500295936896157807834 11251 7209571356633134325316083315 11252 6134717032434538074149156010 11253 5162884504938087247813820412 11254 4297952099287568548625261607 11255 3539620656547162425952119748 11256 2884223015510992135838466471 11257 2325547672202587073288144892 11258 1855622706549683161761900885 11259 1465420712612683484090925048 11260 1145459900558779373288005751 11261 886289532276272575746575699 11262 678858624939555375827066691 11263 514775034436356755284230957 11264 386467581266540478400970690 11265 287267026922676739288954548 11266 211422832673011182866872097 11267 154072197608992324235092539 11268 111176351919392600826588857 11269 79436908912699108642186934 11270 56202620095974902302348473 11271 39374412657054758439285024 11272 27314314064737571351962838 11273 18761903188246056814848822 11274 12760326434600203553229587 11275 8592687477595235558466655 11276 5728733438954702905363929 11277 3781172238296338119921036 11278 2470609618855146036350913 11279 1597933504673322173047287 11280 1022945697585778128375720 11281 648101807524192890507658 11282 406333804518378820589821 11283 252068495808829927066899 11284 154700282715768585618987 11285 93915102055557975366804 11286 56387111371477044679643 11287 33476928396172524515644 11288 19649269431381555399543 11289 11399552935107402845408 11290 6535315985154827526299 11291 3701433173140837797630 11292 2070496802128792867994 11293 1143525717950999233135 11294 623357122152269977100 11295 335263798127627151823 11296 177835736629038595073 11297 92991025108397823628 11298 47911608296540134802 11299 24310008764024718999 11300 12139959274719226068 11301 5962840611097761434 11302 2878580716194074640 11303 1364718459303274726 11304 634829103066360971 11305 289455853105625296 11306 129219264598012022 11307 56407200203131433 11308 24041975173684469 11309 9988670268005068 11310 4037464298861257 11311 1584153031586646 11312 601763122122328 11313 220612377679894 11314 77761898050022 11315 26231685013992 11316 8419819518128 11317 2552725870869 11318 724012697180 11319 189605508852 11320 45003749779 11321 9412062039 11322 1654954795 11323 223623318 11324 18108418 11325 0 11326 1 11327 149 11328 9226 11329 341818 11330 8772401 11331 168958028 11332 2572891874 11333 32131844132 11334 338104608686 11335 3060429540146 11336 24225819858987 11337 169960729380750 11338 1068578534027819 11339 6077236246876557 11340 31514385379469801 11341 150039071614717643 11342 659783288924770543 11343 2693988742324704938 11344 10261821328595826738 11345 36618984357757077707 11346 122878463542748818998 11347 389053746789769474584 11348 1165865867815265414962 11349 3316008057348692915473 11350 8974915680589069034316 11351 23169797865413564174205 11352 57179509299971716918984 11353 135164639975228208933907 11354 306623198747733759922163 11355 668688875608572293828999 11356 1404194021953044912523039 11357 2843640017584259918859779 11358 5561413956002617819306481 11359 10518151755131108889872254 11360 19261182000293336288878388 11361 34192396715529558642191142 11362 58906579216625877934845868 11363 98592369796092870943250362 11364 160472550874668851854734153 11365 254241139530379416053874661 11366 392434168527150636362510403 11367 590652623107034319263274758 11368 867544353516122019361381001 11369 1244451708563503983701708527 11370 1744647139239023050227214695 11371 2392112167952255331205624609 11372 3209865049309483248800884020 11373 4217904841919871018793123320 11374 5430906815596631042733674237 11375 6855866041911281220664488839 11376 8489931690788299297571927449 11377 10318694117180458219439328974 11378 12315173507795424613354991880 11379 14439710597115707139043261924 11380 16640880181064807039941140846 11381 18857445588987698990284467323 11382 21021259765184330403636125932 11383 23060911125646067915628380659 11384 24905824569584571836020322112 11385 26490471954785994850269384643 11386 27758329459564548397207350036 11387 28665243399674964481649504111 11388 29181927369512541062663678512 11389 29295403265632851033629351027 11390 29009304729628287935867453209 11391 28343070357117142309512843783 11392 27330152847897127235172856499 11393 26015448673250753817000494153 11394 24452203914390088994816920439 11395 22698672863428696845266897984 11396 20814797910476895879999625367 11397 18859146589500183953578285448 11398 16886291103227657814706554087 11399 14944754956836128535955269929 11400 13075588213124250900832789188 11401 11311574065975655237970216280 11402 9677020020021113964742431552 11403 8188050137399229273314578842 11404 6853291807264691509131811900 11405 5674840854666524270616163691 11406 4649390781036165598553437788 11407 3769422942743814919172204230 11408 3024371592659706347701987980 11409 2401698041905646214184799258 11410 1887829200771335677403305349 11411 1468935420310891818038967353 11412 1131539486998522570937231691 11413 862962036463796059850940473 11414 651618295063614017611862979 11415 487187094011146396912962713 11416 360675982989852321852454135 11417 264406615951391550910049612 11418 191943065676366631906610321 11419 137982995072075616024202471 11420 98228240744731283570513704 11421 69247805381823921184131853 11422 48342845932934907029407312 11423 33420204821351154112500950 11424 22878481642508554485095486 11425 15508623689314786347091547 11426 10409508245098334472961687 11427 6917943727312677962051070 11428 4551856295185610620688770 11429 2965072690332969178197471 11430 1911980925032974759464716 11431 1220378751619918791846220 11432 770948136538093824826869 11433 481977263758415145624285 11434 298156841802545667109034 11435 182482007735534355476662 11436 110480703225293424260201 11437 66156333883191877468501 11438 39173786126866548842171 11439 22933573899223979175586 11440 13271036134577182993741 11441 7589110184173641685846 11442 4287620146102454803015 11443 2392529187870203395902 11444 1318191127587662559485 11445 716856009922922211168 11446 384641666540484363463 11447 203551725446921232335 11448 106192440439053073969 11449 54588375722852486243 11450 27635080328407940035 11451 13769483812502856539 11452 6748174919093526870 11453 3250508999513406134 11454 1537666670329147915 11455 713719658252589342 11456 324720358018563091 11457 144648698807278204 11458 63006396438673054 11459 26796911993970585 11460 11109315384230108 11461 4480768814690369 11462 1754296326146648 11463 664950743546465 11464 243246204227620 11465 85551438167852 11466 28795208950343 11467 9221816755286 11468 2789456341952 11469 789296344822 11470 206202188099 11471 48820194541 11472 10183334227 11473 1785537411 11474 240517270 11475 19406016 11476 0 11477 1 11478 150 11479 9350 11480 348775 11481 9011140 11482 174728801 11483 2678736353 11484 33679451819 11485 356777806384 11486 3251186971814 11487 25908684060318 11488 182985396709530 11489 1158158996461935 11490 6630617856997515 11491 34612621643384115 11492 165881849567624724 11493 734269040702079243 11494 3017860555329881710 11495 11570895403986466252 11496 41560156287711274237 11497 140366625486631333128 11498 447304633770679705518 11499 1349075520427050231182 11500 3861757486287388819174 11501 10518871016484585511073 11502 27328617295542290824259 11503 67870272250661716337629 11504 161448081958167290294058 11505 368546356620695625233622 11506 808751382604900785987972 11507 1708866921566216109002190 11508 3482027176037767104728340 11509 6851809791110457413660049 11510 13037913020340862501381687 11511 24020725576397966670375910 11512 42899595355800580965480355 11513 74352200338719510584106038 11514 125188836632129050486360441 11515 204975172848143966669583039 11516 326670951561982889094747840 11517 507202915899540917283157643 11518 767862482348851216651729607 11519 1134398514934197450244706290 11520 1636669812405903652982033403 11521 2307736771856953865076853433 11522 3182311062701058167822628033 11523 4294546218666073189154686932 11524 5675236288722203598712475380 11525 7348584671735257473627892465 11526 9328797630111560841886862903 11527 11616831336811862250573423446 11528 14197662867687958796844508024 11529 17038452989616143960085684529 11530 20087916558167981151412989021 11531 23277116982979865840402715089 11532 26521764441087827304255267961 11533 29725939744643864883826523884 11534 32787007498341202913068724659 11535 35601344734487976741352372941 11536 38070413306659065367356053769 11537 40106659107435290435723276371 11538 41638734272302524114656934797 11539 42615607375559690985003396317 11540 43009241170876319086116408059 11541 42815662014054216290134929488 11542 42054401053815073624908595450 11543 40766435767214630999517519561 11544 39010885106688662284407666758 11545 36860800539096612005492846397 11546 34398442295907864718284195031 11547 31710434675261342530572469554 11548 28883160792872976919787430896 11549 25998694140118920739939253235 11550 23131482255507174566368193636 11551 20345907891311764955396006027 11552 17694765510740898781794253203 11553 15218614061569812720845333984 11554 12945906417928975470135287191 11555 10893754561407746877554523986 11556 9069167809377719262026117315 11557 7470597422374786728711231338 11558 6089631504653588130952604675 11559 4912705236867619464193124131 11560 3922718958673000789642866036 11561 3100486582720113511621653762 11562 2425966058167482083311748286 11563 1879249737197795630885702833 11564 1441314035391534336505718878 11565 1094544028885898024504160524 11566 823059579936592001026624493 11567 612875703135504413093089453 11568 451931964613540978998096718 11569 330024681559984432473748668 11570 238672509567607281673120590 11571 170941539468242002029090720 11572 121251001419077385836873064 11573 85175652079201078339869278 11574 59256291212043432534742975 11575 40825853763365249719970032 11576 27855261903782833617179625 11577 18820711462151152038475829 11578 12592254814007792322101299 11579 8342333990349134944625290 11580 5472201717327752152005667 11581 3553830354307447634116861 11582 2284843970478225824256096 11583 1454126621839981582215855 11584 915987237106819264484160 11585 571042866248707090431545 11586 352277772594278054892917 11587 215019783143127131526504 11588 129831934784985409926923 11589 77539201179639832419909 11590 45794946158312574517875 11591 26741295864062915884889 11592 15435479516897571539413 11593 8804930143617527236792 11594 4962329625752697997266 11595 2762323932720564785597 11596 1518297686432304365728 11597 823728550821222918851 11598 440954670246061516388 11599 232813926427304581144 11600 121181063847449795933 11601 62152426273995178045 11602 31393842530523638658 11603 15607581196163277368 11604 7632136359670257776 11605 3668258322248443598 11606 1731512442647631336 11607 801957344902337732 11608 364080806727904023 11609 161834462296379176 11610 70341545530640832 11611 29852748367079186 11612 12349788824143242 11613 4970459194726831 11614 1941852801643034 11615 734460094957950 11616 268092268958456 11617 94084249419484 11618 31597338267103 11619 10096560568378 11620 3047089826375 11621 860184023901 11622 224181676285 11623 52944656918 11624 11014748687 11625 1925923811 11626 258625688 11627 20792120 11628 0 11629 1 11630 151 11631 9475 11632 355806 11633 9254720 11634 180655861 11635 2788185126 11636 35290515983 11637 376347270558 11638 3452441317969 11639 27696041580815 11640 196911243652988 11641 1254576120295884 11642 7230193623442038 11643 37991746986902532 11644 183275185684533405 11645 816583736657656063 11646 3378124074728238314 11647 13036592437066494544 11648 47128579983209267566 11649 160202797835927087885 11650 513803825199535336286 11651 1559574825667238648426 11652 4492819681948113586279 11653 12315580833014259364686 11654 32199022702184334891794 11655 80469468758826773073041 11656 192618492638625015863470 11657 442443278547722208952671 11658 976939288136907518655183 11659 2076989783279167567228840 11660 4258123351793289303584300 11661 8430195025697018735719158 11662 16138859175155557552210029 11663 29913651019082709798420533 11664 53745377539963142141441824 11665 93707082441394638390365280 11666 158716072585478355104680987 11667 261408282737620961514863819 11668 419061231469114885745224464 11669 654460990199918257361348432 11670 996567657249070695505539404 11671 1480800928461301916811172823 11672 2148752022876517758222275409 11673 3047139687659177692209947127 11674 4225873025572895167179610484 11675 5735164545961412923725650928 11676 7621748888174978609365721746 11677 9924394912508029250183125595 11678 12669033960978233810093128829 11679 15863943844780800660497707566 11680 19495504870467212047958393438 11681 23525062902454930465357827146 11682 27887384345885135441711025531 11683 32491068330553859933737743019 11684 37221102623462820462434253442 11685 41943532250603047372784156530 11686 46511980941294327846857517236 11687 50775555645342422005439203264 11688 54587501857554089519580103631 11689 57813884183657374403908513859 11690 60341554550333602662127049012 11691 62084740317701863816165021776 11692 62989725779023784061027763782 11693 63037293542419094397712075191 11694 62242811776286320155673096180 11695 60654072215255857469155318898 11696 58347177271803065906149470289 11697 55420923034486587367493965634 11698 51990216231142464250420098514 11699 48179093448805125404680975578 11700 44113883775039181241370364742 11701 39916981496419992572626555645 11702 35701587568877120788208208252 11703 31567652997079623489232932027 11704 27599129294205246482277536294 11705 23862513882509251097878735581 11706 20406581300384994476441946516 11707 17263120170795835556639233584 11708 14448453008560774018007857949 11709 11965499763506552182714749979 11710 9806152712770216314464015657 11711 7953754606841746594448430852 11712 6385507911291355069950958294 11713 5074684810242208039450910148 11714 3992550334065700209504565468 11715 3109950624260314331060755218 11716 2398552271636759623716483818 11717 1831745381930446381329386174 11718 1385242103692724917580938910 11719 1037414179908529086036556883 11720 769418599121367433806871164 11721 565160878848517705505181149 11722 411142271878236508871245139 11723 296231545376286150689394552 11724 211395079036560233702310013 11725 149411773091536983120500559 11726 104592318734723124968711885 11727 72516200661023781031296813 11728 49794612835566236425498375 11729 33863354754867281390867333 11730 22806701980826367906205831 11731 15211102818023512031973654 11732 10046193753174041625760904 11733 6569887266630587565161819 11734 4254009794208474687351420 11735 2727015093606453953828813 11736 1730552473299256499583939 11737 1087038751986485093436908 11738 675799790366105132555704 11739 415765264626272869506214 11740 253089485469777777289955 11741 152415199526999353243901 11742 90789733942531831817660 11743 53483340615814419604217 11744 31151943545982863064903 11745 17936596008624566564894 11746 10206522845325677626873 11747 5738304932172527908729 11748 3186634030737251282042 11749 1747378053287836174245 11750 945798377254782702845 11751 505131406387622173290 11752 266088547681752014048 11753 138187561978351259943 11754 70716171842202563401 11755 35640222797834905053 11756 17679702098715423499 11757 8626532879115187074 11758 4137210089397479979 11759 1948662833338279549 11760 900597828878987229 11761 407990666320007449 11762 180967107923536415 11763 78490871060168088 11764 33240805065851018 11765 13722300745202809 11766 5511160377776541 11767 2148520473964471 11768 810893737158284 11769 295356551664610 11770 103427886690024 11771 34659224894486 11772 11050334868926 11773 3327383808135 11774 937133744144 11775 243653654655 11776 57400800531 11777 11910769399 11778 2076814553 11779 278031704 11780 22272512 11781 0 11782 1 11783 152 11784 9602 11785 362950 11786 9503205 11787 186743069 11788 2901335172 11789 36967193649 11790 396849617376 11791 3664694566835 11792 29593620644543 11793 211794006466302 11794 1358301009114569 11795 7879474203209028 11796 41675107517680773 11797 202359030739472370 11798 907490121415787908 11799 3778586505843273835 11800 14676427637153573662 11801 53398938549263614199 11802 182683574031294350158 11803 589653195211668701297 11804 1801208239215301403590 11805 5221836270153437914315 11806 14404348027489921960955 11807 37896882026088424802260 11808 95301867372601998154008 11809 229543465491557005194078 11810 530527905558898811508322 11811 1178660444364597843643065 11812 2521231187635051197040266 11813 5200442124089956238371241 11814 10358331364155917866698486 11815 19949935597506084920624155 11816 37199820526636826850769984 11817 67235945105338757163556995 11818 117925567803219342759574540 11819 200917522377746106165013944 11820 332861673682752952734353854 11821 536729801116391017956727465 11822 843105763543913225165606356 11823 1291253536282202852449362198 11824 1929720162653081345924743998 11825 2816199926314253811489179527 11826 4016389601148538131797152305 11827 5601613420646914524386536878 11828 7645095705486719496212893675 11829 10216905854768757254668406199 11830 13377781895265962651845374505 11831 17172233003763740967892199947 11832 21621499680692653457434454777 11833 26717081544253752355315601502 11834 32415599177498111285864221969 11835 38635718931674943139655398925 11836 45257732002905221728915423567 11837 52126150770535463707542931132 11838 59055390560871386322233791871 11839 65838279646317132102614127368 11840 72256826661323716402808302954 11841 78094414602048343340974966565 11842 83148419071858426967722700332 11843 87242187950465657794786825784 11844 90235377105705180396538710880 11845 92031802863036154384928871284 11846 92584223290357428216209518862 11847 91895763530851816322292069990 11848 90018017383056563029336845381 11849 87046151052028318764469838048 11850 83111574415006502895520589350 11851 78372908743147621561367542296 11852 73006057429237596826534396941 11853 67194179045078204476462802624 11854 61118280875430572661468153571 11855 54949013859625164773634959291 11856 48840078314047006555543330661 11857 42923466159957231054064847791 11858 37306589682755444910379502895 11859 32071194935323844572115642656 11860 27273840299282157499568966059 11861 22947642433923235525931784722 11862 19104952846457123277781099859 11863 15740624568058749608334334158 11864 12835553144993069802694084256 11865 10360221174483581343529895505 11866 8278032541334392642980814207 11867 6548283685191513112909805135 11868 5128678357873895507357889502 11869 3977344816290313327021224283 11870 3054357388316204728752560728 11871 2322796592430871067939561213 11872 1749403542587151298582140117 11873 1304896241393236753130617087 11874 964019170342442151680373237 11875 705395215553414737616767555 11876 511242327921043843755737258 11877 367008143973647482143359652 11878 260965539282151565815485799 11879 183801864682938083946136787 11880 128225203171832446236994056 11881 88602852498948420419164518 11882 60640602311420860484926198 11883 41106259614576188719555005 11884 27597174060540420806805557 11885 18349037137149315770722657 11886 12081752082189213713653902 11887 7877465026493608848570487 11888 5085700106179655254385286 11889 3250769093430245730673051 11890 2057081252022925825778959 11891 1288548427126439464795443 11892 798882611401328204834599 11893 490164315456164858995114 11894 297587566191430008533017 11895 178745052447123457815632 11896 106200051454066398625763 11897 62402961296707747555449 11898 36256533348819667497172 11899 20824313878510444287678 11900 11820951980657907223094 11901 6630037640512897540349 11902 3673122424405222930994 11903 2009432396846956555183 11904 1085126128442217942139 11905 578218979641826084769 11906 303900215613176255086 11907 157470977651122333519 11908 80405598851166107568 11909 40434540057939036437 11910 20014257268681099891 11911 9744519867246866645 11912 4663348097029347448 11913 2191789152983831436 11914 1010810409774792086 11915 456951251116838913 11916 202256891372246656 11917 87540519992049178 11918 36995509625527970 11919 15240246867888322 11920 6107936684930544 11921 2376155117921149 11922 894908948237891 11923 325263302386309 11924 113655753571086 11925 38003806751904 11926 12089940546499 11927 3632236493053 11928 1020639160649 11929 264736088411 11930 62214019813 11931 12876175759 11932 2238957885 11933 298823824 11934 23853318 11935 0 11936 1 11937 153 11938 9728 11939 370171 11940 9756660 11941 192992864 11942 3018286590 11943 38711693332 11944 418322716743 11945 3888469172074 11946 31607422472963 11947 227692465333935 11948 1469833785770767 11949 8582211160788335 11950 45687815983684902 11951 223284916285446101 11952 1007819472894557636 11953 4223424263181397573 11954 16509739968542827061 11955 60454226764623129053 11956 208140688086438001328 11957 676093109238508592533 11958 2078331185884751600905 11959 6063220604920217014506 11960 16830268940681144814178 11961 44555984914751485918972 11962 112744834530911002938380 11963 273237432741309184943026 11964 635405055717143706428581 11965 1420317028261076842733150 11966 3056681824292694681607866 11967 6343157642506071777261676 11968 12710694839527034845523160 11969 24627579704288840469252140 11970 46196411152476416998572878 11971 83992871249336913646156034 11972 148186533935231280550056164 11973 253959665875130153432984287 11974 423197626162178495993495061 11975 686363210332039785876025949 11976 1084390277707773659514839785 11977 1670347525994251707383275429 11978 2510544890026434489953661890 11979 3684700447080505209080583950 11980 5284774176677424323787680212 11981 7412123467075542192758502819 11982 10172754246687195718333441251 11983 13670630708069191831950538013 11984 17999252141453243607244458183 11985 23231980223975960291481822141 11986 29411866145282470002524496961 11987 36541940610776156848030909233 11988 44577049301257064159125526548 11989 53418309788420368718062687470 11990 62911117865010574809550333203 11991 72847347389611549427085188392 11992 82971995427026957812149683877 11993 92994069541036347738859590791 11994 102601054243080431711741003911 11995 111475889383707727492953526777 11996 119315098618128753353477101729 11997 125846559888273710514637918581 11998 130845430279098336425863504626 11999 134146919798282672963409050720 12000 135654926362452481764683937108 12001 135345954740573432656187062127 12002 133268193081538805836821914812 12003 129536058048516655546322648212 12004 124320895522686384150282302255 12005 117838802140394017327906340115 12006 110336692741387416033132178343 12007 102077775572368296229342322096 12008 93327521108893589257145434175 12009 84341043519504209357084453355 12010 75352585226855627915415310976 12011 66567536447550400565098010708 12012 58157163114938086552647291186 12013 50255983387418039719998347565 12014 42961543199078619301935673838 12015 36336205384063556886760520499 12016 30410487656078515136333840385 12017 25187458656666615923402580507 12018 20647720241655668822147213697 12019 16754557206657864646561401027 12020 13458910811098217036547499792 12021 10703918294210775631448761330 12022 8428847221562641616712486334 12023 6572333329912963731645865281 12024 5074898401715747677272974370 12025 3880777831619353708585153950 12026 2939125232320333156241223867 12027 2204684540737663970496868776 12028 1638030580905076765957647000 12029 1205479465111188163366041747 12030 878763301344358379584268181 12031 634552025695014839592071443 12032 453891057833022795911555791 12033 321608700072606382409825102 12034 225733095577754895002162191 12035 156945999277894433903243694 12036 108090069635088736438055443 12037 73738019138906245511895059 12038 49825696176437529347249736 12039 33346792159797637921187440 12040 22104076518467305912678263 12041 14510531957605460543473933 12042 9433176989614377706005027 12043 6072439835451710471302579 12044 3870451321138040829184110 12045 2442368354701002409659237 12046 1525685824666716732521238 12047 943347326987659819193347 12048 577262732000213729431230 12049 349548896916646623750315 12050 209414110597106200169090 12051 124105814315861240171431 12052 72741815442121846876349 12053 42159176680051989947297 12054 24155618661324386004721 12055 13679039300860174745060 12056 7653996102155671352751 12057 4230478835324129373219 12058 2308987350319960882658 12059 1244038802468442281975 12060 661397414503366301102 12061 346838950781908409848 12062 179322056555321004975 12063 91361830451630931766 12064 45844226676017609546 12065 22642945635629724674 12066 11000746697186844961 12067 5253322796537152653 12068 2463854613463085372 12069 1133889677957898972 12070 511516533965906183 12071 225935712601061106 12072 97585327491371173 12073 41154690003465548 12074 16918318167435542 12075 6766331594408629 12076 2626784232782937 12077 987222457698930 12078 358056585369196 12079 124847584770341 12080 41655951405913 12081 13222735983997 12082 3963697542821 12083 1111232215604 12084 287555822536 12085 67411560883 12086 13916083600 12087 2413152811 12088 321096336 12089 25540982 12090 0 12091 1 12092 154 12093 9856 12094 377505 12095 10015153 12096 199409276 12097 3139140193 12098 40526289613 12099 440805696329 12100 4124308687815 12101 33743732199347 12102 244668588003129 12103 1589705170706150 12104 9342411742171871 12105 50056872491106336 12106 246216827154124184 12107 1118477247996539170 12108 4717215992282627055 12109 18557868184538617163 12110 68386612398047755470 12111 236944906462710824421 12112 774518751371232241677 12113 2395873958797651662798 12114 7033392046766315887976 12115 19645041098245174511158 12116 52330670570937419837754 12117 133236426668228665364785 12118 324885318098604378242999 12119 760136217325552317074663 12120 1709480119748663696393685 12121 3701297341752778652668009 12122 7727180739308722444548853 12123 15576985426304012972421886 12124 30361347729065856867476947 12125 57290063271361251139871794 12126 104778396433724194359396811 12127 185944263668787550977049596 12128 320530950046480564689311702 12129 537237209385900848567576915 12130 876356841660320370452377251 12131 1392525816114432693643026419 12132 2157256246169109623164996492 12133 3260820080995680152547198174 12134 4812954829427440663201163514 12135 6941826027820589540854510009 12136 9790722142041998578657677960 12137 13512095324547559475413997165 12138 18258800642798130449054398049 12139 24172713872383579482677176217 12140 31371291148197868639674411921 12141 39933023153204186784561336838 12142 49883071983898791183387511870 12143 61180599258297628641631365793 12144 73709348420909401549957460266 12145 87272902059839307211311213356 12146 101595693915331905878423287997 12147 116330343533549004692755691644 12148 131071255852624919783328594470 12149 145373765454711353804640717309 12150 158777491562713273345452448728 12151 170832086243017330604320222369 12152 181123268569891514590699639254 12153 189296978712642429257524021702 12154 195079663148607006009751489288 12155 198293089013064864650612864633 12156 198862629119922840548684275334 12157 196818589146560628830254326842 12158 192290788103054037514551343686 12159 185497180221247584460479978347 12160 176727762303638076478888956023 12161 166325306984526165352010734589 12162 154664583784042935708397541809 12163 142131682921819106248307621229 12164 129104866695955430743198436926 12165 115938077726257497713645366241 12166 102947876722367544748987476407 12167 90404208905727329918882249018 12168 78525046810465646127318866925 12169 67474658053628214281144634683 12170 57365019177941427304858376776 12171 48259749249062443022166756224 12172 40179868169931210633333268232 12173 33110685623718615496851741129 12174 27009183048355297564768331993 12175 21811346475944460639311454017 12176 17439025672715187551294087679 12177 13806019660442510729870808458 12178 10823208086944353271489819801 12179 8402653153219460235556205120 12180 6460682486804966537020877845 12181 4920027208778113523126340598 12182 3711131769200370696763752477 12183 2772775073323547239795811587 12184 2052149287437664229608704155 12185 1504537313150481477869024277 12186 1092716073932192501834606374 12187 786193934190403442959711058 12188 560369658758603389376157496 12189 395679535478322714878050277 12190 276780166884763218058362132 12191 191797921599733373297046566 12192 131662550986823047134758449 12193 89532067985787221001917519 12194 60308434523136951916047709 12195 40238534068536838519664754 12196 26591865696697286924082164 12197 17404924435117744560637583 12198 11281901830742649995210281 12199 7241780874209667927798134 12200 4602810236131645249887504 12201 2896493800177356274530654 12202 1804456551594922845946755 12203 1112735560168076618688506 12204 679127477800821842084170 12205 410167129298299895080489 12206 245104335075629669608162 12207 144892407629543298430219 12208 84715276606269867837575 12209 48978875169372483557829 12210 27995503713579639390235 12211 15815861912882821715665 12212 8828882422259229498486 12213 4868550885586205727359 12214 2651162049167006108417 12215 1425162571841663569948 12216 755995737650507288074 12217 395567937518398659302 12218 204066945585475429565 12219 103742860036972396861 12220 51944628100925705786 12221 25601117073946204566 12222 12411518452747191991 12223 5914522092527239732 12224 2768144732499064603 12225 1271268311264285972 12226 572298418599186815 12227 252259239608316594 12228 108729652095773766 12229 45759894691588181 12230 18772620237437794 12231 7492410947645770 12232 2902622185933138 12233 1088615570917996 12234 394001947351758 12235 137089966433575 12236 45642610748061 12237 14456680598324 12238 4323979588214 12239 1209485969510 12240 312249218497 12241 73022650164 12242 15035968372 12243 2600252357 12244 344949654 12245 27342421 12246 0 12247 1 12248 155 12249 9985 12250 384916 12251 10278747 12252 205994880 12253 3264000106 12254 42413310514 12255 464339005555 12256 4372778533138 12257 36009130469505 12258 262787680911688 12259 1718478134792638 12260 10164354457590375 12261 54811292586539361 12262 271332133334975632 12263 1240449151710070891 12264 5264978299507305324 12265 20844342532653505043 12266 77298380267640619999 12267 269510321303118054119 12268 886498251131177135875 12269 2759413114330286594240 12270 8151039390138473976269 12271 22907877211390353646521 12272 61398820072070721775709 12273 157284662580083749868998 12274 385869808922565925511047 12275 908315882536961297092606 12276 2055093503680006742858639 12277 4476418517916139244232807 12278 9401430688060829043840172 12279 19065111035865900826011499 12280 37380645760670945268075694 12281 70951501040386371312166909 12282 130526054605180004750210566 12283 232990402880218086469866815 12284 403963000923306826699808850 12285 680989889250700947206240161 12286 1117236540377580306517399574 12287 1785433287514543908146604214 12288 2781666398096811325257456357 12289 4228437170321743717674065296 12290 6276267866597923803025538596 12291 9103053214278335236177534034 12292 12910377261842440462950278087 12293 17916167388797824608431948813 12294 24343353552870146376447438345 12295 32404631129498730925729244880 12296 42283952497826314451880078807 12297 54115932788550813512329760094 12298 67964867502329600546745562661 12299 83805436444198954171658758939 12300 101507331042217550692507231259 12301 120825936394243191371670434672 12302 141400807632656494383934879365 12303 162763027704881752489666918532 12304 184351687681115627900738400748 12305 205538791793776766001895039068 12306 225660976680060742829576909006 12307 244055667022947319756193889702 12308 260098768940335377722091847752 12309 273240795377966250286353203695 12310 283038448526923103391610075407 12311 289179131455077513894878240645 12312 291496562592996737027288328849 12313 289976530540670591622359295962 12314 284752745805577700138650507627 12315 276093614067422083234894984936 12316 264381480718673952743820804274 12317 250086412561784603401681141944 12318 233736854842390779581726525291 12319 215889527662816589454252940187 12320 197100731179768814226644697502 12321 177900861282772517429552634049 12322 158773456781550471639691282873 12323 140139569146219934026399667768 12324 122347725632229423108863984848 12325 105669294580778309110679590422 12326 90298691823578730980378293165 12327 76357607821656294116808443338 12328 63902290096029539378199330264 12329 52932876102675538308145063774 12330 43403820605555730009484310899 12331 35234576375336425660490150771 12332 28319843668801403742038873740 12333 22538879700606855346603796952 12334 17763534837859024335370704206 12335 13864842713714710039935879399 12336 10718127005388709889404649821 12337 8206693102840520820052468409 12338 6224247180337030614581835912 12339 4676230236624311950680152481 12340 3480274531096436408511591882 12341 2565989679439749351406232584 12342 1874270971476322383161897183 12343 1356298438931136039664323628 12344 972366344306078445437590245 12345 690652690906435880022553846 12346 486009708273876985359916992 12347 338830772448134936855906826 12348 234027813642669150939211819 12349 160136256244303016549588107 12350 108551783875475776375198628 12351 72894286243167824688782617 12352 48488624552368519059692481 12353 31948692747666716601146215 12354 20850016520321530297037142 12355 13476251606981140701262289 12356 8625940099420605428321323 12357 5467380805949984487185034 12358 3431185571777775384161888 12359 2131831056262416493494397 12360 1311148076202479952356199 12361 798146201718919692681432 12362 480817907031165424924813 12363 286599866044870275299619 12364 169001960558857477009010 12365 98569880914853588161054 12366 56851550350851926504834 12367 32418042750835945451395 12368 18271312275368866986169 12369 10175921269085617961210 12370 5598491175059571395117 12371 3041742062666489062293 12372 1631459451924568880918 12373 863509914782043217316 12374 450832173339053633432 12375 232071302376100753430 12376 117725473982204084264 12377 58819888190898889364 12378 28928173313708728742 12379 13994974343548404079 12380 6655149307414556013 12381 3108300756935905477 12382 1424531117524234982 12383 639972515173305692 12384 281509230829344305 12385 121088287412024346 12386 50856741552750441 12387 20820803138012919 12388 8292809868768467 12389 3206086629363798 12390 1199939714570346 12391 433388219731021 12392 150476897218596 12393 49992987478070 12394 15800381623334 12395 4715470575347 12396 1316017628255 12397 338962834758 12398 79078631249 12399 16241688820 12400 2801167097 12401 370490636 12402 29264960 12403 0 12404 1 12405 156 12406 10114 12407 392444 12408 10547511 12409 212753674 12410 3392971301 12411 44375152808 12412 488964416482 12413 4634466661296 12414 38410505105050 12415 282118544599510 12416 1856749629882859 12417 11052605493782131 12418 59982243120338809 12419 298822584803459224 12420 1374807658409470451 12421 5872204391942259782 12422 23395093410479033602 12423 87302966375038972237 12424 306299083398721674005 12425 1013792794312947258912 12426 3175251184834461891681 12427 9437416842139756571234 12428 26686538590141148414617 12429 71965260858710719356403 12430 185478138886689231019488 12431 457802772904736195403624 12432 1084160025606055845710611 12433 2467711351943006248928677 12434 5407381623346029959214875 12435 11424336577447738559595202 12436 23304731654950045716215317 12437 45962772587668553006859994 12438 87753107194159434328619192 12439 162377708052403099266029619 12440 291529328516529635416849721 12441 508378942957611569185699512 12442 861936137473117645189449737 12443 1422180606503246646981202748 12444 2285678875771999729976590011 12445 3581174024086710661541985504 12446 5474392891429394502858307242 12447 8171094926840010402650857059 12448 11917240245567619144540255453 12449 16995135795427865555465624609 12450 23714574544411773191792945242 12451 32398340485723027222583224260 12452 43362008663664214196336809922 12453 56888683634873537592500035679 12454 73200113467144932212263280426 12455 92426381243756050186164713713 12456 114576988914686607909681864048 12457 139516491520321443868449946604 12458 166947822991640239043045391619 12459 196406034042801788056938124411 12460 227264352830046149200095110808 12461 258753355607204134108137415436 12462 289992725410933872021769512296 12463 320033743882703802825323170873 12464 347909476368108995376550503700 12465 372688728322307424899454749554 12466 393529386259369665616153497467 12467 409726766345508466923034781557 12468 420753071333024959185089135234 12469 426284933935363964738075075202 12470 426217185479971235171852646798 12471 420662286734893874344121070735 12472 409936139617677854616373768338 12473 394532124131906986264603325840 12474 375086065257313716480546355869 12475 352335362441037980655605645396 12476 327075688409475512134770050829 12477 300118505839258189986730219514 12478 272252216341050843562632459643 12479 244209125649921265103685185179 12480 216639671464763966998425805522 12481 190094603599814120750489934513 12482 165015105662163656921945811272 12483 141730260437766535967013571449 12484 120460822911781907175998482706 12485 101327989079198715755273176726 12486 84365730153668337992910137730 12487 69535280589479587329094636593 12488 56740495188288877287627262978 12489 45842991858999867930915672619 12490 36676238901233050200593492779 12491 29057999160860184598503484898 12492 22800784056574948715311752156 12493 17720181163295068744016248460 12494 13641089528239879360513867178 12495 10402023141662597743071743625 12496 7857725934674749756829421162 12497 5880385872594685097285908844 12498 4359747889187710081326626291 12499 3202413254215752068885970974 12500 2330584136764045690524801300 12501 1680473532843245919105964012 12502 1200558115975278194943728641 12503 849809343741913071732715304 12504 595999367542675783093491162 12505 414144793215553861124203591 12506 285123972591363869999026443 12507 194482355503770860786603933 12508 131425057649517187575754246 12509 87985444222075455654977686 12510 58352287071502857374375601 12511 38334998031345243270480523 12512 24945711658582588510992304 12513 16077840975748295658022804 12514 10262551741855316463210296 12515 6486926148196551693924560 12516 4060076301778491840589775 12517 2515892321048576388064568 12518 1543328899428810895896666 12519 937074651327231165223450 12520 563085310379846228981857 12521 334801614361599947358725 12522 196941310023614077875216 12523 114587625099761330017509 12524 65932336978081898795469 12525 37507599278647143938927 12526 21090728426305280824295 12527 11719184271880225683115 12528 6432922164634089794810 12529 3487262118456271483508 12530 1866268253317542062323 12531 985622845713652566769 12532 513468093112041665880 12533 263744859611037301316 12534 133507383292848571182 12535 66563928969072941837 12536 32668010822288841465 12537 15771284449204008527 12538 7484309004263353383 12539 3488356390448932038 12540 1595430438544454863 12541 715284464770006172 12542 313996073876446055 12543 134787457021109891 12544 56495297838153881 12545 23082202606563861 12546 9174783701690227 12547 3539816291030322 12548 1322122436017680 12549 476529464839822 12550 165110393174000 12551 54738714264296 12552 17263144362392 12553 5140747005595 12554 1431491783245 12555 367854153354 12556 85613111352 12557 17539512325 12558 3016868823 12559 397833057 12560 31316314 12561 0 12562 1 12563 157 12564 10244 12565 400049 12566 10821512 12567 219688368 12568 3526161923 12569 46414268959 12570 514725096568 12571 4909984360214 12572 40955063487040 12573 302733637219425 12574 2005152399914474 12575 12012036012538687 12576 65603186288107403 12577 328895373144759619 12578 1522719015662639585 12579 6544905843274607811 12580 26238678346180699506 12581 98526090041453685091 12582 347826616643441072061 12583 1158378920134128208051 12584 3650505615084009609325 12585 10916676325960064629387 12586 31058502650017283965228 12587 84265636964320050561602 12588 218498172631584627570103 12589 542561416435872652834182 12590 1292608561519525147467579 12591 2959775146816214653943495 12592 6524233888776238101072710 12593 13865607892920992973662798 12594 28451464194380313235317866 12595 56442519202148828603262812 12596 108390024651219203432707091 12597 201728278410352171775966682 12598 364269716725287188819723722 12599 638874658487720919116290892 12600 1089374824593606052142868175 12601 1807665177126744386117192155 12602 2921637552670265396464095718 12603 4603322201788264682390137897 12604 7076259453334535906755778959 12605 10620793928587900843046029306 12606 15575736078490632713824179160 12607 22334746783638634940080598647 12608 31335941315491271969969734470 12609 43043627759831095462007177955 12610 57921802048006179605830610884 12611 76399976572541511931049285399 12612 98833027541462891475095672234 12613 125457866464011716693226815546 12614 156350703362155064320512328132 12615 191389301192877936243107442708 12616 230224778770819591327321908366 12617 272267116707188293761636321732 12618 316687549175344712118846396729 12619 362439561642875628538407963889 12620 408298418538800962247587854919 12621 452917230956917444853455409881 12622 494895785156336866959087579330 12623 532856919490823482909717450683 12624 565524346270400675926744474802 12625 591795578297320055249550518693 12626 610804061187721029699723602718 12627 621965666504951176651821744889 12628 625006225300024762506071934943 12629 619968582495497723379681239956 12630 607199512723270556221535589403 12631 587318549047520837868766943280 12632 561172163836065831311459934297 12633 529777686431066989240311154558 12634 494261789404630922173045808002 12635 455798331524469766175620991126 12636 415549872971646601239289723006 12637 374616378290559056241193784593 12638 333993618196337562363688272002 12639 294542699783915631945092377738 12640 256971111388792813190073867256 12641 221824755950042071323768846386 12642 189489728427917692878181587805 12643 160202100725503747927257570315 12644 134063714992935378576011039320 12645 111061933025223346015322810725 12646 91091409049273944516737543347 12647 73976199727727763544924884942 12648 59490850522299011889286394889 12649 47379456655916979586200565476 12650 37372051839959895904416894756 12651 29197999973746911897882374749 12652 22596335342072034534404697277 12653 17323205897741886535176989052 12654 13156720364039700762518335671 12655 9899587470189965230670974581 12656 7379972979665680929673119006 12657 5450997748820584600371419312 12658 3989268878648288851715688929 12659 2892786484683839012356124427 12660 2078509691416365466716435157 12661 1479804321580464022854259131 12662 1043936631634215295525037350 12663 729725758587468302542024158 12664 505424140190004347452259002 12665 346860658102506244600017705 12666 235855336607185201544901070 12667 158896224174231165760245126 12668 106057387624165309289471124 12669 70130442625571382431664269 12670 45939450929216700677085831 12671 29809187417096323669118136 12672 19158754758613192135724569 12673 12195535307725718078583966 12674 7687945836947881940714681 12675 4798998036988599339554404 12676 2966005090893748644727100 12677 1814761485604393160675571 12678 1099090765158084865118910 12679 658791962000818880126366 12680 390743838825952950210170 12681 229291029495501227229234 12682 133090829496336153625270 12683 76398172598277831952598 12684 43360189565779314025458 12685 24325602835689145108937 12686 13485954186495793244624 12687 7386120919876172469195 12688 3995098616773998206479 12689 2133350295233382918423 12690 1124226642863530632137 12691 584414272685460354108 12692 299546492082171119047 12693 151309585802320089106 12694 75281534410830675937 12695 36869509845625006726 12696 17762866587804336449 12697 8412101423026404270 12698 3912778137171598967 12699 1785903041397482767 12700 799056862606637644 12701 350061559837432696 12702 149965899832822174 12703 62730494043249772 12704 25577993579245453 12705 10146263292854837 12706 3906690250827524 12707 1456173892116222 12708 523767077327654 12709 181101139673955 12710 59914046510225 12711 18855026157343 12712 5602588127705 12713 1556623881489 12714 399092355821 12715 92662117136 12716 18936142743 12717 3248394454 12718 427098017 12719 33504746 12720 0 12721 1 12722 158 12723 10376 12724 407771 12725 11100817 12726 226803138 12727 3663681098 12728 48533182728 12729 541665606704 12730 5199966962295 12731 43650345000120 12732 324709242531030 12733 2164356876153710 12734 13047840357955005 12735 71710032305797554 12736 361774263936953842 12737 1685450762911012694 12738 7289657715901805647 12739 29406528779701461967 12740 111106992612791351184 12741 394667359391737089380 12742 1322473226039454114739 12743 4193207920287406356781 12744 12616240291370109074572 12745 36112280886195153501603 12746 98570805111206498478827 12747 257132678848829702705677 12748 642329863212860637652343 12749 1539443883836546235597331 12750 3545936012714303156274495 12751 7862571335156882124376904 12752 16808320408617375000549674 12753 34691865859752216039331788 12754 69223613530182270647520895 12755 133705463657849024709400320 12756 250279709381520273660396255 12757 454535658130619399392272276 12758 801740026349041701101784278 12759 1374849699914211152183146007 12760 2294261116414594174656796832 12761 3728937994215722928481586695 12762 5908146040739606561165528922 12763 9132543299641773688705227545 12764 13782891045852414110592988164 12765 20324252403231630781285274472 12766 29303340336058009123666789224 12767 41336768279425908261499590158 12768 57088426298526964977726557501 12769 77235086436940982897359478870 12770 102420599102649017495132797144 12771 133200568297160176965496942689 12772 169981006715787907010940074448 12773 212955941458950885434642269142 12774 262050020260194431194361849602 12775 316872635499281583546237453239 12776 376689785589717023208360792860 12777 440418779254354201418074719708 12778 506649026326640831915904260422 12779 573689735328070450931474607333 12780 639642634036246300931928175802 12781 702495179677291083629796371696 12782 760227469156282401642606339305 12783 810924488065082532081982064290 12784 852884650039712511953068770253 12785 884715855967068954270157016149 12786 905411498207708712204223341931 12787 914400784605429146616872137694 12788 911570208829040889620178624600 12789 897255647488408861421734398192 12790 872207115848021214778398514954 12791 837530394145590942097478166387 12792 794611344306510357201505491217 12793 745029657268721067877123397400 12794 690468980266874552195266904028 12795 632629930292236929796081078588 12796 573151528530416846376938207892 12797 513545255927464484974121848644 12798 455144412683046031755669498493 12799 399069936990300135270807302763 12800 346212446809260756544481426327 12801 297229120423117605603159631428 12802 252553190861332338129641472870 12803 212413317257024628013376327947 12804 176859897420072999456033522233 12805 145795457236517272227407145955 12806 119006533442095978454110639648 12807 96194889023349649049561375462 12808 77006398445193174748048535561 12809 61056454390886351977773446023 12810 47951231986025074161822577916 12811 37304567605948360289948413857 12812 28750548061741882717249535283 12813 21952155099047294249317984887 12814 16606472334335731089773753946 12815 12447046542931042272990766000 12816 9244016331486875414848243917 12817 6802594157765147570169279938 12818 4960427711261650074886024381 12819 3584287612330897696738344374 12820 2566441646345559931193352591 12821 1820990048406660460491871871 12822 1280357743340671773035870561 12823 892071572647606367465492424 12824 615895067539035819254163518 12825 421350408525624604732767651 12826 285625956758899289870810362 12827 191846629128061723146831233 12828 127671601638283178859499255 12829 84177504139624212183810505 12830 54983681818790955245088230 12831 35577741397003040886282759 12832 22803243358833136250285652 12833 14476095949848955033453388 12834 9101260455439185048376910 12835 5666320465610735497080012 12836 3493009628501275531230785 12837 2131778595430106150930470 12838 1287856340016725956139342 12839 770033276984828159727295 12840 455612966486055881549745 12841 266715658630076286310831 12842 154447636769414443957793 12843 88450719858082268258452 12844 50085017737524485758456 12845 28034379232380742282526 12846 15507133475628880044328 12847 8474225995444234068930 12848 4573573038805938979005 12849 2436940407534834696575 12850 1281447441729298268580 12851 664723327413199870957 12852 339989839297281365636 12853 171378982693236030791 12854 85089548795866713458 12855 41587074196739071905 12856 19994625271586160818 12857 9449726354531135441 12858 4386509600719381147 12859 1998088633963721090 12860 892196834005962376 12861 390081913975699060 12862 166776053731768078 12863 69622574475615256 12864 28331357046494508 12865 11215914973208905 12866 4309848819329005 12867 1603193865461160 12868 575472052438185 12869 198569193899429 12870 65556069690099 12871 20586894337411 12872 6103991147294 12873 1692183933993 12874 432859152033 12875 100264260444 12876 20438748940 12877 3496850243 12878 458414331 12879 35839008 12880 0 12881 1 12882 159 12883 10507 12884 415573 12885 11385494 12886 234100623 12887 3805641325 12888 50734475834 12889 569831973365 12890 5505074688123 12891 46504234242912 12892 348125646532976 12893 2335073159441741 12894 14165555233907443 12895 78341301153699529 12896 397700804158205571 12897 1864379799077570755 12898 8113647284906239389 12899 32933218228276085191 12900 125199791987298284265 12901 447461082084026781781 12902 1508559722282976762097 12903 4812414164042766174859 12904 14567219664863319002099 12905 41948905565090114806962 12906 115191824102114500133114 12907 302292017624740262195646 12908 759646923509767947069981 12909 1831427879341550564775548 12910 4243429544377732319250958 12911 9464518922196778254318826 12912 20351371020794179348045268 12913 42249333919993090722999454 12914 84792350124057187785164826 12915 164721018306531343561026862 12916 310105990580572514891379313 12917 566401331281312601635209091 12918 1004728624552219489557761459 12919 1732672300022470156697688297 12920 2907616701863004649197480949 12921 4752254568859261869144938878 12922 7571346940055406764499666186 12923 11768152333337406441442965058 12924 17858245393217485399069464216 12925 26477828790794620672621522160 12926 38383252177353441039680676161 12927 54438440227760552201835906180 12928 75587426350445000154305897196 12929 102810260304609104705718519817 12930 137062190656637623877088020748 12931 179198095861008793640043597670 12932 229886425566699227851525368629 12933 289519108981763285342584870776 12934 358125642126758205688166240311 12935 435300549195041824575379744171 12936 520153370411856919144276181523 12937 611289134649998526730444082599 12938 706824967820335347312461339075 12939 804445276149932735488646586250 12940 901494182905090914473248120935 12941 995100042373605048588099852535 12942 1082323391709182447605933067059 12943 1160317073219362525733319435200 12944 1226485801959445393371722605142 12945 1278632344372463659153378280743 12946 1315078712228141968130965977967 12947 1334753188069211225061328861111 12948 1337237268272630449119956197084 12949 1322770331844904326189747597396 12950 1292213581520780619101508012838 12951 1246978152876101120041793334268 12952 1188924921162560935268870356738 12953 1120245242236638035624791268010 12954 1043332559146994845268062026585 12955 960654528978548725472090267274 12956 874634217831404876425735588101 12957 787547189837515016034485483310 12958 701439229779299138876617185412 12959 618067240698081847330423878049 12960 538863772745306005023496599994 12961 464923843810465172496636364440 12962 397011322792480807799113549088 12963 335581217685809536093258291237 12964 280813741844960453582242956117 12965 232655976900709058808173230766 12966 190867232973224191131801475718 12967 155064732862730587887463743116 12968 124766920445409360136654896426 12969 99432425622286976377914172782 12970 78493434639307601789757641853 12971 61382859879149519557029524485 12972 47555241458975723783750997767 12973 36501726624675260794111348513 12974 27759759884222241803500388656 12975 20918286574551267650118444156 12976 15619342276263477268625945057 12977 11556891338253650232706291355 12978 8473711839291287675968071788 12979 6157022321110447039255013251 12980 4433425437323980810393716091 12981 3163619484991776877485489178 12982 2237210985521896914537539207 12983 1567856810250006802509630644 12984 1088876448475632123085460576 12985 749405073678586307948137190 12986 511105467428016374112378891 12987 345419832811347029909118601 12988 231318654385445945104994298 12989 153490399418593639467597842 12990 100910436934084250359784523 12991 65727769542536900628466317 12992 42412083765509546873991564 12993 27109679718838240034211400 12994 17163876537318058783348626 12995 10762683288019701464737233 12996 6683338709315378187229927 12997 4109443382540988535203387 12998 2501687728921123917382481 12999 1507587284117342314927066 13000 899216400724134748640338 13001 530768945234637948000745 13002 309975285949994253797769 13003 179078225580494201242727 13004 102319662292679842171579 13005 57806203709138941905867 13006 32283347813857153065872 13007 17817702468088778964153 13008 9715468990196429715174 13009 5232067472325626616577 13010 2781803804860617013126 13011 1459673017763190044925 13012 755575132783621041633 13013 385649541724050114663 13014 193991275456024041527 13015 96118201174789180643 13016 46881226813859390094 13017 22494214895259322837 13018 10609597351803092792 13019 4915020108489235723 13020 2234350153697461384 13021 995704321828656772 13022 434471105434421391 13023 185385346005124802 13024 77237587641118267 13025 31367661347368890 13026 12393205620382384 13027 4752716146433806 13028 1764379348997737 13029 632047433817371 13030 217644741614936 13031 71704922318296 13032 22470488425133 13033 6648187526775 13034 1839000482766 13035 469349664678 13036 108460915506 13037 22054995301 13038 3763416166 13039 491919077 13040 38328320 13041 0 13042 1 13043 160 13044 10640 13045 423493 13046 11675612 13047 241585176 13048 3952155880 13049 53020804201 13050 599271693072 13051 5825993387395 13052 49524974300884 13053 373067318964346 13054 2518053093274661 13055 15371079875846888 13056 85538293888329521 13057 436935609012376053 13058 2061001035433751468 13059 9024726625722399658 13060 36856753535998499541 13061 140974962956627988667 13062 506919834772334892132 13063 1719420100991425740302 13064 5518327964536481577051 13065 16804882067404654092507 13066 48683605460082748556854 13067 134485613074185192867204 13068 355027075098888938583613 13069 897460928141427534191647 13070 2176460156118215654928170 13071 5072511270873875214038445 13072 11379876069702604805635695 13073 24612363853265188787867759 13074 51391083072590265838338833 13075 103733804385279477992949201 13076 202672943437713416183520054 13077 383731419603043022168924434 13078 704854035612945563108775185 13079 1257386113022084679830689567 13080 2180562286681290040126637956 13081 3679667869926158296291585614 13082 6047526840148545714831573281 13083 9688246357228898583764796808 13084 15141244035695536662131347973 13085 23102592695595387030941409378 13086 34439787357315824984583576096 13087 50195366422148138858398859976 13088 71574618773457686722085526796 13089 99913076813908981688571556755 13090 136620761855310950222862139939 13091 183102231767033698728230674460 13092 240654258374165290385526129424 13093 310346160609422692080158161673 13094 392891036602160512632585389192 13095 488518893102069834690098769137 13096 596864478826619664548761317382 13097 716883084755226918867018080174 13098 846806434134318763874315202746 13099 984148020747615237136861882028 13100 1125763079631723882067630838076 13101 1267963227082837115664997242482 13102 1406680290047072812379268607080 13103 1537668641529427300393470043334 13104 1656731128407932955875314867842 13105 1759950959319111955965578326831 13106 1843911051252447514291966113219 13107 1905883406648223748578869825315 13108 1943973948793642153631189419451 13109 1957212503195383400201753481093 13110 1945582740824113918284514916019 13111 1909992285182171943541264553469 13112 1852188229602867773431022359560 13113 1774627502486088967191334161635 13114 1680314489648382516611655084002 13115 1572619883889224405278623604303 13116 1455094871153418969764921248818 13117 1331293628250760339418104226248 13118 1204614967394631804378776067550 13119 1078171158190217455747378947980 13120 954688850133870216758489271545 13121 836443946855872255071655071525 13122 725229528055841058969464854539 13123 622353677804921896110751649116 13124 528662472696032688904108027548 13125 444582440724823356338801959016 13126 370176481567331596384658341597 13127 305207448539869048325508265593 13128 249204207602899192574073650423 13129 201525872745178608519645177267 13130 161420937861544130047922332906 13131 128079067535723536116649217279 13132 100674282121279319423793387785 13133 78399112959079228965393222110 13134 60489975334046128586778064080 13135 46244497538572364746988524211 13136 35031860790252323450459828542 13137 26297366741386288379616327964 13138 19562484859113630400696510480 13139 14421572189091819250758826422 13140 10536333534709162457998247632 13141 7628928299455180289876397160 13142 5474453820949432566545044500 13143 3893361253089409875582601266 13144 2744200888823552022554046133 13145 1916956453632263432325943299 13146 1327115598600000181707532445 13147 910536850187751081129974835 13148 619109830094141176225166700 13149 417162588533755393635607934 13150 278543755612538133958310058 13151 184294176970787872296726216 13152 120819281087411688521610481 13153 78476599229792339684966228 13154 50500143157883592755387865 13155 32192816245447766964888254 13156 20328283336381575576890498 13157 12713791526381379819679243 13158 7874717600939033018648209 13159 4829794400528979532655543 13160 2932914220741073233291063 13161 1763133595289594398645639 13162 1049104446149781720928841 13163 617769453473314894573413 13164 359938655181823702694125 13165 207461827815099795999913 13166 118266419107070275773707 13167 66664727057053921663320 13168 37147650421569298698997 13169 20457232834015742731803 13170 11130433578541775670714 13171 5981153608752553172221 13172 3173299477636668090020 13173 1661583512411497720195 13174 858291507270244992170 13175 437168154549453106931 13176 219454171955392768467 13177 108512568610641188315 13178 52819266584609659607 13179 25292329501246590003 13180 11905467260109030389 13181 5504358064107122849 13182 2497295991622296868 13183 1110681149107754839 13184 483684460448223207 13185 205977599742212388 13186 85647919805301822 13187 34714659094734497 13188 13688473211564436 13189 5239024696628870 13190 1941032742947330 13191 693930954411858 13192 238468912233653 13193 78404035685799 13194 24518486899047 13195 7238660446829 13196 1997964846359 13197 508773373277 13198 117296407400 13199 23793075112 13200 4049350594 13201 527758085 13202 40982540 13203 0 13204 1 13205 161 13206 10774 13207 431493 13208 11971239 13209 249259576 13210 4103341611 13211 55394883783 13212 630033804351 13213 6163435432888 13214 52721180818178 13215 399623103934521 13216 2714092430922650 13217 16670697283333669 13218 93345273997266514 13219 479759732897353511 13220 2276936671933002179 13221 10031469344545210069 13222 41218891029398371876 13223 158620954140933462970 13224 573835582782373291601 13225 1958167208928792510429 13226 6322437357415489511517 13227 19369175972444606655158 13228 56447693255899928708934 13229 156861363240598278545323 13230 416549876360138367316177 13231 1059192617901395920848136 13232 2583760606012575923980786 13233 6056962093957906606371634 13234 13667454161463770100667357 13235 29731000007935865421645659 13236 62436388689668084347243229 13237 126751100786967854289590414 13238 249055515880852412787561560 13239 474224690414475728303636862 13240 875991324938782775973735737 13241 1571449582597998115604274740 13242 2740430616218222843547166646 13243 4650126826705651755980400786 13244 7684705002159298682060809878 13245 12378703956439500433751120332 13246 19451791568564443950825843556 13247 29841065211236022992663329787 13248 44725706286519329494724501474 13249 65537703667231573136416856931 13250 93951843082974383599040176841 13251 131848511333007912616575434340 13252 181244304212122208758496723947 13253 244188036070533026411460779660 13254 322623418970289290933674840439 13255 418224090610308309253925324767 13256 532211306960991968187144530501 13257 665168824818529943266408700685 13258 816872585438699429059156774624 13259 986154150682176458582005054233 13260 1170816005367367697422670749699 13261 1367613675180823718636401494384 13262 1572314304376353164198032058639 13263 1779834407151015083443646520763 13264 1984451734327677636367673088496 13265 2180078524161819978888208782466 13266 2360576793528067027516148215448 13267 2520091610475701725758895287449 13268 2653376061502400917140105898375 13269 2756082148228346226397267981342 13270 2824995021583141921503839450124 13271 2858193358195144627049244208115 13272 2855125616521101459264289637041 13273 2816599541715676533380324388512 13274 2744689750748610207232662289039 13275 2642574740253628029993269227539 13276 2514319613686204558193786526700 13277 2364623851848205778870747602584 13278 2198554437646482514473442233325 13279 2021283717392043792925236991841 13280 1837848856257323071579662118825 13281 1652946073843717404213364388865 13282 1470768535211794530924695148854 13283 1294892322820140746853804227761 13284 1128210761575189082319199972182 13285 972913846881758919596805627488 13286 830506847718474155728236296251 13287 701860414884815452732251763829 13288 587283701503125526546916398145 13289 486611995870728130360550701448 13290 399301015664178518300147912363 13291 324521128284159395844467672183 13292 261246152495603166568002065719 13293 208332886040701742251761408375 13294 164588947709606178254627428481 13295 128827813275568571523509388708 13296 99910994688497305139392939830 13297 76778129000755434229412901060 13298 58466305758062185120531222899 13299 44120289625115393161924542578 13300 32995424100341614007679451049 13301 24454975046906639627862776760 13302 17963533670956302040336490964 13303 13077888815760209529603152981 13304 9436533485161210201000409361 13305 6748718518853519987543887193 13306 4783727811844435716485188980 13307 3360837723886867510663401890 13308 2340245527412754714626088271 13309 1615110181491677726891027577 13310 1104742132975114198719845573 13311 748903657678182247987640192 13312 503132619486871073813496898 13313 334975150024843145407946865 13314 221001481265432588360000886 13315 144479360328139196040784826 13316 93587221955319949105995948 13317 60061462198401359998685692 13318 38186385507499250292923597 13319 24050010229917536584170395 13320 15002811039074487098778040 13321 9269000288700913668917996 13322 5670790819184565636244445 13323 3435164366685476419848108 13324 2060070347555186830097208 13325 1222866717915098816880254 13326 718397331320931628316145 13327 417597986352790818090561 13328 240144648460761785670132 13329 136588329744910273795586 13330 76820612563197720577488 13331 42712408564826319836467 13332 23470462745967976780650 13333 12742345127834896122694 13334 6832736710077707057045 13335 3617450812296446100763 13336 1890185602238225373838 13337 974352511688128682921 13338 495263809176808312356 13339 248110933071295052949 13340 122434192068153081495 13341 59475992449507314564 13342 28423021682448450077 13343 13352566135989473263 13344 6161209466696777154 13345 2789804327683206422 13346 1238340926072800519 13347 538222605618419669 13348 228754566150662262 13349 94932875357013422 13350 38402701017017962 13351 15113003309215030 13352 5772841737909758 13353 2134570711148642 13354 761597884996688 13355 261194656453961 13356 85700391542800 13357 26744578833286 13358 7879163508340 13359 2170035654933 13360 551355122025 13361 126818212444 13362 25661744894 13363 4355995311 13364 566086405 13365 43812110 13366 0 13367 1 13368 162 13369 10908 13370 439614 13371 12272445 13372 257128144 13373 4259316281 13374 57859507640 13375 662168888758 13376 6518140499652 13377 56101856145097 13378 427886415724081 13379 2924033100528378 13380 18071096539439627 13381 101809659342666306 13382 526476129380379300 13383 2513946137736031339 13384 11143231748705557869 13385 46065479532820000589 13386 178345953146526054141 13387 649088593716821435674 13388 2228282039799697661009 13389 7237666974963859521855 13390 22305317075461331153413 13391 65390689786807234663003 13392 182787797822746617551096 13393 488257065701391363743778 13394 1248807210729477974019679 13395 3064079857890006025330075 13396 7224674406069171515602908 13397 16396636717940584931962923 13398 35873054916654225755307474 13399 75766315654882083586039590 13400 154688286144719076847265558 13401 305672807026254472648589736 13402 585311881478468676079259926 13403 1087259098552999960344576886 13404 1961332629567942011921672239 13405 3439336230707563490819621404 13406 5868310756154356110551312857 13407 9751141511383311146451712384 13408 15793227313717000048368631804 13409 24952284420454405414489090631 13410 38486430106603064318778498499 13411 57993698426941547108916624729 13412 85434424404356344919282612472 13413 123126906025874406017150578050 13414 173706840030609647256596216957 13415 240042577189331147287068047328 13416 325101438517951795062771608842 13417 431767111846440464229113620717 13418 562614151391290196978692560257 13419 719652185427102141794718421665 13420 904058726842887406083596912392 13421 1115924498384882612560037578873 13422 1354037996941990800180344267103 13423 1615735912599966816649438869854 13424 1896842632359154156512179474175 13425 2191715494143554573645235211857 13426 2493403288520331720972773257666 13427 2793914723592582929374082794902 13428 3084582445627059442811820021786 13429 3356498115603370206173622011853 13430 3600986247338428103360780092263 13431 3810079992792266338287768563449 13432 3976961361770757325467281682150 13433 4096331534889887286773969548265 13434 4164683528599236889211411290956 13435 4180458648495144456338449298538 13436 4144078798382848677335650686935 13437 4057857566785845206335501933315 13438 3925802919666497480001748680598 13439 3753332322572661025209351010188 13440 3546926538289422532208733867606 13441 3313750894192452890461464581089 13442 3061272535842625068571250303951 13443 2796899431847245563799477356894 13444 2527662243025612096427265440551 13445 2259954313501635092206048419625 13446 1999338704842321815624847603284 13447 1750425038657198239653438576548 13448 1516813475589022026985095593450 13449 1301098814415338421254190520704 13450 1104924644952919383372696664510 13451 929075770157226618854468142141 13452 773596627914192936846071403605 13453 637923994732658705105525459199 13454 521023587228376480638315427354 13455 421522018782702817675082275314 13456 337827656330599789235588491052 13457 268236029917069818944127573778 13458 211017399301257670674045592713 13459 164485756533602193974542744609 13460 127049873625550045105169054131 13461 97247969369040567024682086481 13462 73768185015646472947291683011 13463 55457366607177309696426323253 13464 41320709037637198088026339949 13465 30514685983537298218753532768 13466 22335431736658676678562718559 13467 16204410209923328383527960570 13468 11652847905315083401288274609 13469 8306055620284560330052255522 13470 5868441738782484271617043424 13471 4109742266213060052512682947 13472 2852765696039577772614955425 13473 1962774789872737677095491544 13474 1338498764875027160764924445 13475 904682080391047989638950033 13476 606022699417233022678309889 13477 402325888816186661791757951 13478 264692328450659877217934669 13479 172565434960596882138324559 13480 111477366634095212327297743 13481 71352269675624026099878273 13482 45246094603869738998525757 13483 28422789812556344007335912 13484 17685630643018435217052332 13485 10899190044944686453721089 13486 6651731328630508940921913 13487 4019611254660016536001031 13488 2404801130782383817958494 13489 1424135696141056138750756 13490 834691642168419277382655 13491 484085725606702023312299 13492 277748798876874082382397 13493 157623364912372264666099 13494 88455386092651324316339 13495 49073988615524194391853 13496 26907940795402514960673 13497 14577394347329270964722 13498 7800216203088133095296 13499 4121024227306412881332 13500 2148850479264647901508 13501 1105414534869963531221 13502 560738699626689361472 13503 280344294437217894338 13504 138062860146742311809 13505 66934501361165739199 13506 31924053418552108168 13507 14967752722120935135 13508 6892962074482132049 13509 3115049768878956822 13510 1380019876644612690 13511 598635770026046061 13512 253937593547685769 13513 105179307892199259 13514 42464968103441836 13515 16679111955690453 13516 6358598002493881 13517 2346533747480054 13518 835564105899977 13519 285987691063076 13520 93644799024871 13521 29163540750872 13522 8573740762559 13523 2356243698632 13524 597336194672 13525 137077172264 13526 27670361083 13527 4684780753 13528 607068945 13529 46828032 13530 0 13531 1 13532 163 13533 11043 13534 447815 13535 12579300 13536 265193800 13537 4420201084 13538 60417531324 13539 695729152313 13540 6890876499662 13541 59676404322596 13542 457955444417481 13543 3148765571566213 13544 19579396288598023 13545 110982225213454754 13546 577411205405706755 13547 2773936738731073054 13548 12370218773531901111 13549 51446832336086765539 13550 200379812481825971660 13551 733656644359377227779 13552 2533654590800604935294 13553 8278547144434594868927 13554 25664443803722491416280 13555 75682713081237239810132 13556 212801386079405959679363 13557 571756631649023090975146 13558 1470896916803978618440116 13559 3629941671012664585122526 13560 8608331149662512690569780 13561 19649197594001886935420820 13562 43235040598783536791621135 13563 91835188929520799609749100 13564 188557454107942660828311269 13565 374700431843501919021548564 13566 721511989549952620944715106 13567 1347738831217222641930457150 13568 2444713866145545664371801563 13569 4310653307799073797619273583 13570 7395385546695672949788845263 13571 12355775695212985574885090169 13572 20120552001656548587540544530 13573 31961077709026987966464937443 13574 49561967378087781578329929083 13575 75082600016633857980209253138 13576 111197970538759754064244216413 13577 161105506197576847614900846453 13578 228484060908155025304373877158 13579 317392826678062232643408242631 13580 432101711295512529378333276773 13581 576850852714630935910370314357 13582 755545002308615521733929161836 13583 971397723288496935927665987263 13584 1226549573793311371515462358503 13585 1521692320272920597383200776196 13586 1855736391848360668378948336586 13587 2225560102519418202929231309537 13588 2625875942946958198027620503998 13589 3049241390418252234734108687258 13590 3486229790159899283033927382882 13591 3925762135945047071398203900527 13592 4355584708537544135245760312184 13593 4762862437798447810606688698838 13594 5134845413492741393533708004042 13595 5459557735107223981315824985466 13596 5726454872047883290896402904483 13597 5926998232607890582788689665135 13598 6055103335664275487452876858492 13599 6107429836511028731190726084824 13600 6083496207726672177118354822059 13601 5985617406250259252070091969931 13602 5818678655303392352122673896514 13603 5589771037350913775914439940207 13604 5307723819613718595920175461942 13605 4982573687925912535331373074526 13606 4625012226019790552879184591001 13607 4245850384828074823586366127325 13608 3855533041466356248939535484090 13609 3463728982696416856465048951088 13610 3079012786077283373204018457911 13611 2708646097942715783101881370910 13612 2358457562451072373999328586559 13613 2032813770479365750269403360386 13614 1734668458407999954534245749582 13615 1465673941979775942901760904050 13616 1226337356169738422990513810998 13617 1016204462606970175369852689453 13618 834055249524796010768231576220 13619 678097903327977809920513153047 13620 546150592735108415293586203825 13621 435803530768204949940060397791 13622 344556684411940687704146156007 13623 269931080238082612833283426220 13624 209553778004200603855152400876 13625 161218195395831603969171765250 13626 122922566471375675335311040091 13627 92889948270000445848476765434 13628 69573426756545492930022811554 13629 51650101021508831682359980957 13630 38007131949408199626737027370 13631 27722710640824765552381698065 13632 20044303104579247344710476618 13633 14366016854553890914905384245 13634 10206452529781218603652648211 13635 7187975755561155548972902770 13636 5017985234349362102363917103 13637 3472466901884410805626697784 13638 2381908289904629126718805533 13639 1619494802536558998242051230 13640 1091410725591549568159714599 13641 729011839299538542186982014 13642 482613159238525313038061853 13643 316635273643515192313584225 13644 205868093774864567109590082 13645 132635276059110899749167928 13646 84671328646789024213944368 13647 53553070000457557453601543 13648 33555403552446902854913719 13649 20826963947563641103526162 13650 12803415325227694799456384 13651 7794862140218465133929206 13652 4699106313612649038279343 13653 2804675568884171078473091 13654 1657071647404005893577032 13655 968982822847701131081517 13656 560693463156631226945675 13657 320982367154683576512487 13658 181755427243796836604170 13659 101774832706750738435087 13660 56341420088805948187258 13661 30826746506967024314084 13662 16665098784487714867213 13663 8898664733399141271728 13664 4691616693252898764681 13665 2441356048212272617406 13666 1253330352497835931639 13667 634488478607004021671 13668 316580801138082242019 13669 155598577296915815010 13670 75287067289071325726 13671 35837281897966462817 13672 16769680749732804644 13673 7707775732355453068 13674 3476532498163238894 13675 1537188665853174021 13676 665528477351071815 13677 281769444662441227 13678 116482306248671644 13679 46937723548161546 13680 18400235489362648 13681 7001118689250736 13682 2578596506729359 13683 916389418621351 13684 313027515802796 13685 102292192203904 13686 31791319054437 13687 9326748155881 13688 2557697112991 13689 646975461209 13690 148127721385 13691 29828920010 13692 5037231584 13693 650881055 13694 50042056 13695 0 13696 1 13697 164 13698 11180 13699 456138 13700 12891874 13701 273461048 13702 4586118265 13703 63071890251 13704 730768423484 13705 7282440406338 13706 63454646140495 13707 489933366941053 13708 3389231327061419 13709 21203169400989298 13710 120917319080531741 13711 632916475114689533 13712 3058975057633083576 13713 13723555002563389882 13714 57418130356375250159 13715 224976149740587790116 13716 828625121812700477507 13717 2878628959441152065553 13718 9461401664636696982665 13719 29504349616602083097396 13720 87517163285811642732837 13721 247515629786767007961774 13722 668898301073593757722075 13723 1730775338101811504401981 13724 4295921875433643631532699 13725 10246191850608330088308235 13726 23521417903369814378186922 13727 52049665497779530783189006 13728 111184104175521225914781027 13729 229570877853289773179631710 13730 458759118468417197926626554 13731 888299329738554007298887009 13732 1668493692787805020542126631 13733 3043250095150100663970036926 13734 5395493714452101085186626035 13735 9307115357377904936360438380 13736 15634290266070324689455321816 13737 25597033842944989232769332441 13738 40879023852519038931413571012 13739 63730128960669069610107713315 13740 97060069820303309474037650809 13741 144507756791125833545194828991 13742 210467845718930921961843313615 13743 300054779261380177810720752450 13744 418985843100074177902496861924 13745 573369152314853298908058534392 13746 769390185829101201042548192459 13747 1012901166291941327412884917630 13748 1308930309205755066275818162377 13749 1661141268497911825905000610479 13750 2071285140763267443561471967400 13751 2538696199750160404377563327708 13752 3059886368030141639198723143355 13753 3628291076280638991910799487812 13754 4234210183702639763921444837110 13755 4864972538695097934265015184697 13756 5505332972291307194620371408504 13757 6138088219832186893998780962713 13758 6744876099107430591120970600138 13759 7307102953953183219382570879707 13760 7806930300033575600049759418770 13761 8228244517520675008973910424301 13762 8557534152292208361482374656547 13763 8784607741567597858225179186566 13764 8903099956716433217320105819066 13765 8910733388919955953855651893981 13766 8809325162734551207859419120033 13767 8604549288387033722215517132985 13768 8305484989439693968239555043858 13769 7923996363293823015888891934633 13770 7473998482767138503662935963170 13771 6970668976501244411383825275373 13772 6429662468897997702574434099548 13773 5866378824494292146237124425552 13774 5295326138254108119032320783644 13775 4729607260802343581352356357007 13776 4180545780885629143734215540777 13777 3657455094505610574358605770250 13778 3167543495045369284922961146201 13779 2715939814815128046809107148966 13780 2305818383615118116308425042249 13781 1938598973653326341225016409166 13782 1614196741827639975966106991729 13783 1331298544851007850625421233438 13784 1087644870652097187156527478862 13785 880300451903602565833715969058 13786 705900886911746195842037747176 13787 560866847394208203029033870868 13788 441581360995164983441455480036 13789 344528987990291024598880413262 13790 266398341284363531361306221310 13791 204151292477661275971484229383 13792 155063401767956350368169100868 13793 116740692492846129266523675124 13794 87117977389865426467641723370 13795 64443658704697439052902195979 13796 47255389898831723963565491293 13797 34350311139769668993769221091 13798 24752843002079702145299976404 13799 17682310414305242327613924952 13800 12522018404640831028308485102 13801 8790840455323311253030564461 13802 6117921691065864053059654522 13803 4220743411912320630944070276 13804 2886535242905897351505723645 13805 1956844103016702151518963063 13806 1314960667708377437478411451 13807 875849024630717234586722821 13808 578209787600180800261120187 13809 378318807484022540354905186 13810 245312722523475498791785479 13811 157631063425461275307090008 13812 100366673625048298466444217 13813 63317817444441310474714396 13814 39573987564011513373157552 13815 24501679245222673385637549 13816 15025689437794476750262017 13817 9125806699278277554087577 13818 5488419975238794869689856 13819 3268122744343880629134144 13820 1926435836863481613953808 13821 1123932435854266941864836 13822 648893287138928521263063 13823 370650763668434423863640 13824 209420312030580227178755 13825 117012092505415967514511 13826 64637984686477067871482 13827 35291296146520723862331 13828 19038706392697656773798 13829 10145027704524032713606 13830 5337753094995563512769 13831 2771933787548474091537 13832 1420171364576735483537 13833 717512656330787217599 13834 357295596877778570358 13835 175263734734267907652 13836 84636109127903652103 13837 40209083655911109144 13838 18778981454189581914 13839 8614659428708357384 13840 3878110160036068523 13841 1711465316519533022 13842 739564661750125636 13843 312516274831262805 13844 128945940059651958 13845 51860586105119271 13846 20291027833963971 13847 7705656990494293 13848 2832578958154610 13849 1004681115234991 13850 342508507543537 13851 111701949704085 13852 34645118422460 13853 10142876484461 13854 2775586915342 13855 700550601318 13856 160028129154 13857 32148099150 13858 5414972668 13859 697709087 13860 53466624 13861 0 13862 1 13863 165 13864 11316 13865 464544 13866 13210236 13867 281932736 13868 4757193708 13869 65825584733 13870 767342233978 13871 7693659237558 13872 67446835083865 13873 523928568562429 13874 3646425444975007 13875 22950468900820395 13876 131673087623190507 13877 693370319049504674 13878 3371299154547874561 13879 15215361139570500907 13880 64039858893342728574 13881 252414636601755114689 13882 935198099420155736385 13883 3268053090588506915345 13884 10804556190256405532542 13885 33890300538430902754064 13886 101113737963437372338339 13887 287631554343474245912914 13888 781808079063147510519986 13889 2034585375881597197283105 13890 5078969096525323162989335 13891 12183001672042690731496239 13892 28126548484914684495355555 13893 62592222250342448241188751 13894 134456825580802197184205894 13895 279179036925611447961076937 13896 561002269073979724808821474 13897 1092297916741438091571541333 13898 2062985166562437025926535179 13899 3783439566112766704170458197 13900 6744438421041770057155440150 13901 11697227992792073873336832726 13902 19755457603115526155273110761 13903 32518271800722199573607987811 13904 52210166775471604746726976271 13905 81828392215711292799517426747 13906 125283088273581301788458359482 13907 187509681408302667841580021417 13908 274528307325704857525805363798 13909 393422357398518119827053050147 13910 552208837858125700360521343254 13911 759578039901259847779669880132 13912 1024489511615904700426187461243 13913 1355625268725217933927435489078 13914 1760718530926289775443339823846 13915 2245795174826529937155868011724 13916 2814383084748487124513796860387 13917 3466758900640778164971121608205 13918 4199309691329060967991412583793 13919 5004086806569639687608175736930 13920 5868619571725593401692883881779 13921 6776037838510564328619232793140 13922 7705526276004301022567074882771 13923 8633102428800798490037896007699 13924 9532678543165314246047101888494 13925 10377337832653489259573712032536 13926 11140732832587692519707345782871 13927 11798499612533105223870797043069 13928 12329578538304500984711165909863 13929 12717340276473354653747331474784 13930 12950433709057279882204866729304 13931 13023298090268419467502329320074 13932 12936312030980388900483571110032 13933 12695583276868911606082845975746 13934 12312412395031031645706021788883 13935 11802487561402274475104690305792 13936 11184884628741685101792971750702 13937 10480955516748139810593662049976 13938 9713188664471702368308724646144 13939 8904118665824361821956778548800 13940 8075349787820676754949350224612 13941 7246741769448731008235754649430 13942 6435788167052230352232234701812 13943 5657199480559404455953200876091 13944 4922686981697010544295760045092 13945 4240929752229069441374626567283 13946 3617697622546115781622019139487 13947 3056096702438936712150704672590 13948 2556901834735625210838453753848 13949 2118941089256843959313829342378 13950 1739500664463388384121307807151 13951 1414723506869362546739036602766 13952 1139980832987707523831566518238 13953 910201866877824773099853059292 13954 720152939662966928903189618534 13955 564662239460175224167016240123 13956 438790708585791719969759874186 13957 337952756308964576585546516788 13958 257992600442697370460401528382 13959 195223264203517497639035562366 13960 146435683940413332487603457215 13961 108885202230633138325727854435 13962 80262106383677179573318168113 13963 58651988111102606484241239303 13964 42490685504931421162081578718 13965 30517533687838467062528160133 13966 21729675393308220377703392321 13967 15339318938193681953549992016 13968 10735106078325318161137110599 13969 7448174526159811288343635452 13970 5123064021743030824498506627 13971 3493306289868584249770836821 13972 2361338518203751405469054134 13973 1582265911107333022711097254 13974 1050950702092552685931921756 13975 691904058712363732193774767 13976 451487738658140166048758376 13977 291981435049024487930261433 13978 187129813429704855938276178 13979 118843365730969537109207401 13980 74784770397152510098281899 13981 46624675450457970812460844 13982 28796320631466665722428636 13983 17616777661574762795489485 13984 10674055182885643813125091 13985 6404515270654012555141140 13986 3804802583182196407565220 13987 2237673434044434442859562 13988 1302578098569981047549386 13989 750361872681277708267756 13990 427669495921089541887149 13991 241112406459604219843496 13992 134431133669927799433731 13993 74102995727801430421492 13994 40374243460934030158929 13995 21735645844366635441476 13996 11558345539274132107703 13997 6068994492495290847513 13998 3145320766441454241023 13999 1608252237462936698972 14000 810926104251740616731 14001 403017713109566377849 14002 197305503982032827423 14003 95095256094735146121 14004 45090820661884520781 14005 21018463812971827630 14006 9623555696322238575 14007 4324032728155915172 14008 1904629310987286191 14009 821473244034739565 14010 346469784686509409 14011 142684069756532985 14012 57276826591011220 14013 22367465854828447 14014 8477930339424493 14015 3110458424332116 14016 1101097824725238 14017 374641097390705 14018 121938237961935 14019 37743496579875 14020 11027175964206 14021 3011192920339 14022 758359408587 14023 172840757961 14024 34639301146 14025 5819735321 14026 747751143 14027 57114844 14028 0 14029 1 14030 166 14031 11454 14032 473072 14033 13534460 14034 290613550 14035 4933554138 14036 68681698071 14037 805507823608 14038 8125390915368 14039 71663673355360 14040 560054870239546 14041 3921399293443046 14042 24829855188595818 14043 143311716675603860 14044 759179854682090506 14045 3713331618952163140 14046 16858836313596704323 14047 71378280545681525150 14048 283003492310477041345 14049 1054710474717845132149 14050 3707333620451158091891 14051 12328569339071240553934 14052 38895947233834474315438 14053 116721816034235756068151 14054 333949552009635398315196 14055 912927469700890182624517 14056 2389422479414078395632768 14057 5998773212568026167410552 14058 14471041822761591479290812 14059 33597671712178644763036617 14060 75188054063809765705586304 14061 162418474470043324117518470 14062 339115574126951132838710575 14063 685220064675933591323861774 14064 1341513876346891682007620279 14065 2547573973509246597897701181 14066 4697665712932392412874252120 14067 8419642531415055285433691211 14068 14681529089900820703726522568 14069 24928940758242291227186255652 14070 41253473241776189563566739038 14071 66587457934016056588140540111 14072 104914054935031377555655098652 14073 161473951247334305309802609307 14074 242941791819958480933154508104 14075 357538173612029548698786469766 14076 515038175427613711465148389631 14077 726636673570766075943620854613 14078 1004635583308284833172129906843 14079 1361929574317295382319514359526 14080 1811284741286550313196373810629 14081 2364428057912070415492711558882 14082 3030991936062853578615499762170 14083 3817384607859478715411136084011 14084 4725679525524769060004260227778 14085 5752631701730034187737227381887 14086 6888932697294816829673630243548 14087 8118806849193489995960165363807 14088 9420029049826225677732378849292 14089 10764410541286626989991628646316 14090 12118757135088083829009680006331 14091 13446258709647212915293044212589 14092 14708225170079389272494614762015 14093 15866047594301411058602324123822 14094 16883238507736243864472411280197 14095 17727395120206528994715590162311 14096 18371935041732262212483983144289 14097 18797474605368981834216891833853 14098 18992752806080840916699524620296 14099 18955044996107093422718286425700 14100 18690055080696441921398050539137 14101 18211318156771296730306383372394 14102 17539182976394382495471953702242 14103 16699471956304262904480824643978 14104 15721933675078454996149591953253 14105 14638608303321243801674676242774 14106 13482220929686494388970598238070 14107 12284703083466510124810586966197 14108 11075921446132105862990731607343 14109 9882667659992030410064348071784 14110 8727937119099190071388199406572 14111 7630500162350791025108613756863 14112 6604748122506915711339947347357 14113 5660780490361511202133097275309 14114 4804688619720005633550437006602 14115 4038985897055334964055435577752 14116 3363133604248009210313234263576 14117 2774114944133295011929379524334 14118 2267015821353713950854614005782 14119 1835578878538045585314269621083 14120 1472705958980470770561515474316 14121 1170892738725699130232595732098 14122 922587085074456438521484275086 14123 720469316097773013463882130963 14124 557657725647254801074859763007 14125 427846447499384117021132751139 14126 325385045669786997675241261205 14127 245310315320356933550894687114 14128 183340893385444752693282744910 14129 135844661705683369616391312728 14130 99787820695238889954682059768 14131 72673133138136924848142334217 14132 52473361675782082056099875895 14133 37564483209792647925397128944 14134 26661950437403040855549655084 14135 18762139645907653523039188185 14136 13090198852118961550490539112 14137 9054792394212044606259306071 14138 6209712173972621652019596504 14139 4221967201338987708654585836 14140 2845742620918371215812131706 14141 1901506991779678599150010883 14142 1259514167527584841802955668 14143 826969131986331042258202967 14144 538185317310721412015571991 14145 347138408287860548574478653 14146 221906683515418575165759385 14147 140572412500763777681703672 14148 88237510410946180154164594 14149 54876625219226111601367604 14150 33810846585795782635537742 14151 20635186312320464300786026 14152 12473521719024589569703207 14153 7466858662912371948208467 14154 4425777507539024632568307 14155 2597007337184987466552083 14156 1508384232968222137168563 14157 867007640591721576074606 14158 493078544559562323156369 14159 277392214704923410363425 14160 154330646580122556920799 14161 84893789744920988494034 14162 46157486027260829245475 14163 24798028759041070734073 14164 13160001134039136860433 14165 6896058445214178562730 14166 3566817359303961453566 14167 1820158198725914442157 14168 915971775826799503942 14169 454335907970686621056 14170 221998474844408601149 14171 106790519992097691844 14172 50539352318704003077 14173 23513334149442512009 14174 10745433025751357443 14175 4818980621304980420 14176 2118636981732399539 14177 912054207701299051 14178 383949562037865765 14179 157821226341189949 14180 63233689408370751 14181 24646963420788837 14182 9324159589012525 14183 3414382572421680 14184 1206353656776817 14185 409653036713994 14186 133070379810799 14187 41106465883622 14188 11985082520670 14189 3265890062602 14190 820721181148 14191 186632337658 14192 37314701633 14193 6253363953 14194 801217767 14195 61000704 14196 0 14197 1 14198 167 14199 11593 14200 481683 14201 13864615 14202 299506484 14203 5115330124 14204 71643380749 14205 845324220859 14206 8578525304960 14207 76116328822653 14208 598431767005367 14209 4215263343664301 14210 26850424640667103 14211 155899684711615894 14212 830782924637371918 14213 4087693526586008315 14214 18668346622340905064 14215 79505947035022137853 14216 317082198495916890553 14217 1188641263867640256702 14218 4202496304016095504449 14219 14056488839472662908562 14220 44604341886608045424405 14221 134624252788376830512815 14222 387382741793297130807330 14223 1065057978099201632676844 14224 2803475304764956095539634 14225 7078188297692307250653366 14226 17171342251332444716764060 14227 40091024424671749543043734 14228 90221273716551736919558097 14229 195977477474436865271834047 14230 411450392559686137722641361 14231 835963112760945367593637917 14232 1645613033999159733803156631 14233 3142121706910798577930389404 14234 5825457694405008287478634440 14235 10497391608479234654360330969 14236 18402925797924476450971109759 14237 31414871046745348690627715159 14238 52263186623821166493343993101 14239 84804672259970439214404826782 14240 134320129173163099944927874909 14241 207815600203243137885184352912 14242 314292764686476102871804148359 14243 464942634803327770819007736007 14244 673208522045925936742056559113 14245 954661205240272452823753795192 14246 1326633563502229962452682319531 14247 1807575215532380059909987014648 14248 2416110374446414716707883998871 14249 3169813130713318348967001851784 14250 4083751019943463180733818028886 14251 5168885833872670059070687259216 14252 6430454985394184896198134811173 14253 7866481843281725857710087094638 14254 9466574404521921248192076545880 14255 11211165046169026448581819886703 14256 13071318662656008409847397198509 14257 15009193608005843150009768014005 14258 16979183461625296917645389136927 14259 18929703790772038005912079310461 14260 20805524185648009431723804803447 14261 22550489569031398289270235560696 14262 24110432987416024985066900000364 14263 25436059838601061790673478201734 14264 26485583363483327393511065389558 14265 27226913024105782215441108000445 14266 27639238232128953928144793712482 14267 27713904731030798024359818363256 14268 27454543315647346771021552734543 14269 26876473547270070282032417985899 14270 26005462162381745002703943632850 14271 24875961638782441693686564347288 14272 23528985262543998351578929327136 14273 22009789403494329117518294873728 14274 20365531878786656070599252129575 14275 18643059265492586024023078046508 14276 16886949048241680336578223515126 14277 15137898487932462358155488615770 14278 13431515160865722602199978449145 14279 11797528015968996056283767785933 14280 10259405627445097071772512235170 14281 8834342283928108378073965069978 14282 7533553885732358758698150196915 14283 6362814629558507624425723401022 14284 5323161675639055054369597484951 14285 4411697366721825850073903299655 14286 3622425695580205242419713048498 14287 2947070049366291988574594932064 14288 2375831286877285739945767204123 14289 1898057598619662410774615685993 14290 1502809295116583458588355968318 14291 1179311907203369572023981555771 14292 917299308199436710020268639228 14293 707254799369266462754627105852 14294 540562275942013074352552381607 14295 409581911632441046395170638491 14296 307665567037801144026150430214 14297 229126690970140416207997821275 14298 169178196933180816857417069588 14299 123849984439617305783679475576 14300 89895712870889707710083050602 14301 64696341638803328629558530068 14302 46165981782576091121984705510 14303 32663862236146423062810177288 14304 22914752567192058022527922581 14305 15939019091239775558857578850 14306 10992611593368253762622192809 14307 7516654259221517941934571618 14308 5095907816199038186574162585 14309 3425137799851267132946176716 14310 2282324827497510173825723251 14311 1507649328153079393802736072 14312 987243522216561476190989430 14313 640801963227452255341256232 14314 412259125021378768503831493 14315 262864296533338347720883938 14316 166101019201111642101948690 14317 104004754153486785694407982 14318 64525483524921789164105773 14319 39660615678700898649584673 14320 24148290123031109353272290 14321 14563178268633811966282705 14322 8697772952115650238091616 14323 5143706945843500260149001 14324 3011544288764462075298817 14325 1745299355613759600232492 14326 1001001359096039749099294 14327 568058532161619582033275 14328 318894806076900748609421 14329 177048407751430971246625 14330 97187954398130734889001 14331 52733289035447651839323 14332 28273209562037202236293 14333 14973995232971359287947 14334 7830952683870868514354 14335 4042351253945824182415 14336 2058775257602133545334 14337 1034034767277504609991 14338 511905109607494790717 14339 249647561651899376317 14340 119861584575263218006 14341 56617597692723151298 14342 26291436891328567497 14343 11992387017736487392 14344 5368106356758934356 14345 2355638303368961403 14346 1012185217609139134 14347 425305628827586374 14348 174493566667725862 14349 69782741105095314 14350 27148494858803554 14351 10251111348753632 14352 3746683429733370 14353 1321222664996175 14354 447790758513889 14355 145173250146141 14356 44755602193038 14357 13022445913748 14358 3541155144261 14359 887978204515 14360 201474257192 14361 40187298726 14362 6717823176 14363 858332611 14364 65139008 14365 0 14366 1 14367 168 14368 11732 14369 490420 14370 14200774 14371 308616192 14372 5302653218 14373 74713869361 14374 886852244124 14375 9053985117087 14376 80816452056162 14377 639184672552270 14378 4529190105261385 14379 29021839618598544 14380 169508030575069891 14381 908650209163309669 14382 4497219358132664231 14383 20659520344626716515 14384 88502252874210059533 14385 355024453457177456270 14386 1338628154775092620929 14387 4760252555531400522232 14388 16014135255904204233111 14389 51109071184818304211268 14390 155141632983183261732753 14391 448972029342235740596400 14392 1241411566732934300394074 14393 3286186116470202232597766 14394 8343717708511698129442809 14395 20355080503134634128550626 14396 47789852860900775434703030 14397 108144935977965861922973557 14398 236211318269693672505569487 14399 498652305127290387973936300 14400 1018689157507880819064778187 14401 2016252115769049066287493661 14402 3870712648108226397118856619 14403 7215011087968136136934689433 14404 13071202521733490475717419061 14405 23037553854907105226498862348 14406 39535592762256123974737657514 14407 66121164172591694711145181131 14408 107855969114704313642679225528 14409 171724994420912163582210867777 14410 267071052069952603880010508982 14411 406001501355348883226637709183 14412 603706178190687687366675014835 14413 878612444546642922477050978798 14414 1252296415948364012414540817495 14415 1749072105847706232502334389466 14416 2395195021286927111341717832355 14417 3217644838517540989825135531417 14418 4242492390894640760966213925377 14419 5492906240975393416581397482200 14420 6986908302025067530378466679156 14421 8735039344353203754738147169278 14422 10738136015152397268847199928428 14423 12985443878130435463493387079558 14424 15453290285268498326709852903402 14425 18104513761779061883544968890984 14426 20888793667365836076652457939210 14427 23743949543689589435032891613605 14428 26598191402170249059141435067777 14429 29373210187765853940145038094056 14430 31987912646606485411580296453210 14431 34362537090889481737250356463458 14432 36422844287717984536642147756331 14433 38104065893763440817354823919004 14434 39354312675612677564791071762369 14435 40137193471708622639734317758357 14436 40433467364146365282036802455789 14437 40241637316676264239226132942436 14438 39577483892143164040036909414410 14439 38472622997175403359103791067612 14440 36972243615135333690017715925187 14441 35132234066864258870224792522704 14442 33015935070971024007130448562623 14443 30690764161760937507024308291667 14444 28224940816635199796455410950437 14445 25684508907601126075706915502847 14446 23130808076958499125263717125491 14447 20618494121681858391209189691895 14448 18194156040186988511157718068637 14449 15895528867730590829532827154044 14450 13751260464334422034792921067797 14451 11781159337999458596870596573413 14452 9996830355298891378808014693425 14453 8402595583424913110669060734140 14454 6996597350855832418985995517291 14455 5771988098092834717116978955990 14456 4718124578025544089232030561466 14457 3821700271930600381620887182994 14458 3067767501186380431440731117147 14459 2440617954866695308982704203199 14460 1924505951414927140908408790122 14461 1504211876328909740355935324137 14462 1165453463426636678986234938034 14463 895159838120393549234263986222 14464 681627707365529728140835378203 14465 514581133936985986132278431913 14466 385156444333762908939703508697 14467 285832493726805474390513725187 14468 210324230759668149644347920565 14469 153454695324238105102366385047 14470 111017591566471710209885355557 14471 79639669058571906572430430368 14472 56649497436704652318958015626 14473 39956940721428422022523752591 14474 27945773768056428822042919927 14475 19380435978135639847468772180 14476 13326856118726153286448194368 14477 9086557261229934931370634777 14478 6142803840950952911506396256 14479 4117323607945448946041463669 14480 2736069568414208929289472362 14481 1802531678538606220508462179 14482 1177224327182305926692922412 14483 762131586611348485817001629 14484 489064099371572088895136188 14485 311052756535532965796319448 14486 196064361298868399653130823 14487 122467214514764524765625662 14488 75797347538582085442750183 14489 46478652929904388937964834 14490 28233616400548650262855258 14491 16987775238573004924135164 14492 10122837689424299726870282 14493 5973067606419636499360153 14494 3489394819525467742361296 14495 2017820712740725537403148 14496 1154810605416763439112635 14497 653948898284952311361714 14498 366339294356016588207377 14499 202966167724976181115835 14500 111185819492122034791773 14501 60205539592859412456312 14502 32214409289946663552999 14503 17027252730993554227489 14504 8887123543805759657949 14505 4578548408901691687663 14506 2327323650583716558859 14507 1166657853189623323682 14508 576453523653808666252 14509 280591203841092499097 14510 134463223199026371662 14511 63395152683040662235 14512 29383518430703521419 14513 13377751064119645666 14514 5977080054682292218 14515 2617995207952072095 14516 1122828827604316994 14517 470921210314584733 14518 192849910424772678 14519 76980248142299825 14520 29892728540140644 14521 11266143722462374 14522 4109892500791715 14523 1446543653073380 14524 489320840997359 14525 158327700590202 14526 48714161520482 14527 14145559823779 14528 3838574040512 14529 960497331599 14530 217442875606 14531 43270965778 14532 7215205244 14533 919333315 14534 69545358 14535 0 14536 1 14537 169 14538 11872 14539 499240 14540 14543010 14541 317945813 14542 5495658672 14543 77896470287 14544 930154592464 14545 9552726992938 14546 85776194334438 14547 682445175664831 14548 4864417188110871 14549 31354359977860439 14550 184212636130103774 14551 993287469866536828 14552 4944972939369100293 14553 22849350279600070615 14554 98454034017760467349 14555 397241385410074971440 14556 1506483429429754817729 14557 5388072678215068792120 14558 18230416069424389195683 14559 58515517854957565972392 14560 178637034083293348747828 14561 519903071069204206526316 14562 1445667820092529456778082 14563 3848433560792777997838650 14564 9826069993892107757974914 14565 24105193956917028248873769 14566 56908880849060288648473362 14567 129492894951963457241143982 14568 284396723646845082505071563 14569 603662883276169544771751908 14570 1239936979832244037493426838 14571 2467473508251562842437476433 14572 4762518850042006928428781261 14573 8925020422697024517759316548 14574 16255580582235756046688940269 14575 28802241799631120078193121433 14576 49690048356089552490939500430 14577 83541283807954538320685622413 14578 136984868743857924097705990779 14579 219239087226801594342623323523 14580 342732827454102430600423475364 14581 523708172823623584621577938887 14582 782723996775956022349098238331 14583 1144959908035780774765039035278 14584 1640207003899044428189091013797 14585 2302431148892896574344513888018 14586 3168809945218457102846136360047 14587 4278178571978576267568809237257 14588 5668872062449668035026692582301 14589 7376019057196451268965363728108 14590 9428418106434811710609307417734 14591 11845203008512877848752231881503 14592 14632567710521748566571226575445 14593 17780863218952483087865101523567 14594 21262389816420237566406526946950 14595 25030182148259480179146292038619 14596 29018021601641079712155449585318 14597 33141814232613076626094201019406 14598 37302352599045122452942914717816 14599 41389349323957448944302291167576 14600 45286504173226118377026784731963 14601 48877259925798338166886036731198 14602 52050828168891606579300938538438 14603 54708033189189382055472652048767 14604 56766534014277149023397384204278 14605 58165039508649704011421450203341 14606 58866222265339874240364610201015 14607 58858152910380119367245370937164 14608 58154204056943864662885705588201 14609 56791498689214304830950428523593 14610 54828088626885843854975273599053 14611 52339134975491075231604575356813 14612 49412417752146003257483529803279 14613 46143523803844122614892997450620 14614 42631052114367957475327149106264 14615 38972138206323198918963677617618 14616 35258541408489577193049519658592 14617 31573468268951925914733551861288 14618 27989230466213892768621103116852 14619 24565763540983305329738940613217 14620 21349969539696548171258526420141 14621 18375796306457388865250412055599 14622 15664930835585064512036868049081 14623 13227964157392977655535870970504 14624 11065879535725009656118135152265 14625 9171722079852594567509346813307 14626 7532323341274406713280569390033 14627 6129975973461548080545399661405 14628 4943978096193324016246791266385 14629 3951992023251031587302614292045 14630 3131185422445290387796244540342 14631 2459143330068447165769070059994 14632 1914555888063443051668635579114 14633 1477698894486457834523117605067 14634 1130732368672523082070369348012 14635 857846754775304772979684281935 14636 645287736236379768812563699358 14637 481289611545669873877609472581 14638 355944492787341482020447191608 14639 261030877665075774169897160270 14640 189820959179880397577023886198 14641 136881803926378326604649986530 14642 97881559451685043054072541795 14643 69408342137396332143623688822 14644 48806514339498965932427223202 14645 34032713479208398860530326751 14646 23532222878531717001027019934 14647 16135015599452057964097573622 14648 10969980236545559812816967680 14649 7395366488562862376376323615 14650 4943285449183186755169659758 14651 3276089911795375439762383322 14652 2152579748272216565242670016 14653 1402175128060301470276731450 14654 905436630179901683705520260 14655 579557740735297636057045556 14656 367692665231122520746426023 14657 231199093503240478055789183 14658 144065457596631731590666215 14659 88953292675232425865862220 14660 54418234683388464320897942 14661 32980306771975770756258408 14662 19798660155522680235560360 14663 11771343206770011424830600 14664 6930402773014657885051112 14665 4039808741864333036845185 14666 2331067159737105665257646 14667 1331238552160308649996107 14668 752268318544330892713172 14669 420539468533469330648874 14670 232515123000313095637077 14671 127113240772754053717992 14672 68691146032067597484359 14673 36681410320577601784752 14674 19349963224275079912048 14675 10079620717345870703952 14676 5182811680728721245448 14677 2629394840981924384766 14678 1315558644752123622954 14679 648790470270453949585 14680 315204889350131567595 14681 150766856938124705715 14682 70948967259054475640 14683 32823516203419024842 14684 14916217414869276812 14685 6652139133736437221 14686 2908301555609622848 14687 1245040327160457494 14688 521215745013491985 14689 213052865494269594 14690 84887586209034323 14691 32902171392516030 14692 12377255708101457 14693 4506757068632356 14694 1583225349063868 14695 534531580680281 14696 172621015197664 14697 53007204995094 14698 15361194025469 14699 4159849396314 14700 1038671666522 14701 234619852469 14702 46580508528 14703 7747737959 14704 984472323 14705 74236384 14706 0 14707 1 14708 170 14709 12014 14710 508186 14711 14891394 14712 327500192 14713 5694482863 14714 81194578993 14715 975295843513 14716 10075742456773 14717 91008225738225 14718 728351303126671 14719 5222250495995180 14720 33858876110747422 14721 200094524599361930 14722 1085237931934292698 14723 5434264466188963480 14724 25256303698641934264 14725 109456214847935071205 14726 444185045644431084377 14727 1694211374965970306168 14728 6094266409752023149920 14729 20737673151186017048287 14730 66942264435294064892907 14731 205521357255741191305580 14732 601525369838818079996627 14733 1682038661828021647867297 14734 4502740770521693447297754 14735 11560795457275411664278142 14736 28518236439879428650532228 14737 67699484331154828013970225 14738 154893613027535704883049711 14739 342045014634944525578113848 14740 729983423441922727929673082 14741 1507532322270634473749569334 14742 3016175294518721565903294834 14743 5852835835648764000488449233 14744 11026885113035352859393525201 14745 20190566815071239766998850451 14746 35963593770912765249618483087 14747 62371377138242906386922680245 14748 105410661416956302166497627064 14749 173744810856787830125633171109 14750 279512659025248248579962069812 14751 439209672700570053358918558666 14752 674569563171330316051306830794 14753 1013341462185737951644828596214 14754 1489827140063142029139772969135 14755 2145020609690527022943348152985 14756 3026185537873152630204868574230 14757 4185720308787921126988978625333 14758 5679200561632405889533036969184 14759 7562555529115431062184703658910 14760 9888424303560411472249651112795 14761 12701843466353471268180179601055 14762 16035526451194664182939233607102 14763 19905092903307268259722986317655 14764 24304677718726107943664078949458 14765 29203380657748437894963697217525 14766 34542998802768653890200609901326 14767 40237412143644390532991209446822 14768 46173870894522601172766772441447 14769 52216272634491248955735210459997 14770 58210334883754138890921524440373 14771 63990384948825377702442424384055 14772 69387325421038325885398499008822 14773 74237210133375867357483163221070 14774 78389796398387404765091718481505 14775 81716432896892305011023517527922 14776 84116698858733722196816766314504 14777 85523321835012794678738993560979 14778 85905054793418293909024140002114 14779 85267370647789641820735110279756 14780 83651014118673354340065718233780 14781 81128618296217624078961003240595 14782 77799730757384620883998460072725 14783 73784690529918879170748549531012 14784 69217847024623153930935802719631 14785 64240615228739974108982022439215 14786 58994822798600552387027377980656 14787 53616732757417889614951058303351 14788 48232031106338606513291058299442 14789 42951963358814669351678751725297 14790 37870698760735550834184662282727 14791 33063905022293677130725071754605 14792 28588436632749259276436086697128 14793 24482980430239523679241117509029 14794 20769464585064346765779077542785 14795 17455020746138939278200564924811 14796 14534291228319354686068436900952 14797 11991890036944629455491187703790 14798 9804853920198091280837346579555 14799 7944953164815588111808936379450 14800 6380767555021701626484725318498 14801 5079467528354190881629066031525 14802 4008271647999171413457609787293 14803 3135577496470468394374364156476 14804 2431783208819745259423651092419 14805 1869831009434486732134331518178 14806 1425512714148519761494607283777 14807 1077580973931027767305960559946 14808 807710020847082471288207772547 14809 600346838789149953307064847811 14810 442488980451288023842247308174 14811 323419530866095330975676776736 14812 234423663232498174726764103267 14813 168505361927404993713400035887 14814 120117554104743334081513146553 14815 84914304010121344000282369978 14816 59529973376491633789169162716 14817 41387337429126032088002352105 14818 28534507359409245117771829205 14819 19509047138648335850260477703 14820 13226767947635050631178812312 14821 8892217239442709501823703497 14822 5927739063258762841038154748 14823 3918069157879080692726044325 14824 2567660756413460076233403776 14825 1668250766209198419195806838 14826 1074523121374054409763690922 14827 686073103350499326233751333 14828 434201568472599829431449594 14829 272358839907440536740124087 14830 169308893581360885247030826 14831 104294543340614198264762171 14832 63655834740965839469390704 14833 38490779972231375611487985 14834 23054707143773616303387472 14835 13676805118487439093203645 14836 8034604274225756666469306 14837 4673328117947713350176078 14838 2690861289513057298015553 14839 1533467596967925794611172 14840 864737632393799886748879 14841 482415708567471196245547 14842 266182038682629910513829 14843 145224709381941239936789 14844 78321598238145271946316 14845 41741329732199615850069 14846 21975959466999125406452 14847 11425280039532361823841 14848 5863407913497213537329 14849 2968992433339698423250 14850 1482648532588600710393 14851 729815022308760528908 14852 353905031944483277976 14853 168962266483028123106 14854 79364088353320554546 14855 36648875291476086346 14856 16623969562582469545 14857 7400142566803394848 14858 3229404903470474686 14859 1379976281175346984 14860 576648155390706768 14861 235280048884017643 14862 93571683601032318 14863 36201325192120677 14864 13593140539807756 14865 4940257768891562 14866 1732251974738451 14867 583734682847475 14868 188147399339923 14869 57661732707822 14870 16676628787923 14871 4506808836573 14872 1122922359091 14873 253092498892 14874 50131724375 14875 8317793115 14876 1054017681 14877 79229676 14878 0 14879 1 14880 171 14881 12155 14882 517218 14883 15246000 14884 337282391 14885 5899266082 14886 84611663358 14887 1022342543559 14888 10624059054935 14889 96525754268573 14890 777047795206941 14891 5604067556104125 14892 36546943619967308 14893 217240175324685218 14894 1185084812567141180 14895 5968668680998566809 14896 27900440425958982249 14897 121612507076323859662 14898 496352204095156745615 14899 1904027312565559061698 14900 6888071464577408644775 14901 23572066949892684991524 14902 76522654342359064558523 14903 236259289839017929312741 14904 695373755096805985863915 14905 1955341568854160544746914 14906 5263512131962843352325105 14907 13589014495162796492296365 14908 33706514501383244095982565 14909 80455678750639957959877674 14910 185086228391304316561809525 14911 410943468461287348622582549 14912 881777264173885594766917303 14913 1830831497670432489355938412 14914 3682670355915491518204927499 14915 7184321272921626581004420852 14916 13607362042848083002671908360 14917 25047235500846297111110409657 14918 44849029436497106163866196874 14919 78188420518271913720609908461 14920 132830328696420694256306501073 14921 220073943650245004206623555231 14922 355869556483183298476325276215 14923 562059588077780045127639035499 14924 867654667477295113865213741993 14925 1310009180872566437460097274994 14926 1935715432987071706483684606705 14927 2800999599698020041365280646087 14928 3971385359804782551872201994289 14929 5520401556271024100272208461346 14930 7527155419375786258034155450742 14931 10072675741626678408415135596414 14932 13235048321761686649113441768444 14933 17083510027995995217252806069247 14934 21671822910915262451240130351578 14935 27031396235346745666032573177371 14936 33164740330643888126611130165669 14937 40039901224929117108913245747959 14938 47586523275671061597596388945385 14939 55694110330524873515153538151180 14940 64212906004749858155486138625050 14941 72957602403734495679785208287553 14942 81713835205246104283260084328023 14943 90247159163937599877456449055265 14944 98313952345106564628787146545197 14945 105673498835311309512358448922508 14946 112100371919530147337458895157723 14947 117396197654717308544875598236992 14948 121399926715029713231875097184243 14949 123995873751054701032715942654609 14950 125118982070560874939235783640816 14951 124757013874486284579846877342256 14952 122949625459806276804475117980771 14953 119784535455954674651653959014036 14954 115391208185208898017257288491314 14955 109932635300229351769707385279958 14956 103595896008726271260282823268013 14957 96582206379822760519005600091065 14958 89097135703987974340932122830417 14959 81341582863970124433171091359691 14960 73503982417774029405082920432542 14961 65754064754663737428608815311938 14962 58238343296411240796479150937227 14963 51077358493171803711026369155130 14964 44364584492614398176877916216211 14965 38166807343205645280604132149705 14966 32525717117024378418717606559975 14967 27460420600336597342672773863904 14968 22970573543898409446066744690717 14969 19039847199231341043493357339240 14970 15639477138658787060380780581979 14971 12731686958965833963748514427389 14972 10272829512028000281835266227127 14973 8216138708283901442214018217857 14974 6514031720194532723213128614691 14975 5119941809668542758336311782434 14976 3989694435809786089281270873965 14977 3082463227722984998031496253041 14978 2361358123593650526617330955231 14979 1793706369364816776392621745117 14980 1351089389072898986637121893877 14981 1009196193722682013786103167991 14982 747548389722935494655671161596 14983 549144259576475905375601938697 14984 400060895814235273811781784831 14985 289044819273743116546536471879 14986 207113512541963228414680577777 14987 147183238013773154524441698646 14988 103732591161740902370384636795 14989 72506520494606146494441177728 14990 50261977273361907871072535287 14991 34553821980391902082660322575 14992 23557954340354561063155448219 14993 15927679366874930640837040375 14994 10678907648274966418653890211 14995 7099763840391700626816397857 14996 4680415212609556984160406366 14997 3059328751648769736802315591 14998 1982641515603312790594498820 14999 1273827205185345581439792928 15000 811323372366029386072432507 15001 512224320774768372616630069 15002 320531942619296809048082131 15003 198786057727623774156245957 15004 122168373901936917146895197 15005 74394479971711196081425456 15006 44882622080766578648049925 15007 26823371531005151725857719 15008 15877546988297498661920382 15009 9307231217655703771362342 15010 5401959855596555896957009 15011 3103821931118500073244337 15012 1765108413251516714494210 15013 993305574110764814214494 15014 553008334574595321711913 15015 304516095787148486935863 15016 165806823375428584220439 15017 89244706701897049872225 15018 47469479796690883613407 15019 24943137766734952894759 15020 12942926193663113980574 15021 6629564360888384073400 15022 3350577398583580458158 15023 1670053591581061816367 15024 820525522868946054634 15025 397153236453596857817 15026 189259472316572349810 15027 88734474493293915274 15028 40900895052904254295 15029 18518826955653805349 15030 8228630096760711294 15031 3584430227658093887 15032 1528903821446481113 15033 637720400907528391 15034 259725410991626280 15035 103105501372964692 15036 39816855553193914 15037 14923243272810105 15038 5413627531713903 15039 1894689238815334 15040 637267077752077 15041 205008504095877 15042 62706827036940 15043 18099691652634 15044 4881413728843 15045 1213700516027 15046 272954151587 15047 53941465510 15048 8927895352 15049 1128254065 15050 84543782 15051 0 15052 1 15053 172 15054 12298 15055 526377 15056 15606903 15057 347297445 15058 6110149525 15059 88151283704 15060 1071363212898 15061 11198741347798 15062 102342545056525 15063 828686388128850 15064 6011320990078655 15065 39430819660216380 15066 235741855785952738 15067 1293454003568426446 15068 6552044271071395566 15069 30803539595390956600 15070 135036164383788110217 15071 554288471491679497042 15072 2138378383661978729094 15073 7779750812756888197787 15074 26774001022059766907144 15075 87406526774931001599477 15076 271375969717940765876140 15077 803192528571055321584440 15078 2271082338406748332334087 15079 6147302459292189137071924 15080 15958250290844304549773178 15081 39800543467407314499823493 15082 95521041136894044028023856 15083 220939234120466908684653512 15084 493203669489364953723066031 15085 1063990050695334041285714683 15086 2221009298978388044356380349 15087 4491350753514075184891822757 15088 8808474885591678757148065193 15089 16771751869416270480984327994 15090 31034333362298923499877895833 15091 55860187833111630777326142409 15092 97891970965917260927538679612 15093 167165146735941204799768567628 15094 278387376680993587331477703575 15095 452473105194241922799209770165 15096 718280281753110231748573300981 15097 1114440334285391827924330504092 15098 1691107942723341810919022713164 15099 2511391392269551260702287525026 15100 3652168032600802721938844341531 15101 5203955498517448176753934507276 15102 7269511028006371909483761604235 15103 9960879458287689314361051337505 15104 13394711460165419137046097272216 15105 17685826232024690006536368936848 15106 22939187435590214235654919485559 15107 29240678975096072950271097777047 15108 36647282312817925671523372007073 15109 45177439164896164575857984295157 15110 54802502541149829748363134351957 15111 65440210102651662183731560072436 15112 76951041221356594428932151260815 15113 89138140426623115660338008904643 15114 101751217087691413988206179613737 15115 114494489906021404183090019638989 15116 127038371499783631897867663134190 15117 139034225409746608521593878009900 15118 150131217706627719040654704666672 15119 159994064710889782356593223626521 15120 168320373008714444924973524091804 15121 174856289637514620598372966646542 15122 179409325264076846544061159803652 15123 181857463182655523245063512160000 15124 182153992310067732254486242929184 15125 180327866185049898478786478344704 15126 176479753281887606235330187851661 15127 170774270477095693539313038263243 15128 163429151890719551644369859780637 15129 154702279893369543394277614316833 15130 144877585164939692160344277862408 15131 134250810433787260269417730660372 15132 123116039301525550480697109888506 15133 111753735571463372644917183860199 15134 100420841847294446352239233417963 15135 89343271895800496225555507032556 15136 78710920752400433089122590798650 15137 68675127511779206757536102503173 15138 59348371005000733792896214522268 15139 50805865557132859596214240600314 15140 43088655008542216162647930011722 15141 36207775988922881078916538230571 15142 30149070502043448954710865927055 15143 24878265496955292242702751624974 15144 20345994583182073359839489265312 15145 16492505774894622918173667169754 15146 13251871373428782229526240464312 15147 10555585473086216351983645584163 15148 8335496428674761858376793734172 15149 6526072992454014044078189353130 15150 5066042322206044596212619473440 15151 3899465602732555869445410226762 15152 2976333523666627826935564482401 15153 2252770888954913262008256079820 15154 1690939119414079811077284798223 15155 1258719361796872925952097291016 15156 929249241767328248732810438646 15157 680374660766005066005506854385 15158 494065791802961935465552972532 15159 355834593628921863469737472613 15160 254180429580152149732918424090 15161 180081154112100481934181219369 15162 126539490445653172188620931315 15163 88188663739665189004418168779 15164 60956950369805302537366586555 15165 41787855652379085337536391511 15166 28410805166741724356571836656 15167 19156288818809849703658667325 15168 12809107146453070908917758715 15169 8493538796818575895047090091 15170 5584712802784450390266427807 15171 3641100136400894473062539907 15172 2353739529059727774592609938 15173 1508514834265638555698841315 15174 958461054691151827090024417 15175 603667922141404627981556404 15176 376861783347467094757758487 15177 233176358298205502375508377 15178 142974838379424863145463009 15179 86867569759751508313573568 15180 52290733928059286244634163 15181 31181885674608350536763376 15182 18417359789905954544241156 15183 10772870068842029394559134 15184 6239370338374968608276205 15185 3577468269854330304802459 15186 2030255065693331223991294 15187 1140177634507871754848434 15188 633492554254261658324400 15189 348136545171879553794929 15190 189182161596928298735652 15191 101626539866049874222651 15192 53950324990228605768030 15193 28293924760650522554940 15194 14653597411699137194170 15195 7491575396879451414008 15196 3779118044068361090978 15197 1880137641940780464569 15198 922030067833485679325 15199 445460989017363451074 15200 211890798984767177737 15201 99163888794343122310 15202 45625108501570277930 15203 20620403137660881406 15204 9145886845771151162 15205 3976805765850732690 15206 1693210753071885480 15207 704981336709381834 15208 286600671559179726 15209 113568553179641398 15210 43777774601192184 15211 16377822933777811 15212 5930371993268358 15213 2071690784915215 15214 695492871479083 15215 223313988625994 15216 68173806097856 15217 19638796741886 15218 5285768537712 15219 1311489236642 15220 294304570148 15221 58027707134 15222 9580731546 15223 1207483741 15224 90198446 15225 0 15226 1 15227 173 15228 12442 15229 535622 15230 15974175 15231 357548569 15232 6327278517 15233 91817075185 15234 1122428435671 15235 11800892111014 15236 108472940638080 15237 883426109787016 15238 6445542131061007 15239 42523501051307365 15240 255697971675048615 15241 1411016916585159002 15242 7188554562860582836 15243 33989235664313402879 15244 149850796876661575484 15245 618592774020418515239 15246 2399966243999182824183 15247 8780699498763086722299 15248 30388590868139951282895 15249 99762143627768324823929 15250 311464429410540981562725 15251 926962587884785733316106 15252 2635548587959599994243163 15253 7173122784676012652914742 15254 18723380078216213920578134 15255 46951868870354012303999676 15256 113296706113017481349245510 15257 263472174522253393358242945 15258 591317979391495966086770522 15259 1282490964078714701917709843 15260 2691398941075269099532848188 15261 5471476435445871575542160255 15262 10787404786748140390512310847 15263 20647722442113483105503968851 15264 38406288880263142424257037591 15265 69489183381906624024800396441 15266 122406774934283092995139900901 15267 210104981481070778904654910930 15268 351690840873052662783686305523 15269 574531551567778510282029338985 15270 916670753121868122820516592370 15271 1429431468250091059137603595751 15272 2179986283659530646702328152970 15273 3253581209119094763829490854789 15274 4755014109385535638687502152463 15275 6808909103470720803626200924888 15276 9558313627426562768001451217489 15277 13161191796283798458657323701143 15278 17784507457935888415362582567190 15279 23595784877164389793060616102353 15280 30752294512153785041647179788277 15281 39388313411777793436242018992045 15282 49601220675466575459081178238934 15283 61437466910708728063091130236496 15284 74879659472562872134863067673301 15285 89836094022249557922719613021931 15286 106134010613455134554517938233945 15287 123517649021605784954094750067602 15288 141651833276180599280221650945062 15289 160131359270419670243100122627626 15290 178495938701611341247544226556569 15291 196249925149659035993759155685936 15292 212885574658889176899021246645441 15293 227908229300710638682233948273442 15294 240861600515058797165004817117520 15295 251351293643754050806646797785988 15296 259064858627645833353460970135188 15297 263786955804128161137599811667949 15298 265408653576494550242554168595009 15299 263930377375567968573358863652185 15300 259458552031699481172863528375096 15301 252196469008415233520949200319621 15302 242430320149420053032343236753199 15303 230511637258581254858044236030251 15304 216837543611417594041551363654698 15305 201830256574017719341397896097962 15306 185917191141483662518974977704207 15307 169512824745286053811585749424041 15308 153003223630386147933475079415118 15309 136733832954746905500676387450611 15310 121000828063667653196022031257845 15311 106046040562776253107240090534808 15312 92055230963593830832124426082157 15313 79159293487079938036025993104115 15314 67437854252943334021728260748006 15315 56924660960218628061284550194075 15316 47614154251893686741918013653079 15317 39468648446767794476916429342802 15318 32425620339300477896683438498712 15319 26404696934781056289463416775689 15320 21314034702591318331626279780653 15321 17055884289669761402587039316786 15322 13531227967274235709248510062877 15323 10643457136928498608207536036770 15324 8301121073888442056181079348647 15325 6419824845107187936995649499442 15326 4923384717861676111505571867434 15327 3744365229127612771640254452014 15328 2824125953634308498296409783813 15329 2112500715289580588343972031350 15330 1567220324684142557377049483924 15331 1153174426056551396818529432919 15332 841590829961116182814756281807 15333 609193456008709553850149826472 15334 437383905943528909354899463886 15335 311477491908240705363196607772 15336 220012652965009711920494346696 15337 154143211611873486714976092143 15338 107115749052367618365135126882 15339 73829274950175468888351398457 15340 50471021166051818756476913413 15341 34220259877351654871573409447 15342 23011203321232305275548548911 15343 15345985254124497286539741751 15344 10149197096124163132417838822 15345 6656247377636032710703121092 15346 4328772178000743431060138631 15347 2791330844043491250067269577 15348 1784596526721268826968983823 15349 1131145975765000459452830173 15350 710741456337901993652770780 15351 442670034217619216509408432 15352 273263491361273768462907882 15353 167174440043279570572207556 15354 101343220545877382220161119 15355 60869769101879719347949081 15356 36218614078067191327925453 15357 21346247832796553597751073 15358 12459541200096785716521335 15359 7201104778204139493780766 15360 4120336984370215656478038 15361 2333546907217364888956350 15362 1307848417466682760402936 15363 725195191450102227912906 15364 397741258931208212650654 15365 215713604487714328368621 15366 115653581378859613176238 15367 61278545871035537835741 15368 32075795464548207301646 15369 16580794451200121417826 15370 8460920564601791424591 15371 4260145204465594186021 15372 2115527679166410229347 15373 1035558046917167616011 15374 499394812833138387591 15375 237113140695687849945 15376 110766877520863337641 15377 50871697395308096281 15378 22950278503926583878 15379 10161013787766272545 15380 4410291161643306462 15381 1874416544109349563 15382 779030903098268398 15383 316136876324555297 15384 125047467942257667 15385 48115638388813417 15386 17968019582613685 15387 6494291485777593 15388 2264505127228102 15389 758805441016600 15390 243182123126739 15391 74096388002901 15392 21302986763916 15393 5722130798802 15394 1416805781230 15395 317250358949 15396 62409618352 15397 10279160835 15398 1292027523 15399 96214550 15400 0 15401 1 15402 174 15403 12586 15404 544997 15405 16347892 15406 368040763 15407 6550799438 15408 95612768749 15409 1175610861265 15410 12431653375088 15411 114931881336457 15412 941433582850822 15413 6908344792612599 15414 45838764203067309 15415 277213435932999648 15416 1538493499733145000 15417 7882689590756007230 15418 37483164300652937118 15419 166191249710469198605 15420 689922208326389469538 15421 2691771828005956173721 15422 9903561871977620231621 15423 34466181400358309379088 15424 113778328364531037275379 15425 357193905769833443880469 15426 1068931874885973459894334 15427 3055915305524112350320443 15428 8362787489900863894070193 15429 21947721027640797570135114 15430 55336305029491926944860498 15431 134250594807406057373411154 15432 313880824512682279672396493 15433 708225431502588164048240148 15434 1544238417689893222424831971 15435 3257893058642102551689748798 15436 6658110622960333830382351603 15437 13195933555112226524878056401 15438 25389891996472395278558151955 15439 47472864252198416207305724970 15440 86338299541611716922019633829 15441 152870507531388363596584892933 15442 263739596373318301642081745710 15443 443720559299709037860618485942 15444 728552191779409091503445417081 15445 1168280873572655001560536184113 15446 1830936126112457336486192356182 15447 2806263793758430072354727926985 15448 4209109683350737448728231983064 15449 6181919253077220459623662743941 15450 8895720826741799515524241673458 15451 12548917118762498197521599996394 15452 17363247662329251236194593484794 15453 23576421788469136869055638103566 15454 31431165365956269253820248535696 15455 41160766202352710693290488235838 15456 52971616770408534303488980867833 15457 67023695921782262135843737904685 15458 83410348003298887086146791846161 15459 102139047273928844323547034736253 15460 123115020234173724987094803064474 15461 146129594038248073805071924044015 15462 170854922679421052099136297369732 15463 196846318309556329582528639071931 15464 223552815711036477001147341460779 15465 250335882144548138008204844840373 15466 276495429735679826260553468737215 15467 301301578836984640498083487822765 15468 324030040736450688084222154007107 15469 343998604448212523016165446717503 15470 360602069236439537756518428677607 15471 373343076920333576095703835327431 15472 381856650378628003379252550811649 15473 385926794098765923377400071608833 15474 385494195403666420460930788082566 15475 380654805692558926895204835898818 15476 371649802408307329243331278350788 15477 358848064840736436376160379371955 15478 342722785811075931934921406804365 15479 323824152353187509244301323095284 15480 302750149267113757637317415814401 15481 280117478342614162328791273628978 15482 256534369078481863197788381772742 15483 232576722189249654848881886063335 15484 208768619979130635409476477329455 15485 185567803472380209624927229968021 15486 163356296586400458546727602223369 15487 142435986375618184538440496746497 15488 123028669223882292760567675439778 15489 105279858895225695147637418945545 15490 89265526550759914805179421030999 15491 75000899669622525494824907018997 15492 62450474398806107669037147724348 15493 51538478389117338568695174466795 15494 42159141223305516517450600114473 15495 34186270051453221359943486024079 15496 27481773852444444697269233936216 15497 21902918550161410439022871581631 15498 17308218090402166090207421930579 15499 13561967971848610956948916057495 15500 10537505138874020351597580244385 15501 8119331649029924303384332627570 15502 6204271094148164250300371210370 15503 4701839602208388318449570771306 15504 3534011246726250723426383635380 15505 2634544856388818921188424985946 15506 1948019330810624832433389263139 15507 1428700921416487083622216626048 15508 1039341195842649350904065601619 15509 749980566745847967468620009760 15510 536810688075772701197833884151 15511 381130497004904953190190881968 15512 268415541248141257554059218657 15513 187508465012100838899471138406 15514 129929877603119141678066432758 15515 89302896498811193506624183482 15516 60880972689558669931316937724 15517 41166691339374859643351067141 15518 27608646326329357033502787827 15519 18363818578967716654665968374 15520 12113817347382256693110099321 15521 7924611547927371596327883362 15522 5140790911672149553762189360 15523 3306816696575057615883361085 15524 2109059366830585855934231826 15525 1333623333652832305822028715 15526 836001844263965661256340904 15527 519483241207264083675979480 15528 319950748435615665321678717 15529 195296866349214047274685321 15530 118129204446065551841608372 15531 70796900134853516848627932 15532 42034588075843022049612666 15533 24721271988620938553676589 15534 14399157641460130088389555 15535 8304834292249162019629307 15536 4742113956378974009176792 15537 2680238055085858898792855 15538 1499137895856607794350394 15539 829613398758496894738934 15540 454116279859572433845112 15541 245809151132030174450110 15542 131535131121778202173613 15543 69560221234592868353544 15544 36341847979977763897165 15545 18750756356736969696468 15546 9550395115325106642958 15547 4799813175091801787262 15548 2379141905578614290539 15549 1162472845445249818072 15550 559581933582432182462 15551 265210447022958007372 15552 123669842056059935947 15553 56695946246289064349 15554 25532188967233603314 15555 11284004592911043529 15556 4889008106757171870 15557 2074184272306987148 15558 860524672902187152 15559 348586084069833683 15560 137636598713114953 15561 52864760192485677 15562 19705926656832868 15563 7109504722833432 15564 2474483109147346 15565 827629683742808 15566 264740435185989 15567 80510866655027 15568 23101977896648 15569 6192921758268 15570 1530203879412 15571 341905416410 15572 67107637613 15573 11026225129 15574 1382225969 15575 102614114 15576 0 15577 1 15578 175 15579 12731 15580 554458 15581 16728128 15582 378777393 15583 6780862643 15584 99542173015 15585 1230985305102 15586 13092207677854 15587 121734926757127 15588 1002883342051174 15589 7401429194194305 15590 49391206963036460 15591 300400057616941911 15592 1676655434935715761 15593 8639289622526124552 15594 41313118796086756573 15595 184204550519271787514 15596 768997306693806187627 15597 3017082358713883990097 15598 11162360174661178646207 15599 39062917761706532624910 15600 129666838738453824590359 15601 409319110088303691450205 15602 1231649533530895756448351 15603 3540363920580202973460395 15604 9741308082647984759100085 15605 25704268867680650349725732 15606 65157649532953328559165579 15607 158928058068284359131368920 15608 373566386443180249783812885 15609 847388554754501162098028260 15610 1857474283687561148175755793 15611 3939416284082938927321492540 15612 8093228084912876487310464533 15613 16124106910665413370398275730 15614 31185317499582001643043958057 15615 58610774696491298212349277186 15616 107143821390758131411345329602 15617 190681185363664997430985812312 15618 330650234311350371345375779362 15619 559115173978368087597182026910 15620 922655353914613955140229097959 15621 1486969703986903060335312831258 15622 2342032992653998598878415312320 15623 3607466168844135194347472241321 15624 5437597266910853833615565408948 15625 8025503479423562718585748220791 15626 11605169886368288254862666099051 15627 16450812302745013793208529768008 15628 22872427320166046663653338215255 15629 31206781792057102296992482515600 15630 41803352677732710109485148045834 15631 55005171845347002068177682555399 15632 71125090337525453637611771921733 15633 90418599463267408163367643052189 15634 113054958523571770823346322035740 15635 139088896231755423985817232077948 15636 168435490777528261027687716634543 15637 200850921880289769626534446882187 15638 235921583579678438447526300087306 15639 273063541394463733394173390992190 15640 311533544527067984225346642682339 15641 350451833959099356420644278482153 15642 388835921757281324184721177484872 15643 425643474077645454177045063105439 15644 459821529864809138789993188710551 15645 490358633676231321897658644293770 15646 516336129836076092231942197454732 15647 536974892761048509546891110271106 15648 551674148432427143981263582320582 15649 560039727468581933493094685933554 15650 561900000754437439650598144388008 15651 557308782240488664800640638196135 15652 546535530646497846844164516839989 15653 530044138587399672880289859874384 15654 508462377930677771107826192089441 15655 482544613927355072214130813286605 15656 453130678147956359018408978039732 15657 421103802281604295942989022050854 15658 387350289046244466013572723197512 15659 352723180912720444266909227855952 15660 318011642726398730577703521865768 15661 283917165596780755988297698187926 15662 251037088423212848707931160338892 15663 219855372817292471721483832979664 15664 190740096589099034712234062515005 15665 163946775118667196375538541087702 15666 139626388813859829098299355627241 15667 117836885379383324504307722157638 15668 98556924411368911769263712042493 15669 81700718514656467187373280173849 15670 67132975703353566987173460614846 15671 54683137664326646148920607559663 15672 44158314736414330531723639582926 15673 35354521920657522516751395624493 15674 28066006133289652110227873073795 15675 22092613299336336850098241077843 15676 17245269388002934032782509645134 15677 13349740688276546202633440866272 15678 10248897194286366470314459334394 15679 7803732772560493862040119560184 15680 5893401961748921733681387162938 15681 4414521464657241157456524766491 15682 3279960182991714134055923947034 15683 2417310024979222892217838330035 15684 1767194882971190483211068617682 15685 1281540400864301425582127111711 15686 921894766275291701921753326558 15687 657862254793540483747387557479 15688 465687387527373571776790533982 15689 327008536337417278184718533181 15690 227785411002516318199540937552 15691 157394609042583213427034046483 15692 107880675450311738636000997655 15693 73346227963138873356722152719 15694 49462992665903619542506727921 15695 33085465669602107167223761995 15696 21949857509245234290466813775 15697 14442572587438450706596407949 15698 9424406481720720925636963276 15699 6098675751188020199005870276 15700 3913468416708917145553787363 15701 2490018723809824393127047289 15702 1570813231720434149867543312 15703 982406221436960286184451967 15704 609063196651901395977753330 15705 374278472214842167698327851 15706 227950930638242288953978137 15707 137578559588811615729027439 15708 82274955098880200150576321 15709 48745242832113239681283802 15710 28607502351213798545039826 15711 16628042441742250661507996 15712 9570634054172085383806004 15713 5453782286315118185641983 15714 3076275333456706364419980 15715 1717232016171108508662896 15716 948435579192742786235443 15717 518146480377141813958252 15718 279927287037885433332052 15719 149505976354349763711328 15720 78914141121589713433658 15721 41151440785502769518300 15722 21192765761467084701693 15723 10774254301433463611107 15724 5404966959102280366177 15725 2674220617977019951300 15726 1304285818509191491355 15727 626716502725982600913 15728 296496449164964944673 15729 138012212808016478351 15730 63158738744182585032 15731 28392231933873513631 15732 12525829395059661305 15733 5417473693111715415 15734 2294333608617017450 15735 950178785980830431 15736 384223194512584786 15737 151438681366321646 15738 58062440910927081 15739 21604668996399909 15740 7780474305009610 15741 2703085922583288 15742 902424432195110 15743 288126402539519 15744 87456299851820 15745 25046207733681 15746 6700737724244 15747 1652276187606 15748 368391412008 15749 72143554048 15750 11825160262 15751 1478440519 15752 109420549 15753 0 15754 1 15755 176 15756 12878 15757 564050 15758 17114959 15759 389763655 15760 7017619691 15761 103609195592 15762 1288628746515 15763 13783779159748 15764 128898277388522 15765 1067958159172262 15766 7926586049674590 15767 53196292430004461 15768 325376951580214716 15769 1826329525566461148 15770 9463570228606861485 15771 45509217697522878581 15772 204050930595907494482 15773 856607744395632452519 15774 3379520792139666023404 15775 12572635512846149729420 15776 44241374642369593769421 15777 147664997364150769215212 15778 468690563137633324823761 15779 1418004204109458656949909 15780 4098216535286374990471549 15781 11337339564558607061959524 15782 30077109669149818818236722 15783 76651940239583063033138745 15784 187964140805001329649263700 15785 444169317028093371083752191 15786 1012882862426549123254094661 15787 2231951358109426424885899948 15788 4758481668242605406552967600 15789 9827027005097404712620577951 15790 19680179020433227316309421736 15791 38260060279911514957761593793 15792 72277661610237021826835046752 15793 132804846325444545033190836983 15794 237554781542738263921156086075 15795 414021482887110509985569614255 15796 703626833592303090238607378393 15797 1166961876053733394929119226090 15798 1890098018688676642683808619063 15799 2991777509451325723100224727242 15800 4631073887384630178508037152712 15801 7014856372035771923613639297298 15802 10404124751560319693848908258675 15803 15118043485821125266155459547295 15804 21534344965104827955253314340843 15805 30084744473960237131931118788096 15806 41244159476773751930266118725848 15807 55512882920042527086674437199301 15808 73391427749063934304701384074024 15809 95348508238137228131636075515619 15810 121783488555910860182856093326764 15811 152985514859482035106875289179628 15812 189092338199420698332828101754251 15813 230052410674813373974762152679698 15814 275594089147647056615096517482421 15815 325205633842237511319379727353871 15816 378129114588000658344975413913463 15817 433370362000909393650541210485118 15818 489725806953841639322100738705269 15819 545825568956780855389466954259796 15820 600190643437232431007736755380188 15821 651300670149758781169766966494593 15822 697667697594782524625147912067044 15823 737910714441721080957110056727410 15824 770825570960092601836809800560214 15825 795445274525071051655609743798880 15826 811086467137495436035932058637451 15827 817379081936372111146719736792558 15828 814277595343117724211327258257852 15829 802053788820367987107323283780775 15830 781272357479111366701462549738400 15831 752751919138143099840957792865963 15832 717514886929479491894865657337489 15833 676730212276661536654351058462729 15834 631653167674581360363369927364733 15835 583566145119633293862036271013650 15836 533723953951466947074383910946656 15837 483306391216138125699237859089940 15838 433380019078504031876359522355284 15839 384870207524122198281792644226678 15840 338543667080270529171430112201796 15841 295000969559913589866965451396547 15842 254677978648786114831132137906816 15843 217854709117397414077190058630071 15844 184669906537048786279153405061562 15845 155139575329510841104658421170321 15846 129177756631581108086862155808551 15847 106618036540404421761436189057553 15848 87234514943075556916795819345720 15849 70761251644394018996510489859104 15850 56909500268537616817483925528968 15851 45382317676822289959579114397424 15852 35886380361759183602203837441429 15853 28141039063497079003474963944024 15854 21884794330926906803095822105282 15855 16879479470779610121439143247366 15856 12912497508532523280285279446406 15857 9797482009064039540640694560255 15858 7373745651999860246134672995138 15859 5504853327603281293107692392466 15860 4076615705805899193203513946566 15861 2994751232103879060950833198157 15862 2182414564570410231089861772112 15863 1577741502562530969619255449193 15864 1131517121158001492196798758621 15865 805036657588320270183091691671 15866 568198334236334573940286788410 15867 397843701253122095273515596936 15868 276343723241604275538058435105 15869 190416916123069663612661090620 15870 130158425818037188650837770313 15871 88255073969738604689337066447 15872 59360181667657939144772070123 15873 39602632240467529095297206490 15874 26206492683901262232246806478 15875 17200060906023123172046204281 15876 11196052460351058060355516331 15877 7227509157895560360092997541 15878 4626720774183945163130240104 15879 2936892503114710208252143212 15880 1848413302995671245890290397 15881 1153371856121407640176429977 15882 713441617006188099903036058 15883 437443948490343654056444736 15884 265835879966798093976438067 15885 160095959510337528763185427 15886 95535972024302649326923929 15887 56482382152376376203779129 15888 33079093909388368897447317 15889 19187511799534073407050233 15890 11021296256824891489565976 15891 6267788545363489464494538 15892 3528385669058025443030182 15893 1965728150717334603455181 15894 1083564766310127165881759 15895 590827454196825900126798 15896 318582962876252586398560 15897 169829362041724001531611 15898 89473264532442147977432 15899 46570899130952016879031 15900 23939486755696667629908 15901 12148372809568802662361 15902 6083216454358913041103 15903 3004360229785178278255 15904 1462671659420949747555 15905 701566431213561000736 15906 331317649028421887996 15907 153947734324282182782 15908 70327100382063896061 15909 31559091109247047049 15910 13898526078787092282 15911 6000636703984162026 15912 2536854923553886249 15913 1048775302391717350 15914 423347928286285577 15915 166565547014066965 15916 63749217877282380 15917 23678486975598490 15918 8512034179466480 15919 2951893728272867 15920 983685045735049 15921 313488195378688 15922 94974710526546 15923 27146886492209 15924 7248362164713 15925 1783656905400 15926 396838292636 15927 77540592132 15928 12679407876 15929 1581054633 15930 116658616 15931 0 15932 1 15933 177 15934 13024 15935 573731 15936 17508460 15937 401002837 15938 7261226337 15939 107817824536 15940 1348620428808 15941 14507634876447 15942 136438797377985 15943 1136849383071034 15944 8485700823600849 15945 57270394852686367 15946 352270969906656740 15947 1988401284629457177 15948 10361148986527115445 15949 50104084390100081043 15950 225904925090557576801 15951 953618523489600122790 15952 3783077899722287534522 15953 14151602321504487381919 15954 50071249702507784980320 15955 168038606449138922900659 15956 536266110358257485154796 15957 1631266926842936111518699 15958 4740087143397085713845147 15959 13183686056106356777929295 15960 35163027810061360305552125 15961 90092330285986786083834111 15962 222097703092806486127218815 15963 527608486184021991094556452 15964 1209501004269870104210155975 15965 2679199516923028301054533597 15966 5741845220343438588001528270 15967 11919480380392223020450891167 15968 23994161545814304533287706530 15969 46887032564007111953154456380 15970 89028879209143533134452201921 15971 164418076064165106748902866769 15972 295595162616940415971399629652 15973 517777764167344650429416731848 15974 884380068857756287826232915104 15975 1474070730506063192420628115182 15976 2399386279469932435612176266998 15977 3816703708494963198428576004669 15978 5937085980786490464196537196291 15979 9037162856627065932289250198082 15980 13468829839261041617468526331322 15981 19666191855861607358870073469799 15982 28147912114230414040739360732624 15983 39513024093280172231724956931120 15984 54428394868363134857638554343875 15985 73606441217783316050235430662861 15986 97772413663871443866953554887153 15987 127621551351034806058352004449184 15988 163767596984958636883974900857822 15989 206685424307954581879860809957887 15990 256651714675674507896926892693797 15991 313688553371161804349720997456164 15992 377515339708878779846558481784984 15993 447514393663378742259635679285646 15994 522715031224929893831881044402874 15995 601799681461510409563186193937155 15996 683133920427481010029742863314587 15997 764820262539432718969022168473687 15998 844773393485729489214699443067096 15999 920812489715071571293636793649082 16000 990764580468151421920159334717886 16001 1052571763125769140059545669754110 16002 1104394611197050914367152462849140 16003 1144704366134562487076389070588886 16004 1172357444056325952131112922544478 16005 1186647303451506743745281450091434 16006 1187330636799369566520604621437023 16007 1174626958483178010940898609577356 16008 1149192745523178056250546232693397 16009 1112073146271741677956108051694880 16010 1064635744608888623994119336534410 16011 1008491846959793349118013325085750 16012 945411201125271388800369779670950 16013 877235973304409527023495705153929 16014 805799267506017285523595529232975 16015 732852572014133179726304780006773 16016 660005384521068790518797089805078 16017 588679030312806038289275285383938 16018 520075467064014454552472753575163 16019 455160766150616484024066922813742 16020 394662047870339357503981285339657 16021 339075970819241521623853117148191 16022 288686449268439946614594994502665 16023 243589086956359282623514673992313 16024 203719842044184326544391445811350 16025 168885633991259812074410327971200 16026 138794920400286827140521083360631 16027 113086661588145638496202972277263 16028 91356508030424143056241525266272 16029 73179453513897016836249947458475 16030 58128566498775620106434405211197 16031 45789725065191785954207749705799 16032 35772527084317229010487799724717 16033 27717724777432455439740046085607 16034 21301645449313232435683507647427 16035 16238115900297148207720532200116 16036 12278417238138408967533003067575 16037 9209770831943304373349380882005 16038 6852805996733557150421773540004 16039 5058395565317034138711142274324 16040 3704175060648225703876262616021 16041 2690991143267331805045237264132 16042 1939459947004433802719555722015 16043 1386758724856771710850981019524 16044 983726381003516035512087243774 16045 692310326965751826663988667915 16046 483368227492167077893091950033 16047 334812628318026859656159838794 16048 230072930361371236812642857006 16049 156841339817712865345170527338 16050 106065962479291002366530376374 16051 71153928253560021621921158854 16052 47349305846101483111543235698 16053 31253767230066662574447203477 16054 20461845148875147464032011406 16055 13286724827289902510906571823 16056 8556500893418308998854675004 16057 5464509317123203224201562612 16058 3460601128565795746307658766 16059 2173016255921241589081664686 16060 1352844645816273046916786513 16061 834959709241999002234779130 16062 510824059325518772412564183 16063 309754248548141551129512227 16064 186144939801218475551317461 16065 110845224364219276723989078 16066 65396399679202213946969603 16067 38220500422534098389927536 16068 22124531960305008304715604 16069 12682682053166717309109858 16070 7198229412807542817539017 16071 4044174036584750036583957 16072 2248685950913945049673943 16073 1237144739137594424951964 16074 673278777112361109573545 16075 362354250699862989667239 16076 192800292421398448500484 16077 101386337105092685191546 16078 52674297702944773255725 16079 27027338645907185566561 16080 13690420853747853648721 16081 6843018265113061764624 16082 3373550732001103692957 16083 1639485295562203593060 16084 784980890889434433781 16085 370056595376875051133 16086 171645871694029964324 16087 78274791398999959287 16088 35064281779782305514 16089 15415299731760565097 16090 6643917092033447951 16091 2803924609292676561 16092 1157168008196356300 16093 466286971115309986 16094 183138892340427242 16095 69969133492477476 16096 25942827199204859 16097 9309419196794899 16098 3222614920150886 16099 1071946191520203 16100 340985471622068 16101 103111301999219 16102 29416051700433 16103 7838778605911 16104 1925024559466 16105 427384821487 16106 83323501728 16107 13592627891 16108 1690475182 16109 124354422 16110 0 16111 1 16112 178 16113 13172 16114 583543 16115 17908709 16116 412500333 16117 7511839313 16118 112172150486 16119 1411041865073 16120 15265085938029 16121 144374037416690 16122 1209757287980836 16123 9080758162094471 16124 61630847659464567 16125 381217156165906569 16126 2163818733995722582 16127 11338073917150485468 16128 55133039408255671044 16129 249956557839738261381 16130 1060976669778764057269 16131 4232147208125530966173 16132 15918317527900905849224 16133 56630127211548065463474 16134 191085175505248254085227 16135 613123744116689314274299 16136 1875139178832109368434847 16137 5478051872349615026218222 16138 15317873142998576680645836 16139 41073336043623020957928340 16140 105794666571112747398693298 16141 262187666307526195091890396 16142 626126471110667071246940327 16143 1442873882019563793915942976 16144 3212836871588541612498001763 16145 6921275173788439503788279703 16146 14442168976340429861958227747 16147 29222038841723759941114862012 16148 57395365567321958549929346147 16149 109537640706655859810518768343 16150 203319788022082175183011558964 16151 367378892124171755811140897403 16152 646749687534168842994890956035 16153 1110188918814872596789277235382 16154 1859647092574854210237942873361 16155 3041976343172811724875338247243 16156 4862692012304309408722848927405 16157 7601224489052416181563652073427 16158 11626621515088373526677383577740 16159 17412128634225448681317174491372 16160 25546552135319685978999875336442 16161 36739883127491402103762792876408 16162 51820435564925616505754731864677 16163 71720826270201722288681943564962 16164 97450582315217835961933582561237 16165 130054041279607213751795015166133 16166 170553496204086731732561394926685 16167 219879145084647139238644572704982 16168 278789182656167194994824679024808 16169 347785113162944732306591266431824 16170 427028829260343151067229905606976 16171 516268958973362700548012505217986 16172 614784233923889180553185541543506 16173 721351055852425073701217485928937 16174 834241012444505269127154036574523 16175 951251906759209776126098267413299 16176 1069773112883788426883731024389056 16177 1186883034538592765734740950805974 16178 1299473453632871189687847684788889 16179 1404392948670553894177600238811828 16180 1498599635850012109367256408356300 16181 1579312457619150099749636219465647 16182 1644150226836489690060852737709238 16183 1691248623131260329833650024085469 16184 1719347210419017438804669681222157 16185 1727841084442229398328594104479542 16186 1716794686101584294334594782885023 16187 1686918322898596484320265451150853 16188 1639510731056376422947170996452324 16189 1576373333729097175176923076074843 16190 1499703524763476890540578098410825 16191 1411975234814052491526057997448058 16192 1315815204916950863758781369418231 16193 1213882866827996026338737622024630 16194 1108760635309005974295378132599925 16195 1002859920421988065678920262627047 16196 898346449783620305659472694071948 16197 797086729004786942938935011970641 16198 700615818379201203943897221280374 16199 610125186072716902395273062909147 16200 526468292564733501769435812837223 16201 450180806162759399304514314212843 16202 381511945314288876666936111728801 16203 320463359455927132968527326183006 16204 266832143431093242312651180375500 16205 220254965484473302102270758629386 16206 180250805887296064387438030534218 16207 146260385999837737134943316498165 16208 117680958298089919438470258603867 16209 93895680788780404252847084371343 16210 74297281865168463181549969574475 16211 58306114700331065555906023702459 16212 45382996134578681330207993393016 16213 35037425626341398920392727930883 16214 26831894149934543324614437874169 16215 20383034365889091350243728956378 16216 15360347577674387644251170533076 16217 11483185848531170418461334203606 16218 8516584013612560803743626218269 16219 6266438997237201180937092731997 16220 4574433139031008449332861776290 16221 3313001817706226056833337156544 16222 2380558711535196443684925954314 16223 1697117540299692578913546914886 16224 1200388308080592301853767882954 16225 842378782852419710893345518097 16226 586497156924946429829907034174 16227 405127922964798765232206030197 16228 277638103920186924717256088962 16229 188763185809882752171292239972 16230 127319633555063257275471107299 16231 85192149982272704724842335566 16232 56547556120842689624596637976 16233 37232287497215667535396938809 16234 24316233092226050585689807176 16235 15751433868568718705491155376 16236 10119637713747909102144261603 16237 6447658010134214952803916442 16238 4073796887381234174398230458 16239 2552244415581489709861553980 16240 1585377366294523980481297174 16241 976313284822239794986204126 16242 596001063990532668794629310 16243 360626458827209892896386338 16244 216256092341746788332117603 16245 128505777205502564270736467 16246 75658788469507200307742212 16247 44127843482581811907345857 16248 25492458805316481673012297 16249 14584117119140721929033802 16250 8261061089822264796319890 16251 4632233172086122307433319 16252 2570684215710050873032263 16253 1411589177940501355085659 16254 766758787718999135641607 16255 411889751090933086826593 16256 218749199151449222374467 16257 114819685551554500170654 16258 59544327441326046203160 16259 30496909252186843819909 16260 15420058594211550703088 16261 7693765888358462870186 16262 3786216925537405886003 16263 1836780456880189075438 16264 877898546017086387682 16265 413135473423797957724 16266 191293349190820409881 16267 87082954503712521461 16268 38942418355731154242 16269 17090630961274799408 16270 7353248911948711795 16271 3097921717756891819 16272 1276288710524818619 16273 513396295211552649 16274 201291112357549333 16275 76770025190453784 16276 28414440252899175 16277 10178296918373670 16278 3517096079823250 16279 1167784827994684 16280 370790228779834 16281 111914688172972 16282 31866626585315 16283 8475184386239 16284 2077104965944 16285 460179149982 16286 89518654949 16287 14568711722 16288 1807133798 16289 132535702 16290 0 16291 1 16292 179 16293 13321 16294 593444 16295 18315781 16296 424259587 16297 7769619771 16298 116676347175 16299 1475976937977 16300 16057488890628 16301 152722258845701 16302 1286891437617865 16303 9713846503596503 16304 66295993746993576 16305 412359223508017002 16306 2353596425912910746 16307 12400853753944389505 16308 60634306297004233298 16309 276412616799182645294 16310 1179718482249426764758 16311 4731563032545109093667 16312 17893865716697318929294 16313 64004318556943597641325 16314 217137493595097339429588 16315 700475872764330719857290 16316 2153806624433219383576816 16317 6325840514321887838157388 16318 17782795299155975512110789 16319 47935956841779238000298884 16320 124123868431548679927768916 16321 309231689482835347304049307 16322 742341904452062058582772413 16323 1719611373159986158533134767 16324 3848933217360799063216404471 16325 8334455278802079823068737039 16326 17480444944283587471020008625 16327 35550769595609095218050225578 16328 70181583280695232808185047641 16329 134619172152710830485587184478 16330 251136415442195276362004382885 16331 456057952512095274535429590006 16332 806876580262053829092165886493 16333 1391944985448995504130787966918 16334 2343145572937525242836571970459 16335 3851743760367215346569475319174 16336 6187289432045844248450968143544 16337 9718934872762326257252067102129 16338 14937897465737786482994442549251 16339 22479056361694777418395327335033 16340 33138915591691087579921190048277 16341 47886507584018318177505814629150 16342 67863390774080592156270543485232 16343 94368858466950952124907569710360 16344 128826949040189720936471780666436 16345 172732907665478546312327562418274 16346 227578400692186865631127695418404 16347 294756937455400721347172979605843 16348 375453425729871181083595567998716 16349 470524306863364858004460585645450 16350 580376959564138135435584273242322 16351 704858689393587158939976932233258 16352 843166334338292995815862392815105 16353 993787104097382510923254715218117 16354 1154479650285226855736739677887126 16355 1322301608469980298918099997436272 16356 1493686187541326976424540192500917 16357 1664566166370962137994909092367380 16358 1830539339949962828061012380412872 16359 1987065515742072023891197905761287 16360 2129682041617543541579392844389158 16361 2254222903150818559410039612053807 16362 2357025876242705395384556331264619 16363 2435113113436496014927857854531526 16364 2486332765316482074077921816771073 16365 2509452532171216149161976859465582 16366 2504200037892753067550480806552475 16367 2471249192202765719154601482510473 16368 2412155829205813296640801810165408 16369 2329249496774930743030069913449094 16370 2225491025537550287358362314448885 16371 2104307243278266004555359923653196 16372 1969414856556988804593887778880585 16373 1824645147247557129805145548439983 16374 1673779874314674350336099210110570 16375 1520406845315551744053952984955283 16376 1367801279023841479226675171660418 16377 1218836576495357404778859265352678 16378 1075925687097620711190631319821969 16379 940992090430767768079866082365737 16380 815467651889312075530837329679193 16381 700313327018212439172394790007828 16382 596057909640175148342020689407225 16383 502849714622857067680616306144476 16384 420516195164786494069117645871107 16385 348626930121467803645278370257333 16386 286556081943932292438880581955846 16387 233541223498286354242574340534364 16388 188736274823893126331451141330405 16389 151257106341575922825776319798857 16390 120219098945133081207312615604310 16391 94766568467297174998949681083668 16392 74094444421534732490890772116823 16393 57462937794347253883048127649054 16394 44206148611285122825884267658558 16395 33735667533734825755736028236601 16396 25540237866308126612838036958195 16397 19182487640505884223454030625359 16398 14293637747035642818928323587691 16399 10566960954259654472464903111513 16400 7750624334010297464314314335351 16401 5640406699810531207567713423831 16402 4072652081513496472487433333702 16403 2917705641297118819831820124328 16404 2073982619260042828979008342623 16405 1462744540082725215213248878466 16406 1023599095244000674495471466729 16407 710698892471917558711788496623 16408 489587130260462763292228970264 16409 334622511321663686640366503718 16410 226908726924489051039154617470 16411 152653241446273842633432756477 16412 101883842785249745383795949360 16413 67457839331487225111966823224 16414 44306592699057565645707680893 16415 28866333985558489781021683580 16416 18654269782310162319387521866 16417 11956430872882257960880678325 16418 7600324342099257317217094354 16419 4791126760212142300062092471 16420 2994903610053188334291230203 16421 1856219001026201979863711082 16422 1140604165098543628353412930 16423 694791920677111441314066846 16424 419507397458265190337342772 16425 251036351042776401895705045 16426 148863641163806244615926879 16427 87464974769625383874864637 16428 50910455741925402782153221 16429 29351870091030391482403921 16430 16758836011402871891063276 16431 9474334149111582762291272 16432 5302266407186112480184327 16433 2936884455911711090702334 16434 1609614199642681789434630 16435 872681054770848183315074 16436 467916832305491240055870 16437 248046014990302058338508 16438 129959207335881707587904 16439 67273255165026833938541 16440 34393411746776522885595 16441 17359150707129145259500 16442 8645889095271020935496 16443 4247263788313505908740 16444 2056830075499313146386 16445 981356582931262138333 16446 461020036569565546900 16447 213095833055507713044 16448 96840822222756742688 16449 43231506108228567220 16450 18940393831005817326 16451 8135126997010934914 16452 3421446022853949010 16453 1407154061351858062 16454 565063671908841221 16455 221166200423949799 16456 84203838356119511 16457 31111486032878595 16458 11124801838083763 16459 3837332670333441 16460 1271823405006670 16461 403087716225680 16462 121437139670814 16463 34512482400101 16464 9161005308023 16465 2240674382785 16466 495379424705 16467 96154147135 16468 15611796352 16469 1931488220 16470 141231780 16471 0 16472 1 16473 180 16474 13470 16475 603480 16476 18729753 16477 436285958 16478 8034729992 16479 121334694509 16480 1543511901410 16481 16886246908207 16482 161502457888369 16483 1368471058035178 16484 10387162876529429 16485 71285238077026536 16486 445850057753236264 16487 2558819698311462577 16488 13556490152389516681 16489 66649231893587715037 16490 305498026440307753677 16491 1310977377065569062732 16492 5286641857679022319405 16493 20101561707664867845466 16494 72289786862898575712537 16495 246567580645792731797803 16496 799685190258089976845687 16497 2471999220878293239080640 16498 7299051866952184883437231 16499 20627447731941953120290960 16500 55897787823033059179808952 16501 145501215864475874731603019 16502 364387622842563760622417222 16503 879309926710132264138495386 16504 2047465702006998417689843688 16505 4606434199157469616110947272 16506 10026044535687200831854603956 16507 21135983424253658776421677813 16508 43204216067838041234609238799 16509 85722917142737092471219385509 16510 165259642468723511755097334775 16511 309845440010848837062283351788 16512 565484041616775682582802199300 16513 1005452799987209995245922308697 16514 1743091760640819432761146029212 16515 2948698683935513748991053476586 16516 4870917954065374821057204872454 16517 7862588367020727994150219612021 16518 12410374124645816150751638071809 16519 19166650859914401196100368173101 16520 28981102921831195480170801545716 16521 42928408861060431294773160548785 16522 62327398901031462504915223607124 16523 88746350377319951581350131755927 16524 123988850546557254596210574363791 16525 170055090333430698169395225078623 16526 229074691778961774540649709178151 16527 303209257029455556894053744733520 16528 394525675643554965963228260034685 16529 504844621883229216365658368334929 16530 635572269736888899307872553778827 16531 787526612190388009058477619633029 16532 960772414983917941141846432249592 16533 1154480315587506785874626625624855 16534 1366825549002220421114154292630635 16535 1594940061905162297338461008909723 16536 1834928391830680033934876061354536 16537 2081952885384119114429092773646911 16538 2330388056204407247031324028949126 16539 2574037735638370338501107617165897 16540 2806402816240540305655267619798480 16541 3020982484983707450364804293127342 16542 3211588442869722252936484847766161 16543 3372650090486042435783033984809684 16544 3499489184640219248943623286849702 16545 3588544963260563956014244147088762 16546 3637534898821541457414113367028518 16547 3645541605029152600981676125415779 16548 3613022408870975568567007717078344 16549 3541744097926557761288555854759439 16550 3434650788221765960858686311389287 16551 3295677260158262567330682423368730 16552 3129523154568230492431540262554450 16553 2941404951151206375378667962571088 16554 2736802678230663818101858188162834 16555 2521216983788483689124143759720294 16556 2299949803205699123980335722720749 16557 2077918728358518134678209567236232 16558 1859511679372073779321904123852080 16559 1648484951603371528144034418126105 16560 1447904454289912491679373816315920 16561 1260127200510576572673734040161766 16562 1086817995543481928239892795499321 16563 928994865329649581409830223671903 16564 787096058157852638797415370967218 16565 661061371683341280450954776445885 16566 550420993780767030372932659076761 16567 454385866683517614285523177742887 16568 371934650792755713750300726023650 16569 301893546971887053585912505403986 16570 243006421760214125684624177638919 16571 193993780636970888055732492217534 16572 153600088683919444673922753667728 16573 120629709979254892353302733399240 16574 93972313866662462374470473186279 16575 72618983353358064164732828364319 16576 55670477178149140335277605686442 16577 42339169873216177739086734638340 16578 31946154730693326471159763618764 16579 23914874640543307030992823269820 16580 17762474612923506082135284072380 16581 13089872666360573306487261088873 16582 9571342881065440644586551490692 16583 6944210793428742243356708977860 16584 4999087026513963235858075817825 16585 3570915900094083070067295811035 16586 2530994043482487592151424192018 16587 1780019419593290561100310062474 16588 1242161526152939470360223667252 16589 860095645904667154313986222348 16590 590914140810681505149110355888 16591 402812127838583526313749959765 16592 272439876655813873558959736859 16593 182816798921921677764441152418 16594 121709338831071321231540828113 16595 80385346763476761948444070787 16596 52669052625030659854029604478 16597 34232432480277181003376669321 16598 22069836867237675496830167428 16599 14112775515372366017180128448 16600 8950510050977847505317991283 16601 5629533411462766016388445636 16602 3511159062088581896802954127 16603 2171416651667100154324300295 16604 1331398717348794172431566104 16605 809281614165394566558733354 16606 487605221718377542547185016 16607 291179508186109074000730517 16608 172313598974086382493605287 16609 101037516059175638846272823 16610 58692619507248717387999527 16611 33771501444966367602937995 16612 19244481079621920106634102 16613 10858456776854359143410534 16614 6065225125771008566391361 16615 3353101908922163846383158 16616 1834274647825160350054240 16617 992632715373631609192381 16618 531250790856299155854225 16619 281104695918247337274053 16620 147012575925631577041751 16621 75963985518408528689501 16622 38767189424221426250341 16623 19532003104231155012073 16624 9710963405068173915315 16625 4762126373966603514467 16626 2302148689286174252505 16627 1096500611887964993476 16628 514223911496463209631 16629 237279771343598252832 16630 107646489126492147846 16631 47973259194707048280 16632 20981984235754408109 16633 8996657692040991018 16634 3777337623525251041 16635 1550872952482275261 16636 621711390612342768 16637 242920720724233327 16638 92326963934646181 16639 34053647217084240 16640 12155572193815890 16641 4185480521744820 16642 1384733295622524 16643 438077411999621 16644 131734846964296 16645 37368504951659 16646 9899911250947 16647 2416562862449 16648 533154432901 16649 103259904173 16650 16726279107 16651 2064023922 16652 150473568 16653 0 16654 1 16655 181 16656 13620 16657 613605 16658 19150704 16659 448583045 16660 8307336521 16661 126151558477 16662 1613735492006 16663 17752811231520 16664 170734391156347 16665 1454725427349257 16666 11103017889362957 16667 76619102718155948 16668 481852246581055492 16669 2780649176187281186 16670 14812511951608806934 16671 73222521950150679063 16672 337457323874766730744 16673 1455992371137922432568 16674 5903227339795448240694 16675 22567172072282991297229 16676 81593163595256303246420 16677 279791055600722709658431 16678 912282315447371300411347 16679 2835058388865655052658470 16680 8415395686309000940281924 16681 23907753096870613957988901 16682 65127388138678310157455010 16683 170412670867683413798460738 16684 428998132654109505307178173 16685 1040591942300947582332048301 16686 2435520947444147529016753191 16687 5507655919262054671440829048 16688 12048919375902766198988671145 16689 25529788997096703542506094791 16690 52450166445265314036571594954 16691 104593156651109629605254137800 16692 202650780156059472142404975844 16693 381848625735381115378820091577 16694 700358819749411122146894655751 16695 1251426976780789398242143848078 16696 2180203777717951061721446769767 16697 3706207080937784184552376429230 16698 6152080245044239599749691616847 16699 9978794358843362174713689554154 16700 15826623094771717233956455748180 16701 24560093182149409323720084146682 16702 37313730905302318465291285921858 16703 55533904287925452621766847699801 16704 81010592686528366632670192205562 16705 115891752867169737229048127883349 16706 162672380286479306967097013453138 16707 224150665473282301165678296906709 16708 303345036806770169497952782169187 16709 403368465912909054661105171227569 16710 527260132060978249753283467474542 16711 677779151011688289184233489060245 16712 857170139709506598943889160899723 16713 1066915328915728346862576433850499 16714 1307492086614026569305241158803067 16715 1578157419653604703586526314656733 16716 1876781733488900899113670287256869 16717 2199752508562556663949908245080166 16718 2541964530954964676617918875015681 16719 2896907137269064476327930943722226 16720 3256851138700799008563816840078915 16721 3613129454781579885410981596202431 16722 3956496934074714832939436208383949 16723 4277547311469444842737895324945683 16724 4567159593322732407917980755292506 16725 4816943005389681950744028682902763 16726 5019649326469565112147172334576139 16727 5169523976234899819264311525757487 16728 5262572320327833724984161591883711 16729 5296724718865944445983577546767708 16730 5271892105730387983450925125449526 16731 5189912487300843592157790946561725 16732 5054396850334558751583503462626573 16733 4870489841829187673730582880619063 16734 4644565686553279436413133727080613 16735 4383882826249444178967302505746549 16736 4096221623377869530670421505083811 16737 3789528317650894827002325958027804 16738 3471585580597370887321128915555359 16739 3149725929270963747809039217966775 16740 2830599441559482376386686064707311 16741 2520002167840440147756825756320067 16742 2222766810251607243763638591530291 16743 1942713005437420604203861332271300 16744 1682651152209643811150998324397657 16745 1444431308160043813312163195869444 16746 1229027265424453784607977477148615 16747 1036645439955033137885131460393431 16748 866848536657826004700098302507858 16749 718684907700058743143006381216356 16750 590815908433757066087401554871938 16751 481635183573427660711927405370127 16752 389375514472907256017430692140197 16753 312200486571384192110258926452204 16754 248279690831535958542182641711805 16755 195847388029101389587544563119353 16756 153245508124222574529870533364634 16757 118952525557171218137545003309513 16758 91600164156161097058410416106255 16759 69980076404389634417660100965798 16760 53042653417720363938753020035375 16761 39889999150786745009534109254807 16762 29764888381529674319890158862141 16763 22037261450594626144011789015759 16764 16189521501651145710871130738504 16765 11801616721658515901093498801501 16766 8536628253877524922081015983614 16767 6127354976749852087511376023604 16768 4364194663408857110442312296053 16769 3084468335689154130854951409773 16770 2163218991491903798723158859074 16771 1505433399622328189581762014211 16772 1039581315768888293531927463014 16773 712334897506593792266990219560 16774 484317051558940131368069236851 16775 326726186781677356131533952722 16776 218692303763096112907787242544 16777 145232212009812040161382996306 16778 95687357292155547389603004394 16779 62544372545056433003458276532 16780 40554726780597324532100915461 16781 26084904431366397273291113660 16782 16641937974601425753639612437 16783 10530646717215716560909103471 16784 6608599639323446716398503700 16785 4112736296134853700698373423 16786 2537931724656692079495914163 16787 1552794467728084798050614701 16788 941861013063947356036993410 16789 566302683514504942117361220 16790 337478117413458279264862312 16791 199305788793841788886894125 16792 116629708172860949996193612 16793 67615524368013254753094680 16794 38829298497661763407974095 16795 22083662343578275586153377 16796 12436489692231691184085885 16797 6933462509226822184076823 16798 3825884839759220995704938 16799 2089004552034102995398448 16800 1128394887463056483525717 16801 602805032178443788387508 16802 318388238956341773995789 16803 166211683975351028081265 16804 85731235682027024928634 16805 43674273217354343227663 16806 21965623991264146014754 16807 10901830632437615897439 16808 5336824675508917614477 16809 2575517037820989533406 16810 1224595521762856280777 16811 573313310561670013705 16812 264094404870620542588 16813 119607754629152638291 16814 53213447240249223600 16815 23234459598489646137 16816 9945613980169596414 16817 4168698213425700416 16818 1708654527513041680 16819 683799200277657754 16820 266724858794154235 16821 101200602596853450 16822 37262251480293118 16823 13277789556382192 16824 4563868164655389 16825 1507238475673338 16826 475974068524867 16827 142868201618852 16828 40450665592765 16829 10695832812131 16830 2605657817930 16831 573684287307 16832 110867797714 16833 17916833312 16834 2205255702 16835 160293888 16836 0 16837 1 16838 182 16839 13772 16840 623865 16841 19578711 16842 461156411 16843 8587607182 16844 131131414674 16845 1686738926946 16846 18658682421236 16847 180438601280780 16848 1545894274583276 16849 11863840920838148 16850 82319284385173897 16851 520538636066936318 16852 3020325531675461992 16853 16177011606748928603 16854 80402493071234816023 16855 372556245903868582270 16856 1616117253416918858880 16857 6587739223955641463969 16858 25319157239667741431043 16859 92032865716229434106067 16860 317271962702220783171383 16861 1039985386909055087309847 16862 3249012032502982718277040 16863 9694964366291030619262668 16864 27687494753217793658034551 16865 75818027233970839878843246 16866 199418371431499048854653758 16867 504618944847594705281049453 16868 1230336048064164403969926806 16869 2894412690597871026560941053 16870 6578861202175071839780987340 16871 14465628443153946120896507280 16872 30805734910438551076482625316 16873 63608644202181296529418324312 16874 127481501103241598319668660795 16875 248231254318063565401794332006 16876 470060007641017084101375487933 16877 866415339937352215879528064969 16878 1555765178433460513042611954603 16879 2723692996014897620099094322291 16880 4652675936725626425091459544432 16881 7760625081714672603606329254595 16882 12648642619432710895248679620374 16883 20157414440307220872589433400214 16884 31430183030042447015045197898186 16885 47978380050379079266048598307672 16886 71743878565794297200749769415126 16887 105149691130698487758500469371235 16888 151129124531660053092398752557740 16889 213122299581478878020389791365429 16890 295028958535701232240681793071758 16891 401107955452386042567589736422334 16892 535816959283022836975588572990542 16893 703590689881514908589949338680530 16894 908562191570140238513702542372759 16895 1154238698961001934175573297313010 16896 1443150805212071879800122329790058 16897 1776499992743049045325589738751157 16898 2153834187343318788603763520171772 16899 2572783012727109735183364992906038 16900 3028883263906125627827666672078317 16901 3515520552884473080667455995592294 16902 4024005302411820244459323773995573 16903 4543790895831711563692505906250889 16904 5062829826212691630775772731639565 16905 5568051370895732416863878108538403 16906 6045932987249187653301106230040826 16907 6483128540075774295779952923491670 16908 6867110644152171550104833075915109 16909 7186782476024235944599428471740356 16910 7433016566626618689451046257635622 16911 7599084056589767440138610397525424 16912 7680946990935620427447516884215461 16913 7677397447141991251699750054837834 16914 7590039449426017417514858810929492 16915 7423121511520903952119507047817729 16916 7183238169868087478675309035675561 16917 6878927144584010955686973069273774 16918 6520194225157993993057671976610772 16919 6118000385571306694825750130487255 16920 5683745078573853779034090818978074 16921 5228776508615390565119686477141836 16922 4763954510099182431488207744450189 16923 4299285153830913244588603302689065 16924 3843639092911097268272514790653331 16925 3404558616639817319132049184731974 16926 2988151976993142880109733172934154 16927 2599068210267482933881986394457998 16928 2240541656509696603756888662123416 16929 1914492780938661902096708828720448 16930 1621670683112046839504664927574238 16931 1361822688358406487330981617075031 16932 1133877423595804015313853366329415 16933 936129518051891666295458794240928 16934 766416263399994818500262504839575 16935 622278961439679169240167108680821 16936 501104062642196308917800383246729 16937 400241386508518752838551100431003 16938 317098598296287255174273031317147 16939 249212630443025492852409276949193 16940 194299859474530102644749636481692 16941 150287594357513116741921117880506 16942 115329839734278843552306870724406 16943 87810422724247338831183369745452 16944 66336477670384630297489056847739 16945 49725032226999658546017924077949 16946 36985088447676523240732571583504 16947 27297193671252131840645790808825 16948 19992087677973913219487038403339 16949 14529624123702054598709763787780 16950 10478815277809519812239107183122 16951 7499550771160174247270919613540 16952 5326297748445392435038273757760 16953 3753900716999892288202711819144 16954 2625460161612341698853126917991 16955 1822173194129571291344908496654 16956 1254959685872016142858175620850 16957 857665927126603638733954056718 16958 581627785601334038913118404685 16959 391380353591687196809457367230 16960 261315965659438078708462383700 16961 173113084069979945852660351569 16962 113781746026708616815635439865 16963 74194795764100233458930528949 16964 47996484460447032232182701352 16965 30800305743599557211531105535 16966 19605689185922469484297205841 16967 12378266724701899613757805323 16968 7750942288748226184095304903 16969 4813150464466087390791035409 16970 2963772307400179816070971179 16971 1809495857524121999521424206 16972 1095269845716513669404215474 16973 657181293509858870118267422 16974 390836958344759185614297118 16975 230353138276153446382649653 16976 134529651583402503040593234 16977 77839470272206312119613079 16978 44613598943839609444806831 16979 25324585466089918235481273 16980 14234476393606424954938626 16981 7920905417989802623583560 16982 4362603053965044034608383 16983 2377662214975521231637668 16984 1281965381195917552609912 16985 683602380129810393153210 16986 360414247704937045533611 16987 187815349020394961130699 16988 96702834312204994546924 16989 49176997236214257398753 16990 24690011661231352559199 16991 12232731580996332224778 16992 5978023926926010973342 16993 2880009056194284969013 16994 1367037375387862412688 16995 638912188381796331029 16996 293813964489450169293 16997 132843042538121874743 16998 59002272929710604073 16999 25718690845725012341 17000 10990495367736916281 17001 4598914152881371835 17002 1881816860050261482 17003 751827490854344271 17004 292763556086453580 17005 110891157460256548 17006 40760403098019259 17007 14499221396296115 17008 4975010071571733 17009 1640119468149211 17010 517008831851159 17011 154902096852410 17012 43776096965976 17013 11552979024679 17014 2808907815523 17015 617161152659 17016 119011765461 17017 19188424933 17018 2355729270 17019 170727424 17020 0 17021 1 17022 183 17023 13923 17024 634217 17025 20013852 17026 474009575 17027 8875714295 17028 136278827788 17029 1762616014715 17030 19605411863569 17031 190636443885622 17032 1642228196353290 17033 12672185515888996 17034 88408714622551501 17035 562092915762255263 17036 3279174516243684757 17037 17658683916090051878 17038 88241341995752966991 17039 411083434642507533844 17040 1792830495383059164557 17041 7347226492494274937143 17042 28388935975737384217067 17043 103740322695836236832300 17044 359528101025841504746757 17045 1184721817546891048261098 17046 3720658275016304692883709 17047 11160537802861403724711991 17048 32039369591653088593130552 17049 88191142473034648096958966 17050 233163455640682155274001639 17051 593051214998409025181096683 17052 1453369695259055359364432847 17053 3436582391939698362849187958 17054 7850930441540584271691603976 17055 17350094904169045740376271428 17056 37134725818565411769566728380 17057 77061731417440924945480812960 17058 155214959762324844881492988682 17059 303736094328193588809001850860 17060 578011503912429187988329737646 17061 1070636911980282466329198662096 17062 1931891197889997331529885840485 17063 3398669457087131248643425195601 17064 5833851239917733983583850722954 17065 9777788499075438156046777725230 17066 16012859065479713740207605816834 17067 25640734851016393502673450207666 17068 40170101880578031048699700444911 17069 61610073876805465460960175064489 17070 92561616872644342907649785093892 17071 136296244718855681215358376031245 17072 196808486957237734130104748892224 17073 278826707169393089978648082520903 17074 387766335139490518551446496864211 17075 529610988879061938663131415094007 17076 710710659898195273023746653612239 17077 937492209040038485914703336906250 17078 1216085619299786833059889111921487 17079 1551879149005428637169157882757174 17080 1949026748253254211860856506190506 17081 2409940613461599817114188301478939 17082 2934809225341868499494652573384040 17083 3521185395639530160343075555631633 17084 4163688771980361612836698223463632 17085 4853862408997746004261028736466217 17086 5580213472380663631873942399944565 17087 6328454576552773892253573443028539 17088 7081945900470188241401876738553591 17089 7822320732832505019347315766211350 17090 8530260335180486471496787605820710 17091 9186369819599030926867544860092955 17092 9772096691688381098367045873675027 17093 10270628915607900863479334346153903 17094 10667710319282248984301197901452679 17095 10952317722790048921701312527730000 17096 11117155573230295429258002513390155 17097 11158938836401964200843534725822039 17098 11078451835110258143220894531120054 17099 10880387920404404294179886749699593 17100 10572990683831368212672640831729325 17101 10167530495508990362226878887525452 17102 9677659505353952796401545001235499 17103 9118693355421736281079294795730850 17104 8506868671955676322788497177139509 17105 7858622310673627924760597421945956 17106 7189932024752092316387995988176836 17107 6515749635284767929202887892916999 17108 5849547924813084071643713215000787 17109 5202992338570035207258127160082930 17110 4585739038804657763730754962674669 17111 4005352601409267413895448843994181 17112 3467330133862630331036365936398243 17113 2975214061576510410297753217860633 17114 2530773296293775997563996812252104 17115 2134231809984062331452524095275988 17116 1784524507490693408154206335416726 17117 1479562360752367474510037626604189 17118 1216491647749326159725423956521059 17119 991935453665573951469524125466365 17120 802209006691658579048515647258779 17121 643503666382166432638889747568395 17122 512037261416098763026226641516692 17123 404170862269508523661636569898984 17124 316493915895639519109325647258402 17125 245880963028927545569503846717174 17126 189523945526206815426348314354968 17127 144944460955982521053069950130482 17128 109990319614325326327208269029223 17129 82820494944591112691803194630669 17130 61882117664518204998652406805042 17131 45882622655384043212872061119129 17132 33759578549914316651128936699152 17133 24650161167866387547808562329009 17134 17861707474925393400627884255149 17135 12844327760564062645073634991671 17136 9166170690552321000907142618808 17137 6491630858934191842204928809567 17138 4562557475387141115044254113317 17139 3182357999180456175908707889472 17140 2202781871983653041637422485592 17141 1513106292736159775944581190612 17142 1031417803404057021807172965817 17143 697680868513615487640959751656 17144 468299532221077898736798693226 17145 311904014094625473561309931926 17146 206125621587364016188979095530 17147 135156822877726863872377624443 17148 87926107167377692586495664938 17149 56747676888683470828708561997 17150 36333120680114727445965621409 17151 23075604902962896206312703541 17152 14536771496357311832079223521 17153 9082662423789453267091078345 17154 5627967939237281769733514309 17155 3458143892860387549707673310 17156 2106900343808556244205394592 17157 1272645457172014917160640989 17158 762048687430097729188029742 17159 452288258935508791181612421 17160 266039754657269183744040112 17161 155064832796796786608119173 17162 89546345510141920640411330 17163 51224459893761920252244530 17164 29021755751153099393604310 17165 16281812782776099340006571 17166 9043246457814094799335784 17167 4971546646998701660480695 17168 2704580434457987556679928 17169 1455583957167810289114686 17170 774787635178216877830912 17171 407761102850900162724248 17172 212112308690118058303440 17173 109021157289699829502222 17174 55344678112486383339509 17175 27738471644207297565021 17176 13719452054687556311428 17177 6693100858854717316227 17178 3219021490475861452360 17179 1525366441060216260268 17180 711707882702306138316 17181 326740071232223208129 17182 147482404044853107140 17183 65394783267502956132 17184 28457527694550751387 17185 12140592920551000742 17186 5071681489346034795 17187 2071796351227158460 17188 826340733436606294 17189 321237735014350682 17190 121470657509411692 17191 44573124629774537 17192 15828266842924377 17193 5421620870096500 17194 1784217570709591 17195 561430439399607 17196 167906248671489 17197 47363173809677 17198 12475856229914 17199 3027326606948 17200 663790017885 17201 127727938916 17202 20546330064 17203 2516023158 17204 181810744 17205 0 17206 1 17207 184 17208 14076 17209 644705 17210 20456208 17211 487148303 17212 9171831225 17213 141598475956 17214 1841463161452 17215 20594603072278 17216 201350114689992 17217 1743989083327799 17218 13530734995473886 17219 94911622688174383 17220 606710233668111832 17221 3558612278798143182 17222 19266867173905993078 17223 96795433311870583418 17224 453352269850457486658 17225 1987745955747334915760 17226 8189425084427683661620 17227 31811174162978868810837 17228 116861323489931003548205 17229 407136906545821062555023 17230 1348652433198869635920634 17231 4257658866725745345136080 17232 12837925281585433994557426 17233 37046174974330489579625877 17234 102500257776817118255469577 17235 272390393452579685990696635 17236 696378600114892563093804202 17237 1715306364025122829278424546 17238 4076571755440402346475183733 17239 9360141912840503458471388080 17240 20789606721089444430269556168 17241 44719589612485005760784554333 17242 93265171460773436216020174319 17243 188784943777901143508318697163 17244 371255653712654156466615137216 17245 709979557817263018459272820568 17246 1321520860089580764357954052622 17247 2396219794017684480898675861476 17248 4235988805529257127256305495689 17249 7306221180601153179137384906364 17250 12304370446820241078611990443317 17251 20246905318204478616280874435207 17252 32574742471897701552325794361565 17253 51274801110231916172357558374584 17254 79012013530770732055067467305767 17255 119262128966903990489990534425977 17256 176431320875173574064118055644556 17257 255944505546727916170580664536089 17258 364281120754229584309796908421282 17259 508935700214563864938669620631216 17260 698281681584520733470846455481206 17261 941321090801705314064666599319745 17262 1247310312475534737561798456825413 17263 1625262890123064914219747428318595 17264 2083343485287923065122461148982376 17265 2628181534338924056884248981644620 17266 3264147140241578290948846740411890 17267 3992643466238089363393793114273504 17268 4811477530830019688356816183506355 17269 5714373317668178136520590361667179 17270 6690686555503039130605227956466790 17271 7725369199294278089243612063612381 17272 8799214215211878280558364374464718 17273 9889389224322896210259063967936370 17274 10970243045204450667004838041809076 17275 12014344756415725235998846647182620 17276 12993693221247683984134175335105899 17277 13881018466801614518583910387286300 17278 14651086709427204098880739994631050 17279 15281919198957219919099336719631857 17280 15755841537164015923071947983084159 17281 16060293933777909757962695141395767 17282 16188352444078135979422441317339414 17283 16138934477394459639788995599792288 17284 15916686387702615843622980134274080 17285 15531574379379515394680029726034579 17286 14998220185668299277400699864642322 17287 14335038396328742182333156300862652 17288 13563241937052898726626008845140821 17289 12705785714891248960505191912464933 17290 11786316147536418391538274349163212 17291 10828187019062760516539019666984940 17292 9853591051762980046173018546410035 17293 8882843154052975969113787691524449 17294 7933836929246497227834573874363071 17295 7021682023165262949832756889200942 17296 6158517334578304956757777846957686 17297 5353484797252539221050268122537111 17298 4612840826970670696401438154899110 17299 3940177759468649895829230296328349 17300 3336725563269869882824745359175411 17301 2801704462953133776108430510280110 17302 2332701382866917934048351200939638 17303 1926046779577519453197452725477883 17304 1577172928313829131794443705736518 17305 1280939563161150907788985189509366 17306 1031917520362670371338711567452722 17307 824625374844407256349894083175873 17308 653717772374633706220034707610822 17309 514127123163260671087645853172560 17310 401162502838448130768832773432773 17311 310571037532288247651272581626288 17312 238567813907216213347836658785808 17313 181840564712887067543927020874380 17314 137535161178568329162126449251712 17315 103227419942651943273849659366774 17316 76886018575215713449962903571775 17317 56830507594469292740181831713681 17318 41687585875564731332945551336190 17319 30348027730695150826729239903017 17320 21925951823597748086467800826665 17321 15721526023598727697541861239156 17322 11187716466923600171493838322253 17323 7901311585381127253188768469897 17324 5538173897085262120347733680050 17325 3852481000547851853619311214361 17326 2659597637196381056868298409244 17327 1822157837684922908381712283149 17328 1238915949477515385608552598036 17329 835935337628681607183501958739 17330 559713367710384673398398081475 17331 371882639024633408862615429449 17332 245175056304090733595663627357 17333 160382699898456095959898126494 17334 104094555735704183648992467026 17335 67029161709273400084309872133 17336 42819182618679850959924200507 17337 27134556207351617000230284931 17338 17056310500190978532912353383 17339 10633859449111047961397503174 17340 6575104515457915785821737968 17341 4031620886828328931003886019 17342 2451196196552525269242647270 17343 1477578091643407021514165103 17344 882969600781259051000845226 17345 523008895252853151377647686 17346 307030388564472304594269192 17347 178607283336976060923664311 17348 102942412451948472841293213 17349 58775147614181600105060993 17350 33236766980590231228163548 17351 18611660663532605375819479 17352 10318158500655061937585313 17353 5662036123807652242475224 17354 3074622420094880863509941 17355 1651760404969086140475952 17356 877641513311076793322137 17357 461074800622178859288175 17358 239424535110367452427201 17359 122844714077646477148172 17360 62254364483890831809540 17361 31147966081717942419658 17362 15379483467299380803161 17363 7490216471390995296868 17364 3596306378714196146264 17365 1701281464156754208410 17366 792457283110632395167 17367 363204357254179856005 17368 163668611408704965209 17369 72451317379910505763 17370 31475978367921941663 17371 13406059875853201118 17372 5591033083936914887 17373 2280157903613736347 17374 907931199265392084 17375 352365621381595229 17376 133017214013359032 17377 48727509420762133 17378 17274005865285473 17379 5906630596222733 17380 1940439385745862 17381 609506501496368 17382 181955538936195 17383 51231599144020 17384 13469288180086 17385 3261997416020 17386 713789515073 17387 137054780281 17388 21996153439 17389 2686750582 17390 193582642 17391 0 17392 1 17393 185 17394 14230 17395 655285 17396 20905855 17397 500576277 17398 9476136061 17399 147095129202 17400 1923379481410 17401 21627913270357 17402 212602678003841 17403 1851450565423382 17404 14442308286404670 17405 101853601293908330 17406 654597842393412133 17407 3860150984376223633 17408 21011586886053929639 17409 106125606754926526147 17410 499702836609915671061 17411 2202624438129329018738 17412 9122820550634943388384 17413 35624099962260625612585 17414 131557494462063651317697 17415 460741940527404363896834 17416 1534198241361494772459989 17417 4868643320672905423035037 17418 14756348646352706267228723 17419 42802146002331285575295054 17420 119035421736623591408255266 17421 317953026263435085218722509 17422 817009684141476017124006566 17423 2022668276225145800378893679 17424 4831363098384727232185042373 17425 11149078678125808655105891389 17426 24887141649540693904798848473 17427 53800821078438063751549480349 17428 112762061183927622866867486049 17429 229378805420240702807243393468 17430 453305895426074206882511905057 17431 871136850546068726935650876152 17432 1629396068490002483028057948294 17433 2968801855733148907170467611414 17434 5273525923688931473262320232117 17435 9139461482553470337841750221102 17436 15465304998676878919050403048522 17437 25569300310129512740654684384621 17438 41332540997072662022595664223019 17439 65366596696753535397386579113670 17440 101198876224082405488988511509844 17441 153463725640479400850827734895276 17442 228081203875704936533072121842567 17443 332399483655007232125906714195055 17444 475271842463432066174343834687250 17445 667036346312015428938693724728422 17446 919366704365681052567573932343055 17447 1244967312685369174401014245969242 17448 1657094738118076064799421355554462 17449 2168901757979446404493054768021346 17450 2792617794714578111664253146264009 17451 3538599659769744646793868126227490 17452 4414306806630012810837717678634359 17453 5423273240793978457280105938511661 17454 6564161215129131552434032823150216 17455 7829987525948702451449607925402307 17456 9207609973162876760361565137199244 17457 10677548702849905249963409797955607 17458 12214195231995267504311334288724116 17459 13786432673289246806920027301383025 17460 15358656774663864414402648561015768 17461 16892152319618662937255887108189927 17462 18346746939883083688261262534538417 17463 19682638015962959580419627204630399 17464 20862270977714932845811960358883850 17465 21852140846006728128637049826501869 17466 22624393921304675897944148427332833 17467 23158122481033590224517421235213392 17468 23440270380031056169707952049159678 17469 23466098835620187474912169815121067 17470 23239196155211111361941147262353068 17471 22771049327826159733859542752796134 17472 22080226106504247974918864765246577 17473 21191240897763450967287707213047298 17474 20133194704448109829872596646215561 17475 18938287722200787823367730682566094 17476 17640303066283549446670295455311906 17477 16273152405752220333004016442303981 17478 14869560519469262683219847825939311 17479 13459947855154939421099254642077886 17480 12071550096419312595283400435447798 17481 10727793464884191180354822203700905 17482 9447925681187932844524574103501586 17483 8246886468506197528306427671398346 17484 7135389045221121610961683441356330 17485 6120175606809077664087905657513293 17486 5204405318505618226912400246017826 17487 4388132474402633906805994676981383 17488 3668834632196908281413698364231170 17489 3041954975150141455313820292307598 17490 2501429109042862431101925277445235 17491 2040173231111005235070903209036016 17492 1650517461474401931524865250266812 17493 1324574585671698674569782893924677 17494 1054540145169003641269193006097451 17495 832924501035979071698415597223898 17496 652721084651645464493712785488402 17497 507517546360671593192578269243285 17498 391558007481436566687379707561873 17499 299765255614982574864729995926402 17500 227731668900994604320494485033249 17501 171687090067658079535004120119700 17502 128450965229974459445500840944192 17503 95374964755228459511941888119041 17504 70281137071623734173709613474975 17505 51399505218563837574747446395445 17506 37307966366799812146405414805647 17507 26876437456326510865985993099867 17508 19216425459485794529138906003674 17509 13636592139567602359016952385463 17510 9604422318215028698503412315869 17511 6713775744657100410139937081946 17512 4657885715862991825581056556851 17513 3207241297212505695118929793677 17514 2191733625829385957402041059952 17515 1486441558844314095126369112533 17516 1000461735611776376498766554035 17517 668239787320962522876593352445 17518 442922697459673077128984630287 17519 291319609646214355716947260386 17520 190124414685716647610706032568 17521 123114830631841823923621897616 17522 79097492462268336705976666723 17523 50415955679668715587097468954 17524 31878416967015380357836884154 17525 19994786313175416599399127018 17526 12439217876252030594958132752 17527 7675165129791866839124713999 17528 4696341641206787214241541596 17529 2849473513409100117041975341 17530 1714173536630026366232412959 17531 1022300907539436793302734322 17532 604339814631129539014342521 17533 354081103122959763221344503 17534 205579386051335531915509010 17535 118261437641447485541341349 17536 67393808685063391065645495 17537 38039184880719950829799511 17538 21261410102324772164489123 17539 11765534174489678604154596 17540 6444545142503168021565294 17541 3493244023264008394753530 17542 1873305743719016157131428 17543 993596111073512810143756 17544 521076528447018846272860 17545 270110901077105701640838 17546 138349899822118188654585 17547 69991663555218080409708 17548 34959498462021506909147 17549 17232199448145064506506 17550 8378395938073095912702 17551 4016006663048790974033 17552 1896655291891984731729 17553 881993574904136387554 17554 403571327035792490634 17555 181558350188490307410 17556 80237993969918802642 17557 34801404944504862522 17558 14797988287817263235 17559 6161368013834027009 17560 2508605932948401885 17561 997242979228434380 17562 386384171612767854 17563 145615512402677146 17564 53252885713020793 17565 18846252119363334 17566 6433201060626785 17567 2109761673726969 17568 661524872263151 17569 197130381790505 17570 55402496179587 17571 14538437434668 17572 3514077495754 17573 767392787977 17574 147033225559 17575 23543848102 17576 2868561326 17577 206084096 17578 0 17579 1 17580 186 17581 14384 17582 666004 17583 21362875 17584 514299225 17585 9788808098 17586 152773674830 17587 2008466798806 17588 22707054750322 17589 224418095371365 17590 1964898467303533 17591 15409865979632571 17592 109261675263170654 17593 705975777956700019 17594 4185404748490586171 17595 22903602192964878716 17596 116297505303456464158 17597 550504037527628211989 17598 2439386164475520612083 17599 10156716036550678631687 17600 39869847603620441552787 17601 148007920162793750058710 17602 521060042943728767347094 17603 1744070100000470886394189 17604 5563324939769624212290846 17605 16948871469746902159823175 17606 49414461181966340817195093 17607 138128230702768957885675133 17608 370832539637442203256129116 17609 957726495221248324862581477 17610 2383027452192624563741967012 17611 5720772611580663149469197710 17612 13267681774696600771463451192 17613 29764081008161489274017962104 17614 64663319960066131649716375388 17615 136198994709795117138836374877 17616 278417211236514626799922794787 17617 552912094459098123111326690136 17618 1067733874852925948244993988794 17619 2006804909990125111952451691938 17620 3674104198956035807845996001148 17621 6557721898967926567527968450086 17622 11419420020503391586343704891463 17623 19415265550610999341555023850723 17624 32251875758910070290911940227268 17625 52380474677615215694296099190970 17626 83227015195357672436561852264016 17627 129450945359506868543375855079068 17628 197217924751624472769329595922618 17629 294463408399708690896746583200058 17630 431115384186641900314876670136073 17631 619236918738548952176649832525997 17632 873044048745537831564860602019759 17633 1208753543132993017805260680525177 17634 1644219573124407036290368252173711 17635 2198329307780412010392742999165760 17636 2890145097254292791105061911225887 17637 3737804452145973865035323658961263 17638 4757216674173789588643459792968911 17639 5960623986849261293740138548356358 17640 7355121909275741137301698429729878 17641 8941254691548790477552794984025550 17642 10711813411116982159209952512293271 17643 12650964127354689693660511710250402 17644 14733819880010882168895271595839428 17645 16926543454363583404598970382777050 17646 19187029571226462018357473946592521 17647 21466168894695770021937726705841701 17648 23709646564277023113335687974659880 17649 25860180051963224012830595706465279 17650 27860060183876947959819511757170216 17651 29653829618559338442773496715785146 17652 31190918146710257880393034538742674 17653 32428055426959436251941212910496181 17654 33331298944809650132196317492886109 17655 33877546092609824897824870346017527 17656 34055440902119110760762879117715356 17657 33865633737547872948694049554582533 17658 33320401387380373578387735604172044 17659 32442680848776362489588121225150152 17660 31264608712362940418509995739714276 17661 29825686502918603879990546593004807 17662 28170708949377668658409209346775640 17663 26347596593690498205242320939741950 17664 24405267255650673308803449196861089 17665 22391664478860189874767258009438333 17666 20352037687180309207233629039024656 17667 18327541202885461666116578512473989 17668 16354190337307061111185950496288145 17669 14462185002147926015652503290980875 17670 12675586760072037568351283873251312 17671 11012315386197505950379347178865922 17672 9484416654219701654587176887419197 17673 8098544390489455068515667496998055 17674 6856596537105379221335401116627691 17675 5756446318973023052583624908671047 17676 4792714655050051492179983824483677 17677 3957537609712247361218664158831684 17678 3241291869160557135232431225533516 17679 2633250970865516191959966937159323 17680 2122154494608558030031175798085673 17681 1696681022695607495866596286033445 17682 1345822981599848764822873990687670 17683 1059167268761255171672253918491209 17684 827089794455463928645469934906223 17685 640874808638202926778822519514627 17686 492771308146142314984123674082422 17687 375999157736366543920401233181026 17688 284717059311890448740862798841413 17689 213963414420701144301921997938704 17690 159579670959843757124310993608276 17691 118124117416403640555444854478804 17692 86782438844751543787609879982588 17693 63279789655951499057264535992673 17694 45797743133740836408829971865597 17695 32898287854446653976952930903713 17696 23456072133492153289177808762359 17697 16599344869790710051438780799074 17698 11659486886468591976312517970108 17699 8128645193495274238981313362662 17700 5624743968663994783118605620207 17701 3863020537191565063537651175884 17702 2633194211545578459698394052285 17703 1781395839835087456328459761119 17704 1196045628618798496022404502068 17705 796949753980049409773762419407 17706 526979911821917900922536473466 17707 345795257197699375889240124716 17708 225157069450898590076853393007 17709 145469244319493113430970205749 17710 93250445350203483818768606211 17711 59305834683558334409097791599 17712 37418018470984516343448817467 17713 23419003049319793966470651413 17714 14538676561814076997850898468 17715 8951830629035853965692159388 17716 5466230103255432823309672691 17717 3309850162746605315361790288 17718 1987124067448980401118987113 17719 1182731233433082744092865710 17720 697807957457900316909008647 17721 408051295378555138903686415 17722 236460406529295050558876963 17723 135768207017606336078773770 17724 77225343732849892800839223 17725 43507536092738796441425874 17726 24273196181837664124456140 17727 13407753106018917930960028 17728 7330837268502389757008914 17729 3966562963157764444270191 17730 2123366877116570061838412 17731 1124252056807400084105487 17732 588571053953242616846234 17733 304571233768587626140182 17734 155732929785156295460049 17735 78651652329823784205614 17736 39218537145015738697648 17737 19299049970193381362393 17738 9367616310504183513529 17739 4482695222096015527457 17740 2113551974128256747984 17741 981233609486030154697 17742 448241479941757257563 17743 201323518528175873060 17744 88827241788066211488 17745 38463735645989387684 17746 16328492200417557509 17747 6787483433439110676 17748 2758996283777190138 17749 1094976327114448350 17750 423550612738623275 17751 159357342244596690 17752 58180993212504294 17753 20555609723796510 17754 7004743405715818 17755 2293236551943991 17756 717795115859438 17757 213517114976340 17758 59898506319218 17759 15688828138892 17760 3784802971023 17761 824848414588 17762 157706836415 17763 25195736077 17764 3062143968 17765 219358315 17766 0 17767 1 17768 187 17769 14539 17770 676815 17771 21827348 17772 528320990 17773 10110031190 17774 158639095274 17775 2096829770810 17776 23833796519426 17777 236821255665927 17778 2084631283832445 17779 16436516623375304 17780 117164373272616655 17781 761077572627027429 17782 4536095903141925309 17783 24954455151215186647 17784 127381925356486472211 17785 606155859204674999377 17786 2700124231216113717253 17787 11301306012815185906736 17788 44594832230560710441020 17789 166410919890632111597584 17790 588889214933325980491377 17791 1981301582443169384269478 17792 6352630018295708275885209 17793 19452879455454697942044306 17794 57004936618883816338497610 17795 160157510187075656514632691 17796 432155622863070212047294731 17797 1121739949720205689010832446 17798 2805167733283653932720071460 17799 6767904379807843940984676732 17800 15774472312780348817567835178 17801 35563374632793503904197179058 17802 77644288910536363818868767217 17803 164345081227217835853689911736 17804 337598388634105716189587207954 17805 673708427494924341128116457927 17806 1307316041767920627705264201503 17807 2468962166687380538703254932420 17808 4541951156716353562652855824524 17809 8145461074841913131568623129658 17810 14251755868950297903658047036060 17811 24345532091606827736820580392310 17812 40632401200837032735683556140615 17813 66300758222556014749053927285230 17814 105836372983120305012696101019332 17815 165381703960450266502025626104838 17816 253122247941640143087657200177544 17817 379670728182563855098291329901657 17818 558407655084043776893331692889487 17819 805725371485941342012612846334513 17820 1141114156309086547906295135175588 17821 1587025546334919878923171949737377 17822 2168451856484206776951277625671908 17823 2912173511029101188608821309014472 17824 3845647880087129802484906594241750 17825 4995544217287645339418919170893526 17826 6385966941794687544366840876700431 17827 8036450425198886857759255853366594 17828 9959848041529267328532850604284603 17829 12160271332741568880042232323080375 17830 14631256644383834042443791684382463 17831 17354342265959879491692249712318600 17832 20298226304339114166346004355498515 17833 23418643664990796897467423925995864 17834 26659051413932057592610342977186982 17835 29952149526014402219755554148020990 17836 33222194543783424423052112358211603 17837 36387994093682202360742702982077983 17838 39366407931378921577211880200430973 17839 42076132955172277620308215601892705 17840 44441520663620315385202028578762902 17841 46396168913673418766965597808986080 17842 47886046131038988994767118163229542 17843 48871943397916960073139011204504090 17844 49331103961549710361824648834153151 17845 49257944918348989066959454523335589 17846 48663855507473640862891138657225024 17847 47576123898764970839765384463095819 17848 46036103566417390127930665020440828 17849 44096776569676202359755713405034889 17850 41819901264906231315644006467350452 17851 39272944942313475469628641581808166 17852 36525998183583532634532764350096730 17853 33648849456720537793375076025982240 17854 30708368802111865155121099944772717 17855 27766312269884236304500081634466024 17856 24877618070162204961837073261663218 17857 22089224975803330568388178306610290 17858 19439406574247484483843201581008792 17859 16957583907538337469671067308868257 17860 14664555377861844600578179992294844 17861 12573067154465214791272697257107914 17862 10688639532431043099994678456044283 17863 9010563970381589074449492052547846 17864 7532990639377783408720188995014097 17865 6246035772563494787641008210853473 17866 5136850374967148997098593274176008 17867 4190605481441167425157626576689897 17868 3391362878616393026995865080772846 17869 2722813035860007788005018358614906 17870 2168873211233607260478828422998318 17871 1714147885466273430987575236345002 17872 1344260657574985851157628801755282 17873 1046071545356185781467192046939562 17874 807796462556088671417355230091179 17875 619046783126147911494945100944071 17876 470806694686819584125085954706605 17877 355364842502786152916003372880868 17878 266214906417560639131498830645044 17879 197937529876369822507068025489927 17880 146073673136938930692705054154541 17881 106997175800962535370547670073944 17882 77792215446909148653441643769167 17883 56139518572041782897336002809264 17884 40213655242342506848678851139144 17885 28592535768494304659505954242731 17886 20179309351815904110485309914873 17887 14136209125111304978287903402179 17888 9829455522150245023652681606760 17889 6784078006902221177895192800939 17890 4647402719920117607425600973577 17891 3159943231060159004781146420298 17892 2132491276917737528601314872154 17893 1428307899934572773979355030921 17894 949442358162837271139332963549 17895 626341391708863253620017077248 17896 410044331466662790677266241729 17897 266383282092756603478333136906 17898 171718297565342256518489702411 17899 109833365515420988887609575646 17900 69699927281833339721369907140 17901 43881385499630273357955708172 17902 27405977732496812933819003975 17903 16978191517267080736658337390 17904 10432297828253912861478527048 17905 6357247559273736881736444549 17906 3841614577464207600894013580 17907 2301788745535500344538867464 17908 1367325715870086603012595489 17909 805150985470989415681170105 17910 469917234225303149824385831 17911 271793836378878291576846948 17912 155762471657760017337614684 17913 88433507264967853206118309 17914 49730414717206214655181531 17915 27694476277931467535344546 17916 15269979997509032976769472 17917 8334118271333297123762770 17918 4501435802501412715218910 17919 2405465069476012144725280 17920 1271397524247280960557697 17921 664456010975363187705915 17922 343250795247438485522495 17923 175211974290902540916373 17924 88339881822136549724731 17925 43975481423999186627646 17926 21603774666455362964874 17927 10468902753288546207695 17928 5001417638352237429306 17929 2354245473841704780880 17930 1091185957058431927102 17931 497654717010444410170 17932 223152642706597813078 17933 98298376756154810106 17934 42495695468792959395 17935 18010797880222590595 17936 7474609091270474839 17937 3033349120079990378 17938 1201892351601539385 17939 464144103669597476 17940 174342168142752333 17941 63546173017579164 17942 22413534243686201 17943 7624936936415212 17944 2491997062174375 17945 778650074445540 17946 231208417652361 17947 64743893633245 17948 16926370275181 17949 4075493984551 17950 886421385272 17951 169121962685 17952 26958530238 17953 3268228064 17954 233451098 17955 0 17956 1 17957 188 17958 14696 17959 687766 17960 22299354 17961 542647512 17962 10439990555 17963 164696493916 17964 2188575885349 17965 25009965727375 17966 249838005331683 17967 2210960666256722 17968 17525523260325853 17969 125591802742068566 17970 820151003376403117 17971 4914061610942697566 17972 27176523033246214717 17973 139455190346886840773 17974 667091803318542948075 17975 2987119119662161155485 17976 12567756204972496495227 17977 49850158412981052367284 17978 186985994048870051595466 17979 665117300082012514962561 17980 2249285362722231364621686 17981 7248841630950576248507863 17982 22310617864928554542875025 17983 65711931147658368320907106 17984 185555736645711298533553635 17985 503215100661908888990611720 17986 1312753167089642661439041535 17987 3299270749885775307391882618 17988 7999674152022875797352243821 17989 18737968458141061005365783083 17990 42453229036466426831505511064 17991 93142483262376296292670360746 17992 198114329159761148288029042438 17993 408950463639605878270640619103 17994 820056357255952187125734109661 17995 1598983031629397336108548054692 17996 3034305935348322948187711201304 17997 5608660415521834968768295247109 17998 10106346328084522667939791499906 17999 17766371715774623732182194963045 18000 30492395870247791442126979225679 18001 51130109380733289496409824715857 18002 83819438012378990014317122726787 18003 134422911599075962971756081503785 18004 211022143640747358483274394562067 18005 324461571454054528687318303584788 18006 488902952457373972839996852473443 18007 722336872199630798621093970930362 18008 1046980736767500744229772928898111 18009 1489479105939616081587952134905153 18010 2080814881976623638525067146188221 18011 2855841881413504214729671236029891 18012 3852363192100467705612627222040301 18013 5109706816136674179154700422892199 18014 6666790128879556235309117680191396 18015 8559715375674785206619976102186154 18016 10818995491101109794690205515418516 18017 13466566941208846742680376962076093 18018 16512796937971205173734941686925644 18019 19953728938075083825019058684598229 18020 23768826347310420502983847092247668 18021 27919465226829921503037123662451499 18022 32348390693505889097083815272215213 18023 36980290018291303875230974097479620 18024 41723552845059818225919943248976617 18025 46473193041925989473075363486780651 18026 51114807038080089806844089394453915 18027 55529350519072443110778983512154864 18028 59598439015355125828194241589221662 18029 63209826463214417165977015782001780 18030 66262694739516018125409961444252668 18031 68672398578615925409591922875819304 18032 70374352703809797719189384614503522 18033 71326816685802744107095906786423783 18034 71512420607915483417302434532475303 18035 70938372068944804844331887784185191 18036 69635382865248159609554670636885197 18037 67655442913059898925360761397035347 18038 65068642160965033032808751522470267 18039 61959293148045860202125405427859639 18040 58421634773914417100957897242427451 18041 54555401618056241848140909800128965 18042 50461524932413260901054176243320717 18043 46238195195294429864786267205569879 18044 41977466998944626092464374737679256 18045 37762530699446119373798292376812881 18046 33665717218526280892012152958932168 18047 29747247543159693043558441264817168 18048 26054690696957698911998507909613919 18049 22623055912262283588756409527201348 18050 19475417800616785753486607910043023 18051 16623957710794933828831006294886540 18052 14071299400160007243125847920017020 18053 11812021115716360997765589485320905 18054 9834237217268658962832713471820393 18055 8121158415865954608957073923783185 18056 6652558422503742592507118358012387 18057 5406094395820554102815638041920136 18058 4358447467870929760781999315244737 18059 3486266634021550730129416702914966 18060 2766913643453173001146075996207550 18061 2179017826006006063461047035033130 18062 1702857967234859267262637668203951 18063 1320593576109796562772781853927848 18064 1016370533919353269678519983857584 18065 776326626922965571707826577578264 18066 588521347827425861122094375556087 18067 442812091254500211330598497817142 18068 330695909449218159103217036204735 18069 245132711954100821737197270191622 18070 180362483647601097328650348539278 18071 131725976533404926505764655125899 18072 95495545215485591511019200896936 18073 68720423685668032575165452504383 18074 49088810242378950655526121909784 18075 34807628094165819383905931685001 18076 24499725342064330933327681327019 18077 17117517810887549886874179855263 18078 11871602758739121023990795428290 18079 8172621353637432904552482137452 18080 5584567324574907105030618203615 18081 3787779322220253014754553127166 18082 2549974161560757508372026215125 18083 1703844420815159759420570216781 18084 1129931828045979203499381584828 18085 743679431187470254017921803908 18086 485748532427957799156915397964 18087 314853287293913529499257908711 18088 202512825415317207659103139699 18089 129246449178937514709117062233 18090 81842385723099109549749471028 18091 51416292634640696058865477645 18092 32044436754756831237050935632 18093 19810604820296204963673125906 18094 12147779890913748126740147836 18095 7387678386489578787031270686 18096 4455387559208215748223859658 18097 2664284251883452261321440916 18098 1579576551068966304067587582 18099 928345160780053747117876059 18100 540787298119813917971602924 18101 312195645045744730761791802 18102 178583374561796683082275691 18103 101203259747090183106799831 18104 56807719825860886711298747 18105 31578674652275195543693770 18106 17380496946752066041934658 18107 9469205656826065875512920 18108 5105543504282116309985097 18109 2723538646461504574476060 18110 1437029302260569527140335 18111 749732174483542813137893 18112 386645232812996728224550 18113 197029514102382092727711 18114 99173483343283181944178 18115 49286174218360741596429 18116 24172637152170248034502 18117 11694434104353618120722 18118 5577739043109863195855 18119 2621240132434700886694 18120 1212959702138184738182 18121 552294056765494653514 18122 247252418920220729239 18123 108738229675262961666 18124 46933056679055740533 18125 19859341683300658877 18126 8228444714687886512 18127 3333862867318349920 18128 1318818083806604731 18129 508467526908804033 18130 190677744589081963 18131 69385571877539796 18132 24432398181167172 18133 8297749313225762 18134 2707263132342256 18135 844447544578392 18136 250303756440180 18137 69964656217626 18138 18257385464165 18139 4387560165106 18140 952394139687 18141 181327912392 18142 28839357527 18143 3487586379 18144 248410816 18145 0 18146 1 18147 189 18148 14852 18149 698812 18150 22778974 18151 557282550 18152 10778876208 18153 170951072440 18154 2283815583280 18155 26237449385354 18156 263495180151870 18157 2344211929451641 18158 18680310215389936 18159 134575728051359936 18160 883458877450697819 18161 5321260844816625418 18162 29583073811911232323 18163 152599549220678544929 18164 733781493291600501147 18165 3302854336916731848784 18166 13968290205995111139584 18167 55692065148280122725302 18168 209975955488008742368415 18169 750731540565064456495150 18170 2551813476659648026050989 18171 8265759565486458474641924 18172 25569792379198829381497553 18173 75692487326982639911181264 18174 214816291420352095682614303 18175 585493357787189802150960053 18176 1535033722270466838124025872 18177 3877129218810164811701028262 18178 9447413122592502115513022682 18179 22238327100981232234690354174 18180 50631401820603591779682651353 18181 111629035035514054375156802284 18182 238591970162627521204258990594 18183 494893315205260188776635084414 18184 997185231834022790997832811143 18185 1953698322993099606629677344606 18186 3725158327795518814112553844797 18187 6918411839362392500136230961773 18188 12525454314829404360268434608431 18189 22122807111199957011990042315985 18190 38147434934664335505229664730925 18191 64264767999231330951319185887993 18192 105840903103764960837402520493781 18193 170523728839277637108799723784146 18194 268925803958172919765645403669017 18195 415385055390844754464298346954069 18196 628758253565756468690003611657193 18197 933178247111576000823967556479390 18198 1358681657419245577542883326881560 18199 1941592707038189468213589975991152 18200 2724535340240699395627509235367101 18201 3755944204892932131291032404358415 18202 5088959258940244468561772348738218 18203 6779621235198477129190878718328879 18204 8884336318779211380881717425199229 18205 11456645869838765808354406246211601 18206 14543415705038796957143005258197690 18207 18180641570811102381831520499100158 18208 22389143362493239314462404846181987 18209 27170480005300644033648171354039102 18210 32503450056704536732519285255522298 18211 38341542540365591042480099713479004 18212 44611664289193623423272752608943802 18213 51214394541059396244811988529195118 18214 58025909750519082518814242277056162 18215 64901590917720234803595879409145044 18216 71681184860395711027536025431206771 18217 78195254231512554008313836829620656 18218 84272533179022888378105306501367155 18219 89747719002618423345367617157344357 18220 94469184239687103807555761989010078 18221 98306093060712812273803219097501127 18222 101154450424378842924222501718426038 18223 102941697045526144534762054189093962 18224 103629578702460923353609563622412440 18225 103215152754868715619648635078401234 18226 101729934635637598335226799438063979 18227 99237319437885533767582893102139520 18228 95828527120818014853260197407234143 18229 91617405641842786075943779289455951 18230 86734479257873672515756730916548248 18231 81320647740797766208140280128985190 18232 75520928155920539297696764196148910 18233 69478588834033951837656241529091417 18234 63329961924988960134818698179345630 18235 57200144241316538488932924828925263 18236 51199713945683111110801403107908572 18237 45422510339030829422192410974538274 18238 39944451660347884418007945601182627 18239 34823305881719573100166063466234211 18240 30099284660683497520700926533879676 18241 25796301854580339213649186247489636 18242 21923724754497468025418774299831504 18243 18478446718343956626754571747454803 18244 15447121624859143364703682600425171 18245 12808420559947155849759535664143134 18246 10535196332800338128936319641081645 18247 8596468955032709883985408725832495 18248 6959172661480506368317515707274184 18249 5589630493919171816778524981399296 18250 4454744568892377576197956993525651 18251 3522908123803283221200153022505760 18252 2764658989159255787796301142769721 18253 2153103377080871171575767047035092 18254 1664144209303556337614136429700682 18255 1276550224100331666174421818333816 18256 971901487840644563845790270128046 18257 734444396399038822836901504941506 18258 550885444108465354249878685688574 18259 410148539857826089304927990843847 18260 303115932217472352615193328830307 18261 222368226332476853283017181403950 18262 161934784254865218449193976338542 18263 117062150036857944937691069056917 18264 84005103369788323846401467883771 18265 59842530420159552876950911415894 18266 42318472596889946692354474925071 18267 29707409279383963879737267902398 18268 20701969616431588699985169604657 18269 14320766993118972264423472121162 18270 9833825923347232189767047061107 18271 6703050861535078408333798482237 18272 4535306086156514943857130880668 18273 3045883285843957504333566827698 18274 2030388086338473126367004895516 18275 1343348268780535513239135786077 18276 882113670941131163445450232410 18277 574866996192767096864092043614 18278 371788072965147112390742099043 18279 238607950692829494312138883218 18280 151953093805030990521441974596 18281 96015364752519662538890602336 18282 60193184735642065495104134882 18283 37436522441459280924527996481 18284 23096633764258276443330560470 18285 14134074952063564835203111201 18286 8578454214364499222158942875 18287 5163305517688572791779134940 18288 3081587579904466781461379683 18289 1823460045316865103201080598 18290 1069636760265261208034771422 18291 621919117083322335080986405 18292 358363547889315245078723920 18293 204614414675686241672229945 18294 115743400960301207634409673 18295 64852038795699063830266386 18296 35985901883358130514157015 18297 19771073780240278088673303 18298 10752717304053117381541757 18299 5787486486284366456451273 18300 3081990365107571686495293 18301 1623376133841688499435034 18302 845514825373331685705328 18303 435306046427454099535317 18304 221454938042393200621404 18305 111282386803911412798528 18306 55212465868880262989058 18307 27034682335313633165835 18308 13057658626744597729623 18309 6217795411478463850052 18310 2917293047635534607337 18311 1347774047566271892557 18312 612689686913466793338 18313 273849392087095797852 18314 120241828766981918338 18315 51814910810339572504 18316 21889876175173904056 18317 9055200490773936284 18318 3662929288080909689 18319 1446651949200129931 18320 556849420518026180 18321 208480778009882288 18322 75739361817090381 18323 26625561291912250 18324 9027458201943887 18325 2940347958907799 18326 915572069254126 18327 270909861518718 18328 75588644876326 18329 19688634419540 18330 4722506435836 18331 1023067667668 18332 194377132067 18333 30845783355 18334 3721037477 18335 264288462 18336 0 18337 1 18338 190 18339 15010 18340 709998 18341 23266290 18342 572232255 18343 11126879287 18344 177408157573 18345 2382662265268 18346 27518195847739 18347 277820637168505 18348 2484724570637746 18349 19904470143719656 18350 144149652152274908 18351 951279856755882753 18352 5759781751200236520 18353 32188325005660018123 18354 166903601291132435092 18355 806733468190098190399 18356 3650033268644033131905 18357 15516283290284588485424 18358 62182410389348930109769 18359 235649262290444049774860 18360 846829090960047621977849 18361 2893121847659286562940737 18362 9418878111331056530325093 18363 29284240487671742743278060 18364 87124736021300022713524858 18365 248501649415633725541936952 18366 680688916833177821142975340 18367 1793496040122306771337925895 18368 4552391410543220790947342094 18369 11147563428344930805485105786 18370 26369244376633409634812366387 18371 60330198023178995880431584058 18372 133660108742487881749627843654 18373 287065390309658285839097964066 18374 598311613087719185439713253259 18375 1211359118936740333366036894770 18376 2384658269749889478064395172588 18377 4568517105120310905999785965793 18378 8524895487046911248166282713096 18379 15506668650430719773498352115704 18380 27516794227170806594837563512047 18381 47670064062813162332767867486265 18382 80680083233208217974737274243543 18383 133490434513997471339244896349567 18384 216060254515307900858771891276766 18385 342299493090562195315858906864721 18386 531127354115174981339938772348948 18387 807599186508803542946736885352738 18388 1204014069106444831971783290531726 18389 1760880667535439655283580372280444 18390 2527587257163677027208482187749017 18391 3562598859576126221251808573076236 18392 4932996466437389521189120916659122 18393 6713186101192727227524568620019037 18394 8982643207942513514373361124022749 18395 11822622105609703370773972418032157 18396 15311849008611817673722415235330845 18397 19521324406591463542554666086810023 18398 24508476585939704519559550626829310 18399 30311019906885237200538744232412724 18400 36940964673942756502050048642633967 18401 44379285912712363954802168283832622 18402 52571774340242599951662961447409470 18403 61426556867981769779751426593584538 18404 70813684481185483740797488956509116 18405 80567047187238993587657281268520042 18406 90488700134248368418201246817713088 18407 100355488401300617084005209334836717 18408 109927660102206470183051819002867460 18409 118958978980407714995135071921249515 18410 127207707588056223499760839325487806 18411 134447745384890452418562958700135033 18412 140479181758554171868765517592415286 18413 145137564280851788090008010166579326 18414 148301282715566471143800937460432256 18415 149896618421722664935819421365615476 18416 149900191204931857722770429362123851 18417 148338733034851139157437667073156392 18418 145286311569291241408217349533510453 18419 140859298925086675041727407293217712 18420 135209518782724893133219606252202192 18421 128516098410132654774212856770370335 18422 120976597325488832909348898442061224 18423 112797981867534622296032256504032345 18424 104187970041896086475458054822879430 18425 95347192123045609421763809815964287 18426 86462510131792199585140613514596502 18427 77701724742080486310983180557171081 18428 69209782206603307321062706176191941 18429 61106485906413000335123290843356964 18430 53485624400669984842831532263466563 18431 46415355203959847928059764459696186 18432 39939633284539308424433996774216080 18433 34080445516754900966523847020617678 18434 28840605220630946153230026277549757 18435 24206871303201335113050313469932511 18436 20153180380400286240981491679980774 18437 16643813298286648302499563155391866 18438 13636355510748507181936428748022935 18439 11084350093308912827097953872923461 18440 8939579746482781813607805324766345 18441 7153947723845151404063950704605459 18442 5680955766922558944111374993462301 18443 4476799136114543495811462261941004 18444 3501114612300358831597966119799334 18445 2717427307200636186097673930421773 18446 2093346993662610391817458766182158 18447 1600565372805388816828980599103627 18448 1214703226192070777727633520854369 18449 915051724539778977365989875842339 18450 684246151995394853736668772744151 18451 507903691989067257653568898510760 18452 374250286356831468793907344474671 18453 273755345877833529861769994800420 18454 198787534627078545965897689689282 18455 143300125008261692806206576633799 18456 102550577364684357288242617366333 18457 72856015359420958191760861920959 18458 51384072648009244823677929600440 18459 35977074221935516180878727029014 18460 25006570060656481283918997330348 18461 17254741260743455287701552305754 18462 11819039188734679557291944817986 18463 8036499080183781931063221742423 18464 5424409254355792426196412147439 18465 3634350424724316508101074892910 18466 2416996644955648551959911498584 18467 1595454205064728080008177781222 18468 1045282870704265033674546239767 18469 679680164010697678575468851447 18470 438605990998407651527878149726 18471 280879102647324278613012199791 18472 178489466326455045783306897078 18473 112544692337630042454496377634 18474 70408511280339444904503519194 18475 43699737983949326155246591683 18476 26905996186203410518281002048 18477 16432211901814453408070524646 18478 9953521442102605419011291101 18479 5979227866034640194419389683 18480 3561652071447042853219684353 18481 2103500972359268526586708478 18482 1231577454995050370130530924 18483 714738847064566085024121500 18484 411087410466227480960057955 18485 234289010643495322075310737 18486 132289516878209596034197687 18487 73990192934778139113314622 18488 40983757464146848976521206 18489 22477380567413542664164737 18490 12203281270679804206028489 18491 6556890184096631339805357 18492 3485739942549942444870318 18493 1832924558638091901248287 18494 953046315929188222921650 18495 489846624988200524514348 18496 248787406740806124465164 18497 124810661906770975872552 18498 61822833918307924546998 18499 30222018877282404730482 18500 14573420895071679838001 18501 6928349712734289225681 18502 3245438535315655033398 18503 1496968798246037148713 18504 679423381029660165619 18505 303191783343802445083 18506 132913141638846198817 18507 57183963933121449708 18508 24119585170847510181 18509 9961640889119653499 18510 4023149779657832558 18511 1586369674807579064 18512 609646060857667184 18513 227877639477281906 18514 82650976234379831 18515 29007446068372602 18516 9818674480735426 18517 3192664838411632 18518 992436853259826 18519 293141234709204 18520 81645689582469 18521 21227346163980 18522 5081939183734 18523 1098762676009 18524 208325399433 18525 32985837415 18526 3969448293 18527 281138048 18528 0 18529 1 18530 191 18531 15169 18532 721279 18533 23761383 18534 587500552 18535 11484195965 18536 184073177378 18537 2485232413632 18538 28854216614949 18539 292843288185080 18540 2632852810186376 18541 21201771346103289 18542 154348901766133511 18543 1023909322682237640 18544 6231849415776687626 18545 35007506067932492993 18546 182462749059190155498 18547 886498176198693583517 18548 4031597330409557741985 18549 17226363984966967589984 18550 69389198373068806916795 18551 264302569819124121519673 18552 954628579877829906613370 18553 3277939502842955180030186 18554 10725583587749773805300468 18555 33514681244837714991137626 18556 100210595375591701160945261 18557 287252617094577459578325692 18558 790746573798380031942840100 18559 2093795291068403819875717619 18560 5340841142089592377049226442 18561 13142478703626067500394998946 18562 31240154178806829997710185318 18563 71822278572400855504168516569 18564 159891687011824080409786516937 18565 345060444506352891703027333304 18566 722640987362572323044086562470 18567 1470074595797383105412394906282 18568 2907731784239222797459819365568 18569 5597003312898050884754966327180 18570 10493293881039493180523219810954 18571 19176708320580752256165770801709 18572 34188218761130536326674130757440 18573 59502846872946064471827803382394 18574 101172388993507568316383917186663 18575 168166609259190508345625253332351 18576 273431641305790390665065817885680 18577 435165788623380969603490645268213 18578 678284878190637467675621610393657 18579 1036011876802658448727466888864336 18580 1551480394657429912337307717158852 18581 2279192789224321494527001485218529 18582 3286126763058645469981063107455666 18583 4652247314744001646446721241519620 18584 6470162336686991277567745809173468 18585 8843668528915273550175342305761520 18586 11884976376600586243754599008907316 18587 15710482203736015974248435249448571 18588 20435070613592317410237660270881304 18589 26165075327490773144559554056238302 18590 32990188353575820297998567739019757 18591 40974769660396571827093244223615067 18592 50149152235314191742027761849299483 18593 60501640228057317682455509120926508 18594 71971942857744374392007298452635939 18595 84446761162853771740617623133704898 18596 97758143306467939132404688006986297 18597 111685050755964660544786355743981468 18598 125958345092312527552319408161847103 18599 140269134312593444799467806664423255 18600 154280134794198580187954583856159815 18601 167639439619557725946652774275730823 18602 179995863665911263231685036405260731 18603 191014884142727401491276006498562829 18604 200394128092370209964591060364693655 18605 207877382467836952258211736834870718 18606 213266214581224715063524485991812401 18607 216428478553130949419513958198509936 18608 217303226998220480439877496868101277 18609 215901821806938951787733225212324172 18610 212305316950005441706619419864594755 18611 206658444370108614547548599382136307 18612 199160749723696820341891353276580870 18613 190055582316768817995875331950291788 18614 179617734310784468624398328271189132 18615 168140546586683525749351458385143551 18616 155923257524931501352032533074759542 18617 143259276657007627361361492852109885 18618 130425931554223516604700895532254848 18619 117676079104764668302623812077311569 18620 105231807157490044381354391561361386 18621 93280293546475237831301404197919555 18622 81971748294353317733935394833513193 18623 71419249568749798682547421921433411 18624 61700199453691412291012035074394450 18625 52859073156188566175134312153590448 18626 44911113364276684139604754235020701 18627 37846626345181910165886067212672274 18628 31635562783876861444771098852514608 18629 26232108346762203269335132856359928 18630 21579060481681892364118059297611017 18631 17611823471587003017025396479573412 18632 14261908527271110751662077748217487 18633 11459876078493638324095127412208708 18634 9137700879519635215475217588282154 18635 7230575648284601429315360089163571 18636 5678195225575406625417228897296736 18637 4425580957726698912882094073887438 18638 3423515019871455265553080662092921 18639 2628657908752811744383599278313162 18640 2003420717976705626945008589566400 18641 1515658457857444217854352014017179 18642 1138242896567750046584478598662776 18643 848564309796109052696542299881585 18644 628002052779234231154952201068045 18645 461394708725035008159068598812665 18646 336532204843920190757795104852545 18647 243685015248099724009669544790315 18648 175179525228862483169237080140104 18649 125023828379211015467945514213068 18650 88584594059055321296354640369937 18651 62313049255548301435360624171793 18652 43516407653617427391140482896074 18653 30170082045747459687735143285161 18654 20765571889788267414594052790864 18655 14188878883737944396321454429625 18656 9624543558428942382453588615922 18657 6480811609194820918193959665672 18658 4331949070557322793578593934847 18659 2874270253573923700557718263233 18660 1892979301173230410104262181915 18661 1237427714943092511649325791093 18662 802840298081511521882786139490 18663 516953342072861021043531534663 18664 330340393543787156899890284270 18665 209475459649226189470192079436 18666 131806351409314039917555023009 18667 82288530760693091595990358273 18668 50969162641489685243438250140 18669 31318689938232103785102098688 18670 19089183362611537555272572845 18671 11540257669497565607931709983 18672 6918971624034659223423595647 18673 4113538457572198160675651314 18674 2424845133680789713714600948 18675 1417064134335108232039977817 18676 820862830911691009719647874 18677 471260922538517795378865445 18678 268096733742463644667360956 18679 151107275845449539459608736 18680 84364963651879410930814073 18681 46648224782903372521998550 18682 25539446921816902926023186 18683 13841769044039977573244559 18684 7424522236333589653152120 18685 3940282282062520557702379 18686 2068447516469540818769623 18687 1073709957574552409031966 18688 550948908187605722462645 18689 279359008647477340229515 18690 139917994113184134717716 18691 69193064207078325848835 18692 33770129160490557675692 18693 16258100843460524833061 18694 7716853356591761002731 18695 3609014861266602320234 18696 1662015801861696922529 18697 753133311751196288681 18698 335551478860162610463 18699 146865881633365280696 18700 63086857104681988751 18701 26567208413613981590 18702 10955132090956441409 18703 4417352988472637579 18704 1739030664884965105 18705 667243707377499204 18706 249005131802106033 18707 90167363656744886 18708 31593618753417442 18709 10676367111926374 18710 3465734478461634 18711 1075485809913272 18712 317120691613457 18713 88167734206617 18714 22881249098657 18715 5467572812523 18716 1179820824906 18717 223232025149 18718 35268041061 18719 4233736755 18720 299016608 18721 0 18722 1 18723 192 18724 15328 18725 732704 18726 24264336 18727 603093554 18728 11851023698 18729 190951689054 18730 2591645594483 18731 30247587879190 18732 308593133441255 18733 2788966144497778 18734 22576165361773209 18735 165210716239931552 18736 1101660283195523105 18737 6739834051265975140 18738 38056924514272939883 18739 199379680678682252739 18740 973671180760865045613 18741 4450745510005355531574 18742 19114523993926036025653 18743 77387153274625380565350 18744 296263521322040612474640 18745 1075482817502714284748754 18746 3711542945067592787274707 18747 12205373682306501101456432 18748 38329552059454284508102776 18749 115178798400474250737880316 18750 331798747707920656952488240 18751 917891545319655656159139312 18752 2442434320759153147166565805 18753 6260718232282235836055718129 18754 15481344891639101246106701790 18755 36978769474265671690383392510 18756 85427407596721311161393012716 18757 191096830608603284945506249454 18758 414384055831724428072357542053 18759 871969604226197899418013453862 18760 1782295033898850171360167665519 18761 3541983664376765272778264473864 18762 6849994616967089462328829516571 18763 12902664075550093797583829095844 18764 23689991639387740656088211166470 18765 42430777620107210255823282493216 18766 74190159207274105883643906977077 18767 126725779456955772734766111938061 18768 211605773636621437144003613341271 18769 345630198908018157068461914848367 18770 552564823288662227568204761969310 18771 865160422846064493516944768270843 18772 1327381467913913584790661109265852 18773 1996707053332195618020517244820795 18774 2946298641767597753179791323519324 18775 4266761116033934654802743990257537 18776 6067165934714651435931668880457096 18777 8474969794929597997943052576241907 18778 11634461329678668539519649289803821 18779 15703412476034425352348368020808431 18780 20847706782450850033510241538601976 18781 27233864650475859061359480958094059 18782 35019578489992644406832006664353074 18783 44342594286802130885558379524925819 18784 55308508290953579344659162750079376 18785 67978261514862764310062432833034718 18786 82356281666027759861363568689741179 18787 98380315218387861215612133769159949 18788 115913990795608317042349218448071240 18789 134743047757253356549217314014188517 18790 154575951751429269810948345385826111 18791 175049315832166153935962030523881623 18792 195738177289608084137306570165498003 18793 216170781609435152872356949720010194 18794 235847136133685650062100236397807957 18795 254260257476877561091744449464534299 18796 270918784269448572932301449919934384 18797 285369486955791941386552754149890097 18798 297218193504379211766218724023606157 18799 306147764552380593250766938994799905 18800 311931980763699092873898530283484969 18801 314444524531407607371099412225953084 18802 313662614830263021262808660387938723 18803 309665251061718840276055114962980202 18804 302626402300390090772847885611511090 18805 292803809717254621157662997732544939 18806 280524326656098049206243175296640230 18807 266166886713733101652331494839925845 18808 250144259143072724744231925468184729 18809 232884726537826498194294981742913995 18810 214814713857085031164095944591522952 18811 196343228249841391880294138386436982 18812 177848757212893923638452559646208164 18813 159669040702845255209597658904342945 18814 142093901951750540044183553226995747 18815 125361109813236169247290487728701370 18816 109655066074975201507774821290985548 18817 95107973005635907385036527016870682 18818 81803043276390479830017813395862126 18819 69779265746651923964281534760792020 18820 59037232323984873000233707700064618 18821 49545556567573283775107752299882535 18822 41247465811437000495041618367582716 18823 34067216776544782788932755428264574 18824 27916061721640255406807903616202370 18825 22697570939330537084510739981408142 18826 18312192011137349444768761825317258 18827 14660992438449763925754231768593339 18828 11648587384754087222357903278876346 18829 9185297052011688862605076642258416 18830 7188608626398417139098996170417527 18831 5584036641341148317404316304618438 18832 4305484521218548813097818394653640 18833 3295210842543171260935677728767274 18834 2503498454789803706558439338785609 18835 1888114948849621601279079582568235 18836 1413640760530157962322388306751477 18837 1050727888219239067564064717517530 18838 775338916867658069982297148329694 18839 568003594282627210710665051471049 18840 413119135263729091819063322924437 18841 298311025533624676089971473713883 18842 213863456703411429345645460752321 18843 152222596280419179445135592149003 18844 107571534711874922420554500167940 18845 75472747783470906228886960510688 18846 52572034424390433182135889246060 18847 36356902656827146196103739823716 18848 24962061092907394767839094713581 18849 17014836980129120416764268771453 18850 11513822367713222831510355471612 18851 7734717790683935606646363152630 18852 5158098840526008797903272457560 18853 3414603263798910809828715727979 18854 2243775974098940214295471022379 18855 1463486276485769456059156814203 18856 947429608948360853191313450103 18857 608739503099369626834744225925 18858 388165685740980735462847218984 18859 245627230439909312378575616014 18860 154233883762175480727527943510 18861 96093648636344900508507981583 18862 59399973204389653625946538775 18863 36426446737489800144484703754 18864 22158777143826643562815930581 18865 13369943280735130661911169145 18866 8000576650559304750098705164 18867 4747562763961598020858621460 18868 2793341123916229185159779730 18869 1629383710032632559814079503 18870 942121929254816351314654175 18871 539894690361479364458083158 18872 306590287165138427660767164 18873 172496113753182093102630136 18874 96137019389750315435715550 18875 53064668682718151389851459 18876 29002173177093293915636259 18877 15691554750102810632636143 18878 8402422518974281736755383 18879 4451751988902432071063844 18880 2333035994684361076870254 18881 1209045364329894382014896 18882 619370736127402770660213 18883 313538236911329608881924 18884 156781308369323595100002 18885 77406999100464334012540 18886 37718209331329587257872 18887 18129766092642526937577 18888 8591513414320384123688 18889 4011693444901555053977 18890 1844531430332018962793 18891 834519294605830498368 18892 371226193624116026579 18893 162224383916853677886 18894 69574514058044810792 18895 29253176666843318394 18896 12043693309136821632 18897 4848613843368904859 18898 1905784880681901062 18899 730061021544153847 18900 272011314985250042 18901 98339260419987797 18902 34400876272813751 18903 11605889792935476 18904 3761192820433733 18905 1165195747861101 18906 342979939986585 18907 95188980037594 18908 24658604049243 18909 5881236700169 18910 1266606040026 18911 239160066684 18912 37701436084 18913 4514874803 18914 317984256 18915 0 18916 1 18917 193 18918 15488 18919 744224 18920 24775232 18921 619015354 18922 12227564811 18923 198049354534 18924 2702024592945 18925 31700452397657 18926 325101296934527 18927 2953449922351517 18928 24031794846024669 18929 176774340263996429 18930 1184864323945155608 18931 7286259627985834172 18932 41354035989132424599 18933 217764883835798883247 18934 1068896593255040325745 18935 4910955399208026585699 18936 21198237112226104424087 18937 86258342982480900758137 18938 331893797967169292263749 18939 1210892755728597529204248 18940 4199816189765645087393204 18941 13880100875069090030371077 18942 43805942085930212034399057 18943 132288287151942695460543404 18944 382970076477385418939451213 18945 1064668136589467733172642183 18946 2846885341265703536441318573 18947 7333085011481479803382383641 18948 18221238612973568043975071396 18949 43734017680890428689972049991 18950 101520284314601427512037567181 18951 228185810964838123061325662329 18952 497174146719892212207232641626 18953 1051157801963083267935938003185 18954 2158727872621240573085817511842 18955 4310296924712113945793384607379 18956 8374979497309402757457820324068 18957 15848797490320352086991365337991 18958 29234503452408585020868607448604 18959 52603683591826537889999251206232 18960 92400914542914673648313573849805 18961 158555088049811632940691504012201 18962 265961282767500183247414152220579 18963 436383922677308109779770864577817 18964 700804581065946308714057638152831 18965 1102192606204678324228848880816173 18966 1698612450965030250013878272887280 18967 2566499661585164253946263285878072 18968 3803843065745351859676751183886106 18969 5532913083958702403368152233591695 18970 7902088524032608107589312891522254 18971 11086272922417535508742700973408522 18972 15285373773132002412534871371261840 18973 20720359609912077703803242179421872 18974 27626522088446559613703084346512173 18975 36243756619773023564494162672998123 18976 46803929523016537013039994201069329 18977 59515704872907485821894534706166218 18978 74547532469708371951499433542688156 18979 92009813688128876132641351721340103 18980 111937524155046592747146421308878992 18981 134274742008229305389580802907786065 18982 158862575297597332851523092132522330 18983 185431881259546836027111273224245527 18984 213601919045912371150405471284214782 18985 242885689307510736127889675172931200 18986 272702219601124661353522792540145180 18987 302395499218647861994329458781076363 18988 331259205446361078965019781290375337 18989 358565853018404739960063273824092942 18990 383598592989248355276636981293741088 18991 405683629019306275070143593104798189 18992 424221134887641663628911206962003651 18993 438712654806130449834016045279305938 18994 448783236324733534108449406060490929 18995 454196955338903621706541396334235657 18996 454865001500881194081926840120047483 18997 450846049666046532313891631862344215 18998 442339196268484666490847809551057293 18999 429670239866498415435818687484086211 19000 413272492356962216490786040420323005 19001 393663593523309494189681675118102808 19002 371419952595404731785014435677079682 19003 347150456277254383677542506226182987 19004 321470975623942288103090398397383074 19005 294980996387943853821972082364889230 19006 268243417561126219489570699980971810 19007 241768242139036360368647859540914204 19008 216000553331894236871309740970733992 19009 191312855792370460808133266209272348 19010 168001586681242330309701267903553377 19011 146287380656456876926370335780125683 19012 126318514308704319099937730524666971 19013 108176860828183109210212151987816221 19014 91885650911779051333996841851217874 19015 77418353079957135784877025573893102 19016 64708044962038932424214591054539863 19017 53656734791462276851544670462835270 19018 44144197436067003769094104444865203 19019 36036000927053042041786705288597716 19020 29190508541806419420398019005458279 19021 23464741067138952600496536744080605 19022 18719069185034495897732343619912862 19023 14820774369073546766978237175616541 19024 11646567488524510749675368203171449 19025 9084188194677448888019592720339941 19026 7033226880433032636412816415007946 19027 5405316993424559136166138678552733 19028 4123841486747930447284419259011107 19029 3123285968043504788834502805163536 19030 2348355215427229449865668983465405 19031 1752951382872612504667636695176530 19032 1299093214225203930620973515553347 19033 955837279910639770579807220759783 19034 698245579472073950876996287481144 19035 506429380704002784065482299354844 19036 364687149368801334915894289902448 19037 260744881928554057889144671833936 19038 185099937694126652841128187239663 19039 130464318242353832517675931114549 19040 91299945491177445734086501920318 19041 63436512539291088491680633977516 19042 43761601675470899346706223368783 19043 29972690509473242715963701243153 19044 20381149556063388738776133653871 19045 13759167492337014841658105555379 19046 9221562934714107183589823132877 19047 6135534070313016389532456045387 19048 4052475398915280492285646879591 19049 2656999003985595951883168370473 19050 1729203991933340282091170147122 19051 1117027093367332473294767932388 19052 716177243810219848824626212325 19053 455712726732922491566489350668 19054 287771536902889096519448329791 19055 180326841851131904483580204942 19056 112123360565710279228895140722 19057 69170312302838438144498956134 19058 42334383175530677765387412626 19059 25702518856454499784418376965 19060 15478295183553200576542448125 19061 9244605338778597816145460736 19062 5475463161784397125376191277 19063 3215632420999446647530122993 19064 1872263497350276858464419016 19065 1080588836835890403649222264 19066 618130912466784203712314320 19067 350393317342121553836174120 19068 196793352231756668240477086 19069 109487065712529856395911449 19070 60328946874033687193580566 19071 32915899056191417107822442 19072 17778803090565330012037449 19073 9504047379893002363024287 19074 5026994827543302738441323 19075 2630134029977642271136180 19076 1360765398308032997673548 19077 695953954778191421268340 19078 351733818409687120956633 19079 175596554777932219709280 19080 86557359192489440314755 19081 42109542216901834017672 19082 20208338772302766531859 19083 9561366135157360409374 19084 4457510754075787582616 19085 2046290192782326904724 19086 924348499421469714218 19087 410541824956933623465 19088 179124557091479034654 19089 76702518349990532738 19090 32199758052589995338 19091 13236052304984189749 19092 5320274117323578853 19093 2087880262500530233 19094 798551672855342958 19095 297056394283600603 19096 107221483623859861 19097 37447339501104280 19098 12613009508343534 19099 4080799408190840 19100 1262078707141158 19101 370860196668065 19102 102746038638272 19103 26568239414866 19104 6324882585885 19105 1359505902591 19106 256176556528 19107 40295615142 19108 4813891411 19109 338104630 19110 0 19111 1 19112 194 19113 15650 19114 755888 19115 25294154 19116 635272282 19117 12614023076 19118 205371968807 19119 2816495410901 19120 33215021112347 19121 342400061913180 19122 3126705933816106 19123 25573001743591308 19124 189081120528706951 19125 1273872605355596710 19126 7873812968433525525 19127 44917518485135782228 19128 237737192907878576646 19129 1172870746904582095611 19130 5416005819819488155523 19131 23496587813540790598488 19132 96092857077454479300367 19133 371592450885746574956312 19134 1362522816876562648364724 19135 4749317022743290183634913 19136 15774242447699015534545536 19137 50030632781900815471862681 19138 151832015649169188967526422 19139 441710334879981495331778540 19140 1233983500412629749907475948 19141 3315728329554118649086311396 19142 8582245215475335261038895764 19143 21428342772606207422784327388 19144 51679428712909071896669091104 19145 120539626920040552492485500149 19146 272229574842444812138840528351 19147 595958116555874788576368511825 19148 1265978880969207667537425329407 19149 2612152489344645524043145059540 19150 5240112211636583842412342613364 19151 10229173882907217169789555443820 19152 19447650166486132820996173585315 19153 36038865827661831283628006962922 19154 65145837154602875541507745796795 19155 114956208159122722721312975853319 19156 198158412179244449708829291398712 19157 333900787829088074348727933948698 19158 550332291026549465284861889552123 19159 887771032368794278271725202343951 19160 1402490402310913716624409727194256 19161 2171029348410404818241013108465895 19162 3294824261879281855923432047664696 19163 4904830561575194167334042732217960 19164 7165663766413911354220408357400199 19165 10278659694022433513021249172634286 19166 14483153180518466751984082821580777 19167 20055228580612054021872266964554254 19168 27303226527236018774896316311906284 19169 36559418177974329626135067520799800 19170 48167489283513203964423969771377562 19171 62465807745208787053394671792683838 19172 79766860593456621302901540465844758 19173 100333704990592488540929085537931633 19174 124354735587348576669971118124082277 19175 151918472011134098831250685248544323 19176 182990358944286580053983101085606603 19177 217393697368665455869198410399113628 19178 254796753754346974175143961783632906 19179 294707809679138513233488137982906899 19180 336479427615593358894939138204522665 19181 379322554607591225097370341408062266 19182 422330321650664916819974778386122619 19183 464510596124679817227007696161664265 19184 504825588294123036488238668731327820 19185 542236178945311924260621115408936380 19186 575748189924848975668259056952844529 19187 604457608939738891046036595186078960 19188 627591825414894873262166144370675770 19189 644544229090401443339818217549727073 19190 654900035135674860721601662349299294 19191 658451875352540593331080640707298786 19192 655204466697177027973328401650557925 19193 645368461939389351303739157896765893 19194 629344331155832947136577472296077802 19195 607697755045482622358990135403955289 19196 581128485364481003944856474708461479 19197 550434916616254792686816192752128277 19198 516476708894502850252464253623125785 19199 480137715410160948519718284241162997 19200 442291226055748344078026302570897706 19201 403769177614278441510158060927761059 19202 365336545054585912843384560257079818 19203 327671660881350424022543427699227484 19204 291352751469313355144484476067884784 19205 256850564752371976399526987859005406 19206 224526617778804622823140552437426375 19207 194636330980303268149651510111573131 19208 167336144524321141062373713807886936 19209 142693628415939025198033038786325541 19210 120699592993568653325234162914836964 19211 101281266379792530526740238425768538 19212 84315713993258229626381902172704160 19213 69642815427189995747749669816870633 19214 57077269799875497259338862491854029 19215 46419258109446225391212335332778893 19216 37463539013497677775675878658263624 19217 30006884758175340764440746743559200 19218 23853871741389518426624263654308950 19219 18821123237286621419441528979267346 19220 14740160274281184981216127186854590 19221 11459052441045831955827614073968867 19222 8843076568119358846492614987162239 19223 6774591519882920780064387389789518 19224 5152325651832471546012464669602592 19225 3890253605315332729876505021747429 19226 2916214388035420362668197513205595 19227 2170395935310555999766928630830191 19228 1603784762624631834065344712164027 19229 1176654493346059349748760375321677 19230 857145007738053727133438170856597 19231 619965265505384357309488025353001 19232 445237678595916635027901619740802 19233 317490145586963242544276167725519 19234 224793203734450127370074033058139 19235 158033796422381384579848285923501 19236 110313429326073134069224751662952 19237 76456533105376097637536984221255 19238 52614229968974717331299125856588 19239 35949033512006077655077709105349 19240 24386974774310710416191634447782 19241 16424985100024679686790058263636 19242 10982881159838702490657160500488 19243 7290846354059805280695418932195 19244 4804788226006083712803334607549 19245 3143312687772736468407851729416 19246 2041260262752892806209444776894 19247 1315785333526740806417433558567 19248 841828967149280670858213217507 19249 534550780368097927936542827290 19250 336862124238751822901436317960 19251 210660430648947763026710970385 19252 130721881873489209569654163038 19253 80484549299936959991333235444 19254 49162874519990071519990889592 19255 29790739936201918831455595591 19256 17906070558299036053575411687 19257 10674481067705059664300213147 19258 6310588090953844590200271368 19259 3699261051198263759025518155 19260 2149927838950640935510066199 19261 1238608735572907378933732256 19262 707259822608066999646634136 19263 400209152432293486654438544 19264 224378798656853597351851063 19265 124618243332274174511190990 19266 68548647662569031756535804 19267 37337036035642317303603907 19268 20132789061789038050343995 19269 10744429560885659353946183 19270 5673646836602822695481817 19271 2963577405693782528190495 19272 1530774877681209748608827 19273 781633351839069333575491 19274 394398929136918504868369 19275 196580671707110519087980 19276 96746645407067137263056 19277 46991906163630880353812 19278 22515778161605682911553 19279 10636357323445696612039 19280 4950903128859084379764 19281 2269239578411796970417 19282 1023461669300757028797 19283 453855011712930719099 19284 197714916573842675892 19285 84531522361665083519 19286 35431216534871471731 19287 14541705431108756811 19288 5835964635272017084 19289 2286670735035692592 19290 873207145813585541 19291 324313675444154923 19292 116873245809188266 19293 40752553303064360 19294 13703937113117937 19295 4426446339352455 19296 1366684454220223 19297 400912845538788 19298 110878094618176 19299 28619588531576 19300 6800592412764 19301 1458933121985 19302 274352741313 19303 43060754005 19304 5131875667 19305 359444904 19306 0 19307 1 19308 195 19309 15811 19310 767650 19311 25821184 19312 651868345 19313 13010607379 19314 212925435026 19315 2935187401359 19316 34793575104357 19317 360522908098544 19318 3309153023894428 19319 27204335765246619 19320 202174606536801655 19321 1369056907586300821 19322 8505353328413707771 19323 48767350936802212462 19324 259424371366599294582 19325 1286346127485620089757 19326 5970001155612365164142 19327 26030410241071163304876 19328 106989543408194384425477 19329 415799539634097325297460 19330 1532217717033429111622251 19331 5367350086360677157346264 19332 17915199820916089827105809 19333 57101257287589938053341226 19334 174141208263155641933233694 19335 509091821398585625508371550 19336 1429157126345028570121930691 19337 3858808323460119263949253554 19338 10036222424095427361820756566 19339 25179341779752731267271503020 19340 61017042644558949262682707115 19341 142998700665334958601488134385 19342 324487071376651463349355046086 19343 713721273709655154647320369968 19344 1523284651877040531262432678668 19345 3157807570705031483438468326651 19346 6364305567471089424377961203012 19347 12481449368346151659944010698351 19348 23839453462724513804041647575623 19349 44380851125088533741811179093825 19350 80592969031148879251320527467565 19351 142862911777157865515193768897435 19352 247381239646866223498409395157393 19353 418725559538374909741535612138342 19354 693242871089654246516347086150238 19355 1123312005658913151760457585300711 19356 1782497767255256119593296225646908 19357 2771501664464507633550167446508587 19358 4224669969707534203434562812131562 19359 6316644084551527759022620244940654 19360 9268544365462298420487387006120292 19361 13352888369522885374013772550767716 19362 18896286789964593432544058150724884 19363 26278868567585224765177008545884477 19364 35929394422859377614379428987959405 19365 48315153702878998336819164260467799 19366 63926020031417296594206172074800641 19367 83252467085677733737285718893229033 19368 106757896641141587352249944867879207 19369 134846264895378506896168979310501731 19370 167826648632574131594149211318304154 19371 205876994942971644201315740256026780 19372 249009766922006970309181569994210764 19373 297042458714700499924816412531753426 19374 349575948897769498747592473112721572 19375 405983360448218797419534276834077015 19376 465411500543820315213755895156113295 19377 526796101856519907262499084723871203 19378 588891049585906317775048307045058587 19379 650310651829099510964017807360087075 19380 709582906381028711664337119047203560 19381 765210747552938296359806183075600442 19382 815737522681688353881747850601815856 19383 859812525859826905782563841445701204 19384 896252348887959132431385160122727602 19385 924094101494592022879833284397349440 19386 942637171871975199140565049074108293 19387 951471079279773217025532307691867100 19388 950488023614300783004691388251498348 19389 939879860206129215617853153751535841 19390 920120318345452833551555953636680092 19391 891934245770494260892815860216030868 19392 856256424238095882937915254766535401 19393 814183014075385988228975875201284570 19394 766918926815179971664636993851409503 19395 715724400291672092280109895951934112 19396 661863789145503337119979417017982634 19397 606559132729079113372275914346907226 19398 550950480205395492513513039158005333 19399 496064301542207786527027673841149212 19400 442790653032545466269339715290092621 19401 391869149129824418084749263874423588 19402 343883259590679788519372386028501251 19403 299262029651834766057626974907704218 19404 258288025063234547191204340612940361 19405 221110134525046094001598425404250216 19406 187759810229597524132098699842665237 19407 158169375833384552082892902900341107 19408 132191158494012882786517353844497209 19409 109616383796603845062884501583323450 19410 90192986065537895505178954616202808 19411 73641710608847936104209260142947891 19412 59670101349437064577686349756619496 19413 47984163792811062524345035933698355 19414 38297660507049867593213635512638701 19415 30339129525614014565923272603422086 19416 23856814171661926967687337632451605 19417 18621757410170005807543165300602142 19418 14429348642986148236959630823023904 19419 11099620789466368578670995038404550 19420 8476586006287541809072982336950235 19421 6426874947726158122377572343914198 19422 4837912081194304515245693019366410 19423 3615822587767097642362083624052230 19424 2683228295543151143783264025427957 19425 1977053547924630401914218325889690 19426 1446428707987658200381613042098211 19427 1050750226074242164139262748867472 19428 757932333171551559388461707755093 19429 542866488210979968432502674132362 19430 386090395046897245780087856662874 19431 272658196864253147561277144774199 19432 191196724180030948259461609750354 19433 133128756810355387921355154018493 19434 92042522946674429473225961522811 19435 63186522844179122105402515719599 19436 43069734550782930349135610455168 19437 29148927606845575992159396756545 19438 19586858671944305142487337547811 19439 13067312286026547901996232426523 19440 8655112212172978881416253581394 19441 5691253675389302543724591246830 19442 3715129583917645630245004719545 19443 2407414090966338103002223336324 19444 1548518680600051732397344525609 19445 988659707778471359305730707992 19446 626492239734484645103013382159 19447 393998438138241891188927917973 19448 245896500213684526620472124031 19449 152284554591871607277112748834 19450 93576985288577252759834934789 19451 57049680135911685887396801857 19452 34503787073951779090329711360 19453 20699749422942597050585005055 19454 12316870216403270527628308305 19455 7268108256708273647391268990 19456 4252784224313372241425243667 19457 2467161713419594879469042111 19458 1418833675278880662243758180 19459 808738103963279544695521024 19460 456830573536222998767116583 19461 255679882038409997021049730 19462 141758801499285796077355122 19463 77844467763240607609039217 19464 42328770248330541338160851 19465 22786252820598524039972446 19466 12140355443890605416437405 19467 6400221888661911237711655 19468 3337636418885667775334558 19469 1721191222963402144346412 19470 877446504605430232941468 19471 442035833348655794764109 19472 219973743249091975793004 19473 108088129041979743841837 19474 52418023116914976081446 19475 25076280586615722084533 19476 11827430190635060285303 19477 5496744792251854507131 19478 2515516235836004520938 19479 1132779890424260688082 19480 501555916404452250239 19481 218157706478380650417 19482 93127690731800169837 19483 38973983514211392257 19484 15970982554035832502 19485 6399629254419113447 19486 2503624839952273096 19487 954559762719314472 19488 353970591977425419 19489 127358492900971581 19490 44337593822776897 19491 14885360085500376 19492 4800167838018152 19493 1479603146414055 19494 433300139112578 19495 119627078947672 19496 30822729394876 19497 7310586651280 19498 1565327097624 19499 293764335171 19500 46007645465 19501 5469980297 19502 382075868 19503 0 19504 1 19505 196 19506 15974 19507 779557 19508 26356409 19509 668810089 19510 13417527802 19511 220715793755 19512 3058233275926 19513 36438467273444 19514 379504549083696 19515 3501227719564137 19516 28930563179181439 19517 216100655653582702 19518 1470810725476734638 19519 9183922487817763766 19520 52924896422446129836 19521 282963731495721321126 19522 1410135577316197847743 19523 6577397508983299040027 19524 28822438383395118611309 19525 119056807985783971418840 19526 465000103454577436930054 19527 1722020920917760472918033 19528 6062047457235896590507558 19529 20333630230624850020643048 19530 65127591480452423591983540 19531 199590125370694272181399429 19532 586332126297800937156590780 19533 1653976775149498807527813234 19534 4487414079077692303519148193 19535 11727306139683740908642034201 19536 29563021799928665939703710140 19537 71981913428084175798176610434 19538 169497510642611637210031177995 19539 386437052781362911107058028436 19540 853986853071956212921177606160 19541 1831199936863294691579933235754 19542 3813848399766720415647835406863 19543 7722229533128754003266210592759 19544 15214631035746514187144322009613 19545 29193635712327999585219863672455 19546 54597622189412624606105507142437 19547 99598356573894288164035656646296 19548 177354459964850646517060645790702 19549 308494661802876269290510521333691 19550 524516691260555776472515988370944 19551 872277930126620022053348622858031 19552 1419711826577415826735312104370012 19553 2262819133261013994414166380760639 19554 3533847407536391946762065938277274 19555 5410383271956701666074543832480471 19556 8124845098240768759884265930650830 19557 11973594793510946324227588765698751 19558 17324613401108666461952088094360629 19559 24622444137212713189225564048393924 19560 34388943816721354517805008663191179 19561 47218347274112543148628891127998548 19562 63765282319206900423817829005703658 19563 84724704691100797944387964267645254 19564 110803261807394222805678020900010855 19565 142682321792679306990805800596987647 19566 180973770907981504149298311220479056 19567 226170609920486424574769746014121160 19568 278595267683660741470065903257523497 19569 338349286467378797880183138045184417 19570 405268509559099723154931001809739822 19571 478888027025433829981724659442543503 19572 558420852922130250025459973974964225 19573 642753603263275764424820036234894571 19574 730461354769350745949689336190626269 19575 819842474208854664972335819882935406 19576 908972641833663980323338301686511077 19577 995775701383388810687605606628148387 19578 1078107513581353234323767674448321946 19579 1153847819623909051604718134714081969 19580 1220994356940504058990272637428031659 19581 1277753189616733512794632280578387545 19582 1322619446858964328863002999774993208 19583 1354443377624799175057152310177826166 19584 1372477751925360328197688361593645513 19585 1376404054563639595455032223907259568 19586 1366336486259185903096950449194117261 19587 1342804363493588865503480347443482339 19588 1306714953644038506133612219504294873 19589 1259299980013907911602101584630795322 19590 1202049898687216324676501716213886206 19591 1136640540306106904244339835813820259 19592 1064856818417801625222420571217453712 19593 988517960929858714925917158827020999 19594 909408179981353091919515928137730355 19595 829215935218852327493361998674482267 19596 749484052693816939381785597496247883 19597 671572023076803070790496838370349829 19598 596630897236539303247010338297395401 19599 525590388900570593482694307598671133 19600 459157129640048856821767507912183820 19601 397822528103546574397136098225817458 19602 341878372086044520014528742291047093 19603 291438171420528756592768516695179632 19604 246462252030413449290574958449788457 19605 206784748477020894097418049256074925 19606 172140871213687079805090463520400820 19607 142193111954903555504399311386000741 19608 116555364713601870369299937549957576 19609 94814254135101018740284674019959596 19610 76547255409108931382035595274562357 19611 61337446100384108376987958557625783 19612 48784940572531740695576041128968548 19613 38515218558427215490194810311703424 19614 30184671572209219635477959101273445 19615 23483758317194066872838589299687524 19616 18138189292781997887769219469425091 19617 13908558897795638412034079750539610 19618 10588818239400620852454638482726929 19619 8003941000393879310830338186784713 19620 6007084683143815610367251403893584 19621 4476495824820038193954314032927367 19622 3312354640940362924271647858394281 19623 2433705079372611155877487345189380 19624 1775572439293024152534426509720741 19625 1286333584133061134856902782167462 19626 925374668353365917982296345506094 19627 661047969906044313672374936588404 19628 468922266901705594675128308472920 19629 330309393360436492352526367516683 19630 231042235274535831968326031932145 19631 160475562964367354915544588684649 19632 110679879731832596494305086736074 19633 75799142917193652414297630273579 19634 51545145815513027497547336975033 19635 34804027295794285678276192796069 19636 23333409472952567153658521610962 19637 15531767870014383792175556712339 19638 10264618688325564938541447559073 19639 6734842323911708066231874504162 19640 4386885466057481063898753478207 19641 2836671492798046864369782176240 19642 1820804440412466939779069742007 19643 1160097835629442946838593415093 19644 733628771811477917863513535495 19645 460446983456804451651238962746 19646 286796070402269137994176414016 19647 177265135066233165592639204805 19648 108716060193262645440197513124 19649 66152352930020678684480610793 19650 39933391009451867445069831895 19651 23912305882113440800786086734 19652 14202113118724502022100505975 19653 8365255405384549253401578645 19654 4885905495600796433161673223 19655 2829382154863588719110699336 19656 1624261116876427091826752963 19657 924209501293488049319723350 19658 521150735713572376291064653 19659 291177384680978266935211174 19660 161165077090338562128108073 19661 88351745410540889178360973 19662 47961843473403728270302643 19663 25775793403692036589998073 19664 13710561421890580092515989 19665 7216208559792540208637952 19666 3757063127761775591488736 19667 1934367234279739181234665 19668 984544629145924060549026 19669 495200987329874192527152 19670 246041369488285506368897 19671 120706937980615011488664 19672 58446049555170935239895 19673 27916498138849032306295 19674 13146621349014402777671 19675 6100389327634197856785 19676 2787463604343699891303 19677 1253311959482925271057 19678 554071248879026117797 19679 240630117276480515937 19680 102563181003000757760 19681 42856843573824834706 19682 17535117237024782068 19683 7015550752715909344 19684 2740335042832122024 19685 1043185938196935991 19686 386229809680090002 19687 138746267066909485 19688 48225183523866234 19689 16164477597157219 19690 5204150490288250 19691 1601468176736356 19692 468195946540157 19693 129037853460244 19694 33188426890615 19695 7857233132984 19696 1679155573122 19697 314491789740 19698 49147735166 19699 5829425201 19700 406072422 19701 0 19702 1 19703 197 19704 16138 19705 791562 19706 26899911 19707 686101694 19708 13834999786 19709 228749196915 19710 3185769238814 19711 38152124384198 19712 399380971523896 19713 3703384882723006 19714 30756675925307354 19715 230907542625473019 19716 1579550415502135250 19717 9912755375533047114 19718 57412990218010465614 19719 308502793603327775050 19720 1545116789971012638355 19721 7243030808708794271708 19722 31897468270902378769219 19723 132413483273594126422135 19724 519728493834240764741992 19725 1934194876920422092486187 19726 6842457439117064223325726 19727 23063814044159055948662038 19728 74232990872507796118722331 19729 228601393647809980904961578 19730 674812930355931675353326017 19731 1912761658746273203716651760 19732 5214480859708801451132833772 19733 13692674651453657452735444867 19734 34682104899266388570382787851 19735 84847295871715897245623224318 19736 200736912057054985538177324093 19737 459815052909633822467103312527 19738 1020909507125433706312170846905 19739 2199350903451641860279482848637 19740 4601886230437733678244766309458 19741 9360946932756775222991050352655 19742 18528233337133315871380084055480 19743 35714709552848976383152641895475 19744 67098038770370644960433639753251 19745 122957835555717865023096219286563 19746 219940320373396198501227453842366 19747 384290674369322470933618664463643 19748 656314057473158900515008016236487 19749 1096322261699908824889158081970278 19750 1792277575137439344623727664104753 19751 2869243618228647559364404032705799 19752 4500582271806753458619178280308403 19753 6920590180732739418456864353609992 19754 10437951705906631794467222225255810 19755 15449015294500813175339507768853271 19756 22449510499283293305418518940280583 19757 32042962333949820326873462304906457 19758 44943789692977230837996057585160617 19759 61972962431801788194365292879756337 19760 84044201030454635198360052471301171 19761 112139082228567560795608069860591902 19762 147270085780141410138894995589177314 19763 190431567491106210967375691677084495 19764 242539816072153112632920051553371745 19765 304364648428403743582040116654384279 19766 376456287305798170959748346203577811 19767 459072392792140075170915076428617630 19768 552110928375482413082814846504188284 19769 655054895206845562966248849558749733 19770 766934766878410460690960753481770007 19771 886313660579072883586749736513783381 19772 1011298915808137389408282458910561861 19773 1139581915181945296241054936579880053 19774 1268505830998072896596206948380286163 19775 1395158718631151637191645237766898745 19776 1516487227468053434430621245571631033 19777 1629424380639598577907455775912602211 19778 1731023573401160654401700363003419122 19779 1818590289967849764397714844143178402 19780 1889803104206150425968793274572902846 19781 1942816299798103726983131631222866161 19782 1976337837164113236359092874892820788 19783 1989678264049247305944537343381755365 19784 1982768328821049091086654421518795402 19785 1956145305150863607232833536128318968 19786 1910910172283998252296461473362733219 19787 1848659639404004562853637287757977443 19788 1771398419395478441135271534953872523 19789 1681438061597087012523916583658264027 19790 1581289014864370175133183404701019309 19791 1473552433681734814064492978352461589 19792 1360817627752882098430424992646007024 19793 1245570088660739782107659549961932142 19794 1130113824034311511735138498375901355 19795 1016510413676828644807884103979713697 19796 906535889732827796896388396192812611 19797 801655333805856787875026357307248098 19798 703014054172652114958583020079422038 19799 611443405436203311072695284128691215 19800 527478763979488310024811624623872117 19801 451386874097832926989792641626398354 19802 383199710563310239890637466538076076 19803 322752128098618174544609056004144804 19804 269720842673337528101344724143522053 19805 223662666338533138154754277977237784 19806 184050350558772090110382209385626700 19807 150304841712794991721538762730539247 19808 121823182946987393919224608682294883 19809 98001683702398378125960880535524164 19810 78254305487863543812984377191454820 19811 62026471379822872873178101646591206 19812 48804695712518374411202695652027989 19813 38122553292848989218159991755198224 19814 29563571853420064901317373643491791 19815 22761647258492600982937018290612237 19816 17399559076859608718757970474603163 19817 13206115301530304585187265723981017 19818 9952389103866057736628938663352307 19819 7447436035781247100966532973334651 19820 5533803857022288870289277906611624 19821 4083074272194701662146677327155980 19822 2991609804481299238855269414280569 19823 2176621880306566629075528716208935 19824 1572628853904074010997067386386526 19825 1128335167236864679554276689277763 19826 803934486029154834769693998620349 19827 568819438785673462094285620387075 19828 399667263127919319329982845358551 19829 278862922441829387481051080803536 19830 193217833990340831506339617605722 19831 132942105528689893526097413676698 19832 90830129412069708395773377463870 19833 61622725260785729164760044200898 19834 41513121958642283535916574535554 19835 27768453953788243750954164770394 19836 18442780723212094632192019633847 19837 12161701521540966283882918695904 19838 7962300254937091810591652445166 19839 5175355750365570935097756371671 19840 3339477812581630308784488974191 19841 2139098899347198892463431238147 19842 1360104538607258800402385538981 19843 858372616843282969027477908641 19844 537665686632113280041273341883 19845 334233592531488157044518208874 19846 206184078194726804137640556147 19847 126209127240983991562619961377 19848 76650969222389046426082954432 19849 46184214830393659828724941562 19850 27604079113022997972709947233 19851 16364709973097804682887188492 19852 9621591124462131332294771805 19853 5609622190134042504215243215 19854 3242718403801709807757711693 19855 1858277121601005975842048691 19856 1055527882764101664514104755 19857 594175368617152491092632080 19858 331411835924161933472385272 19859 183124812934282946999587026 19860 100222165560093856685989831 19861 54315420536882758020564508 19862 29142305382431687148985231 19863 15475951374490880771908650 19864 8132177258571978040578685 19865 4227143529899440189514556 19866 2172916210668036794581940 19867 1104204528478142859675773 19868 554510652436345127126319 19869 275077269719844381117338 19870 134741248034347736004884 19871 65140114210808515176649 19872 31065777915215581717557 19873 14607165671120372757432 19874 6767714926301311172648 19875 3087651122072176367408 19876 1386162399354965965609 19877 611867551668608893217 19878 265325607075195914875 19879 112916664476928091516 19880 47111135497011276042 19881 19246322591896175459 19882 7688378771143191616 19883 2998527765020143936 19884 1139709682492236434 19885 421310413978250301 19886 151111096253055490 19887 52439814517747868 19888 17549038057824486 19889 5640744186585326 19890 1732959210833603 19891 505786550973018 19892 139158407235195 19893 35728177668092 19894 8443056424968 19895 1800916388068 19896 336620577271 19897 52493159552 19898 6211501069 19899 431513602 19900 0 19901 1 19902 198 19903 16302 19904 803715 19905 27451776 19906 703749668 19907 14263240138 19908 237031938187 19909 3317934989221 19910 39937048815914 19911 420189474525626 19912 3916098377212126 19913 32687901064383327 19914 246646073654745007 19915 1695716397015955111 19916 10695291253580476165 19917 62256032959328092379 19918 336199987023869170266 19919 1692237114185553302252 19920 7972147003243945027345 19921 35282533086146248686276 19922 147189770326343640164359 19923 580573099135730365819908 19924 2171243193646470934562782 19925 7718642360237339755962355 19926 26144061335729835038274006 19927 84555988958265670893751287 19928 261651964524612328057009351 19929 776101122255809066415428511 19930 2210433760356250863478893374 19931 6054820468969648954753770082 19932 15975105012751167728034752256 19933 40655349826555977835881518076 19934 99930615304397882879396001171 19935 237534927605806167469545012818 19936 546656354319714808089097521479 19937 1219384454437373886800557992899 19938 2639132901662525269607417183591 19939 5547623962204122887022190267009 19940 11336691768376915211755720843492 19941 22541714732796278970167822611087 19942 43649308159605032010460175292697 19943 82377433660634819562789978590082 19944 151639969937984300541002686347523 19945 272465939681624193862931325265562 19946 478198186446894928205645027141620 19947 820335148936370957289706553387688 19948 1376385873861169087501024920094876 19949 2260062462196498808237843502260868 19950 3634014449123476065661953344731884 19951 5725097269801611457894270200337469 19952 8841850290882371244439556091863213 19953 13393439926173444568782233264438772 19954 19908819008950780522948726845733048 19955 29054305268760985746345576174464917 19956 41647252147269992939978000050721430 19957 58663056084166399120730109142729173 19958 81232508987987526473841526581531176 19959 110626555359229411984867804191245586 19960 148225926980470214931720759853165093 19961 195473948454362757141920418731411408 19962 253812031418066224523515205325587710 19963 324598944337703594337471702221398975 19964 409016739237091642041867574887957080 19965 507968064425343257924619447813870446 19966 621971284144804952348513488344174200 19967 751061140010696401282480652666934385 19968 894703419364588282810108767081582930 19969 1051732082874028459817940292190057389 19970 1220316461457421008798923905566915675 19971 1397964465687506217417477852769663008 19972 1581565361966635349087108170890016899 19973 1767472753147042702681547646157840726 19974 1951625223114633572596566405230210730 19975 2129698973588150764904107781075438031 19976 2297284011376608917560962881429802507 19977 2450073318322201522185207012228084429 19978 2584053171563712064046107293504140151 19979 2695682505529523197303838494692569655 19980 2782049942197485968606962666276890814 19981 2840998781352539886782865919183104867 19982 2871212664600316922022659491624137319 19983 2872257563343949580554394304158684838 19984 2844578909885666031011624517778861641 19985 2789455803245064129755597034513746995 19986 2708917011932270115187156895565392605 19987 2605625749009343194974210634799126352 19988 2482741761977852930435635476244928864 19989 2343770089222128448259281100665101147 19990 2192405889605176744162081626237893619 19991 2032384123361482555635767713729273668 19992 1867341674351439303305809488998921458 19993 1700697914112839003407313475504401969 19994 1535557889985222503454580305560202316 19995 1374640442590422304294458598848726809 19996 1220231773232341126248856191758505467 19997 1074163410749965963873024691289589924 19998 937812255344569177541765873352285842 19999 812119451302602659629193002270773723 20000 697624272960121962219875900344009823 20001 594508979704483760094735991757144161 20002 502650663805581621770284068450699222 20003 421676421437534483065731862027393044 20004 351018656799432646451317797101675442 20005 289967915570223302833721933570151362 20006 237721275868886479960345709998936767 20007 193424950307626944878783811515672982 20008 156210330881822848142158897211778300 20009 125223210814376304192950210407041322 20010 99646327341810359495181847991401564 20011 78715680529038397273463261364469769 20012 61731297794709223156397695137151235 20013 48063240526096834568524193329192973 20014 37153700717590137723643176668597462 20015 28516026889125132536732432920165570 20016 21731465021135221769181312570331407 20017 16444316469924437129060739290817485 20018 12356113705413279210201040151524732 20019 9219306945915812823026427834181237 20020 6830848656260342166045898854253980 20021 5025964375801020423752241299732772 20022 3672311264638062977861386658457490 20023 2664652099601060376307273715043916 20024 1920112775158162637538976010650744 20025 1374045161673932969834732410672744 20026 976483218858905829194219424988995 20027 689156909988757242823416848280659 20028 483013886663007831996078423125985 20029 336191289260519345862879201367053 20030 232377635028865150764619703607855 20031 159506146189336376053531907371384 20032 108724746475727405542135477409711 20033 73593315820576836063161511320667 20034 49464864375649098032434028577306 20035 33013503513530142252137952107736 20036 21878065590800918510614500688725 20037 14395712638405135905727876541146 20038 9404744553386602100680184423522 20039 6100019395074477663774914121411 20040 3927938488319106608839440522973 20041 2510870277723806543651477915318 20042 1593253302100406465242278871890 20043 1003503747489261574340384558120 20044 627331667008790190774347982788 20045 389213179037063893240362744996 20046 239637949041888434241681181880 20047 146407868200198040144980598978 20048 88751219924768199193271728908 20049 53375604360596005785210713730 20050 31843756462322923645526800860 20051 18843868430856541687566756504 20052 11059309289136504224801201784 20053 6436391024253080211105226752 20054 3714101813565579563371411362 20055 2124704723558572867835052189 20056 1204783030786318850830477462 20057 677036400616036876810688432 20058 376990641351870853410307935 20059 207960852444795191482085757 20060 113625655718641690162342326 20061 61478052297760206145200521 20062 32931462946193862960286605 20063 17459837424845519547660291 20064 9159898657328816248487155 20065 4753755165040218870160353 20066 2439739642511426476564236 20067 1237841746577113232337798 20068 620647066175829903232803 20069 307406140589032009025658 20070 150343589179945310265146 20071 72570906856918881853657 20072 34556423626982270093433 20073 16223610800526968527280 20074 7505173733906741728063 20075 3418895146431394672501 20076 1532540177755182956138 20077 675454768738687659318 20078 292455334975755536482 20079 124273890505584172118 20080 51770969760291963229 20081 21117873239167029276 20082 8423159966106992789 20083 3280074194531352142 20084 1244806371782000762 20085 459449186047979185 20086 164533412277858873 20087 57007880752698874 20088 19047379301875124 20089 6112473817614618 20090 1874805428482028 20091 546271499403861 20092 150040065603014 20093 38454257825658 20094 9070747775221 20095 1931139335075 20096 360241490414 20097 56056785769 20098 6617573491 20099 458482688 20100 0 20101 1 20102 199 20103 16467 20104 815966 20105 28012090 20106 721758362 20107 14702470850 20108 245570426277 20109 3454873869566 20110 41795820686472 20111 441968710897583 20112 4139861763307737 20113 34729710570491031 20114 263369705275417624 20115 1819774409958481781 20116 11535185487055667335 20117 67480089180201872330 20118 366225395325768392598 20119 1852518686478478878738 20120 8770434482504398417210 20121 39007092142764492655706 20122 163528260636101551486572 20123 648181494519580006094799 20124 2435934932973398566800138 20125 8701786235718188091661141 20126 29617161686502089514784383 20127 96252074199663789323402800 20128 299279771093769933192549047 20129 891972506752504501170003140 20130 2552598294658019515755292312 20131 7025382023377912057471552930 20132 18623781784552842422267358506 20133 47619956563429565922260873276 20134 117600333213289823481965856641 20135 280845603535021516532590254909 20136 649345876391824039559667420766 20137 1455174809837745045272894535202 20138 3164024390374498866500674327862 20139 6681604699718794415429951226250 20140 13716597586184679231471509700941 20141 27398346132818671109704579093351 20142 53294587209748934810109383286465 20143 101035338241257024986942994061271 20144 186822409830376227968047435100881 20145 337185315234332520151111025533715 20146 594424101702879272450493745106748 20147 1024242407470853792786994497875403 20148 1726098139162485145703765563404471 20149 2846757483760650832326804681377202 20150 4597400668519275550769722431160110 20151 7274366884363320670661823441679757 20152 11283221119129145391159987344009701 20153 17165272928080348083506261261663886 20154 25624995106815419041630862172916746 20155 37556026487579928924659092137955623 20156 54062676698862940803369837965532773 20157 76473189452542111338563224349746219 20158 106340592314357330862787158864805068 20159 145426897204144696529244263217005102 20160 195666833752931847109542307523142592 20161 259108275527335728051008343876377224 20162 337828075509267468372414979184351815 20163 433824104275692580138482452733751897 20164 548886740760227162633805148653185584 20165 684455681449652509164348181665384780 20166 841470429158389351499770965878536009 20167 1020224886853303224068549265929174514 20168 1220237814052034417275800299274065003 20169 1440151253167885770062913355347963865 20170 1677668241730662657246236526939290151 20171 1929539155414538745202070175118949068 20172 2191602974070561036039209177014143906 20173 2458885859672979731383632147926869372 20174 2725755024613836894014974688729237573 20175 2986121369460534271338413609840039840 20176 3233680226125640169828518585447617140 20177 3462176174313932576843313187922060720 20178 3665675649155066206309104488198513240 20179 3838830153198708224222289539780996569 20180 3977113412511321273028961036390579722 20181 4077017712351951344574934751556382795 20182 4136197713555366491634580870728770049 20183 4153553976879215311385912395192023094 20184 4129252828152835172016020879966487637 20185 4064683674083576531341803249691769588 20186 3962359036672338244289247943002488768 20187 3825766079887801219868246074866490545 20188 3659181008514129711007544398783446879 20189 3467459282627038829057056838597283597 20190 3255815076706493410961710310058629938 20191 3029602884964489945749590086049247661 20192 2794112781825774792459321377825987893 20193 2554388795169008116788817535471159529 20194 2315077378194154572433954267320396146 20195 2080310317098331854135243622863392767 20196 1853623811474687430855728979899422543 20197 1637913101719611316935249058036537436 20198 1435420034170806131915380737924221673 20199 1247749438721839330511170781973351325 20200 1075909181725383417717600809477273610 20201 920368239171582889185761311387236764 20202 781127064113915820443187329798739308 20203 657794824311069873954065711386751990 20204 549668671992620183794543434646528289 20205 455810983643474385118496920588312812 20206 375121383791117433989187797122669029 20207 306401263587270230727101723399106942 20208 248409357958979254310462332693925642 20209 199907706608617874600882149230581204 20210 159697963523752558329412865503107550 20211 126648521909449097119185580970740927 20212 99713284813546484876689916417697999 20213 77943144705892423409958896168346718 20214 60491353603026605298863196287831519 20215 46613988942757391341088431669265385 20216 35666670923645276542663860922495092 20217 27098585670701944170789122243713147 20218 20444734741092259481219542743913828 20219 15317181695574508417944907057368681 20220 11395913997425192170480313764439296 20221 8419793253309252824376788688059261 20222 6177935505522023482192401784461339 20223 4501749875720625433667791026034827 20224 3257770026231515973986178713359101 20225 2341338582146631560081579738771753 20226 1671148547224054215285230465095736 20227 1184605769171771303616231887096038 20228 833950180488657736028321634787329 20229 583058263231304906903646359587766 20230 404842463451592002868467547966746 20231 279162855980908315726231420658755 20232 191170291657896623520382312080963 20233 130006952553065403776568830293198 20234 87798443707630415168993125427888 20235 58880324006749115079428904246609 20236 39210658711533945738953764253220 20237 25928322672551128786214373581709 20238 17024136097894702176524433835691 20239 11098348908390941336131937242076 20240 7183477102350092042423076354595 20241 4616072305895063085338788948880 20242 2944750979344578784751283891681 20243 1864820764887755851378754922678 20244 1172223685279977827836979879635 20245 731372874642711099741246299245 20246 452887061656310659518098079590 20247 278310109014968948970067734018 20248 169714431894129965820738560122 20249 102687908907121859219079075124 20250 61643565946359725234198016477 20251 36709482500587938447995303557 20252 21684120375668591098520813953 20253 12703576196907337103727461846 20254 7380314079545680578876257898 20255 4251366651684445881828135624 20256 2427858082633866052880301474 20257 1374329471802269824366086353 20258 771007165800641262977080540 20259 428596028664434364370872005 20260 236035251516782825253524111 20261 128752492855698758201378233 20262 69548744329115554817178024 20263 37194256358656774039034084 20264 19688206370023026539537202 20265 10312474570064523762974282 20266 5343430683740536564694242 20267 2738057730083318451902436 20268 1387025045016498206321876 20269 694365224576444395255120 20270 343386793110028268090707 20271 167682277326636828176835 20272 80816322813954932321663 20273 38423981585014978974003 20274 18011942166538948363541 20275 8319845652154699165573 20276 3784281733251223884312 20277 1693768188018127474748 20278 745390121096119708130 20279 322249715634836548890 20280 136728297694428630337 20281 56873463797985269425 20282 23164193848455120053 20283 9225370539664021812 20284 3587001934062692225 20285 1359206805019753869 20286 500901974080947496 20287 179099999492964856 20288 61957819674488833 20289 20668471595137971 20290 6622051773720661 20291 2027788982885303 20292 589864508299285 20293 161737712542863 20294 41379773584592 20295 9743175663219 20296 2070388125921 20297 385450961353 20298 59852253815 20299 7049087093 20300 487067746