0 1 1 1 2 1 3 1 4 2 5 1 6 3 7 2 8 4 9 3 10 6 11 4 12 1 13 8 14 6 15 1 16 11 17 9 18 2 19 15 20 12 21 3 22 19 23 18 24 5 25 25 26 24 27 7 28 34 29 32 30 10 31 1 32 43 33 43 34 14 35 1 36 54 37 59 38 20 39 2 40 70 41 76 42 27 43 3 44 89 45 99 46 38 47 5 48 111 49 129 50 50 51 7 52 140 53 165 54 69 55 11 56 174 57 211 58 90 59 15 60 216 61 270 62 119 63 21 64 1 65 268 66 339 67 155 68 29 69 1 70 328 71 429 72 203 73 40 74 2 75 402 76 537 77 260 78 53 79 3 80 495 81 666 82 336 83 73 84 5 85 601 86 828 87 427 88 95 89 7 90 727 91 1029 92 542 93 127 94 11 95 883 96 1263 97 684 98 165 99 15 100 1066 101 1553 102 859 103 218 104 22 105 1281 106 1902 107 1073 108 279 109 30 110 1540 111 2317 112 1345 113 360 114 41 115 1 116 1843 117 2819 118 1665 119 459 120 55 121 1 122 2202 123 3422 124 2059 125 589 126 75 127 2 128 2627 129 4133 130 2539 131 743 132 98 133 3 134 3120 135 4992 136 3122 137 940 138 131 139 5 140 3702 141 6007 142 3819 143 1178 144 170 145 7 146 4392 147 7201 148 4671 149 1479 150 223 151 11 152 5187 153 8627 154 5682 155 1840 156 286 157 15 158 6114 159 10317 160 6903 161 2287 162 372 163 22 164 7206 165 12289 166 8360 167 2828 168 472 169 30 170 8471 171 14623 172 10103 173 3493 174 606 175 42 176 9936 177 17367 178 12169 179 4290 180 765 181 56 182 11644 183 20575 184 14643 185 5267 186 968 187 76 188 1 189 13617 190 24338 191 17559 192 6432 193 1214 194 100 195 1 196 15902 197 28743 198 21016 199 7852 200 1527 201 133 202 2 203 18548 204 33864 205 25108 206 9539 207 1899 208 173 209 3 210 21588 211 39858 212 29937 213 11574 214 2369 215 227 216 5 217 25098 218 46824 219 35606 220 13997 221 2931 222 291 223 7 224 29156 225 54895 226 42301 227 16906 228 3627 229 377 230 11 231 33799 232 64291 233 50131 234 20348 235 4462 236 479 237 15 238 39129 239 75193 240 59319 241 24461 242 5488 243 614 244 22 245 45267 246 87766 247 70073 248 29321 249 6712 250 774 251 30 252 52288 253 102333 254 82632 255 35106 256 8207 257 981 258 42 259 60317 260 119155 261 97273 262 41912 263 9990 264 1228 265 56 266 69515 267 138527 268 114376 269 49970 270 12144 271 1546 272 77 273 80010 274 160864 275 134225 276 59442 277 14712 278 1922 279 101 280 91992 281 186571 282 157301 283 70618 284 17813 285 2393 286 134 287 1 288 105664 289 216076 290 184094 291 83709 292 21474 293 2961 294 175 295 1 296 121211 297 250003 298 215144 299 99091 300 25872 301 3668 302 229 303 2 304 138915 305 288893 306 251055 307 117078 308 31074 309 4508 310 294 311 3 312 159076 313 333397 314 292637 315 138149 316 37274 317 5548 318 381 319 5 320 181936 321 384393 322 340596 323 162711 324 44592 325 6786 326 484 327 7 328 207877 329 442722 330 395940 331 191396 332 53289 333 8302 334 619 335 11 336 237338 337 509262 338 459722 339 224765 340 63509 341 10107 342 781 343 15 344 270695 345 585259 346 533121 347 263631 348 75616 349 12297 350 989 351 22 352 308445 353 671919 354 617485 355 308722 356 89819 357 14901 358 1237 359 30 360 351180 361 770579 362 714474 363 361083 364 106557 365 18051 366 1554 367 42 368 399463 369 882913 370 825662 371 421728 372 126158 373 21778 374 1931 375 56 376 454006 377 1010666 378 953132 379 491998 380 149199 381 26250 382 2407 383 77 384 515588 385 1155736 386 1099154 387 573156 388 176086 389 31550 390 2974 391 101 392 584993 393 1320530 394 1266197 395 666951 396 207601 397 37880 398 3681 399 135 400 663232 401 1507428 402 1457070 403 775117 404 244317 405 45343 406 4522 407 176 408 751403 409 1719157 410 1675172 411 899840 412 287180 413 54240 414 5560 415 230 416 1 417 850557 418 1959069 419 1923898 420 1043345 421 337030 422 64696 423 6797 424 296 425 1 426 962062 427 2230607 428 2207468 429 1208480 430 395088 431 77097 432 8313 433 383 434 2 435 1087460 436 2537495 437 2530509 438 1398117 439 462420 440 91660 441 10113 442 487 443 3 444 1228255 445 2884394 446 2898090 447 1615911 448 540658 449 108851 450 12304 451 623 452 5 453 1386261 454 3276122 455 3316022 456 1865551 457 631223 458 128989 459 14902 460 786 461 7 462 1563553 463 3718014 464 3791062 465 2151620 466 736152 467 152714 468 18044 469 994 470 11 471 1762256 472 4216376 473 4330177 474 2479011 475 857392 476 180415 477 21764 478 1244 479 15 480 1984880 481 4777944 482 4941795 483 2853547 484 997570 485 212918 486 26238 487 1562 488 22 489 2234179 490 5410145 491 5635194 492 3281317 493 1159161 494 250838 495 31523 496 1940 497 30 498 2513051 499 6121755 500 6420541 501 3769814 502 1345591 503 295198 504 37848 505 2415 506 42 507 2824953 508 6921946 509 7309369 510 4326918 511 1560147 512 346792 513 45305 514 2983 515 56 516 3173658 517 7821039 518 8314921 519 4961971 520 1807105 521 407015 522 54185 523 3689 524 77 525 3563047 526 8831068 527 9451226 528 5685020 529 2090812 530 476918 531 64636 532 4529 533 101 534 3997754 535 9964824 536 10734701 537 6507910 538 2416772 539 558265 540 77034 541 5567 542 135 543 4482936 544 11236319 545 12183468 546 7443364 547 2790486 548 652540 549 91585 550 6799 551 176 552 5023932 553 12661988 554 13817483 555 8506353 556 3219079 557 761947 558 108784 559 8312 560 231 561 5626887 562 14259389 563 15659240 564 9712928 565 3709672 566 888476 567 128931 568 10105 569 297 570 6298689 571 16047896 572 17734252 573 11081783 574 4271172 575 1035044 576 152671 577 12281 578 384 579 1 580 7046632 581 18049657 582 20069822 583 12633411 584 4912901 585 1204175 586 180404 587 14867 588 489 589 1 590 7879025 591 20288663 592 22697451 593 14391314 594 5646155 595 1399598 596 212980 597 17994 598 625 599 2 600 8804990 601 22791344 602 25652014 603 16380869 604 6482717 605 1624801 606 250964 607 21686 608 789 609 3 610 9834306 611 25587882 612 28971754 613 18631702 614 7437054 615 1884446 616 295444 617 26129 618 998 619 5 620 10978172 621 28710620 622 32699584 623 21175957 624 8524215 625 2183035 626 347205 627 31375 628 1249 629 7 630 12248835 631 32195496 632 36883833 633 24050263 634 9762334 635 2526671 636 407642 637 37652 638 1567 639 11 640 13659276 641 36083304 642 41576699 643 27294947 644 11170692 645 2921171 646 477834 647 45045 648 1947 649 15 650 15224359 651 40418035 652 46837565 653 30955838 654 12772184 655 3374268 656 559589 657 53853 658 2423 659 22 660 16960491 661 45247968 662 52732035 663 35083063 664 14591132 665 3893617 666 654341 667 64206 668 2992 669 30 670 18885102 671 50627984 672 59332194 673 39733902 674 16656483 675 4488959 676 764433 677 76496 678 3697 679 42 680 21017784 681 56617425 682 66718630 683 44970723 684 18999053 685 5170216 686 891790 687 90911 688 4538 689 56 690 23380226 691 63281597 692 74981336 693 50864293 694 21654976 695 5949949 696 1039406 697 107944 698 5575 699 77 700 25995735 701 70693743 702 84218016 703 57492764 704 24663348 705 6840673 706 1209869 707 127895 708 6806 709 101 710 28890349 711 78933579 712 94538851 713 64943900 714 28069507 715 7858306 716 1407024 717 151402 718 8312 719 135 720 32092581 721 88088762 722 106065497 723 73313839 724 31922379 725 9019255 726 1634267 727 178853 728 10100 729 176 730 35633249 731 98257440 732 118931447 733 82711692 734 36278923 735 10343448 736 1896537 737 211096 738 12273 739 231 740 39546867 741 109545859 742 133285242 743 93256956 744 41200604 745 11851699 746 2198326 747 248694 748 14845 749 297 750 43871136 751 122071237 752 149292091 753 105083631 754 46758265 755 13569512 756 2545918 757 292713 758 17956 759 385 760 48646554 761 135964418 762 167131974 763 118339610 764 53029141 765 15523271 766 2945218 767 343935 768 21629 769 490 770 53918445 771 151367402 772 187006197 773 133190395 774 60101585 775 17745034 776 3404259 777 403762 778 26040 779 626 780 1 781 59736546 782 168435830 783 209136616 784 149817915 785 68071731 786 20268606 787 3930700 788 473217 789 31250 790 791 791 1 792 66154315 793 187343438 794 233766717 795 168426367 796 77049802 797 23134100 798 4534794 799 554143 800 37478 801 1000 802 2 803 73230990 804 208279022 805 261166480 806 189239577 807 87155711 808 26384341 809 5226518 810 647927 811 44807 812 1252 813 3 814 81031651 815 231449633 816 291634786 817 212507659 818 98525930 819 30070145 820 6018853 821 756891 822 53541 823 1571 824 5 825 89626644 826 257084755 827 325497697 828 238506791 829 111310003 830 34245103 831 6924737 832 882968 833 63794 834 1952 835 7 836 99093635 837 285434465 838 363117954 839 267543929 840 125677142 841 38972897 842 7960685 843 1029146 844 75956 845 2428 846 11 847 109517436 848 316772853 849 404894848 850 299956243 851 141812510 852 44321781 853 9143255 854 1197918 855 90218 856 2999 857 15 858 120989962 859 351403270 860 451265927 861 336120635 862 159925966 863 50370963 864 10493445 865 1393180 866 107068 867 3705 868 22 869 133612800 870 389655262 871 502714678 872 376450915 873 180246870 874 57205965 875 12032544 876 1618274 877 126780 878 4547 879 30 880 147496689 881 431890446 882 559774840 883 421406382 884 203034012 885 64926417 886 13787021 887 1878124 888 150004 889 5583 890 42 891 162761211 892 478508330 893 623029018 894 471493501 895 228571451 896 73639240 897 15784155 898 2177161 899 177113 900 6815 901 56 902 179538435 903 529943242 904 693122277 905 527273649 906 257178304 907 83468540 908 18057418 909 2521710 910 208940 911 8320 912 77 913 197972639 914 586670034 915 770763284 916 589363784 917 289204688 918 94548553 919 20641473 920 2917542 921 246036 922 10107 923 101 924 218219602 925 649213045 926 856727990 927 658449335 928 325043969 929 107033313 930 23578592 931 3372788 932 289458 933 12273 934 135 935 240450416 936 718142574 937 951871573 938 735282082 939 365127426 940 121090482 941 26912865 942 3894964 943 339954 944 14840 945 176 946 264852029 947 794082037 948 1057134983 949 820694518 950 409938134 951 136912182 952 30697353 953 4494364 954 398921 955 17940 956 231 957 291626856 958 877717004 959 1173545273 960 915603808 961 460006776 962 154706414 963 34988030 964 5180877 965 467361 966 21599 967 297 968 320996687 969 969793924 970 1302235605 971 1021021991 972 515926295 973 174711416 974 39851640 975 5967605 976 547058 977 25994 978 385 979 353202999 980 1071128355 981 1444448689 982 1138060233 983 578347645 984 197186973 985 45358680 986 6867217 987 639412 988 31177 989 490 990 388507542 991 1182616011 992 1601543520 993 1267949016 994 647997832 995 222427351 996 51592989 997 7896447 998 746693 999 37372 1000 627 1001 427197195 1002 1305230307 1003 1775013756 1004 1412037834 1005 725674652 1006 250754297 1007 58643524 1008 9071725 1009 870765 1010 44657 1011 792 1012 469583904 1013 1440034993 1014 1966499074 1015 1571815076 1016 812266847 1017 282532971 1018 66614947 1019 10414136 1020 1014616 1021 53323 1022 1001 1023 1 1024 516005050 1025 1588196918 1026 2177788631 1027 1748917003 1028 908751263 1029 318161029 1030 75619368 1031 11944839 1032 1180653 1033 63503 1034 1254 1035 1 1036 566830127 1037 1750984217 1038 2410849682 1039 1945146035 1040 1016213624 1041 358088950 1042 85787634 1043 13690571 1044 1372709 1045 75571 1046 1573 1047 2 1048 622461287 1049 1929779545 1050 2667835976 1051 2162479492 1052 1135846356 1053 402809297 1054 97260005 1055 15678382 1056 1594073 1057 89705 1058 1955 1059 3 1060 683333291 1061 2126098586 1062 2951100229 1063 2403098130 1064 1268974654 1065 452876256 1066 110199969 1067 17942144 1068 1849586 1069 106398 1070 2432 1071 5 1072 749920706 1073 2341588604 1074 3263222322 1075 2669390857 1076 1417052901 1077 508897619 1078 124783161 1079 20516353 1080 2143565 1081 125917 1082 3004 1083 7 1084 822739958 1085 2578044730 1086 3607027865 1087 2963986745 1088 1581694481 1089 571556740 1090 141212783 1091 23443622 1092 2482290 1093 148896 1094 3710 1095 11 1096 902350054 1097 2837429919 1098 3985597573 1099 3289772378 1100 1764671378 1101 641600352 1102 159708531 1103 26768081 1104 2871355 1105 175705 1106 4554 1107 15 1108 989360205 1109 3121878028 1110 4402310022 1111 3649917934 1112 1967945919 1113 719867978 1114 180523110 1115 30543398 1116 3318762 1117 207166 1118 5591 1119 22 1120 1084431868 1121 3433713220 1122 4860858139 1123 4047896039 1124 2193672335 1125 807279921 1126 203929757 1127 34825338 1128 3831931 1129 243806 1130 6824 1131 30 1132 1188281276 1133 3775474293 1134 5365270539 1135 4487527773 1136 2444234889 1137 904864521 1138 230242448 1139 39681541 1140 4420987 1141 286683 1142 8328 1143 42 1144 1301688913 1145 4149917440 1146 5919955366 1147 4972994998 1148 2722249433 1149 1013750333 1150 259801300 1151 45182749 1152 5095537 1153 336516 1154 10116 1155 56 1156 1425501347 1157 4560044032 1158 6529731350 1159 5508887194 1160 3030607271 1161 1135199315 1162 292994662 1163 51413649 1164 5868600 1165 394667 1166 12281 1167 77 1168 1560633878 1169 5009129547 1170 7199847684 1171 6100233909 1172 3372481424 1173 1270593197 1174 330245168 1175 58463586 1176 6752529 1177 462139 1178 14847 1179 101 1180 1708083229 1181 5500728868 1182 7936047094 1183 6752549469 1184 3751374210 1185 1421475017 1186 372033387 1187 66438723 1188 7763843 1189 540684 1190 17940 1191 135 1192 1868930801 1193 6038707252 1194 8744596438 1195 7471867385 1196 4171127275 1197 1589537002 1198 418882211 1199 75451588 1200 8918624 1201 631632 1202 21594 1203 176 1204 2044345209 1205 6627280090 1206 9632324042 1207 8264807527 1208 4635978600 1209 1776662082 1210 471385712 1211 85635070 1212 10237705 1213 737251 1214 25978 1215 231 1216 2235596343 1217 7271021276 1218 10606687225 1219 9138604798 1220 5150574222 1221 1984917617 1222 530190741 1223 97130425 1224 11741757 1225 859352 1226 31147 1227 297 1228 2444061495 1229 7974901177 1230 11675822640 1231 10101185325 1232 5720033809 1233 2216602596 1234 596028955 1235 110103470 1236 13457316 1237 1000828 1238 37317 1239 385 1240 2671229739 1241 8744331467 1242 12848584665 1243 11161222326 1244 6349969448 1245 2474235790 1246 669699622 1247 124731625 1248 15410748 1249 1164087 1250 44575 1251 490 1252 2918717311 1253 9585183159 1254 14134640350 1255 12328203849 1256 7046559077 1257 2760617107 1258 752103750 1259 141221581 1260 17635551 1261 1352851 1262 53208 1263 627 1264 3188274497 1265 10503832753 1266 15544523035 1267 13612495827 1268 7816571931 1269 3078818072 1270 844225243 1271 159794881 1272 20165640 1273 1570318 1274 63335 1275 792 1276 3481793529 1277 11507216794 1278 17089695008 1279 15025449537 1280 8667454607 1281 3432241601 1282 947172471 1283 180709007 1284 23043127 1285 1821263 1286 75334 1287 1002 1288 3801327643 1289 12602853219 1290 18782651862 1291 16579456642 1292 9607362042 1293 3824621875 1294 1062156352 1295 204240784 1296 26311155 1297 2109882 1298 89386 1299 1255 1300 4149098554 1301 13798904023 1302 20637005105 1303 18288063599 1304 10645257443 1305 4260096269 1306 1190536158 1307 230709764 1308 30023014 1309 2442291 1310 105964 1311 1574 1312 1 1313 4527505569 1314 15104241242 1315 22667551394 1316 20166068152 1317 11790954736 1318 4743198118 1319 1333800006 1320 260460883 1321 34233366 1322 2824000 1323 125345 1324 1957 1325 1 1326 4939150496 1327 16528476371 1328 24890414350 1329 22229633965 1330 13055230624 1331 5278945377 1332 1493614436 1333 293890632 1334 39009132 1335 3262838 1336 148145 1337 2434 1338 2 1339 5386848431 1340 18082032880 1341 27323136688 1342 24496397720 1343 14449878753 1344 5872839740 1345 1671802932 1346 331427838 1347 44419872 1348 3765961 1349 174730 1350 3007 1351 3 1352 5873637910 1353 19776233680 1354 29984785256 1355 26985630055 1356 15987842492 1357 6530957654 1358 1870406305 1359 373563744 1360 50549378 1361 4343359 1362 205914 1363 3714 1364 5 1365 6402809210 1366 21623341023 1367 32896111343 1368 29718339300 1369 17683279411 1370 7259963585 1371 2091657558 1372 420830305 1373 57485529 1374 5004387 1375 242210 1376 4559 1377 7 1378 6977920831 1379 23636645191 1380 36079684121 1381 32717455448 1382 19551714906 1383 8067214469 1384 2338049242 1385 473834785 1386 65333668 1387 5761716 1388 284653 1389 5596 1390 11 1391 7602813925 1392 25830566422 1393 39560010451 1394 36007990157 1395 21610125638 1396 8960767019 1397 2612313104 1398 533236668 1399 74204275 1400 6627462 1401 333963 1402 6831 1403 15 1404 8281644158 1405 28220716040 1406 43363749694 1407 39617215324 1408 23877114080 1409 9949511969 1410 2917491694 1411 599785638 1412 84229114 1413 7617748 1414 391478 1415 8336 1416 22 1417 9018901102 1418 30824005213 1419 47519867712 1420 43574845001 1421 26373013137 1422 11043189908 1423 3256917473 1424 674296619 1425 95547572 1426 8748201 1427 458162 1428 10125 1429 30 1430 9819429714 1431 33658769215 1432 52059807910 1433 47913293150 1434 29120089166 1435 12252527296 1436 3634300667 1437 757694157 1438 108323926 1439 10039297 1440 535750 1441 12289 1442 42 1443 10688469708 1444 36744842189 1445 57017738885 1446 52667853346 1447 32142666698 1448 13589275846 1449 4053704286 1450 850984576 1451 122733007 1452 11511095 1453 625554 1454 14856 1455 56 1456 11631677919 1457 40103699724 1458 62430769275 1459 57876979788 1460 35467367423 1461 15066373471 1462 4519642228 1463 955305503 1464 138980105 1465 13189508 1466 729782 1467 17948 1468 77 1469 12655153894 1470 43758610609 1471 68339148815 1472 63582554067 1473 39123262665 1474 16697979880 1475 5037062107 1476 1071896987 1477 157283847 1478 15100329 1479 850213 1480 21601 1481 101 1482 13765490366 1483 47734733616 1484 74786593494 1485 69830178597 1486 43142146563 1487 18499673239 1488 5611451909 1489 1202157482 1490 177899751 1491 17276311 1492 989689 1493 25978 1494 135 1495 14969803147 1496 52059286630 1497 81820537989 1498 76669476399 1499 47558724326 1500 20488503663 1501 6248823483 1502 1347612739 1503 201101485 1504 19750318 1505 1150551 1506 31142 1507 176 1508 16275761040 1509 56761742448 1510 89492413824 1511 84154483788 1512 52410929889 1513 22683203412 1514 6955841803 1515 1509979364 1516 227206321 1517 22563725 1518 1336467 1519 37301 1520 231 1521 17691644376 1522 61873954457 1523 97858030219 1524 92343959724 1525 57740151449 1526 25104273304 1527 7739805932 1528 1691131084 1529 256555453 1530 25758507 1531 1550548 1532 44545 1533 297 1534 19226386453 1535 67430363650 1536 106977915043 1537 101301836348 1538 63591600738 1539 27774225658 1540 8608794251 1541 1893171646 1542 289543275 1543 29386695 1544 1797455 1545 53153 1546 385 1547 20889613248 1548 73468231161 1549 116917647016 1550 111097648430 1551 70014584806 1552 30717673452 1553 9571659231 1554 2118399901 1555 326593901 1556 33501625 1557 2081316 1558 63253 1559 490 1560 22691710807 1561 80027811391 1562 127748349495 1563 121806993854 1564 77062934861 1565 33961632683 1566 10638184994 1567 2369390475 1568 368196016 1569 38168784 1570 2408094 1571 75209 1572 627 1573 24643874939 1574 87152606585 1575 139547098173 1576 133512026238 1577 84795334373 1578 37535640808 1579 11819086121 1580 2648957811 1581 414877243 1582 43455737 1583 2783167 1584 89208 1585 792 1586 26758165470 1587 94889650411 1588 152397366558 1589 146302075895 1590 93275814513 1591 41472075685 1592 13126200505 1593 2960249273 1594 467241706 1595 49444741 1596 3214179 1597 105717 1598 1002 1599 29047589164 1600 103289721457 1601 166389610475 1602 160274164443 1603 102574145802 1604 45806328549 1605 14572487388 1606 3306706786 1607 525943438 1608 56221208 1609 3708149 1610 125006 1611 1255 1612 31526158548 1613 112407668850 1614 181621808430 1615 175533697931 1616 112766418148 1617 50577181995 1618 16172243537 1619 3692171632 1620 591729692 1621 63888129 1622 4274779 1623 147690 1624 1575 1625 34208957358 1626 122302759794 1627 198199999431 1628 192195161221 1629 123935506630 1630 55826993844 1631 17941125093 1632 4120846241 1633 665409443 1634 72553412 1635 4923229 1636 174127 1637 1958 1638 37112245147 1639 133038949337 1640 216239031734 1641 210382863995 1642 136171741773 1643 61602153957 1644 19896385196 1645 4597413491 1646 747904337 1647 82345934 1648 5665877 1649 205109 1650 2435 1651 1 1652 40253533030 1653 144685271568 1654 235863214533 1655 230231730360 1656 149573468906 1657 67953319938 1658 22056906724 1659 5126997573 1660 840214993 1661 93401246 1662 6514476 1663 241170 1664 3009 1665 1 1666 43651661644 1667 157316279931 1668 257207025514 1669 251888252737 1670 164247825671 1671 74935917862 1672 24443488917 1673 5715299801 1674 943476027 1675 105880483 1676 7484813 1677 283312 1678 3716 1679 2 1680 47326924269 1681 171012389803 1682 280416005960 1683 275511340679 1684 180311405216 1685 82610458942 1686 27078886009 1687 6368558955 1688 1058921617 1689 119953990 1690 8592088 1691 332244 1692 4562 1693 3 1694 51301166519 1695 185860356783 1696 305647608598 1697 301273416738 1698 197891161940 1699 91043119547 1700 29988133013 1701 7093706910 1702 1187948665 1703 135822547 1704 9856218 1705 389290 1706 5600 1707 5 1708 55597886230 1709 201953805852 1710 333072057309 1711 329361518619 1712 217125193792 1713 100306092238 1714 33198622183 1715 7898331309 1716 1332076103 1717 153699567 1718 11296820 1719 455403 1720 6836 1721 7 1722 60242377576 1723 219393679781 1724 362873484334 1725 359978465793 1726 238163797381 1727 110478294758 1728 36740461755 1729 8790849524 1730 1493019722 1731 173835193 1732 12939121 1733 532281 1734 8341 1735 11 1736 65261851499 1737 238288827071 1738 395250959795 1739 393344124498 1740 261170399344 1741 121645802912 1742 40646575201 1743 9780474940 1744 1672648690 1745 196496146 1746 14808158 1747 621224 1748 10132 1749 15 1750 70685565957 1751 258756647360 1752 430419604033 1753 429696905150 1754 286322770920 1755 133902623920 1756 44953136465 1757 10877417488 1758 1873066640 1759 221993553 1760 16935892 1761 724396 1762 12297 1763 22 1764 76545002568 1765 280923643871 1766 468611955544 1767 469295130196 1768 313814130525 1769 147351259351 1770 49699685382 1771 12092852184 1772 2096568139 1773 250660127 1774 19354323 1775 843547 1776 14865 1777 30 1778 82874010790 1779 304926163169 1780 510079293935 1781 512418723243 1782 343854565968 1783 162103614705 1784 54929620971 1785 13439146914 1786 2345731599 1787 282881906 1788 22103686 1789 981479 1790 17956 1791 42 1792 89708965727 1793 330911186065 1794 555092997472 1795 559370956742 1796 376672323180 1797 178281629106 1798 60690380304 1799 14929837461 1800 2623368877 1801 319073584 1802 25224805 1803 1140480 1804 21610 1805 56 1806 97088988164 1807 359037016072 1808 603946267212 1809 610480307357 1810 412515456948 1811 196018363472 1812 67033987636 1813 16579888678 1814 2932634006 1815 359713721 1816 28768379 1817 1324137 1818 25986 1819 77 1820 105056126111 1821 389474174120 1822 656955738935 1823 666102451247 1824 451653359522 1825 215458767468 1826 74017277386 1827 18405677487 1828 3276970527 1829 405317213 1830 32786172 1831 1535535 1832 31149 1833 101 1834 113655544336 1835 422406387125 1836 714463219628 1837 726622563864 1838 494378665962 1839 236760898226 1840 81702553016 1841 20425289473 1842 3660230591 1843 456476694 1844 37342012 1845 1779228 1846 37301 1847 135 1848 122935785842 1849 458031449807 1850 776837771350 1851 792457512484 1852 541009056396 1853 260096882054 1854 90157847875 1855 22658512752 1856 4086623216 1857 513831286 1858 42501510 1859 2059242 1860 44540 1861 176 1862 132949003471 1863 496562317082 1864 844477759996 1865 864058498822 1866 591889474109 1867 285654327556 1868 99457680142 1869 25127179581 1870 4560850464 1871 578113014 1872 48344644 1873 2381449 1874 53137 1875 231 1876 143751197725 1877 538228298819 1878 917812979437 1879 941913793098 1880 647394223740 1881 313637420939 1882 109683412920 1883 27855174559 1884 5088048361 1885 650113424 1886 54954476 1887 2751107 1888 63223 1889 297 1890 155402526151 1891 583276156477 1892 997307261991 1893 1026551616496 1894 707929560256 1895 344268622624 1896 120924098140 1897 30868822193 1898 5673946425 1899 730736151 1900 62431264 1901 3175681 1902 75154 1903 385 1904 167967583716 1905 631971442865 1906 1083460980534 1907 1118543281496 1908 773936159036 1909 377789981471 1910 133276915878 1911 34196914949 1912 6324807880 1913 820959593 1914 70879549 1915 3662064 1916 89126 1917 490 1918 181515704412 1919 684599957626 1920 1176813739329 1921 1218506764213 1922 845892090674 1923 414465028892 1924 146848188239 1925 37871160231 1926 7047604058 1927 921897550 1928 80424912 1929 4219728 1930 105592 1931 627 1932 196121338890 1933 741469094468 1934 1277947537777 1935 1327110166656 1936 924315729145 1937 454580399545 1938 161753892925 1939 41926230091 1940 7849958704 1941 1034757592 1942 91198934 1943 4857626 1944 124828 1945 792 1946 211864391730 1947 802909506709 1948 1387489925340 1949 1445075776452 1950 1009769218546 1951 498448053241 1952 178120820224 1953 46400272198 1954 8740348552 1955 1160909934 1956 103358273 1957 5587862 1958 147432 1959 1002 1960 228830587025 1961 869276887489 1962 1506117296233 1963 1573184332524 1964 1102861847511 1965 546407119926 1966 196087249728 1967 51334989887 1968 9728040414 1969 1301843313 1970 117068247 1971 6421931 1972 173777 1973 1255 1974 247111934097 1975 940953633514 1976 1634558830874 1977 1712279543317 1978 1204254077613 1979 598826528670 1980 215804257063 1981 56776230353 1982 10823325130 1983 1459241768 1984 132524238 1985 7375185 1986 204643 1987 1575 1988 266807146031 1989 1018350864105 1990 1773600353791 1991 1863272969136 1992 1314661502192 1993 656107211628 1994 237436525263 1995 62774103075 1996 12037457158 1997 1634935839 1998 149933214 1999 8462555 2000 240545 2001 1958 2002 288022080039 2003 1101910624301 2004 1924088473795 2005 2027149488166 2006 1434859490274 2007 718685082036 2008 261163904631 2009 69383649914 2010 13382913159 2011 1830992893 2012 169538585 2013 9703424 2014 282484 2015 2436 2016 310870293905 2017 1192107946285 2018 2086935370685 2019 2204972737115 2020 1565687822810 2021 787033708756 2022 287182358431 2023 76665010847 2024 14873341077 2025 2049662318 2026 191599062 2027 11116904 2028 331170 2029 3010 2030 335473569427 2031 1289453309000 2032 2263123626186 2033 2397891388833 2034 1708056083662 2035 861667771354 2036 315705758031 2037 84684199864 2038 16523855886 2039 2293476760 2040 216417091 2041 12727653 2042 387890 2043 3717 2044 1 2045 361962457339 2046 1394495306497 2047 2453711293074 2048 2607145748141 2049 1862949028572 2050 943146127828 2051 346967086141 2052 93513323793 2053 18350984631 2054 2565195882 2055 244315647 2056 14560044 2057 453613 2058 4564 2059 1 2060 390476939935 2061 1507823224876 2062 2659837832634 2063 2834074713043 2064 2031432858871 2065 1032075917105 2066 381220463084 2067 103231471816 2068 20373013046 2069 2867919857 2070 275670194 2071 16645198 2072 529996 2073 5602 2074 2 2075 421167064457 2076 1630070048911 2077 2882730021613 2078 3080123342331 2079 2214661496968 2080 1129116182232 2081 418742584210 2082 113925006364 2083 22609938913 2084 3205028090 2085 310882667 2086 19014349 2087 618331 2088 6839 2089 3 2090 454193621704 2091 1761915707161 2092 3123708281830 2093 3346851269259 2094 2413883787677 2095 1234982513850 2096 459835135485 2097 125688587860 2098 25083855827 2099 3580310890 2100 350418626 2101 21706621 2102 720755 2103 8345 2104 5 2105 489728951650 2106 1904090225004 2107 3384193899123 2108 3635941150366 2109 2630450834525 2110 1350451406571 2111 504826465430 2112 138625550108 2113 27818926313 2114 3997901506 2115 394777773 2116 24761781 2117 838993 2118 10137 2119 7 2120 527957706258 2121 2057377429212 2122 3665716376186 2123 3949208250981 2124 2865824369154 2125 1476365673094 2126 554074362757 2127 152849078024 2128 30841823356 2129 4462426107 2130 444536034 2131 28229216 2132 975789 2133 12302 2134 11 2135 569077670842 2136 2222618905784 2137 3969921178769 2138 4288610609514 2139 3121585216751 2140 1613639446386 2141 607968134475 2142 168482683526 2143 34181706218 2144 4978934536 2145 500313560 2146 32159235 2147 1133431 2148 14872 2149 15 2150 613300749833 2151 2400717866422 2152 4298578655010 2153 4656259795044 2154 3399443004475 2155 1763264535604 2156 666931770085 2157 185661568468 2158 37870734786 2159 5553067458 2160 562822168 2161 36613895 2162 1315437 2163 17964 2164 22 2165 660853903512 2166 2592643639710 2167 4653593022406 2168 5054432538482 2169 3701246028727 2170 1926316318432 2171 731426401818 2172 204533225717 2173 41944066405 2174 6190982586 2175 632829755 2176 41657119 2177 1524827 2178 21619 2179 30 2180 711980137670 2181 2799436530985 2182 5037011987561 2183 5485583529159 2184 4028992415474 2185 2103961003509 2186 801954049089 2187 225259000320 2188 46440431832 2189 6899550020 2190 711215004 2191 47366612 2192 1766096 2193 25994 2194 42 2195 766939684344 2196 3022212574975 2197 5451037592381 2198 5952358476654 2199 4384841618618 2200 2297462635708 2201 879060484179 2202 248014842346 2203 51402167995 2204 7686271862 2205 798927341 2206 53823011 2207 2043221 2208 31158 2209 56 2210 826011157503 2211 3262168992976 2212 5898037348371 2213 6457608786642 2214 4771127336593 2215 2508191511242 2216 963339554766 2217 272993118470 2218 56875878941 2219 8559502023 2220 897049389 2221 61123874 2222 2361935 2223 37309 2224 77 2225 889492765732 2226 3520590077455 2227 6380555998978 2228 7004407100987 2229 5190370766447 2230 2737632244775 2231 1055436686691 2232 300403533313 2233 62912486847 2234 9528368117 2235 1006753463 2236 69370724 2237 2727438 2238 44547 2239 101 2240 957703722699 2241 3798853062420 2242 6901328871441 2243 7596063725306 2244 5645295594109 2245 2987393658245 2246 1156053807445 2247 330475219250 2248 69568003886 2249 10603019231 2250 1129371912 2251 78685487 2252 3147047 2253 53137 2254 135 2255 1030985643032 2256 4098434769960 2257 7463295472949 2258 8236144437105 2259 6138843387340 2260 3259218226020 2261 1265953477539 2262 363457875920 2263 76903625905 2264 11794544249 2265 1266349228 2266 89195997 2267 3627519 2268 63218 2269 176 2270 1109704033804 2271 4420918749432 2272 8069614032140 2273 8928489987590 2274 6674190784851 2275 3554993351813 2276 1385964714452 2277 399624179728 2278 84986598699 2279 13115259045 2280 1419323096 2281 101054328 2282 4178172 2283 75138 2284 231 2285 1194250002673 2286 4768002431013 2287 8723677734427 2288 9677236122142 2289 7254767395907 2290 3876762538013 2291 1516987790892 2292 439271181334 2293 93890376614 2294 14578620292 2295 1590071236 2296 114420857 2297 4807777 2298 89096 2299 297 2300 1285041937914 2301 5141505257305 2302 9429131492674 2303 10486835824814 2304 7884275693258 2305 4226738487620 2306 1660000948887 2307 482723086585 2308 103695623368 2309 16199552159 2310 1780603264 2311 129485435 2312 5528157 2313 105537 2314 385 2315 1382527309309 2316 5543377361706 2317 10189889703141 2318 11362082996484 2319 8566711602643 2320 4607315956716 2321 1816066196932 2322 530332947215 2323 114490414658 2324 17994367412 2325 1993103574 2326 146448576 2327 6350653 2328 124746 2329 490 2330 1487184744848 2331 5975708291471 2332 11010156171967 2333 12308137543325 2334 9306387512818 2335 5021087037775 2336 1986336997692 2337 582485890321 2338 126371402213 2339 19981133254 2340 2230035499 2341 165546533 2342 7290270 2343 147307 2344 627 2345 1599526077739 2346 6440736850993 2347 11894444572497 2348 13330552450085 2349 10107956136767 2350 5470856172077 2351 2172065071612 2352 639601169004 2353 139444098356 2354 22179594484 2355 2494078849 2356 187030272 2357 8361586 2358 173599 2359 792 2360 1720098513577 2361 6940861691794 2362 12847600304168 2363 14435303236946 2364 10976436918622 2365 5959657669202 2366 2374609436871 2367 702135874130 2368 153824193638 2369 24611600591 2370 2788249287 2371 211193117 2372 9583617 2373 204385 2374 1002 2375 1849487119052 2376 7478651965266 2377 13874824705817 2378 15628818505619 2379 11917243696102 2380 6490773339185 2381 2595444310760 2382 770587418633 2383 169637955171 2384 27301028519 2385 3115829762 2386 238347918 2387 10975075 2388 240195 2389 1255 2390 1988317322775 2391 8056859248468 2392 14981700200597 2393 16918013658967 2394 12936215164528 2395 7067752752030 2396 2836169555091 2397 845497848563 2398 187023743664 2399 30274266139 2400 3480506843 2401 268859056 2402 12559973 2403 282006 2404 1575 2405 2137257551025 2406 8678430347821 2407 16174216950357 2408 18310326749537 2409 14039646665322 2410 7694433546473 2411 3098520129178 2412 927456806713 2413 206132506547 2414 33560154126 2415 3886297282 2416 303115776 2417 14362271 2418 330533 2419 1958 2420 2297022203716 2421 9346520341733 2422 17458802484888 2423 19813756440168 2424 15234325407342 2425 8374965063663 2426 3384378044602 2427 1017106523029 2428 227129548499 2429 37190532251 2430 4337702398 2431 341569446 2432 16412291 2433 387050 2434 2436 2435 2468374667354 2436 10064507051347 2437 18842352328687 2438 21436903005510 2439 16527567207969 2440 9113831965737 2441 3695783429176 2442 1115145379541 2443 250195168892 2444 41200192346 2445 4839629176 2446 384704070 2447 18740541 2448 452515 2449 3010 2450 2652130527389 2451 10836006531431 2452 20332262703123 2453 23189012814090 2454 17927256826313 2455 9915881282086 2456 4034948569076 2457 1222333670102 2458 275526669961 2459 45627512644 2460 5397567227 2461 433077823 2462 21385263 2463 528571 2464 3718 2465 2849161158761 2466 11664888899200 2467 21936466503478 2468 25080024607942 2469 19441890471021 2470 10786350049199 2471 4404270727872 2472 1339497873323 2473 303339189982 2474 50514421663 2475 6017503743 2476 487291065 2477 24385267 2478 616504 2479 4565 2480 3060397346042 2481 12555295936280 2482 23663470811523 2483 27120620216620 2484 21080622313604 2485 11730896610671 2486 4806348349738 2487 1467537318689 2488 333868025599 2489 55907122765 2490 6706124661 2491 548033891 2492 27788640 2493 718406 2494 5603 2495 1 2496 3286833151169 2497 13511659853861 2498 25522396704707 2499 29322278634636 2500 22853313245678 2501 12755632424082 2502 5243996284258 2503 1607429254732 2504 367369642861 2505 61856094850 2506 7470725587 2507 616049150 2508 31644602 2509 836023 2510 6841 2511 1 2512 3529530255375 2513 14538722500757 2514 27523023173527 2515 31697333368119 2516 24770584505117 2517 13867158381515 2518 5720264387560 2519 1760236595499 2520 404124377593 2521 68416909686 2522 8319440349 2523 692188189 2524 36013581 2525 972043 2526 8347 2527 2 2528 3789622342698 2529 15641556622454 2530 29675832746433 2531 34259034167763 2532 26843873928294 2533 15072601721173 2534 6238455283534 2535 1927113954039 2536 444437700683 2537 75650264036 2538 9261146991 2539 777370100 2540 40957815 2541 1128732 2542 10140 2543 3 2544 4068319744897 2545 16825588639308 2546 31992060169219 2547 37021613716480 2548 29085497360965 2549 16379657716337 2550 6802146100627 2551 2109316566699 2552 488643301555 2553 83622932811 2554 10305729322 2555 872643263 2556 46553090 2557 1309561 2558 12306 2559 5 2560 4366914640715 2561 18096621975345 2562 34483745667907 2563 40000357437934 2564 31508713586101 2565 17796632655799 2566 7415209044989 2567 2308207477562 2568 537104678976 2569 92407832841 2570 11463977637 2571 979141731 2572 52877989 2573 1517536 2574 14877 2575 7 2576 4686786371416 2577 19460862736945 2578 37163790673291 2579 43211679671061 2580 34127794949981 2581 19332491924946 2582 8081836511727 2583 2525267895496 2584 590218701945 2585 102085108738 2586 12747887501 2587 1098156118 2588 60027341 2589 1757068 2590 17969 2591 11 2592 5029407056497 2593 20924947189610 2594 40046016988823 2595 46673204789194 2596 36958101760597 2597 20996909472183 2598 8806565351743 2599 2762105660149 2600 648417521808 2601 112742267825 2602 14170558191 2603 1231083538 2604 68100127 2605 2032100 2606 21626 2607 15 2608 5396347808371 2609 22495970126888 2610 43145231638289 2611 50403853200830 2612 40016163656922 2613 22800323552855 2614 9594305687445 2615 3020467242730 2616 712172721289 2617 124475415400 2618 15746531816 2619 1379509636 2620 77214902 2621 2348275 2622 26002 2623 22 2624 5789285118194 2625 24181515914168 2626 46477294527056 2627 54423933941369 2628 43319765233529 2629 24753993970476 2630 10450369150300 2631 3302247775646 2632 781997653864 2633 137389453963 2634 17491690240 2635 1545153918 2636 87495974 2637 2710731 2638 31167 2639 30 2640 6210007652606 2641 25989691633866 2642 50059190597176 2643 58755244482312 2644 46888039064228 2645 26870065945001 2646 11380502511853 2647 3609504911892 2648 858452187388 2649 151599517837 2650 19423643520 2651 1729961637 2652 99091336 2653 3126670 2654 37317 2655 42 2656 6660423724946 2657 27929161380647 2658 53909108383539 2659 63421175426794 2660 50741564351914 2661 29161636576332 2662 12390920335136 2663 3944470685226 2664 942145584150 2665 167231244849 2666 21561625442 2667 1936045339 2668 112156867 2669 3602766 2670 44556 2671 56 2672 7142568950701 2673 30009183836782 2674 58046522416627 2675 68446824181758 2676 54902473818606 2677 31642828518643 2678 13488343750027 2679 4309567559616 2680 1033741994198 2681 184422420934 2682 23926936707 2683 2165789714 2684 126876889 2685 4148155 2686 53145 2687 77 2688 7658614406317 2689 32239652282513 2690 62492280763927 2691 73859116193757 2692 59394566587658 2693 34328866360763 2694 14680038797725 2695 4707422346385 2696 1133963888431 2697 203323378582 2698 26542843226 2699 2421785464 2700 143446519 2701 4771519 2702 63225 2703 101 2704 8210875622140 2705 34631136035060 2706 67268700469432 2707 79686933617402 2708 64243431017227 2709 37236161731316 2710 15973860980826 2711 5140884838509 2712 1243598440481 2713 224098866096 2714 29435082124 2715 2706951194 2716 162095119 2717 5484466 2718 75138 2719 135 2720 8801821804657 2721 37194925708105 2722 72399667452272 2723 85961253467731 2724 69476574404933 2725 40382401521391 2726 17378299762983 2727 5613044198479 2728 1363501675690 2729 246928571681 2730 32631765307 2731 3024461850 2732 183066196 2733 6298138 2734 89091 2735 176 2736 9434085610668 2737 39943081557245 2738 77910742963889 2739 92715296119542 2740 75123563386896 2741 43786645495525 2742 18902530377201 2743 6127250435185 2744 1494605801124 2745 272009304430 2746 36163957012 2747 3377884272 2748 206644755 2749 7227286 2750 105521 2751 231 2752 10110473898798 2753 42888483570168 2754 83829279039542 2755 99984681667575 2756 81216173037120 2757 47469428391223 2758 20556465219973 2759 6687133709500 2760 1637924231859 2761 299555656138 2762 40065585867 2763 3771101919 2764 233134388 2765 8286274 2766 124716 2767 297 2768 10833978846757 2769 46044885964801 2770 90184539872806 2771 107807599172932 2772 87788547841038 2773 51452872195538 2774 22350813613570 2775 7296629226914 2776 1794560068862 2777 329802499466 2778 44374106095 2779 4208470761 2780 262888462 2781 9493717 2782 147252 2783 385 2784 11607789709699 2785 49426975353190 2786 97007830760777 2787 116224986982516 2788 94877372130664 2789 55760803425069 2790 24297141871485 2791 7959999799102 2792 1965712058408 2793 363005873223 2794 49130423204 2795 4694734552 2796 296284749 2797 10868030 2798 173517 2799 490 2800 12435305654966 2801 53050431316803 2802 104332638048910 2803 125280724053049 2804 102522054876054 2805 60418882692403 2806 26407941895502 2807 8681864678947 2808 2152684454227 2809 399445838078 2810 54379648679 2811 5235204617 2812 333760968 2813 12432756 2814 204260 2815 627 2816 13320149078221 2817 56931992055999 2818 112194776014979 2819 135021835314515 2820 110764925141421 2821 65454739832533 2822 28696700759311 2823 9467226026867 2824 2356894141903 2825 439427589507 2826 60171045474 2827 5835669501 2828 375786164 2829 14211405 2830 240017 2831 792 2832 14266179755295 2833 61089524341486 2834 120632543316559 2835 145498712088735 2836 119651442961043 2837 70898122288229 2838 31177980346717 2839 10321502192414 2840 2579881971346 2841 483284777091 2842 66558892840 2843 6502597176 2844 422901788 2845 16233699 2846 281748 2847 1002 2848 15277510219539 2849 65542096471188 2850 129686892052603 2851 156765344423757 2852 129230423651365 2853 76781051125926 2854 33867497597583 2855 11250558740163 2856 2823321303335 2857 531380875268 2858 73602457428 2859 7243041114 2860 475689336 2861 18529572 2862 330183 2863 1255 2864 16358521684752 2865 70310057390591 2866 139401605782152 2867 168879571719119 2868 139554279354218 2869 83137991636081 2870 36782216209147 2871 12260746948968 2872 3089031134453 2873 584113005216 2874 81366982740 2875 8064870833 2876 534817346 2877 21136407 2878 386572 2879 1575 2880 17513880981464 2881 75415120843630 2882 149823488678025 2883 181903349934392 2884 150679275099865 2885 90006032306532 2886 39940440096517 2887 13358939974324 2888 3378986179533 2889 641913679825 2890 89923695994 2891 8976668382 2892 601005738 2893 24092315 2894 451878 2895 1958 2896 18748558991096 2897 80880453183384 2898 161002570062069 2899 195903035271653 2900 162665805500760 2901 97425081116154 2902 43361918708408 2903 14552577457515 2904 3695332106272 2905 705255173411 2906 99350942177 2907 9987995787 2908 675079025 2909 27444302 2910 527718 2911 2436 2912 20067849743318 2913 86730768398472 2914 172992319490935 2915 210949688051391 2916 175578687957950 2917 105438071415486 2918 47067955047231 2919 15849707779001 2920 4040397505581 2921 774651668441 2922 109734237434 2923 11109286108 2924 757926507 2925 31240556 2926 615393 2927 3010 2928 21477390651909 2929 92992429380405 2930 185849875703555 2931 227119398199618 2932 189487478249781 2933 114091186768992 2934 51081527571498 2935 17259039461929 2936 4416711448001 2937 850664345870 2938 121167566913 2939 12352143249 2940 850563814 2941 35540140 2942 716968 2943 3718 2944 22983184508263 2945 99693553619378 2946 199636293331015 2947 244493629116076 2948 204466806387337 2949 123434098039526 2950 55427414629020 2951 18789990554287 2952 4827017715912 2953 933903983403 2954 133753497597 2955 13729231822 2956 954088231 2957 40404023 2958 834170 2959 4565 2960 24591622390706 2961 106864127274001 2962 214416803033001 2963 263159587801004 2964 220596737393855 2965 133520221317462 2966 60132334782210 2967 20452748095103 2968 5274295112465 2969 1025036810542 2970 147604669235 2971 15254621520 2972 1069748614 2973 45906128 2974 969667 2975 5604 2976 26309507904587 2977 114536126659260 2978 230261087850650 2979 283210619088850 2980 237963154313984 2981 144406989662688 2982 65225091231847 2983 22258325496081 2984 5761774192608 2985 1124787736821 2986 162843981038 2987 16943667538 2988 1198896722 2989 52123368 2990 1125722 2991 6842 2992 28144083389074 2993 122743645470755 2994 247243581067520 2995 304746624093720 2996 256658171030014 2997 156156149537339 2998 70736732792277 2999 24218631309368 3000 6292960841933 3001 1233947075237 3002 179606300767 3003 18813407311 3004 1343066633 3005 59148290 3006 1305746 3007 8348 3008 1 3009 30103057276264 3010 131523031724873 3011 265443779962279 3012 327874508211676 3013 276780570066812 3014 168834072781442 3015 76700720534790 3016 26346536080055 3017 6871656021903 3018 1353374448715 3019 198038746537 3020 20882439781 3021 1503920637 3022 67077554 3023 1512754 3024 10142 3025 1 3026 32194633129762 3027 140913033425776 3028 284946579622684 3029 352708660434211 3030 298436272771916 3031 182512095654792 3032 83153113824354 3033 28655951620620 3034 7501982929689 3035 1484006605367 3036 218302650562 3037 23171372690 3038 1683340785 3039 76026853 3040 1751079 3041 12308 3042 2 3043 34427540941563 3044 150954951256355 3045 305842631707907 3046 379371460007676 3047 321738840033000 3048 197266877402918 3049 90132762002796 3050 31161908869374 3051 8188410339266 3052 1626862101394 3053 240573957177 3054 25702706024 3055 1883368649 3056 86117540 3057 2024653 3058 14880 3059 3 3060 36811069759871 3061 161692802979393 3062 328228723094086 3063 407993820446084 3064 346810009210681 3065 213180788894209 3066 97681518183853 3067 33880649426698 3068 8935784042206 3069 1783050318133 3070 265045478021 3071 28501343574 3072 2106309545 3073 97493792 3074 2339047 3075 17973 3076 5 3077 39355102337000 3078 173173498094139 3079 352208178097367 3080 438715769098592 3081 373780264455678 3082 230342323039290 3083 105844461137736 3084 36829715840787 3085 9749354180282 3086 1953777175224 3087 291927433340 3088 31594471442 3089 2354667614 3090 110307790 3091 2699350 3092 21631 3093 7 3094 42070152510511 3095 185447020956396 3096 377891290852319 3097 471687062497216 3098 402789449927957 3099 248846540413964 3100 114670140516145 3101 40028057412999 3102 10634811680529 3103 2140355485083 3104 321450046819 3105 35012150244 3106 2631263649 3107 124739077 3108 3112658 3109 26007 3110 11 3111 44967404184277 3112 198566627650124 3113 405395781266834 3114 507067844092009 3115 433987420786382 3116 268795539760279 3117 124210832365834 3118 43496135075926 3119 11598320368327 3120 2344211802318 3121 353864265608 3122 38787198871 3123 2939163738 3124 140977743 3125 3585616 3126 31174 3127 15 3128 48058752614212 3129 212589055393438 3130 434847279847949 3131 545029346904446 3132 467534741155929 3133 290298967445370 3134 134522821844375 3135 47256043180434 3136 12646558996205 3137 2566898472355 3138 389444738225 3139 42955862473 3140 3281815397 3141 159247149 3142 4127212 3143 37325 3144 22 3145 51356848903718 3146 227574742117406 3147 466379847670573 3148 585754637263215 3149 503603427389598 3150 313474557102450 3151 145666696777500 3152 51331631333447 3153 13786758997340 3154 2810101773917 3155 428490752924 3156 47557711676 3157 3662968719 3158 179784602 3159 4746031 3160 44565 3161 30 3162 54875146570768 3163 243588062071615 3164 500136525609210 3165 629439412042424 3166 542377743778676 3167 338448712516307 3168 157707672334503 3169 55748644957976 3170 15026753067954 3171 3075655811617 3172 471329669676 3173 52636410078 3174 4086830934 3175 202867240 3176 5453525 3177 53153 3178 42 3179 58627950816866 3180 260697576319266 3181 536269917569232 3182 676292847293127 3183 584055048276421 3184 365357124667291 3185 170715929939826 3186 60534866233096 3187 16375019264307 3188 3365552336364 3189 518318115900 3190 58239618646 3191 4557982514 3192 228790669 3193 6260720 3194 63234 3195 56 3196 62630471432704 3197 278976295964136 3198 574942815971915 3199 726538499031433 3200 628846700178875 3201 394345439318755 3202 184766989201488 3203 65720276282199 3204 17840737280977 3205 3681956742100 3206 569845936888 3207 64419879581 3208 5081552629 3209 257898536 3210 7182116 3211 75146 3212 77 3213 66898878248337 3214 298501964070345 3215 616328862003136 3216 780415265492387 3217 676979024017194 3218 425569963150006 3219 199942097608312 3220 71337218506449 3221 19433840048056 3222 4027219742440 3223 626337711693 3224 71234543436 3225 5663127843 3226 290558236 3227 8231928 3228 89098 3229 101 3230 71450359918489 3231 319357355119197 3232 660613247330185 3233 838178414178250 3234 728694341322037 3235 459198425913945 3236 216328658678530 3237 77420585217496 3238 21165078604317 3239 4403895947527 3240 688257301225 3241 78746772165 3242 6308954016 3243 327195286 3244 9428452 3245 105521 3246 135 3247 76303186910051 3248 341630589876982 3249 707993465197205 3250 900100669148446 3251 784252069564527 3252 495410789003937 3253 234020679030688 3254 84008006885102 3255 23046082513362 3256 4814757672589 3257 756109748724 3258 87025502219 3259 7025836841 3260 368265622 3261 10789871 3262 124711 3263 176 3264 81476777452539 3265 365415472654997 3266 758680104187932 3267 966473374426224 3268 843929897153937 3269 534400116601299 3270 253119259341402 3271 91140067153540 3272 25089434853607 3273 5262816397211 3274 830446518723 3275 96146594281 3276 7821371872 3277 414295035 3278 12339356 3279 147236 3280 231 3281 86991767474409 3282 390811849224621 3283 812897690944553 3284 1037607732330139 3285 908025032379638 3286 576373499038258 3287 273733109335221 3288 98860521386857 3289 27308742577038 3290 5751339257078 3291 911867852633 3292 106192823827 3293 8703840316 3294 465848667 3295 14100056 3296 173487 3297 297 3298 92870085584712 3299 417925983173146 3300 870885592186809 3301 1113836117986515 3302 976855541545145 3303 621553048606669 3304 295979109909960 3305 107216544555690 3306 29718723227204 3307 6283873748236 3308 1001028815476 3309 117255210449 3310 9682469564 3311 523575555 3312 16101166 3313 204205 3314 385 3315 99135031590904 3316 446870958598955 3317 932898967415993 3318 1195513481726243 3319 1050761770557296 3320 670176954784529 3321 319982904293817 3322 116258983893214 3323 32335287006863 3324 6864267232387 3325 1098642203404 3326 129433059551 3327 10767321861 3328 588174413 3329 18372229 3330 239935 3331 490 3332 105811359607959 3333 477767107777210 3334 999209780906670 3335 1283018844185585 3336 1130107864763835 3337 722500620331630 3338 345879543764014 3339 126042643766574 3340 35175636774288 3341 7496695628400 3342 1205485503589 3343 142835471358 3344 11969594886 3345 660445505 3346 20949919 3347 281623 3348 627 3349 112925367092746 3350 510742460874268 3351 1070107883190133 3352 1376756880230821 3353 1215283387278314 3354 778797867420601 3355 373814165065620 3356 136626577776028 3357 38258363779017 3358 8185686363907 3359 1322404464008 3360 157581458546 3361 13301502281 3362 741251798 3363 23871720 3364 330005 3365 792 3366 120504988298216 3367 545933226448100 3368 1145902154444308 3369 1477159611614361 3370 1306705047162284 3371 839362234119896 3372 403942730162421 3373 148074416694782 3374 41603563077510 3375 8936151495013 3376 1450321132447 3377 173801681381 3378 14776615561 3379 831578120 3380 27183799 3381 386314 3382 1002 3383 128579893116306 3384 583484301563711 3385 1226921717924148 3386 1584688207257688 3387 1404818536795114 3388 904508350253442 3389 436432804880752 3390 160454705123757 3391 45232944782383 3392 9753414933288 3393 1590238197488 3394 191638633736 3395 16409742342 3396 932488620 3397 30933530 3398 451528 3399 1255 3400 137181592696739 3401 623549808941988 3402 1313517236490251 3403 1699834893737915 3404 1510100497718967 3405 974573417640460 3406 471464404856200 3407 173841278915335 3408 49169967443169 3409 10643250629474 3410 1743248264075 3411 211248644498 3412 18217315097 3413 1045194046 3414 35178802 3415 527240 3416 1575 3417 146343550414105 3418 666293670128567 3419 1406062282722165 3420 1823124992248134 3421 1623060609070451 3422 1049918780084420 3423 509230888026313 3424 188313653637428 3425 53439967406286 3426 11611914605761 3427 1910539132531 3428 232802169924 3429 20217263897 3430 1171004332 3431 39979556 3432 614756 3433 1958 3434 156101299384352 3435 711890213547963 3436 1504954793621977 3437 1955119088543520 3438 1744243817673926 3439 1130931609862121 3440 549939925039245 3441 203957458002655 3442 58070312466930 3443 12666189230693 3444 2093404495003 3445 256486077662 3446 22429464156 3447 1311406083 3448 45408203 3449 716115 3450 2436 3451 166492567843447 3452 760524815016739 3453 1610618622833351 3454 2096415331751490 3455 1874232712328935 3456 1218026699611690 3457 593814520574386 3458 220864882005791 3459 63090552326904 3460 13813420776934 3461 2293250325198 3462 282504080347 3463 24875603989 3464 1468009524 3465 51540231 3466 833059 3467 3010 3468 177557410776330 3469 812394581187127 3470 1723505182060335 3471 2247651887585905 3472 2013650056874810 3473 1311648384924246 3474 641094123450925 3475 239135175086634 3476 68532595858804 3477 15061570560597 3478 2511607226713 3479 311079360649 3480 27579695159 3481 1642637131 3482 58466304 3483 968215 3484 3718 3485 189338349332195 3486 867709074101799 3487 1844095182515712 3488 2409509546957655 3489 2163161482845601 3490 1412272585789697 3491 692035798420028 3492 258875161796569 3493 74430885527370 3494 16419259233554 3495 2750138115827 3496 342455148249 3497 30567943740 3498 1837265873 3499 66281212 3500 1123855 3501 4565 3502 201880519617556 3503 926691074394310 3504 1972900492881713 3505 2582714494040408 3506 2323478366587472 3507 1520408998121612 3508 746915494629323 3509 280199814544809 3510 80822601902383 3511 17895825712566 3512 3010652496559 3513 376897755003 3514 33869330610 3515 2054127458 3516 75098097 3517 1303356 3518 5604 3519 215231828909937 3520 989577395007860 3521 2110466103213748 3522 2768041254420336 3523 2495360886110088 3524 1636603420226831 3525 806029386712711 3526 303232847412782 3527 87747865989799 3528 19501379094185 3529 3295115693151 3530 414697350746 3531 37515482613 3532 2295644729 3533 85036030 3534 1509716 3535 6842 3536 229443120891965 3537 1056619744215032 3538 2257372209012334 3539 2966315832848710 3540 2679621282139895 3541 1761440247516871 3542 869695327237604 3543 328107373039593 3544 95249974750907 3545 21246866959977 3546 3605665305844 3547 456171428717 3548 41541343085 3549 2564547440 3550 96235907 3551 1747235 3552 8349 3553 244568351893438 3554 1128085634639375 3555 2414236432245895 3556 3178419038389949 3557 2877127328579477 3558 1895545123723800 3559 938254379558378 3560 354966586386154 3561 103375635771016 3562 23144136027175 3563 3944622280727 3564 501665839821 3565 45985044218 3566 2863801585 3567 108846725 3568 2019828 3569 10143 3570 260664776209664 3571 1204259351418983 3572 2581716170374156 3573 3405290029269944 3574 3088806031542680 3575 2039587780736615 3576 1012072477704556 3577 383964518940998 3578 112175238581573 3579 25206010978096 3580 4314509934043 3581 551558786573 3582 50888671586 3583 3196741203 3584 123044041 3585 2332984 3586 12309 3587 1 3588 277793142005751 3589 1285442978727048 3590 2760511087448029 3591 3647930079717289 3592 3315647561223873 3593 2194285055719437 3594 1091542181825298 3595 415266824211758 3596 121703126174898 3597 27446365669728 3598 4718067141409 3599 606262126801 3600 56298153267 3601 3566992125 3602 139013786 3603 2691814 3604 14882 3605 1 3606 296017899891627 3607 1371957481934370 3608 2951365768291738 3609 3907406575749162 3610 3558709448594293 3611 2360404124427942 3612 1177084572531672 3613 449051643482416 3614 132017907765559 3615 29880214004687 3616 5158270321109 3617 666225987614 3618 62264130000 3619 3978622090 3620 156974098 3621 3103309 3622 17975 3623 2 3624 315407422368947 3625 1464143859079342 3626 3155072524673251 3627 4184857268356782 3628 3819121043404162 3629 2538765934858646 3630 1269151257264901 3631 485510508810638 3632 143182772972936 3633 32523793103397 3634 5638349158915 3635 731940426527 3636 68841858566 3637 4436057532 3638 177157048 3639 3574068 3640 21634 3641 3 3642 336034236000975 3643 1562364361042243 3644 3372474371825420 3645 4481494797229837 3646 4098088265467986 3647 2730248883243417 3648 1368226536500354 3649 524849335092983 3650 155265851590497 3651 35394668461313 3652 6161811980874 3653 803940721394 3654 76092215466 3655 4944255526 3656 199833077 3657 4112986 3658 26011 3659 5 3660 357975268322009 3661 1667003778114997 3662 3604468196753418 3663 4798611483835649 3664 4396898659604412 3665 2935792721771331 3666 1474829694056625 3667 567289457903846 3668 168340577138906 3669 38511830854873 3670 6732464460976 3671 882809479078 3672 84081617108 3673 5508612946 3674 225290982 3675 4728603 3676 31179 3677 7 3678 381312107467761 3679 1778470808831237 3680 3852008109175536 3681 5137584435632813 3682 4716926779361235 3683 3156402738691124 3684 1589517469305716 3685 613068770865787 3686 182486100993349 3687 41895817698775 3688 7354438932650 3689 969182729528 3690 92883168800 3691 6135162975 3692 253866058 3693 5432206 3694 37330 3695 11 3696 406131276865751 3697 1897199509722341 3698 4116108993913002 3699 5499880968196200 3700 5059639907886287 3701 3393154199995646 3702 1712886675858031 3703 662442916153584 3704 197787712184082 3705 45568826346418 3706 8032216544201 3707 1063752523579 3708 102576623871 3709 6830478122 3710 285916876 3711 6234759 3712 44572 3713 15 3714 432524527412132 3715 2023650823805752 3716 4397850291489099 3717 5887064355792798 3718 5426604157764610 3719 3647197101860076 3720 1845577020406347 3721 715686588603057 3722 214337314012236 3723 49554853896198 3724 8770661157973 3725 1167273981740 3726 113249693271 3727 7601893265 3728 321858182 3729 7150571 3730 53161 3731 22 3732 460589144688141 3733 2158314205836808 3734 4698379995341353 3735 6300799946941571 3736 5819490949961543 3737 3919761219375248 3738 1988274091556122 3739 773094901924461 3740 232233908858292 3741 53879829146352 3742 9575045585747 3743 1280568512281 3744 124998045039 3745 8457401400 3746 362134969 3747 8193726 3748 63243 3749 30 3750 490428273679653 3751 2301709344001478 3752 5018918889603209 3753 6742861664013775 3754 6240083913575560 3755 4212161504528418 3756 2141712578055833 3757 834984881180831 3758 251584146069344 3759 58571774248475 3760 10451090696714 3761 1404531898540 3762 137926816998 3763 9405910308 3764 407259374 3765 9382297 3766 75154 3767 42 3768 522151264003460 3769 2454387974971189 3770 5360765055460630 3771 7215138890284524 3772 6690286223070439 3773 4525803824111526 3774 2306679676650361 3775 901697030444287 3776 272502881668069 3777 63660958047673 3778 11404996449473 3779 1540138281110 3780 152150664545 3781 10457130020 3782 457782206 3783 10734289 3784 89107 3785 56 3786 555874033267144 3787 2616935812311439 3788 5725298637176714 3789 7719643797847957 3790 7172128406673100 3791 4862191089912544 3792 2484018761072818 3793 973597041947713 3794 295113808149932 3795 69180082442856 3796 12443487100136 3797 1688449494496 3798 167795490804 3799 11621865252 3800 514335627 3801 12272516 3802 105529 3803 77 3804 591719450953228 3805 2789974588794630 3806 6113986892425089 3807 8258519127138985 3808 7687776642034804 3809 5222929773539495 3810 2674633272257989 3811 1051077591677473 3812 319550099658437 3813 75164461093846 3814 13573847753942 3815 1850619892320 3816 184998577963 3817 12911897649 3818 577600213 3819 14019948 3820 124718 3821 101 3822 629817746008775 3823 2974164210578047 3824 6528389561327316 3825 8834046434823750 3826 8239541593642840 3827 5609736868065622 3828 2879490896800385 3829 1134560296209266 3830 345955136087456 3831 81652234065294 3832 14803976606518 3833 2027907141028 3834 203910565097 3835 14340319319 3836 648354654 3837 16005339 3838 147236 3839 135 3840 670306935996965 3841 3170205044278534 3842 6970164543273254 3843 9448654860155079 3844 8829887796641221 3845 6024447283974381 3846 3099628001398345 3847 1224497770176352 3848 374483246657461 3849 88684575385765 3850 16142428019088 3851 2221678096590 3852 224695667382 3853 15921408865 3854 727439199 3855 18257852 3856 173482 3857 176 3858 713333280712141 3859 3378840338007427 3860 7441073912743061 3861 10104930436300094 3862 9461443642383705 3863 6469021746997693 3864 3336154397298969 3865 1321375863543996 3866 405300541262948 3867 96305940867148 3868 17598472813549 3869 2433421221817 3870 247533959549 3871 17671012980 3872 815811534 3873 20813665 3874 204189 3875 231 3876 759051763405883 3877 3600858775231782 3878 7942990310167875 3879 10805625954234677 3880 10137011993096108 3881 6945555193279438 3882 3590258390281473 3883 1425716018547247 3884 438585767292229 3885 104564308767000 3886 19182148965418 3887 2664753735248 3888 272621700268 3889 19606416420 3890 914506957 3891 23709803 3892 239905 3893 297 3894 807626597240958 3895 3837097185805165 3896 8477903700257322 3897 11553671448758185 3898 10859581470806348 3899 7456285729130084 3900 3863212205402693 3901 1538077828286811 3902 474531264319112 3903 113511465335125 3904 20904331249958 3905 2917435938661 3906 300173952222 3907 21746779064 3908 1024702550 3909 26991664 3910 281568 3911 385 3912 859231760594747 3913 4088443414611635 3914 9047928530839984 3915 12352185326600982 3916 11632338446291070 3917 8003604151877745 3918 4156377743577104 3919 1659061732690886 3920 513343950030837 3921 123203284432411 3922 22776790706718 3923 3193379798953 3924 330425064633 3925 24113002839 3926 1147671627 3927 30706057 3928 329923 3929 490 3930 914051564972835 3931 4355839347182534 3932 9655311336416444 3933 13204486161479929 3934 12458679799977800 3935 8590064111715270 3936 4471212753595521 3937 1789311944431641 3938 555246416271036 3939 133700056116484 3940 24812275133998 3941 3494665526676 3942 363631669449 3943 26728229504 3944 1284858435 3945 34909917 3946 386189 3947 627 3948 972281252644102 3949 4640284120014729 3950 10302438776722371 3951 14114105221013377 3952 13342226468778595 3953 9218392907851051 3954 4809277385517387 3955 1929519533361838 3956 600478063356111 3957 145066810667494 3958 27024578852865 3959 3823551899748 3960 400073338911 3961 29617705689 3962 1437827819 3963 39662315 3964 451350 3965 792 3966 1034127627856544 3967 4942837517787052 3968 10991846151334921 3969 15084799763678352 3970 14286837851927569 3971 9891503005534982 3972 5172241218255197 3973 2080425767613799 3974 649296357351660 3975 157373697570315 3976 29428635542985 3977 4182495345327 3978 440056049709 3979 32809354431 3980 1608349214 3981 45034509 3982 526982 3983 1002 3984 1099809726246991 3985 5264623556090762 3986 11726226437687160 3987 16120567123532819 3988 15296627116781448 3989 10612504275636431 3990 5561890714124728 3991 2242825641801298 3992 701978134639953 3993 170696360404092 3994 32040600028377 3995 4574162356366 3996 483913045547 3997 36333639243 3998 1798342136 3999 51100838 4000 614406 4001 1255 4002 1169559519729880 4003 5606834280501371 4004 12508439847486446 4005 17225659672441041 4006 16375977466264012 4007 11384717044394141 4008 5980137211932063 4009 2417571693564302 4010 758821043794629 4011 185116373033779 4012 34877955501809 4013 5001451536529 4014 532008813154 4015 40224216868 4016 2009972777 4017 57950326 4018 715637 4019 1575 4020 1243622660713181 4021 5970733785892806 4022 13341523945044859 4023 18404600689571958 4024 17529559409744277 4025 12211685959330534 4026 6429025412518613 4027 2605578033756768 4028 820145044379097 4029 200721674081722 4030 37959609105114 4031 5467508385699 4032 584740232718 4033 44517806203 4034 2245592285 4035 65676401 4036 832422 4037 1958 4038 1322259270579864 4039 6357662456484765 4040 14228704384855935 4041 19662201175857750 4042 18762349132376596 4043 13097194773845567 4044 6910742462348902 4045 2807824705028867 4046 886294060478949 4047 217607068556752 4048 41306015741722 4049 5975750787661 4050 642541137884 4051 49254935582 4052 2507848389 4053 74390136 4054 967362 4055 2436 4056 1405744770119839 4057 6769041459444427 4058 15173406262317008 4059 21003577702063845 4060 20079647988824241 4061 14045282052045383 4062 7427627602143118 4063 3025362286241660 4064 957637702110298 4065 235874730212672 4066 44939289816228 4067 6529886653303 4068 705883786619 4069 54479818634 4070 2799618053 4071 84208541 4072 1122744 4073 3010 4074 1494370756539354 4075 7206377497158535 4076 16179266131467018 4077 22434171343827197 4078 21487103219205557 4079 15060257906185445 4080 7982182497168966 4081 3259316864391650 4082 1034573159593217 4083 255634779293243 4084 48883348024777 4085 7133943297726 4086 775284131010 4087 60241210071 4088 3124133364 4089 95270008 4090 1301904 4091 3718 4092 1588445932047235 4093 7671267820518617 4094 17250144751224365 4095 23959767732281352 4096 22990729950087269 4097 16146721780790535 4098 8577082199911830 4099 3510895293722190 4100 1117527180053320 4101 277005862647345 4102 53164039874429 4103 7792288475121 4104 851303665769 4105 66592293348 4106 3484909227 4107 107720959 4108 1507849 4109 4565 4110 1688297081484785 4111 8165405541135861 4112 18390140559996958 4113 25586518338071707 4114 24596934564287218 4115 17309581398001034 4116 9215186885447731 4117 3781390867807523 4118 1206958237648085 4119 300115818144808 4120 57809312440898 4121 8509664301945 4122 934555490519 4123 73591662193 4124 3885887634 4125 121733439 4126 1744830 4127 5604 4128 1794270104705903 4129 8690585247441471 4130 19603603937168475 4131 27320963037070448 4132 26312539502092020 4133 18554072882754537 4134 9899554314013581 4135 4072189319374976 4136 1303358800737109 4137 325102345379460 4138 62849362454591 4139 9291212162512 4140 1025706660649 4141 81303227695 4142 4331356703 4143 137490225 4144 2016775 4145 6842 4146 1906731109642465 4147 9248708928326985 4148 20895152325816408 4149 29170054012529094 4150 28144809620794842 4151 19885782201275239 4152 10633453154294160 4153 4384775290294464 4154 1407257817285796 4155 352113768973631 4156 68316826474218 4157 10142511944767 4158 1125485143243 4159 89797340997 4160 4826117567 4161 155205005 4162 2329125 4163 8349 4164 2026067562971251 4165 9841792247615391 4166 22269686215794425 4167 31141181109724001 4168 30101480159156375 4169 21310667930556577 4170 11420377137045812 4171 4720739176795505 4172 1519223314724186 4173 381309812592761 4174 74246958108135 4175 11069611552944 4176 1234682737187 4177 99150727526 4178 5375396868 4179 175105474 4180 2686959 4181 10143 4182 2152689504537055 4183 10471971177402667 4184 23732406058498916 4185 33242198719132530 4186 32190786437697396 4187 22835085504754168 4188 12264060187291136 4189 5081784501207923 4190 1639865244512432 4191 412862477065292 4192 80677847142255 4193 12079072133119 4194 1354163121510 4195 109447776493 4196 5985034782 4197 197456633 4198 3097215 4199 12310 4200 2287030832745697 4201 11141508993755697 4202 25288830194557810 4203 35481454237891849 4204 34421495385707572 4205 24465812969718309 4206 13168492487973573 4207 5469735719866280 4208 1769838462365799 4209 446956932556679 4210 87650625936987 4211 13178003034805 4212 1484865438956 4213 120780510593 4214 6661392440 4215 222541615 4216 3566486 4217 14883 4218 2429550658213871 4219 11852803683069520 4220 26944813802013028 4221 37867818263037275 4222 36802939010396777 4223 26210078397088170 4224 14137937652272059 4225 5886546623436143 4226 1909845982784370 4227 483792527247843 4228 95209722147917 4229 14374114055204 4230 1627813558091 4231 133250063025 4232 7411567697 4233 250688519 4234 4103558 4235 17976 4236 1 4237 2580734731972245 4238 12608395770353141 4239 28706568942480567 4240 40410716586273692 4241 39345049903523587 4242 28075588998937829 4243 15176950961651975 4244 6334309233206920 4245 2060642392676219 4246 523583816669321 4247 103403098558152 4248 15675756627851 4249 1784120512658 4250 146966698331 4251 8243292809 4252 282248859 4253 4716960 4254 21636 4255 1 4256 2741096956027482 4257 13410976576353540 4258 30580685802465783 4259 43120164071000789 4260 42058398954652251 4261 30070562117262654 4262 16290398840112386 4263 6815263370970381 4264 2223037574323154 4265 566561721550360 4266 112282544458572 4267 17091984198034 4268 1954999155810 4269 162051506606 4270 9165182988 4271 317628324 4272 5417851 4273 26013 4274 2 4275 2911180974271059 4276 14263396955554850 4277 32574155138925838 4278 46006800569619209 4279 44954235345149856 4280 32203758128167337 4281 17483479543516432 4282 7331806795717023 4283 2397900613937764 4284 612974713466886 4285 121903954374751 4286 18632600784403 4287 2141767571099 4288 178636488210 4289 10186627689 4290 357262415 4291 6217153 4292 31182 4293 3 4294 3091561851243297 4295 15168676528942422 4296 34694392023345308 4297 49081928987208576 4298 48044528999764393 4299 34484515452750105 4300 18761745252796735 4301 7886506095778988 4302 2586164057372342 4303 663090145032997 4304 132327663658914 4305 20308230612137 4306 2345861391815 4307 196866498052 4308 11318071825 4309 401652030 4310 7129024 4311 37334 4312 5 4313 3282847846828841 4314 16130013422077835 4315 36949260990515614 4316 52357555566302952 4317 51342015629625260 4318 36922787735024516 4319 20131125529267384 4320 8482108235693524 4321 2788828383856166 4322 717195614288344 4323 143618772194950 4324 22130375327598 4325 2568840352386 4326 216899410945 4327 12570902684 4328 451336098 4329 8167469 4330 44577 4331 7 4332 3485682284770680 4333 17150794568513477 4334 39347102612073373 4335 55846432595486094 4336 54860244525133894 4337 39529183387295689 4338 21597952357836643 4339 9121552953012941 4340 3006966869753787 4341 775600491148452 4342 155847531019601 4343 24111494386969 4344 2812402486494 4345 238908356825 4346 13957771921 4347 506932037 4348 9350352 4349 53166 4350 11 4351 3700745524156536 4352 18234606593460986 4353 41896761599141395 4354 59562103648059877 4355 58613629236915266 4356 42315007574747781 4357 23168986745401118 4358 9807985899083612 4359 3241730705507110 4360 838637488452807 4361 169089717584159 4362 26265072198131 4363 3078392108208 4364 263081989886 4365 15492472901 4366 569105503 4367 10695584 4368 63250 4369 15 4370 3928757043410998 4371 19385247291237529 4372 44607616561085048 4373 63518951466344881 4374 62617501372463927 4375 45292306869416880 4376 24851447092966367 4377 10544772745640142 4378 3494354552267990 4379 906664412221189 4380 183427081208527 4381 28605711009291 4382 3368816146751 4383 289627052738 4384 17190312230 4385 638616761 4386 12225719 4387 75162 4388 22 4389 4170477634174348 4390 20606737765168543 4391 47489611443409831 4392 67732248699980195 4393 66888167626543942 4394 48473916650526036 4395 26653039334815876 4396 11335514138722117 4397 3766162392511813 4398 980065968237107 4399 198947778097809 4400 31149209709083 4401 3685853762194 4402 318768777779 4403 19067982098 4404 716286626 4405 13963533 4406 89116 4407 30 4408 4426711715053696 4409 21903335250358934 4410 50553288770208830 4411 72218211648206294 4412 71442970283747422 4413 51873511504346387 4414 28581989087723238 4415 12184061736195215 4416 4058573875084488 4417 1059255770470904 4418 215746883852266 4419 33912670922730 4420 4031875250073 4421 350753834867 4422 21143980752 4423 803049956 4424 15937453 4425 105537 4426 42 4427 4698309776732353 4428 23279546634140188 4429 53809824832118234 4430 76994057123382503 4431 76300351383368789 4432 55505658723957689 4433 30647075783488028 4434 13094535220600338 4435 4373111002060619 4436 1144678416602029 4437 233926897512124 4438 36914593459532 4439 4409453558153 4440 385850894353 4441 23438483869 4442 899917412 4443 18176432 4444 124727 4445 56 4446 4986170956564430 4447 24740142751139134 4448 57271066858234197 4449 82078062702046919 4450 81479920766108897 4451 59385875176877744 4452 32857669073563519 4453 14071340531901859 4454 4711405371294749 4455 1236811790086034 4456 253598331544044 4457 40174995928582 4458 4821386079111 4459 424354013723 4460 25973826779 4461 1008036796 4462 20716167 4463 147244 4464 77 4465 5291245753108508 4466 26290173479404129 4467 60949572310740384 4468 87489630514395490 4469 87002528205361294 4470 63530687661628947 4471 35223767489832907 4472 15119189205816419 4473 5075205814541336 4474 1336169445790432 4475 274880294855313 4476 43715524846718 4477 5270708519080 4478 466583401474 4479 28774368931 4480 1128650912 4481 23593359 4482 173489 4483 101 4484 5614538893159526 4485 27934983658648803 4486 64858650469383255 4487 93249354738964873 4488 92890339929017706 4489 67957697057943609 4490 37756039644518095 4491 16243119096508510 4492 5466386662481505 4493 1443303247008280 4494 297901171774055 4495 47559597342433 4496 5760720004647 4497 512889313708 4498 31867048842 4499 1263167354 4500 26852837 4501 204189 4502 135 4503 5957112350638185 4504 29680229914454828 4505 69012406351728850 4506 99379093085722385 4507 99166919708730129 4508 72685646398927104 4509 40465867990454958 4510 17448516356684213 4511 5886956465880230 4512 1558806104286259 4513 322799296416828 4514 51732527585176 4515 6294999643798 4516 563653063885 4517 35281248942 4518 1413111660 4519 30540931 4520 239900 4521 176 4522 6320088529714641 4523 31531898420216914 4524 73425787135778328 4525 105902042476225925 4526 105857314840411106 4527 77734493202534388 4528 43365395455568678 4529 18741138972170837 4530 6339067422025055 4531 1683314997426507 4532 349723733325393 4533 56261691309443 4534 6877435559818 4535 619291501897 4536 39049426301 4537 1580207926 4538 34713840 4539 281552 4540 231 4541 6704653625423985 4542 33496323624815336 4543 78114631270371589 4544 112842819090868101 4545 112988147289669833 4546 83125486225390178 4547 46467574948911227 4548 20127141737611384 4549 6825025328953417 4550 1817514117339262 4551 378835057086523 4552 61176673574524 4553 7512244588638 4554 680258325792 4555 43206983464 4556 1766326579 4557 39429998 4558 329893 4559 297 4560 7112061161342402 4561 35580208042654931 4562 83095720339600027 4563 120227543136925896 4564 120587710304864926 4565 88881246997764843 4566 49786222111008104 4567 21613102981616437 4568 7347300333539406 4569 1962138326197307 4570 410306249922391 4571 66509458523331 4572 8204005779082 4573 747049238223 4574 47792991319 4575 1973576331 4576 44759646 4577 386134 4578 385 4579 7543635719254487 4580 37790643141465679 4581 88386833868222230 4582 128083928558915110 4583 128686070786100048 4584 95025856328712251 4585 53336071325224851 4586 23206052924375377 4587 7908538286736115 4588 2117976762592071 4589 444323601721664 4590 72294601659537 4591 8957683899280 4592 820203622792 4593 52850060854 4594 2204247137 4595 50776318 4596 451268 4597 490 4598 8000776876383025 4599 40135131362082100 4600 94006807287993993 4601 136441377927104695 4602 137315177824347480 4603 101584946188333313 4604 57132835358413111 4605 24913504018948428 4606 8511572993997055 4607 2285876800711825 4608 481087742078046 4609 78569448792636 4610 9778668035383 4611 900310476218 4612 58425176197 4613 2460915348 4614 57567764 4615 526857 4616 627 4617 8484963349484459 4618 42621609380972774 4619 99975593142325079 4620 145331082879983843 4621 146508977676945953 4622 108585797175445450 4623 61193268692733667 4624 26743483144564428 4625 9159439163925857 4626 2466748182975807 4627 520814679185261 4628 85374336858224 4629 10672799476535 4630 988010529728 4631 64569578080 4632 2746380590 4633 65226204 4634 614228 4635 792 4636 8997757362267115 4637 45258472660757743 4638 106314325751700328 4639 154786130413204570 4640 156303535618519953 4641 116057442020784940 4642 65535234958219737 4643 28704566027673103 4644 9855386365131333 4645 2661567551895995 4646 563736985102251 4647 92752846170132 4648 11646416363694 4649 1084003079935 4650 71339711054 4651 3063786683 4652 73861093 4653 715379 4654 1002 4655 9540809254739032 4656 48054601327378908 4657 113045389586851035 4658 164841615268464145 4659 166737165051589118 4660 124030775375120751 4661 70177778507830155 4662 30805913779868511 4663 10602893786127572 4664 2871383183885041 4665 610104994423538 4666 100752034401658 4667 12706386656060 4668 1189048643998 4669 78797128838 4670 3416552045 4671 83587952 4672 832072 4673 1255 4674 10115862335233947 4675 51019387498558808 4676 120192491455474479 4677 175534758890266612 4678 177850564296420329 4679 132538670366726211 4680 75141200617750677 4681 33057311943441152 4682 11405686130131682 4683 3097320172105595 4684 660188165873126 4685 109422727370029 4686 13860159631579 4687 1303976825434 4688 87009582260 4689 3808507971 4690 94542969 4691 966884 4692 1575 4693 10724757992691291 4694 54162764119864505 4695 127780736751952341 4696 186905035261187906 4697 189686961474142352 4698 141616102219773891 4699 80447140379041666 4700 35469211930635662 4701 12267750431423941 4702 3340585849876699 4703 714276463500939 4704 118819791092570 4705 15115804975354 4706 1429689609569 4707 96050941648 4708 4243823457 4709 106870571 4710 1122107 4711 1958 4712 11369441089730462 4713 57495235358449483 4714 135836710060933557 4715 198994303950884745 4716 202292268042636431 4717 151300279478746611 4718 86118660763913732 4719 38052775302407422 4720 13193354152013793 4721 3602475714821410 4722 772681920339179 4723 129002466971025 4724 16482072155597 4725 1567170429264 4726 106002449589 4727 4727162490 4728 120740072 4729 1301051 4730 2436 4731 12051965639436996 4732 61027908691697303 4733 144388560240467153 4734 211846950888822635 4735 215715241371941125 4736 161630783157471899 4737 92180339996041841 4738 40819920759805144 4739 14187064333247240 4740 3884379636692912 4741 835740229773404 4742 140034688047757 4743 17968436540666 4744 1717488230777 4745 116952677804 4746 5263602105 4747 136331536 4748 1506738 4749 3010 4750 12774500786542935 4751 64772528757580399 4752 153466090281230786 4753 225510037265862292 4754 230007656957714116 4755 172649714417959867 4756 98658368761821008 4757 43783374325084672 4758 15253768189527499 4759 4187788629953924 4760 903812539752439 4761 151985465005292 4762 19585168025250 4763 1881807912166 4764 128998956771 4765 5858813695 4766 153855155 4767 1743378 4768 3718 4769 13539337115066546 4770 68741513029744052 4771 163100852268269774 4772 240033456925005303 4773 245224490816751593 4774 184401851158255196 4775 105580653369466623 4776 46956722613683190 4777 16398694911710508 4778 4514301954888367 4779 977287285433678 4780 164929253598780 4781 21343385302336 4782 2061395312337 4783 142247383506 4784 6518973386 4785 173535134 4786 2014908 4787 4565 4788 14348893286223577 4789 72947989475396795 4790 173326247608605701 4791 255470102865354285 4792 261424112644081244 4793 196934814163162341 4794 112976925487500589 4795 50354469695231578 4796 17627439095026333 4797 4865634854621051 4798 1056582247865002 4799 178946399200921 4800 23255135050569 4801 2257629247237 4802 156814462530 4803 7250968919 4804 195631854 4805 2326720 4806 5604 4807 15205723031325517 4808 77405836271673645 4809 184177632860900713 4810 271876043304567161 4811 278668490313114631 4812 210299243251046106 4813 120878858610171581 4814 53992097446750823 4815 18945985549827312 4816 5243626678481361 4817 1142146662147816 4818 194123563022137 4819 25333455923329 4820 2472007589869 4821 172827164059 4822 8062304262 4823 220424015 4824 2683906 4825 6842 4826 16112522525467851 4827 82129723655898978 4828 195692431551748704 4829 289310707769415623 4830 297023406478562359 4831 224548984151873608 4832 129320191886649870 4833 57886129966379532 4834 20360735943886015 4835 5650249715773981 4836 1234463579241116 4837 210554234125944 4838 27592469818215 4839 2706161144088 4840 190424816339 4841 8961335743 4842 248233845 4843 3093340 4844 8349 4845 17072138146193052 4846 87135158091205081 4847 207910252170078691 4848 307837083893927240 4849 316558687846308865 4850 239741286598685942 4851 138336861540430123 4852 62054201937003484 4853 21878537024654821 4854 6087618481281251 4855 1334052290596250 4856 228339223647557 4857 30047457051021 4858 2961861032678 4859 209759239804 4860 9957169482 4861 279406954 4862 3561615 4863 10143 4864 18087574644613532 4865 92438528840832492 4866 220873012736457516 4867 327521925489082202 4868 337348447924052940 4869 255937014447856495 4870 147967140588204867 4871 66515131550422115 4872 23506710905711403 4873 6557999802453487 4874 1441471035155359 4875 247587253935889 4876 32714961818771 4877 3241034691013 4878 230996909201 4879 11059932458 4880 314341583 4881 4097448 4882 12310 4883 19162003759600668 4884 98057157037363133 4885 234625072383057558 4886 348435972405057343 4887 359471344009967262 4888 273200868385637003 4889 158251787071329767 4890 71288997923069231 4891 25253087157484899 4892 7063823426840128 4893 1557319786844299 4894 268415531341624 4895 35612880314955 4896 3545774804718 4897 254319191570 4898 12280662652 4899 353465752 4900 4709346 4901 14883 4902 20298773281950323 4903 104009347451880957 4904 249213370188070420 4905 370654183015661902 4906 383010849222074805 4907 291601622108722305 4908 169234201629038665 4909 76397223642069236 4910 27126037222949017 4911 7607693532508960 4912 1682243357442140 4913 290950424193387 4914 38760582347819 4915 3878357754328 4916 279924833333 4917 13631618823 4918 397270738 4919 5408390 4920 17977 4921 21501416598367052 4922 110314443076568304 4923 264687571713770752 4924 394255979944050248 4925 408055540390103707 4926 311212372619762072 4927 180960594678488295 4928 81862662379057624 4929 29134510891988432 4930 8192400845528516 4931 1816934597891278 4932 315328125744059 4933 42179014787392 4934 4241254378242 4935 308030307954 4936 15126166147 4937 446285778 4938 6205461 4939 21637 4940 22773662749336691 4941 116992882627692832 4942 281100223758861485 4943 419325509688929258 4944 434699402839848617 4945 332110805630083311 4946 193480164048232586 4947 87709692301071705 4948 31288075397270115 4949 8820935768072265 4950 1962137953764168 4951 341695434224639 4952 45890841754347 4953 4637151256228 4954 338872681658 4955 16779129030 4956 501116277 4957 7114585 4958 26014 4959 1 4960 24119447011612120 4961 124066261196759164 4962 298506917613211711 4963 445951917072009482 4964 463042152873669752 4965 354379476777899550 4966 206845283440605750 4967 93964315207286184 4968 33596956854849943 4969 9496502210955490 4970 2118653141204589 4971 370210519868283 4972 49920565678496 4973 5068963641833 4974 372710114477 4975 18606670753 4976 562415281 4977 8149762 4978 31184 4979 1 4980 25542922040248454 4981 131557394183383118 4982 316966461345047308 4983 474229635284389414 4984 493189579057752043 4985 378106109766169130 4986 221111702663936598 4987 100654262176670847 4988 36072084658402525 4989 10222532566643583 4990 2287339218060795 4991 401043821781506 4992 54294689147250 4993 5539859996983 4994 409825141654 4995 20626700069 4996 630927848 4997 9328668 4998 37336 4999 2 5000 27048469607330765 5001 139490384640625684 5002 336541061698567813 5003 504258692261996562 5004 525253903376587614 5005 403383912237020280 5006 236338760000293716 5007 107809105710885433 5008 38725138545660092 5009 11002703490899252 5010 2469118803005777 5011 434378934905175 5012 59041856334447 5013 6053277491273 5014 450525371101 5015 22858744770 5016 707458861 5017 10669138 5018 44580 5019 3 5020 28640712950393751 5021 147890694295100705 5022 357296515959746020 5023 536145034499983637 5024 559354163361895160 5025 430311910588346162 5026 252589607805605802 5027 115460379197765458 5028 41568598992373106 5029 11840952969860016 5030 2664982736502374 5031 470413641069663 5032 64193039616934 5033 6612950314581 5034 495147258691 5035 25324415758 5036 792923655 5037 12193532 5038 53170 5039 5 5040 30324529771944098 5041 156785218394387224 5042 379302414395310861 5043 570000869178826106 5044 595616616339911732 5045 458995304658836903 5046 269931451789122226 5047 123641703697532673 5048 44615800646638964 5049 12741498323940501 5050 2875994919039255 5051 509360933525704 5052 69781704968122 5053 7222928177413 5054 544057021102 5055 28047280261 5056 888312780 5057 13924514 5058 63255 5059 7 5060 32105065933357057 5061 166202364536387866 5062 402632353942425829 5063 605945025517836198 5064 634175167197969725 5065 489545843627680584 5066 288435805100892486 5067 132388922992969715 5068 47880989512849919 5069 13708855652142968 5070 3103297646283846 5071 551450202128803 5072 75844026939489 5073 7887608979355 5074 597654992151 5075 31053391790 5076 994749601 5077 15890232 5078 75167 5079 11 5080 33987749857913982 5081 176172135782056181 5082 427364163567991356 5083 644103336586723385 5084 675171820818236713 5085 522082224163902838 5086 308178757813138963 5087 141740246900982445 5088 51379383593066140 5089 14747860358123171 5090 3348117155939375 5091 596928416260177 5092 82419081617403 5093 8611760860791 5094 656376817826 5095 34371161890 5096 1113450936 5097 18119484 5098 89123 5099 15 5100 35978307689371383 5101 186726218235635194 5102 453580142007550729 5103 684609042650356567 5104 718757160690971053 5105 556730512321466216 5106 329241263052760190 5107 151736403862286495 5108 55127237753628438 5109 15863689301974867 5110 3611769729824094 5111 646061486180506 5112 89549094673729 5113 9400559887024 5114 720698450494 5115 38031968923 5116 1245793756 5117 20647601 5118 105545 5119 22 5120 38082779257052870 5121 197898073270167147 5122 481367308656269110 5123 727603217081494669 5124 765090855173472662 5125 593624590353903558 5126 351709440382852954 5127 162420802886804430 5128 59141912520666807 5129 17061884189556957 5130 3895668050717930 5131 699135628169033 5132 97279666122489 5133 10259616274176 5134 791137698590 5135 42070030001 5136 1393271069 5137 23511057 5138 124736 5139 30 5140 40307534867266297 5141 209723034740023715 5142 510817668126916358 5143 773235216322271021 5144 814342192924247290 5145 632906630091427650 5146 375674897889590767 5147 173839705926924417 5148 63441947633927368 5149 18348376794233787 5150 4201328181149780 5151 756458928096405 5152 105660056111887 5153 11195017869854 5154 868259980083 5155 46523098117 5156 1557568101 5157 26754232 5158 147252 5159 42 5160 42659292972086306 5161 222238411401020689 5162 542028489283925116 5163 821663155098789541 5164 866690649111446205 5165 674727594215824727 5166 401235073679118933 5167 186042410785888411 5168 68047140064090794 5169 19729515605592394 5170 4530376842416810 5171 818362915326108 5172 114743446927771 5173 12213361253879 5174 952680268618 5175 51432342048 5176 1740514183 5177 30423099 5178 173498 5179 56 5180 45145138772656014 5181 235483594753261411 5182 575102599655166384 5183 873054408162008033 5184 922326484297379972 5185 719247767260401123 5186 428493598299165916 5187 199081445784268701 5188 72978627391009235 5189 21212094533970844 5190 4884559393374477 5191 885204358064171 5192 124587272123425 5193 13321801925918 5194 1045069729995 5195 56843142050 5196 1944169602 5197 34573246 5198 204197 5199 77 5200 47772543783505997 5201 249500172689343875 5202 610148695827336303 5203 927586140219676163 5204 981451377612433723 5205 766637317819201942 5206 457560678983136797 5207 213012776300371381 5208 78258976245797593 5209 22803383254885910 5210 5265748163534835 5211 957367077194576 5212 135253521297985 5213 14528091141710 5214 1146158171597 5215 62804978699 5216 2170772333 5217 39262687 5218 239907 5219 101 5220 50549386417384735 5221 264332049205986794 5222 647281670774275108 5223 985445865535033987 5224 1044279096282059212 5225 817076893999996258 5226 488553507401365094 5227 227896024508284692 5228 83912276790851637 5229 24511159873369557 5230 5675951569448316 5231 1035264006603688 5232 146809119478001 5233 15840633789752 5234 1256741666418 5235 69372349554 5236 2422838175 5237 44560850 5238 281552 5239 135 5240 53483973653658090 5241 280025570437422161 5242 686622959144950322 5243 1046832038627726463 5244 1111036203542117904 5245 870758253803654809 5246 521596691845658434 5247 243794702537033340 5248 89964242945328230 5249 26343745460073031 5250 6117323650649003 5251 1119339282488014 5252 159326281219116 5253 17268531950351 5254 1377685619661 5255 76604670418 5256 2703101633 5257 50540611 5258 329888 5259 176 5260 56585063821696944 5261 296629657451074337 5262 728300901245071952 5263 1111954678061164012 5264 1181962807047694215 5265 927884932667863237 5266 556822715792872855 5267 260776460453829098 5268 96442319409593478 5269 28310041202780585 5270 6592174483796746 5271 1210070607179158 5272 172882947484075 5273 18821651693243 5274 1509933551820 5275 84567323796 5276 3014630525 5277 57288738 5278 386118 5279 231 5280 59861890569285285 5281 314195946101523162 5282 772451126800595240 5283 1181036024993513602 5284 1257313349985602528 5285 988672950071719306 5286 594372423934351582 5287 278913349348390283 5288 103375795202664214 5289 30419567706615192 5290 7102981087080267 5291 1307971653815564 5292 187563197237077 5293 20510674447039 5294 1654510867072 5295 93331587012 5296 3360761958 5297 64896570 5298 451238 5299 297 5300 63324188089272105 5301 332778934245990933 5302 819216959701913794 5303 1254311238248355574 5304 1337357447477325887 5305 1053351557689335057 5306 634395537708378008 5307 298282101116351333 5308 110795924854627902 5309 32682507230400715 5310 7652399313825954 5311 1413594777796279 5312 203457750165083 5313 22347174077783 5314 1812534993757 5315 102975832179 5316 3745232845 5317 73472222 5318 526802 5319 385 5320 66982217640447280 5321 352436136827866602 5322 868749844586534396 5323 1332029128133623717 5324 1422380770543766264 5325 1122164031213627572 5326 677051201669485514 5327 318964425241666188 5328 118736056978294757 5329 35109748384325794 5330 8243276318424496 5331 1527533783145115 5332 220664444302246 5333 24343677427289 5334 1985220018795 5335 113585483812 5336 4172109777 5337 83130075 5338 614146 5339 490 5340 70846795441547696 5341 373228249180671383 5342 921209796531684743 5343 1414452931036851539 5344 1512685980441190722 5345 1195368508617047718 5346 722508562964212002 5347 341047324313078353 5348 127231771461069145 5349 37712934140516793 5350 8878664130573488 5351 1650427030926264 5352 239288815058657 5353 26513753208954 5354 2173888344854 5355 125254399611 5356 4645939551 5357 94004572 5358 715254 5359 627 5360 74929322024194510 5361 395219318901792380 5362 976765875229408181 5363 1501861126802092280 5364 1608593716166918775 5365 1273238877229986452 5366 770947385321498949 5367 364623428727413003 5368 136321025011171965 5369 40504512646056202 5370 9561833901112278 5371 1782960620246890 5372 259444648814660 5373 28872083249858 5374 2379976376325 5375 138084866184 5376 5171672154 5377 106238589 5378 831894 5379 792 5380 79241813089894395 5381 418476926871975158 5382 1035596684677204082 5383 1594548301541152938 5384 1710443638033168832 5385 1356065712691074121 5386 822558700164978020 5387 389791352424662694 5388 146044306405313994 5389 43497791770336849 5390 10296291392069843 5391 1925871950954313 5392 281254649108459 5393 31434565039874 5394 2605047962836 5395 152189183236 5396 5754832738 5397 119999259 5398 966626 5399 1002 5400 83796931958814086 5401 443072377838210058 5402 1097890899839333576 5403 1692826058179497308 5404 1818595530371758510 5405 1444157272458259848 5406 877545496468774337 5407 416656070188989093 5408 156444801194837537 5409 46706996859060398 5410 11085793245232755 5411 2079953378767316 5412 304851078506866 5413 34218395392020 5414 2850801286073 5415 167689718989 5416 6401439281 5417 135464518 5418 1121757 5419 1255 5420 88608023707024258 5421 469080900976394577 5422 1163847821876020766 5423 1797023977158584242 5424 1933430466881754005 5425 1537840547267290663 5426 936123452110335043 5427 445329318616684578 5428 167568567330454449 5429 50147332683303582 5430 11934364652501209 5431 2246056297371452 5432 330376524731369 5433 37242188762709 5434 3119084376345 5435 184720723176 5436 7118198804 5437 152841685 5438 1300573 5439 1575 5440 93689151049062987 5441 496581861082641478 5442 1233677963151337219 5443 1907490630303873908 5444 2055352041780590081 5445 1637462373532063833 5446 998521708684518959 5447 475930021337720738 5448 179464721483918320 5449 53835049049868109 5450 12846317929607096 5451 2425095336521618 5452 357984643780862 5453 40526075419689 5454 3411903462088 5455 203428451803 5456 7912418434 5457 172352321 5458 1506101 5459 1958 5460 99055132067682780 5461 525658980879800881 5462 1307603663719642926 5463 2024594650629692522 5464 2184787670586895341 5465 1743390610457611894 5466 1064983692841547957 5467 508584740777388032 5468 192185637657379259 5469 57787511143198108 5470 13826272662559289 5471 2618053037065688 5472 387841041395885 5473 44091837842289 5474 3731440832401 5475 223973257451 5476 8792230992 5477 194253073 5478 1742525 5479 2436 5480 104721579898466527 5481 556400574933250603 5482 1385859741116933353 5483 2148725860840087096 5484 2322189964393541851 5485 1856015385226602021 5486 1135767986232193297 5487 543428157250534187 5488 205787157887512412 5489 62023274028878432 5490 14879176905081867 5491 2825984670411176 5492 420124132593767 5493 47963025789288 5494 4080064937845 5495 246529798824 5496 9766498882 5497 218819006 5498 2013797 5499 3010 5500 110704944435987471 5501 588899795922729894 5502 1468694174901603179 5503 2280296464082586933 5504 2468038181607321210 5505 1975750410425063809 5506 1211149247569164274 5507 580603577830883722 5508 220328816774234642 5509 66562162489882489 5510 16010330142647151 5511 3050023590959978 5512 455026155048863 5513 52165113616522 5514 4460350989946 5515 271289437844 5516 10845072370 5517 246367711 5518 2325268 5519 3718 5520 117022556180724185 5521 623254893829482668 5522 1556368827898427488 5523 2419742300128078568 5524 2622839761363750406 5525 2103034377480245713 5526 1291419189199211442 5527 620263475918661286 5528 235874079678375925 5529 71425355610074107 5530 17225407469317930 5531 3291386765412937 5532 492754163398877 5533 56725634894112 5534 4875093076527 5535 298460570528 5536 12038688397 5537 277240080 5538 2682039 5539 4565 5540 123692672351425455 5541 659569488615466335 5542 1649160206271477415 5543 2567524170295883206 5544 2787131943390185762 5545 2238332430727702165 5546 1376887611913272532 5547 662570064282108129 5548 252490596467762930 5549 76635477349868710 5550 18530485756091416 5551 3551380899043558 5552 533531193575262 5553 61674363810180 5554 5327327949904 5555 328271377540 5556 13359265075 5557 311828269 5558 3090935 5559 5604 5560 130734525339473549 5561 697952857253486884 5562 1747360260110255861 5563 2724129235155234595 5564 2961483478717663925 5565 2382137726325174553 5566 1467883500832284165 5567 707695902585805908 5568 270250470704233467 5569 82216692529255930 5570 19932071218044708 5571 3831408776564339 5572 577597411610110 5573 67043472577643 5574 5820349562407 5575 360970293321 5576 14819794629 5577 350554304 5578 3558562 5579 6842 5580 138168373640145460 5581 738520235767699698 5582 1851277226803941014 5583 2890072488790502363 5584 3146496436447179449 5585 2534973081148200250 5586 1564756186518533729 5587 755824542435258773 5588 289230546321446357 5589 88194809567173454 5590 21437129217168036 5591 4132976270736694 5592 625211452049476 5593 72867740493066 5594 6357736457348 5595 396829176349 5596 16434682266 5597 393901640 5598 4093573 5599 8349 5600 146015555406181883 5601 781393136949310419 5602 1961236519643905937 5603 3065898313443241244 5604 3342808111851004159 5605 2697392716369764003 5606 1667876574364455710 5607 807151211237766214 5608 309512711732223025 5609 94597389355523375 5610 23053115684099625 5611 4457699610725346 5612 676651744071173 5613 79184737805319 5614 6943369185461 5615 436143946718 5616 18219633052 5617 442391687 5618 4704475 5619 10143 5620 154298544716625292 5621 826699684726409947 5622 2077581663656547286 5623 3252182119290600210 5624 3551093041262319237 5625 2869984101410564074 5626 1777638446989950071 5627 861883538127748497 5628 331184223601332728 5629 101453861745464374 5630 24788011053240128 5631 4807313397816522 5632 732218048683097 5633 86035066670126 5634 7581461911780 5635 479238230661 5636 20192039142 5637 496620025 5638 5402263 5639 12310 5640 163041010712039319 5641 874574965963343946 5642 2200675281276926688 5643 3449532073688366354 5644 3772065129545325162 5645 3053369903543408838 5646 1894459843117552739 5647 920242323446760000 5648 354338050294414147 5649 108795649015096954 5650 26650356057047697 5651 5183678932051209 5652 792232989639089 5653 93462575588888 5654 8276583144850 5655 526464223060 5656 22370864340 5657 557229551 5658 6197830 5659 14883 5660 172267879760656519 5661 925161400473953653 5662 2330900130695714491 5663 3658590924425095104 5664 4006479896619761982 5665 3248210049442976858 5666 2018784517985595450 5667 982462355466279199 5668 379073237433474202 5669 116656297892455373 5670 28649290353619687 5671 5588793376726880 5672 857043818180862 5673 101514637129556 5674 9033692224274 5675 578206869542 5676 24777086594 5677 624952694 5678 7105107 5679 17977 5680 182005400768843671 5681 978609130356678153 5682 2468660199217838544 5683 3880037922419370850 5684 4255136849114152984 5685 3455203904568789992 5686 2151083489378780614 5687 1048793275998125099 5688 405495295645358802 5689 125071619512080276 5690 30794593290702255 5691 6024799293311311 5692 927024178445822 5693 110242397873980 5694 9858164000302 5695 634884990891 5696 27433579795 5697 700581543 5698 8138036 5699 21637 5700 192281213810840687 5701 1035076429551894133 5702 2614381854671818543 5703 4114590849012505939 5704 4518881984227898868 5705 3675092577381100995 5706 2291856674903874602 5707 1119500498924369590 5708 433716613161622277 5709 134079839012888125 5710 33096727853089583 5711 6493995114990971 5712 1002576133801391 5713 119701098268616 5714 10755830882574 5715 696956109313 5716 30365621870 5717 785015373 5718 9314194 5719 26015 5720 203124422262315872 5721 1094730134544271184 5722 2768515058116997100 5723 4363008153068378641 5724 4798610433039753093 5725 3908661354956727410 5726 2441634624905725559 5727 1194866183680558389 5728 463856893441386764 5729 143721754123915663 5730 35566887069586489 5731 6998846060430286 5732 1084132201108201 5733 129950363725493 5734 11733012186002 5735 764917884790 5736 33600774717 5737 879228103 5738 10651379 5739 31185 5740 214565668569831576 5741 1157746097484703932 5742 2931534640610413715 5743 4626091204260505231 5744 5095269250718528380 5745 4156742277757706955 5746 2600980357424206271 5747 1275190268032688215 5748 496043620722123338 5749 154040904608975699 5750 38217043999716206 5751 7541996099305327 5752 1172157675944276 5753 141054573078200 5754 12796562635676 5755 839313663518 5756 37169466594 5757 984323053 5758 12171759 5759 37337 5760 1 5761 226637213859973868 5762 1224309662767530735 5763 3103941647531076275 5764 4904686668471488430 5765 5409860361554946793 5766 4420216860898587605 5767 2770491300185261413 5768 1360791562468337326 5769 530412553777694997 5770 165083751916592478 5771 41060004536724802 5772 8126280437783968 5773 1267152976514409 5774 153083197120783 5775 13953907097773 5776 920734318640 5777 41104875283 5778 1101495839 5779 13897961 5780 44582 5781 1 5782 239373021601313565 5783 1294616168135870150 5784 3286264754231251153 5785 5199689011501401843 5786 5743443667597964651 5787 4700018970489198938 5788 2950801346500440565 5789 1452008911121225061 5790 567108251048248705 5791 176899871033457663 5792 44109464246848699 5793 8754739184316912 5794 1369656310409045 5795 166111222955188 5796 15213096581445 5797 1009824628542 5798 45443593771 5799 1232097876 5800 15857900 5801 53172 5802 2 5803 252808845470940659 5804 1368871471780763648 5805 3479061756227494439 5806 5512043138359578596 5807 6097140329281135069 5808 4997137863254779411 5809 3142583030867166346 5810 1549202421786525783 5811 606284627552896711 5812 189542153913354273 5813 47380068432246557 5814 9430631627031955 5815 1480246372805070 5816 180219547528614 5817 16582849332613 5818 1107285584367 5819 50225518656 5820 1377595446 5821 18080265 5822 63258 5823 3 5824 266982321656852973 5825 1447292506646834891 5826 3682921137992531164 5827 5842747175146637417 5828 6472136227647387356 5829 5312621398966356316 5830 3346549831919030938 5831 1652754770418223532 5832 648105547050095428 5833 203067026652322198 5834 50887476730086155 5835 10157451834819794 5836 1599545405510730 5837 195495466060156 5838 18072615367212 5839 1213881749994 5840 55494615080 5841 1539641516 5842 20600124 5843 75171 5844 5 5845 281933065843762863 5846 1530107863180852376 5847 3898463724681614990 5848 6192855400667948652 5849 6869685618035576474 5850 5647579434790346624 5851 3563458609020224046 5852 1763072583204118160 5853 692745449984362099 5854 217534679757529251 5855 54648431410209524 5856 10938944977030628 5857 1728222300756401 5858 212033129155595 5859 19692625050829 5860 1330444124952 5861 61298813312 5862 1720031411 5863 23453777 5864 89128 5865 7 5866 297702775063165743 5867 1617558402196564207 5868 4126344420578038286 5869 6563481336314916661 5870 7291114985413298695 5871 6003187412129109893 5872 3794112181169932363 5873 1880587902040387294 5874 740390021016486701 5875 233009313890883202 5876 58680830775868110 5877 11779125128169756 5878 1866996107781962 5879 229934104996503 5880 21453963553453 5881 1457878618603 5882 67690884820 5883 1920785158 5884 26685218 5885 105550 5886 11 5887 314335334668207952 5888 1709897899273303586 5889 4367254038924857430 5890 6955801002257146040 5891 7737827112190372061 5892 6380690146146792852 5893 4039362055314186530 5894 2005759736911580512 5895 791236896852640340 5896 249559400452776312 5897 63003806785702268 5898 12682293912913147 5899 2016639602862330 5900 249307909643147 5901 23368628062083 5902 1597169611248 5903 74728355569 5904 2144097535 5905 30340234 5906 124743 5907 15 5908 331876930714326492 5909 1807393722136265341 5910 4621921228162680513 5911 7371056348382803503 5912 8211305370406855452 5913 6781405829660374391 5914 4300111313421733555 5915 2139075711765802841 5916 845496418512717767 5917 267257959554704310 5918 67637808428270659 5919 13653060818725772 5920 2177983307255629 5921 270272654052532 5922 25449613694662 5923 1749389699313 5924 82474509805 5925 2392433567 5926 34473923 5927 147260 5928 22 5929 350376167961961855 5930 1910327542918971147 5931 4891114498980441756 5932 7810558869767791879 5933 8713118249794280581 5934 7206730262749478868 5935 4577317666517699057 5936 2281053807760421778 5937 903392428947297643 5938 286182854794078650 5939 72604689916047093 5940 14696364488716993 5941 2351919590016350 5942 292955659001518 5943 27710980871209 5944 1915704067620 5945 90998324312 5946 2668473895 5947 39143924 5948 173507 5949 30 5950 369884193802189412 5951 2018996086949348819 5952 5175644357596727225 5953 8275693416165964483 5954 9244924134745755600 5955 7658141321068577121 5956 4871996686074588593 5957 2432244211110775024 5958 965163120547839509 5959 306417107604146000 5960 77927805347202999 5961 15817495886633076 5962 2539407271853424 5963 317494199208972 5964 30167954337414 5965 2097381743458 5966 100375621330 5967 2975222584 5968 44419088 5969 204205 5970 42 5971 390454828422013708 5972 2133711919752109699 5973 5476365551035118965 5974 8767922205224836439 5975 9808476343646043829 5976 8137203675473608805 5977 5185225221672065048 5978 2593231270145988699 5979 1031061933667149261 5980 328049230586405268 5981 83632108877087844 5982 17022122603572686 5983 2741476337256891 5984 344036215923976 5985 32837002419289 5986 2295800924697 5987 110689031076 5988 3315948546 5989 50371836 5990 239916 5991 56 5992 412144701460121043 5993 2254804274452365311 5994 5794179429561089854 5995 9288789050859194339 5996 10405628444433769006 5997 8645573777358853220 5998 5518145016681768736 5999 2764635569409172424 6000 1101358511137967316 6001 351173582868918947 6002 89744262165587823 6003 18316315266719046 6004 2959233206822137 6005 372741172771197 6006 35735951213283 6007 2512461939928 6008 122029315143 6009 3694309522 6010 57088079 6011 281560 6012 77 6013 435013395502028897 6014 2382619921468583464 6015 6130036432519138068 6016 9839923817722756602 6017 11038339861142127187 6018 9185005123773187132 6019 5871966532021926371 6020 2947116126003627840 6021 1176339710162631464 6022 375890746940711169 6023 96292748099640108 6024 19706575274023421 6025 3193866148227333 6026 403780880576869 6027 38884077559209 6028 2748993759832 6029 134495370588 6030 4114286605 6031 64658560 6032 329895 6033 101 6034 459123596779708431 6035 2517524082456396313 6036 6484938704245925035 6037 10423047113219656085 6038 11708681787519670446 6039 9757353818219160256 6040 6247972990715250378 6041 3141372717038864060 6042 1256310677023911641 6043 402307930229898084 6044 103307992716790025 6045 21199864891050274 6046 3446651311152222 6047 437340481457738 6048 42302240780231 6049 3007168918938 6050 148195746433 6051 4580327431 6052 73190331 6053 386118 6054 135 6055 484541253363685489 6056 2659901391014831540 6057 6859942846057181627 6058 11039975230141626666 6059 12418843423492454186 6060 10364584442819989053 6061 6647524654740435911 6062 3348148343921384460 6063 1341595986295033299 6064 430539390960273282 6065 110822494273517371 6066 22803638884150447 6067 3718958936227310 6068 473619403171437 6069 46012991702896 6070 3288911397805 6071 163248700217 6072 5097275381 6073 82796870 6074 451233 6075 176 6076 511335741244525165 6077 2810156902354046581 6078 7256162811534852811 6079 11692625352780180094 6080 13171138552116405852 6081 11008776259515772547 6082 7072063348333211114 6083 3568231843225984012 6084 1432540850536817838 6085 460706891846376939 6086 118870961534263587 6087 24525878807392361 6088 4012260262858028 6089 512832490027895 6090 50040724441309 6091 3596313850061 6092 179783942066 6093 5670532051 6094 93611317 6095 526786 6096 231 6097 539580038726206535 6098 2968717154183544970 6099 7674772952793810811 6100 12383021039718802376 6101 13968012475279182946 6102 11692129757661792002 6103 7523117240303019506 6104 3802460650894562239 6105 1529512402461217085 6106 492940181182591831 6107 127490460208065562 6108 26375129068008483 6109 4328134649500616 6110 555211106405016 6111 54411804142421 6112 3931647098169 6113 197942756777 6114 6305982129 6115 105775328 6116 614116 6117 297 6118 569350909470491289 6119 3136031281691363062 6120 8117011224747879826 6121 13113297998588829749 6122 14812049327024344760 6123 12416973567623288209 6124 8002305901315861144 6125 4051723730340034196 6126 1632901056149365350 6127 527377505237494607 6128 136720569759033386 6129 28360535973675231 6130 4668277476051318 6131 601004436263807 6132 59154741976581 6133 4297379989328 6134 217880006090 6135 7010179628 6136 119454222 6137 715199 6138 385 6139 600729094641173575 6140 3312572189172636379 6141 8584182555685099868 6142 13885710167573595080 6143 15705979784571432048 6144 13185771759748131797 6145 8511345650235949199 6146 4316964672045078832 6147 1743121949695084628 6148 564166151594871393 6149 146603549474317157 6150 30491888833638382 6151 5034508307649334 6152 650480757891004 6153 64300344471779 6154 4696190854437 6155 239764338624 6156 7790265237 6157 134824455 6158 831812 6159 490 6160 633799514628684797 6161 3498837780938446560 6162 9077662393031029490 6163 14702636119158657320 6164 16652689198788220816 6165 14001131550343373231 6166 9052055206869569393 6167 4599184976587623407 6168 1860616476480200402 6169 603463027651292502 6170 157184516220193301 6171 32779664412137146 6172 5428779931250113 6173 703928936851515 6174 69881915252979 6175 5130990373929 6176 263780489573 6177 8654181599 6178 152091032 6179 966501 6180 627 6181 668651480755417091 6182 3695352254772859256 6183 9598900432451512669 6184 15566585803680155095 6185 17655226165605379282 6186 14865811436219949218 6187 9626361667178354464 6188 4899447529490352317 6189 1985853907889058214 6190 645435274046886323 6191 168511632718522662 6192 35235073749884337 6193 5853187709511345 6194 761659897912803 6195 75935429552658 6196 5604935315173 6197 290129598421 6198 9610585220 6199 171473321 6200 1121579 6201 792 6202 705378917478896827 6203 3902667460893700767 6204 10149424539917775633 6205 16480207650008381169 6206 18716811562252042915 6207 15782729781817409737 6208 10236306820224493555 6209 5218880281027984238 6210 2119333115396237732 6211 690260917623836779 6212 180636308965430174 6213 37870112754092290 6214 6309979913046671 6215 824008339160738 6216 82499766599194 6217 6121454941421 6218 319031852975 6219 10669090529 6220 193225120 6221 1300315 6222 1002 6223 744080595636419772 6224 4121364329477691135 6225 10730844876934760347 6226 17446296041221557577 6227 19840848073100356606 6228 16754973882797747125 6229 10884053824423826961 6230 5558680140746815204 6231 2261584395295760894 6232 738129563757156966 6233 193613415615923160 6234 40697615515855842 6235 6801568432065071 6236 891334430661077 6237 89616913387808 6238 6684267415521 6239 350726940611 6240 11840178273 6241 217618711 6242 1505751 6243 1255 6244 784860377193697135 6245 4352054370504168736 6246 11344858238440291964 6247 18467799185708202362 6248 21030930230729308234 6249 17785809532737393738 6250 11571894264770510146 6251 5920117101006175835 6252 2413171404810339398 6253 789243133110054676 6254 207501512150695929 6255 43731311863943667 6256 7330540584395903 6257 964025782363488 6258 97332232414496 6259 7297410239961 6260 385477088801 6261 13135475927 6262 244967802 6263 1742047 6264 1575 6265 827827472095253974 6266 4595381249315397964 6267 11993252614455494913 6268 19547827403697840940 6269 22290854999417426983 6270 18878691119501678374 6271 12302255610739757446 6272 6304538600495487094 6273 2574693213406270753 6274 843816642803165354 6275 222363088616461117 6276 46985888054930831 6277 7899671379016419 6278 1042499402635737 6279 105694699184987 6280 7965259876356 6281 423567684910 6282 14567658612 6283 275609722 6284 2013160 6285 1958 6286 873096707841908909 6287 4852022441430554573 6288 12677911987278762247 6289 20689661850140692484 6290 23624632930441825545 6291 20037272280691118111 6292 13077709098474496308 6293 6713374143840589504 6294 2746786478890051276 6295 902079037452149763 6296 238264824016276627 6297 50477052227806089 6298 8511937004648806 6299 1127203956895940 6300 114757210720388 6301 8692566821168 6302 465310770055 6303 16150772196 6304 309931741 6305 2324415 6306 2436 6307 920788812326102551 6308 5122690970926082279 6309 13400821375234791939 6310 21896763697385265496 6311 25036499918465057801 6312 21265417147748961622 6313 13900978059580840256 6314 7148140189411059315 6315 2930127752764312790 6316 964274070276480759 6317 255277860092811296 6318 54221603459613369 6319 9170528861589753 6320 1218622024902955 6321 124576862251551 6322 9484478949580 6323 511045864671 6324 17900130418 6325 348351015 6326 2680928 6327 3010 6328 971030710605848226 6329 5408137236323693646 6330 14164072135787050752 6331 23172783801022722111 6332 26530929591251347548 6333 22567212211331370180 6334 14774946722751198928 6335 7610445323087661380 6336 3125435925395464500 6337 1030661240240322948 6338 273478093828948272 6339 58237506179151943 6340 9878868968257117 6341 1317272691674820 6342 135215302371847 6343 10346582010304 6344 561143990754 6345 19832682581 6346 391344896 6347 3089483 6348 3718 6349 1023955836338843429 6350 5709150928055533372 6351 14969867541579004811 6352 24521572873051168596 6353 28112646366236389644 6354 23946978840655154021 6355 15702669512722057063 6356 8101995731961185998 6357 3333474816125676656 6358 1101516785564801029 6359 292946487422908863 6360 62543968711946663 6361 10640626007893755 6362 1423714147709524 6363 146739055176140 6364 11284927322391 6365 616008746760 6366 21966909523 6367 439428502 6368 3556695 6369 4565 6370 1079704458496460214 6371 6026563042438213106 6372 15820528642228719249 6373 25947192189645028692 6374 29786639208657243624 6375 25409286492981102112 6376 16687380875978318112 6377 8624600997349173649 6378 3555055919975281038 6379 1177134740172871478 6380 313769399312957579 6381 67161527850853562 6382 11459732916974315 6383 1538546660575635 6384 159219929217812 6385 12306078467544 6386 676080934687 6387 24323245329 6388 493189331 6389 4091168 6390 5604 6391 1138424024129601903 6392 6361247996723653593 6393 16718500426605768080 6394 27453924860447070186 6395 31558176128112006593 6396 26958966649634216378 6397 17732505660581008276 6398 9180180222776637130 6399 3791041316888302515 6400 1257828053643807517 6401 336038934988049967 6402 72112138159972905 6403 12340405231520140 6404 1662415567750231 6405 172735391976823 6406 13417144180016 6407 741839942695 6408 26923968587 6409 553262430 6410 4701422 6411 6842 6412 1200269518007952609 6413 6714125849945994716 6414 17666358301248276346 6415 29046287687586068471 6416 33432819453145822052 6417 28601127518439355582 6418 18841670082253728556 6419 9770768518720140745 6420 4042346756295031419 6421 1343929781779532332 6422 359853321495024862 6423 77419268056304979 6424 13287161158748068 6425 1796014683955797 6426 187369040690828 6427 14625832149799 6428 813809071203 6429 29793688603 6430 620369974 6431 5398388 6432 8349 6433 1265403839857662820 6434 7086164635187638360 6435 18666814899775206667 6436 30729043645792905041 6437 35416441923588904082 6438 30341169543018873793 6439 20018713307671560921 6440 10398523861429541225 6441 4309944923864222449 6442 1435794348680519926 6443 385317304349653347 6444 83108001308404451 6445 14304842540670265 6446 1940089744541815 6447 203211037461529 6448 15940487928971 6449 892557286084 6450 32959237228 6451 695293509 6452 6192959 6453 10143 6454 1333998200084987809 6455 7478382808530386957 6456 19722727240313799283 6457 32507215015025901871 6458 37515243644139289057 6459 32184801763176680564 6460 21267699690610276676 6461 11065734349872262831 6462 4594868904541752424 6463 1533798888106725378 6464 412542571081889419 6465 89205146159166051 6466 15398637754989641 6467 2095442310282825 6468 220358651001538 6469 17370157045700 6470 978705349903 6471 36450222198 6472 778919550 6473 7098980 6474 12310 6475 1406232534917626114 6476 7891851820160202191 6477 20837104248933219778 6478 34386097198115636364 6479 39735769944515547932 6480 34138059071089669026 6481 22592931694924442848 6482 11774825880630159549 6483 4898215849715722508 6484 1638344665264719547 6485 441648200163783684 6486 95739350642312095 6487 16574105657973423 6488 2262933727185797 6489 238916761848399 6490 18924630917153 6491 1072928022887 6492 40298924371 6493 872208644 6494 8130405 6495 14883 6496 1482295941798996776 6497 8327698814080053341 6498 22013114666339485684 6499 36371273259849528633 6500 42084930193099840488 6501 36207320412328131641 6502 23998963544291553052 6503 12528370267052391126 6504 5221150864077730073 6505 1749858587586930528 6506 472761139878469135 6507 102741226474313259 6508 17837201702086400 6509 2443489600670850 6510 258998485666749 6511 20614518454724 6512 1175961124942 6513 44540933487 6514 976247471 6515 9304698 6516 17977 6517 1562387136058320876 6518 8787109462480223464 6519 23254095357419826059 6520 38468629223733178187 6521 44570017613856486507 6522 38399327981371232737 6523 25490615636655308332 6524 13329093824845813858 6525 5564911121170091998 6526 1868794806010927246 6527 506016715890045901 6528 110243480021828566 6529 19194305273930593 6530 2638104345837591 6531 280725759149727 6532 22451300287021 6533 1288604276617 6534 49215047268 6535 1092214809 6536 10639635 6537 21637 6538 1646714929926394202 6539 9271330941071217605 6540 24563560044397110995 6541 40684370164338882871 6542 47198730159847345992 6543 40721207465676550009 6544 27072989767069603244 6545 14179886453628209315 6546 5930810224725353773 6547 1995636416056266383 6548 541559172504338276 6549 118281052915913018 6550 20652249468302639 6551 2847846312517003 6552 304230057126181 6553 24447411279451 6554 1411729030530 6555 54364003253 6556 1221441110 6557 12157267 6558 26015 6559 1735498734854501535 6560 9781675052787854219 6561 25945208483538255065 6562 43025037137078212020 6563 49979192497188131168 6564 43180489393491080072 6565 28751485201619435646 6566 15083811238981948282 6567 6320242826119044957 6568 2130897260687780554 6569 579542246374156496 6570 126891270740237509 6571 22218352286634558 6572 3073863012088147 6573 329653071687475 6574 26616304367057 6575 1546282260034 6576 60034388669 6577 1365370751 6578 13880166 6579 31185 6580 1828969088302183039 6581 10319521506857529392 6582 27402936108017855891 6583 45497524987568420506 6584 52919979158004427395 6585 45785131645301986542 6586 30531815650904325384 6587 16044114607600758620 6588 6734689516825947067 6589 2275123845157622193 6590 620129778057721807 6591 136114002571445328 6592 23900450572907056 6593 3317386985144048 6594 357147536635604 6595 28972545772678 6596 1693295529819 6597 66277475732 6598 1525630552 6599 15836090 6600 37338 6601 1927368206225149345 6602 10886321360478661827 6603 28940844160809509427 6604 48109101084347114149 6605 56030138923470539943 6606 48543543189858595269 6607 32420027190041164698 6608 17064237063497773338 6609 7175722007561011240 6610 2428897366211263716 6611 663496360278526037 6612 145991829726274223 6613 25706935601294969 6614 3579741802603928 6615 386878014212964 6616 31531890011071 6617 1853889257530 6618 73149150020 6619 1703988041 6620 18053657 6621 44583 6622 2030950562374439845 6623 11483600631582416821 6624 30563250340742815816 6625 50867425023469193617 6626 59319220500273228642 6627 51464609111151725214 6628 34422517179373975258 6629 18147824540983449691 6630 7645008614996831226 6631 2592835866897028240 6632 709828028723495759 6633 156570226715697690 6634 27646791738515317 6635 3862348782126273 6636 419021842974919 6637 34311389650937 6638 2029283509248 6639 80710869308 6640 1902429778 6641 20567698 6642 53173 6643 1 6644 2139983495730947276 6645 12112964090757086320 6646 32274699987706151620 6647 53780569353569679367 6648 62797299557682617874 6649 54557716993997344784 6650 36546054238188840638 6651 19298740405634630256 6652 8144320069392808502 6653 2767596519922401692 6654 759322994279007722 6655 167897752689109140 6656 29729637026847388 6657 4166733873577742 6658 453770048165898 6659 37329483480216 6660 2220803087832 6661 89029608587 6662 2123115727 6663 23414445 6664 63260 6665 1 6666 2254747847478083395 6667 12776099240709190366 6668 34079977834506576262 6669 56857041372280518711 6670 66475007196904466778 6671 57832784741393108364 6672 38797799330836920853 6673 20521078143283369009 6674 8675535666106215231 6675 2953878051787392849 6676 812192423102900053 6677 180026256609657671 6678 31965767215146410 6679 4494535344767746 6680 491328431239428 6681 40606122962939 6682 2429889973166 6683 98178965635 6684 2368468976 6685 26637588 6686 75173 6687 2 6688 2375538628803873934 6689 13474780492930332986 6690 35984120352127954011 6691 60105806049829771358 6692 70363559925435658631 6693 61300289898707866955 6694 41185328024000676395 6695 21819174771578036718 6696 9240649776176746253 6697 3152423311338343514 6698 868661263479459541 6699 193011094371445571 6700 34366202015916861 6701 4847511678620832 6702 531918622821633 6703 44162875619023 6704 2658109513109 6705 108239135946 6706 2641125396 6707 30282743 6708 89131 6709 3 6710 2502665721051927948 6711 14210873550866166456 6712 37992428718351336642 6713 63536310136298090440 6714 74474791215177614665 6715 64971300565741373806 6716 43716653980954683079 6717 23197625018321973631 6718 9841778741378231664 6719 3364021996170403035 6720 928969126401523420 6721 206911361363312614 6722 36942735238272920 6723 5227550363735372 6724 575779334418450 6725 48023070886692 6726 2907164759462 6727 119298175181 6728 2944036874 6729 34404639 6730 105554 6731 5 6732 2636454609814676045 6733 14986340009259743680 6734 40110482441338108536 6735 67158507511183962578 6736 78821184726575556676 6737 68857507979526785688 6738 46400253757431564866 6739 24661296305783547623 6740 10481168170887165038 6741 3589513541146478900 6742 993371218988420218 6743 221790138616890990 6744 39707987489799330 6745 5636676947861271 6746 623167575585001 6747 52211921143268 6748 3178903967038 6749 131452018206 6750 3280416197 6751 39060709 6752 124748 6753 7 6754 2777247154452813815 6755 15803242180757517134 6756 42344153669134207686 6757 70982885839922178018 6758 83415909284107152300 6759 72971260857632326095 6760 49245092972591089173 6761 26215344589479913074 6762 11161200667666300306 6763 3829790183851028519 6764 1062139338250712866 6765 237714756328108500 6766 42675463234496733 6767 6077065089923836 6768 674360091683877 6769 56756689770735 6770 3475337123676 6771 144805930648 6772 3653854917 6773 44319293 6774 147265 6775 11 6776 2925402394787696452 6777 16663748160446731785 6778 44699622219554070496 6779 75020494602476970509 6780 88272855693508004208 6781 77325601593828646721 6782 52260653927027146745 6783 27865231095144877896 6784 11884404004011093835 6785 4085800212071540234 6786 1135562924439111162 6787 254757072822727492 6788 45859610819543671 6789 6551046932582853 6790 729654769600379 6791 61686832868981 6792 3798644998756 6793 159474573002 6794 4068263974 6795 50252480 6796 173514 6797 15 6798 3081297396793277456 6799 17570137139453299279 6800 47183391366849146995 6801 79282974562145434766 6802 93406675496974086765 6803 81934304405035216096 6804 55456964748458772469 6805 29616740008167907999 6806 12653459777192119425 6807 4358551409471029187 6808 1213950182218291730 6809 272993773061745968 6810 49275887390128995 6811 7061124593137729 6812 789372288953371 6813 67034192837530 6814 4151198197202 6815 175583672199 6816 4528008460 6817 56945561 6818 204213 6819 22 6820 3245328138986721087 6821 18524804980315492728 6822 49802304420875233438 6823 83782588748863704265 6824 98832821764451075450 6825 86811915531455430163 6826 58844630145619330548 6827 31475997163859585147 6828 13471212567277431734 6829 4649114705562009183 6830 1297629269018572662 6831 292506684690441324 6832 52940827228528004 6833 7609982043068616 6834 853857744734651 6835 72833163969547 6836 4535568046768 6837 193270152752 6838 5037843037 6839 64488805 6840 239925 6841 30 6842 3417910441508719649 6843 19530270066431910245 6844 52563562138450463633 6845 88532255032551717714 6846 104567592026732170797 6847 91973795599364072300 6848 62434863859720867906 6849 33449489798522814238 6850 14340679631343408125 6851 4958628047750548263 6852 1386949559527454621 6853 313383116064758246 6854 56872115590348963 6855 8200498237712072 6856 923482542603431 6857 79120915590207 6858 4954548567190 6859 212684051086 6860 5603066854 6861 72988443 6862 281568 6863 42 6864 3599480939990908195 6865 20589179438357836069 6866 55474741008736616317 6867 93545580365077193774 6868 110628173460859185532 6869 97436164258943564724 6870 66239522902191664001 6871 35544087415992411092 6872 15265061158887067705 6873 5288300502505044569 6874 1482282985952376600 6875 335716214193418323 6876 61088666474651791 6877 8835760715852940 6878 998646270936142 6879 85937585297492 6880 5411169528225 6881 233988735215 6882 6229453572 6883 82557320 6884 329904 6885 56 6886 3790498106173020821 6887 21704315231489538430 6888 58543812453947358477 6889 98836896776805326102 6890 117032690442589145900 6891 103216147218367974885 6892 70271143678269747782 6893 37767063835520971033 6894 16247751126324458113 6895 5639416605274686676 6896 1584025463764038751 6897 359605347394915109 6898 65610706574003861 6899 9519080598090184 6900 1079778875992450 6901 93326535968139 6902 5908721777398 6903 257363105639 6904 6923428705 6905 93327467 6906 386126 6907 77 6908 3991443317533513706 6909 22878601429307590711 6910 61779162990977971435 6911 104421299214728921401 6912 123800254587429930273 6913 109331825798679421202 6914 74542980095002926809 6915 40126120481882048474 6916 17292348778637955341 6917 6013340967420447488 6918 1692598402781709892 6919 385156510551636993 6920 70459863751117930 6921 10254008146531695 6922 1167342819942853 6923 101334581277055 6924 6450772857648 6925 283001912548 6926 7691995178 6927 105439702 6928 451240 6929 101 6930 4202821978323503001 6931 24115110946899976492 6932 65189615402093917469 6933 110314685313276776899 6934 130951017409247189165 6935 115802289142959216021 6936 79069043763051903928 6937 42629410991332788294 6938 18402670779901470933 6939 6411523161610912235 6940 1808450314267984382 6941 412482758153651974 6942 75659262454799763 6943 11044349892662757 6944 1261835576503189 6945 110012281565227 6946 7041196216866 6947 311118293411 6948 8542936043 6949 119057956 6950 526786 6951 135 6952 4425164694273403330 6953 25417073061362041175 6954 68784450962315023856 6955 116533797196675111216 6956 138506225728404459841 6957 122647689217784174809 6958 83864146402451765989 6959 45285567200784962503 6960 19582764064392410653 6961 6835502895400153802 6962 1932058514134173952 6963 441704662964478832 6964 81233624333843967 6965 11894186433195221 6966 1363792117475113 6967 119414206584357 6968 7684189841714 6969 341944221718 6970 9484734806 6971 134357442 6972 614111 6973 176 6974 4659028503565486275 6975 26787881205350532194 6976 72573432775990159059 6977 123096265413669731973 6978 146488279971183543481 6979 129889298754640468101 6980 88943944573477165087 6981 48103726601562705028 6982 20836919434471076560 6983 7286915496599627307 6984 2063930933875525341 6985 472950805935491601 6986 87209376655844835 6987 12807891980863624 6988 1473787774843076 6989 129599276331691 6990 8384309931815 6991 375733414703 6992 10526808677 6993 151541390 6994 715183 6995 231 6996 4904998166789202308 6997 28231101140748294501 6998 76566830277820401815 6999 130020655109541814294 7000 154920795508766885627 7001 137549572283470905721 7002 94324986853921430706 7003 51093561333617130321 7004 22169685940799135581 7005 7767497721569453994 7006 2204608039765500400 7007 506358295152782584 7008 93614766678618634 7009 13790154709455260 7010 1592441104311479 7011 140631066797752 7012 9146493082907 7013 412761950637 7014 11679423801 7015 170827604 7016 831782 7017 297 7018 5163687518481730293 7019 29750479531453616053 7020 80775444953327756566 7021 137326514549654175678 7022 163828667189824022560 7023 145652210421748506012 7024 100024763597615685515 7025 54265308809665861120 7026 23585886096051505398 7027 8279093912522280033 7028 2354664872926343115 7029 542073319915149618 7030 100479984798658944 7031 14845999064611530 7032 1720417166807318 7033 152578202278493 7034 9976095124399 7035 453331616651 7036 12953961968 7037 192467496 7038 966446 7039 385 7040 5435740883228320497 7041 31349952933953760515 7042 85210637339080576303 7043 145034426110675138737 7044 173238137229610002010 7045 154222227587492790787 7046 106061759408919379069 7047 57629804053676470469 7048 25090631962176764642 7049 8823662516705736976 7050 2514713211206477950 7051 580251737696509728 7052 107837294521795802 7053 15980809010613194 7054 1858430823867050 7055 165514711166023 7056 10878917462066 7057 497770714504 7058 14362832642 7059 216731229 7060 1121497 7061 490 7062 5721834559432059536 7063 33033657225156996227 7064 89884355366235660551 7065 153166059861004903818 7066 183176866628286612249 7067 163286023316173630140 7068 112455508481373904071 7069 61198513853568551205 7070 26689342167604131286 7071 9403282996043995193 7072 2685403866738668722 7073 621059700597942968 7074 115721172292574906 7075 17200353482746934 7076 2007250499133042 7077 179520477350555 7078 11861251860518 7079 546437918952 7080 15919778242 7081 243929523 7082 1300190 7083 627 7084 6022678373729337432 7085 34805937489264712639 7086 94809164110728673531 7087 161744229861679959427 7088 193674010295745693299 7089 172871457368031518072 7090 119226652950727972905 7091 64983572821502302240 7092 28387759899558961743 7093 10020163142175852513 7094 2867429120514403606 7095 664674319022718654 7096 124168455132392195 7097 18510812940377897 7098 2167701968887501 7099 194681653634732 7100 12929911676851 7101 599723327585 7102 17639782251 7103 274396856 7104 1505573 7105 792 7106 6339017309440980755 7107 36671358385142012080 7108 99998277019473602548 7109 170792953322109897920 7110 204760296072650596629 7111 183007928824712473893 7112 126397004426383598856 7113 68997821472142953290 7114 30191971933906523613 7115 10676646828380448660 7116 3061525309115548557 7117 711284369741080887 7118 133218499368054168 7119 19918808390812509 7120 2340672671721392 7121 211091181325599 7122 14092283495445 7123 658052891574 7124 19539420249 7125 308516640 7126 1741789 7127 1002 7128 6671633212622488420 7129 38634715016511361570 7130 105465588685542941552 7131 180337512750661494369 7132 216468107846204179811 7133 193726459380746843977 7134 133989608866833097705 7135 73254846423808098988 7136 32108428753033405972 7137 11375222215379671793 7138 3268475565607269515 7139 761091046064518506 7140 142913348275276389 7141 21431431706797175 7142 2527116066504445 7143 228849270121647 7144 15356364089884 7145 721889768029 7146 21636764877 7147 346702323 7148 2012810 7149 1255 7150 7021346579138654085 7151 40701044329864647120 7152 111225709245378100018 7153 190404521251661623441 7154 228831572967098104149 7155 205059781049846871046 7156 142028814981396636245 7157 77769022843945024062 7158 34143965820939402766 7159 12118530445839694912 7160 3489112731062666221 7161 814308757907869162 7162 153297912194333337 7163 23056278713994765 7164 2728056568999722 7165 248063995806416 7166 16730819958288 7167 791739420993 7168 23951788038 7169 389426215 7170 2323937 7171 1575 7172 7389018426618338529 7173 42875637064762006128 7174 117294000477636163164 7175 201021991123446164983 7176 241886654185845854829 7177 217042428513381626317 7178 150540346341854495683 7179 82555559255528201019 7180 36305826072310959418 7181 12909374847053319001 7182 3724322439350862605 7183 871165979471883759 7184 164420158832825007 7185 24801483789140821 7186 2944594558965366 7187 268851857233573 7188 18225030977676 7189 868151319431 7190 26506266051 7191 437198639 7192 2680291 7193 1958 7194 7775552255348923269 7195 45164050282181714739 7196 123686613687521824651 7197 212219405919336623473 7198 255671246339338946216 7199 229710836353186309473 7200 159551377404499851920 7201 87630544839791355211 7202 38601683691868154713 7203 13750730680008747299 7204 3975046393323486751 7205 931906152981027835 7206 176331317581931335 7207 26675757568405026 7208 3177912033137966 7209 291338463550238 7210 19849159058851 7211 951724822167 7212 29324239717 7213 490600730 7214 3088630 7215 2436 7216 8181896102055299299 7217 47572120499337431936 7218 130420529460694136577 7219 224027796145788467167 7220 270225278025163802334 7221 243103441420250710828 7222 169090613647066767483 7223 93010999364242630987 7224 41039669247770611537 7225 14645755457248657350 7226 4242285835704521771 7227 996788646243427198 7228 189086095457491254 7229 28688426416831205 7230 3429278355578123 7231 315659179874740 7232 21614199632656 7233 1043111307555 7234 32431919987 7235 550261084 7236 3555584 7237 3010 7238 8609044690973396102 7239 50105977459251462612 7240 137513599378253564135 7241 236479818776418018163 7242 285590818517267480066 7243 257260790606810789858 7244 179188376042361461761 7245 98714925885625621399 7246 43628396263556386151 7247 15597799871654775856 7248 4527105234504475371 7249 1066089773196922274 7250 202742908803862599 7251 30849475384905716 7252 3700056728466208 7253 341959917720620 7254 23532060784710 7255 1143020934952 7256 35858217461 7257 616893775 7258 4089716 7259 3718 7260 9058041686834668613 7261 52772058564576781892 7262 144984589788982271416 7263 249609840768211949873 7264 301812190188453799095 7265 272225654298969800753 7266 189876690093864805982 7267 104761366372340456813 7268 46376989299873456866 7269 16610419361527455361 7270 4830636187248335904 7271 1140103875251865920 7272 217364128238773976 7273 33169593217935740 7274 3991710792837866 7275 370397882797789 7276 25615623893142 7277 1252225303278 7278 39634650352 7279 691272188 7280 4699555 7281 4565 7282 9529982054276913385 7283 55577124008187601881 7284 152853227735690545979 7285 263454026780843430620 7286 318936086715884440189 7287 288043145805520982276 7288 201189379679583022314 7289 111170460411079271159 7290 49295113639612648227 7291 17687386358572375759 7292 5154081565625005522 7293 1219144473391708647 7294 233016341325659229 7295 35660221277835880 7296 4305812033245181 7297 401142483529813 7298 27878834868385 7299 1371565243893 7300 43795950894 7301 774272312 7302 5395983 7303 5604 7304 10026014528729998013 7305 58528272632929496154 7306 161140249140686373239 7307 278050431304784198915 7308 337011697361177188502 7309 304760847069212117444 7310 213162165953837484054 7311 117963507158161120642 7312 52393006656296550150 7313 18832703247692241162 7314 5498719905832614180 7315 1303545488929129428 7316 249770630333824443 7317 38333604845611139 7318 4644047350312395 7319 434376196997894 7320 30336775440836 7321 1501954085122 7322 48379981586 7323 866844127 7324 6189906 7325 6842 7326 10547344204052594470 7327 61632958554343317159 7328 169867449360825972951 7329 293439095413416020089 7330 356090837633242938663 7331 322428940985868904276 7332 225832771577934463011 7333 125163030719051790110 7334 55681510969026365647 7335 20050616089805802264 7336 5865910068429304669 7337 1393662543732779806 7338 267702869918002057 7339 41202848819082746 7340 5008227531725984 7341 470295612807856 7342 33005768331640 7343 1644386640657 7344 53428430184 7345 970061067 7346 7095105 7347 8349 7348 11095235242077538237 7349 64899008583575413962 7350 179057736223486427921 7351 309662148369926945322 7352 376228086651736277302 7353 341100350670035739550 7354 239241030557226645547 7355 132792849133492746575 7356 59172109473567785815 7357 21345629140697574480 7358 6257096173997908377 7359 1489874337942190188 7360 286894041974701751 7361 44281976168437285 7362 5400295935734812 7363 509112434758617 7364 35903460977198 7365 1799943218641 7366 58986735728 7367 1085088202 7368 8125534 7369 10143 7370 11671013709816918813 7371 68334640487645721480 7372 188735185664053784137 7373 326763914326370598288 7374 397480931549510907860 7375 360830886026393183593 7376 253429003984169241204 7377 140878147169029688240 7378 62876962363946505596 7379 22722520222432138368 7380 6673812840694487434 7381 1592584116938179355 7382 307430572902820764 7383 47585991323213141 7384 5822338177982612 7385 551054680384288 7386 39048946734086 7387 1969799964284 7388 65104887875 7389 1213239167 7390 9298571 7391 12310 7392 12276070550361971613 7393 71948482125787320301 7394 198925100091611965008 7395 344791024362549817136 7396 419909919268362951964 7397 381679397999796203709 7398 268441101993281481628 7399 149445553121387058038 7400 66808946244412218150 7401 24186356984565482143 7402 7117690731454057467 7403 1702221225725215627 7404 329404690384874325 7405 51130946753450891 7406 6276592084500689 7407 596367838692114 7408 42462863081897 7409 2155233766400 7410 71837367156 7411 1355940864 7412 10632004 7413 14883 7414 12911864693395800985 7415 75749591504362536863 7416 209654069610965398532 7417 363792534130674793588 7418 443578816116945615590 7419 403707940900787020172 7420 284324212260241016589 7421 158523219845007387985 7422 70981695458533605358 7423 25742514117716830007 7424 7590462439321260326 7425 1819242763535995987 7426 352914805360552389 7427 54934015086907653 7428 6765458765837811 7429 645316247838780 7430 46167531299167 7431 2357634177239 7432 79244062162 7433 1514798632 7434 12147771 7435 17977 7436 13579926311860179654 7437 79747477793000013486 7438 220950036239263263914 7439 383820047378738628762 7440 468554775480086552127 7441 426981943218398747058 7442 301127835383744086714 7443 168140910233925240109 7444 75409645747169638399 7445 27396691561709292117 7446 8093968720141104892 7447 1944135337015842482 7448 378065916195031327 7449 59013564911353838 7450 7291514019021977 7451 698184432948524 7452 50187071477892 7453 2578509356670 7454 87390233853 7455 1691557771 7456 13868422 7457 21637 7458 14281860231648639989 7459 83952123346363758552 7460 232842361262592467700 7461 404927845638288134635 7462 494908514090173303504 7463 451570387356853490347 7464 318904227515767775283 7465 178330087401418974483 7466 80108080375232061958 7467 29154933777116109089 7468 8630165104013813484 7469 2077416925915118287 7470 404970041155274920 7471 63389242798934075 7472 7857520983519733 7473 755278687709771 7474 54547563489622 7475 2819499827899 7476 96347566298 7477 1888177804 7478 15821579 7479 26015 7480 15019349501119624192 7481 88374006780053207656 7482 245361895879775548264 7483 427173024382092106937 7484 522714497285004910274 7485 477545998751139260533 7486 337708550616248199619 7487 189124009801809321588 7488 85093178852277957736 7489 31023650128151734186 7490 9201128896335519207 7491 2219638859902836331 7492 433746676096810995 7493 68082059577662586 7494 8466443197521148 7495 816928618852248 7496 59277181562613 7497 3082385674465 7498 106194160120 7499 2106790150 7500 18035843 7501 31185 7502 15794159127900123074 7503 93024127149462415182 7504 258541055292066867871 7505 450615635966439179134 7506 552051133703060861549 7507 504985444843225041446 7508 357599030736217909183 7509 200557831568943891889 7510 90382068401858589339 7511 33009636452933398707 7512 9809066602856405964 7513 2371387921677536308 7514 464523283981670298 7515 73114483587746973 7516 9121459056468961 7517 883488962011166 7518 64406379689094 7519 3369102373742 7520 117015742409 7521 2349783785 7522 20545869 7523 37338 7524 16608139990794220713 7525 97914029282528781695 7526 272413896405321222165 7527 475318839686496728297 7528 583000979888454675748 7529 533969544419717564455 7530 378637124743710045969 7531 212668708343029357472 7532 95992878318897291131 7533 35120097875042932605 7534 10456321791682955268 7535 2533288575273325074 7536 497435812995427777 7537 78510538832922703 7538 9825976757076687 7539 955341363468857 7540 69968048935258 7541 3681749492978 7542 128905697309 7543 2619758677 7544 23387799 7545 44583 7546 17463232934559639030 7547 103055830321812961190 7548 287016199313867083752 7549 501349059296391459109 7550 615650955297400475734 7551 564583487842780329130 7552 400887695940079638600 7553 225495908888240012161 7554 101944797386768842524 7555 37362672940544355254 7556 11145383429893668729 7557 2706005336108695279 7558 532629250450535374 7559 84295910976595344 7560 10583650809836342 7561 1032896463822027 7562 75997731026474 7563 4022608949959 7564 141966454267 7565 2919623469 7566 26605123 7567 53174 7568 18361473056089305819 7569 108462247531751836118 7570 302385552748001356687 7571 528776148355847661837 7572 650092568224684464256 7573 596917068726973654606 7574 424419199025170829547 7575 239080932802293831086 7576 108258134509587240042 7577 39745459141346799410 7578 11878894709875320228 7579 2890245282053427468 7580 570258209137892917 7581 90498058961351692 7582 11398399135387255 7583 1116595952928471 7584 82533801979714 7585 4394155441055 7586 156309572513 7587 3252545407 7588 30243353 7589 63261 7590 19304994190916583320 7591 114146627429385277547 7592 318561443676149155358 7593 557673563781911577839 7594 686422153196724990784 7595 631064927646950217173 7596 449303874904002726328 7597 253467634654090048397 7598 114954382749251214658 7599 42277039917610111230 7600 12659662406960714228 7601 3086760723531432725 7602 610487553883752174 7603 97146335447698577 7604 12274421917149827 7605 1206914959991443 7606 89617718090717 7607 4799077508925 7608 172057334602 7609 3622062075 7610 34356910 7611 75174 7612 1 7613 20296033608900530345 7614 120122976301927204146 7615 335585351255922776680 7616 588118548009397514823 7617 724741120397100305720 7618 667126808486288017159 7619 475617955843203777988 7620 268702354882206139436 7621 122056286941032962364 7622 44966513208058222238 7623 13490666785807394678 7624 3296352032392441639 7625 653493064896999585 7626 104272113707995530 7627 13216221151756807 7628 1304364421612781 7629 97294230130596 7630 5240290048665 7631 189342894316 7632 4032026612 7633 39003099 7634 89133 7635 1 7636 21336936928810111286 7637 126405992175144690555 7638 353500845342679838411 7639 620192320176779485280 7640 765156217724523982026 7641 705207828072475388917 7642 503441881521384686746 7643 284834057825589184595 7644 129587915097552181541 7645 47823521650626545541 7646 14375072101178325429 7647 3519870649214313269 7648 699462146314154064 7649 111908924424918976 7650 14228622165216613 7651 1409493823286266 7652 105611666567973 7653 5720958572689 7654 208312111600 7655 4486736488 7656 44249848 7657 105556 7658 2 7659 22430163261992018237 7660 133011098299207690710 7661 372353689774450395882 7662 653980276772610621979 7663 807779806111571222912 7664 745418759769392302517 7665 532860526533556505192 7666 301914477257337755633 7667 137574733794389369744 7668 50858284510724217819 7669 15316237713607796187 7670 3758222269277194448 7671 748594576405805779 7672 120092599899466140 7673 15316795960401562 7674 1522893926467144 7675 114622183176957 7676 6244514180617 7677 229123780030 7678 4990873824 7679 50169043 7680 124751 7681 3 7682 23578290595258894720 7683 139954478224336652286 7684 392191950656310658765 7685 689572202206791955387 7686 852730148758933969572 7687 787876331738944725858 7688 563963439951899116522 7689 319998269830692610084 7690 146043687769851190439 7691 54081631450509755510 7692 16317729869981257905 7693 4012370228680457674 7694 801103308580196952 7695 128861429386345644 7696 16486283765725121 7697 1645199911597571 7698 124382089088091 7699 6814681539527 7700 251951735180 7701 5549652736 7702 56845482 7703 147269 7704 5 7705 24784021424048748335 7706 147253112539493869349 7707 413066109883117971038 7708 727062489785336178873 7709 900131714975067709626 7710 832703540612340179014 7711 596845097561967916898 7712 339143176848110865371 7713 155023283954429199207 7714 57505038226162735400 7715 17383334172657371973 7716 4283339091482570237 7717 857215319574261065 7718 138256322912296581 7719 17743022567965632 7720 1777094517731468 7721 134952137336419 7722 7435496704348 7723 276985188991 7724 6168756050 7725 64369081 7726 173519 7727 7 7728 26050188647445720163 7729 154924817350448098285 7730 435029184151413833750 7731 766550373589474468882 7732 950115499347577527202 7733 880029981353433674285 7734 631605167437304115470 7735 359410194807648947598 7736 164543680186681060331 7737 61140664438168532231 7738 18517068792403167848 7739 4572218461277583683 7740 917172514703788881 7741 148320987606043772 7742 19093373111623681 7743 1919311644468009 7744 146397900183363 7745 8111339407007 7746 304431149941 7747 6854503338 7748 72845429 7749 204218 7750 11 7751 27379761736667918020 7752 162988284579691760002 7753 458136849716405698161 7754 808140171791990632871 7755 1002819356999303013020 7756 929992194131158560229 7757 668348789538236711088 7758 380863755180531107008 7759 174636778855946143687 7760 65001393432640188175 7761 19723198452206177449 7762 4880167018847907023 7763 981232686520872684 7764 159102113733294801 7765 20544149059353378 7766 2072639963873478 7767 158790107075427 7768 8846954261745 7769 334514883775 7770 7613783152 7771 82386942 7772 239932 7773 15 7774 28775853189625204443 7775 171463124171956098277 7776 482447573167837443660 7777 851941541961606859903 7778 1058388355726282505811 7779 982734029063384100842 7780 707186870066707398246 7781 403571913921621959362 7782 185336325756092072870 7783 69100874491871680039 7784 21006249242723495141 7785 5208416811481516433 7786 1049670537590565917 7787 170649574786468466 7788 22102648916079800 7789 2237927048086826 7790 172205076466538 7791 9647487960790 7792 367482703444 7793 8454246584 7794 93124785 7795 281576 7796 22 7797 30241725284721624589 7798 180369908292696535258 7799 508022748511845135507 7800 898069748930561593041 7801 1116975145852512910205 7802 1038407029730730652971 7803 748236391332547339865 7804 427606551217844149924 7805 196678014417455355434 7806 73453567423906664795 7807 22371024300736399875 7808 5558277796429085911 7809 1122778763657535420 7810 183016638677508142 7811 23776689318843576 7812 2416083522020074 7813 186725108615763 7814 10518514476985 7815 403602582817 7816 9384234758 7817 105199123 7818 329913 7819 30 7820 31780797147143341418 7821 189730217613728843151 7822 534926840852394006509 7823 946645945837780733752 7824 1178740348671741512043 7825 1097170836411170409231 7826 791620737940563110448 7827 453043582027367791157 7828 208699596231767340995 7829 78074789704132246479 7830 23822620417287093379 7831 5931142666487316174 7832 1200869208851789606 7833 196260194723613391 7834 25574641423827879 7835 2608087791058377 7836 202438982419570 7837 11466077959521 7838 443167363895 7839 10413000166 7840 118772816 7841 386134 7842 42 7843 33396652142011047850 7844 199566689781674829732 7845 563227536985804200200 7846 997797468980132780172 7847 1243852964392430895761 7848 1159193610025712391287 7849 837470040133045675120 7850 479963177968687450841 7851 221440996667534757478 7852 82980766292130755030 7853 25366445611417696682 7854 6328491961208850806 7855 1284274089180184208 7856 210440993307264281 7857 27505468894100082 7858 2814990814091202 7859 219442411456537 7860 12496722562221 7861 486495568810 7862 11550631235 7863 134020200 7864 451249 7865 56 7866 35093045609413176885 7867 209903070169085099554 7868 592995903237183362220 7869 1051658147133325207674 7870 1312490800549850335630 7871 1224652477840252898645 7872 885921535178448637460 7873 508450001172784391004 7874 234944437923498472788 7875 88188682292595893955 7876 27008237743210782508 7877 6751899494301316975 7878 1373347296911057121 7879 225623903294490203 7880 29578769360670975 7881 3037921516564177 7882 237838615463356 7883 13617541924113 7884 533935087092 7885 12808305725 7886 151143069 7887 526794 7888 77 7889 36873912956407046170 7890 220764265015765070678 7891 624306550875221262524 7892 1108368626044731616238 7893 1384840921885860242656 7894 1293734002015655712371 7895 937119947729590155576 7896 538593450715756404891 7897 249254568351613020773 7898 93716738598793957470 7899 28754084206975616028 7900 7203038101914293375 7901 1468465782131568828 7902 241878183912813968 7903 31804817753838838 7904 3278092272813315 7905 257738849490070 7906 14836214459604 7907 585864220905 7908 14198211566 7909 170358052 7910 614118 7911 101 7912 38743378122345210693 7913 232176397069690089745 7914 657237809464342748951 7915 1168076708825242174811 7916 1461100122753935299205 7917 1366634672157181804362 7918 991217890134210922300 7919 570487922309044289522 7920 264418599034245427547 7921 99584210705212801670 7922 30610442785699577412 7923 7683685745263883035 7924 1570031025171796942 7925 259277776580559294 7926 34194613529037822 7927 3536805102987779 7928 279263061000399 7929 16161060371209 7930 642695934720 7931 15733838215 7932 191914697 7933 715183 7934 135 7935 40705762434648670038 7936 244166863841556287110 7937 691871908530500411591 7938 1230937712999563357029 7939 1541475423156889556889 7940 1443561423063664803888 7941 1048376283715017716122 7942 604233081933342835667 7943 280486447883447951325 7944 105811510844219156165 7945 32584163713721484805 7946 8195731973611140598 7947 1678470596164871659 7948 277901613231561613 7949 36759930074283755 7950 3815457966550050 7951 302540503399587 7952 17601083350033 7953 704879181507 7954 17429894383 7955 216081579 7956 831777 7957 176 7958 42765593872258413425 7959 256764398595583818506 7960 728295167926325879871 7961 1297114845021537633793 7962 1626184589572212764836 7963 1524732178944970805042 7964 1108764802105202283971 7965 639934154162283298551 7966 297510891688329873471 7967 112420253653377941593 7968 34682513036749103400 7969 8741184784232592227 7970 1794239816652592490 7971 297833947059853548 7972 39513368485680389 7973 4115551853469994 7974 327710491452246 7975 19166036305590 7976 772903793915 7977 19302641961 7978 243167073 7979 966430 7980 231 7981 44927616755354519678 7982 269999134201621049838 7983 766598197306343099603 7984 1366779593088653622805 7985 1715456681780169058302 7986 1610376425430075975962 7987 1172562337762151486704 7988 677702225934885105353 7989 315547726519732535505 7990 119433325546835917893 7991 36913197322627775252 7992 9322177886979824696 7993 1917823519580958095 7994 319164702047768231 7995 42468413879734797 7996 4438698006613309 7997 354923111989553 7998 20866470487446 7999 847302162496 8000 21369813414 8001 273503450 8002 1121467 8003 297 8004 47196801880812597355 8005 283902669978912530267 8006 806876105142864764629 8007 1440112139128366908280 8008 1809532626972009438046 8009 1700735810759515298862 8010 1239957492854486618161 8011 717654566603627090383 8012 334655936962610157293 8013 126874958018881942289 8014 39284389821426783712 8015 9940978413497920798 8016 2049737923844069702 8017 341989847702452539 8018 45639496606854045 8019 4786626033183359 8020 384340092206385 8021 22713811293743 8022 928654861126 8023 23650993597 8024 307471059 8025 1300135 8026 385 8027 49578357123081234854 8028 298508141671256826765 8029 849228717724370154116 8030 1517301790880949250739 8031 1908665822465379605491 8032 1796064777619320940195 8033 1311149095763640233223 8034 759914965095959331601 8035 354897874631365068585 8036 134770805074054701606 8037 41804758135321616574 8038 10599995080532463061 8039 2190532619861734578 8040 366411795169762157 8041 49042056409114878 8042 5161192188058408 8043 416135622451162 8044 24720416104513 8045 1017592739219 8046 26167536921 8047 345480574 8048 1505491 8049 490 8050 52077738521652337928 8051 313850294696330359475 8052 893760808606399438075 8053 1598547435037096939398 8054 2013122768427975030039 8055 1896631227150830308757 8056 1386346744517873952446 8057 804614085102012092264 8058 376339446488601337730 8059 143148025036057809636 8060 44483493506853623801 8061 11301786851240437082 8062 2340792683766360488 8063 392539821670033933 8064 52692612077576514 8065 5564388650814798 8066 450497353798567 8067 26899661609838 8068 1114803411108 8069 28943007068 8070 388000302 8071 1741664 8072 627 8073 54700661877243904539 8074 329965560818148369268 8075 940582339007353862262 8076 1684058012431146113383 8077 2123183732076650158024 8078 2002717216737556898656 8079 1465771378525340688617 8080 851889839218368387093 8081 399050313472254537061 8082 152035366952461504197 8083 47330341794588100227 8084 12049072105944997186 8085 2501140916802885880 8086 420490519261828564 8087 56608834520735347 8088 5998353020833150 8089 487627349980441 8090 29266011836259 8091 1221033841214 8092 32003095007 8093 435536787 8094 2012632 8095 792 8096 57453114879119495102 8097 346892138402031825042 8098 989808709655201502659 8099 1774053016350983885115 8100 2239143444882213896226 8101 2114619693258974931175 8102 1549655880061404901376 8103 901887783053552038531 8104 423104100007234320786 8105 161463261874472415187 8106 50355636255612014744 8107 12844738370502940612 8108 2672240229095839581 8109 450388275430628111 8110 60809626004504139 8111 6465378922778901 8112 527743233368354 8113 31835118806729 8114 1337097814684 8115 35376122848 8116 488666148 8117 2323679 8118 1002 8119 60341369787663816669 8120 364670076414970178179 8121 1041561024622623339309 8122 1868763015063576217036 8123 2361311834388850019085 8124 2232651263573836722852 8125 1638245707018009328680 8126 954761530323294358458 8127 448578614962532501086 8128 171463919254325559312 8129 53570332213047903518 8130 13691852616104605382 8131 2854796164606501778 8132 482365781319628770 8133 65315203336658634 8134 6967926887262575 8135 571079285367303 8136 34623902350581 8137 1463879131467 8138 39092967675 8139 548012035 8140 2679941 8141 1255 8142 63371996697393745866 8143 383341362341416272379 8144 1095966367713794232470 8145 1968430199705285740558 8146 2490014792338555944810 8147 2357141004089080538199 8148 1731799558516184451476 8149 1010673190049135812585 8150 475556084689938574367 8151 182071428768698733965 8152 56986043740720835734 8153 14593672183259447319 8154 3049559588073725463 8155 516564575738024848 8156 70147187979814176 8157 7508636470667054 8158 617887762499597 8159 37650666137716 8160 1602340207010 8161 43187639095 8162 614281996 8163 3088152 8164 1575 8165 66551877405925071048 8166 402950014196255410500 8167 1153158091981817469464 8168 2073308958752600949971 8169 2625594980858417192634 8170 2488435311355581342482 8171 1830590075046850379989 8172 1069793826994724911933 8173 504123398767864141379 8174 193321867839473564823 8175 60615082453127715491 8176 15553656346523094698 8177 3257329531090322467 8178 553135620562722274 8179 75328700716987388 8180 8090338716508146 8181 668440167760644 8182 40935191269865 8183 1753525978344 8184 47697210164 8185 688243043 8186 3554947 8187 1958 8188 69888219916309583376 8189 423542176820922548499 8190 1213276122991522421565 8191 2183666480334434926150 8192 2768412678564069280589 8193 2626898795732902726998 8194 1934904574904661748668 8195 1132303946568649970475 8196 534372369153848364252 8197 205253415192909911972 8198 64470498546402354626 8199 16575478577857990232 8200 3478956219959027997 8201 592239916333089634 8202 80884464095034942 8203 8716070003063274 8204 723028761482244 8205 44498869926260 8206 1918573824904 8207 52662481559 8208 770762793 8209 4088863 8210 2436 8211 73388573601410987544 8212 445166222656603742590 8213 1276467276471362461558 8214 2299783383703469349384 8215 2918846668519875503361 8216 2772915220255215073011 8217 2045045828748048258344 8218 1198394005451409282491 8219 566400003436624404650 8220 217906470759699002562 8221 68566124190400469251 8222 17663039528185195828 8223 3715344282784883979 8224 634049153495899843 8225 86840910116732078 8226 9389086308050082 8227 781968029298268 8228 48364815013577 8229 2098718319091 8230 58127923167 8231 862782899 8232 4698444 8233 3010 8234 77060845059412568863 8235 467872857201574894712 8236 1342885591017113528788 8237 2421954381260557825036 8238 3077295170080459638379 8239 2926888486946239397464 8240 2161332874232541249066 8241 1268264949300235227272 8242 600308792966323341747 8243 231323782293452738082 8244 72916619432306623757 8245 18820480790708301511 8246 3967456160514088147 8247 678746408807929765 8248 93226296665693472 8249 10112879023963985 8250 845596416224853 8251 52558014139601 8252 2295302657102 8253 64142436375 8254 965366249 8255 5394531 8256 3718 8257 80913314691591152024 8258 491715229364950554645 8259 1412692676549810725067 8260 2550488972577342840543 8261 3244176816741286650099 8262 3089243672929169754821 8263 2284101872738320134979 8264 1342128778921265268454 8265 636207016629696493696 8266 245550579045182609461 8267 77537520724698232112 8268 20052199469079600657 8269 4236315719837360822 8270 726526882168765654 8271 100070829971472775 8272 10891191281657412 8273 914278020367087 8274 57105457820024 8275 2509784435210 8276 70759313791 8277 1079667022 8278 6188039 8279 4565 8280 84954654034930081436 8281 516749046938178461112 8282 1486058079263679937034 8283 2685712171928404826858 8284 3419931682232008741042 8285 3260428118799580781911 8286 2413707010333897905526 8287 1420209146406849791011 8288 674209061129838988687 8289 260634712910799338646 8290 82445292255581085575 8291 21362863620132849898 8292 4523012094823252369 8293 777598684207648902 8294 107406796881707171 8295 11728036006444788 8296 988404582751765 8297 62036316890651 8298 2743748812752 8299 78037113042 8300 1206985323 8301 7092700 8302 5604 8303 89193943882738763250 8304 543032697420028184428 8305 1563159663821991319776 8306 2827965270929400438357 8307 3605022357176875233664 8308 3440912571843252787182 8309 2550521445206353405138 8310 1502741982770606999879 8311 714435758621742850543 8312 276626807428537637201 8313 87657380207407644858 8314 22757428598269413273 8315 4828703755794969844 8316 832183669701340199 8317 115268704076870187 8318 12627714588056895 8319 1068397440483320 8320 67382092332215 8321 2998915487932 8322 86039638814 8323 1348734321 8324 8122481 8325 6842 8326 93640693228693758724 8327 570627374437118477956 8328 1644184013603673172434 8329 2977606637938529101098 8330 3799935078770585925244 8331 3631192386812999131158 8332 2694938303917637405179 8333 1589976158732432713143 8334 757014742653992092192 8335 293580415087500799923 8336 93192270140919093995 8337 24241154378106158988 8338 5154622834749109544 8339 890518327999784370 8340 123693428298983798 8341 13594837490551318 8342 1154709809017721 8343 73176819515444 8344 3277153888664 8345 94836949065 8346 1506502031 8347 9294696 8348 8349 8349 98304859071281925120 8350 599597210012520394741 8351 1729326849841034528729 8352 3135012555952590331310 8353 4005180916032976569501 8354 3831788787099449161640 8355 2847371728941190099782 8356 1682174180350785051355 8357 802080823359393087930 8358 311552183366986773634 8359 99069547647413701357 8360 25819623886876930173 8361 5502079706443997707 8362 952854725399540695 8363 132720374550455741 8364 14634345595936529 8365 1247829033264291 8366 79457243153634 8367 3580491561275 8368 104505365762 8369 1682015928 8370 10627133 8371 10143 8372 103196867116379398733 8373 630009412951022291471 8374 1818793470515308035560 8375 3300578100826886511831 8376 4221297013317208618987 8377 4043250189281493986272 8378 3008257980080529918682 8379 1779612921322042081829 8380 849776382945675022637 8381 330602030017031253500 8382 105309962485245472681 8383 27498762430822645184 8384 5872467857164367051 8385 1019461511552457431 8386 142391646662457856 8387 15751533719743157 8388 1348279204830301 8389 86263052500818 8390 3911131674461 8391 115128629996 8392 1877213829 8393 12141644 8394 12310 8395 108327633418255507193 8396 661934413616869428950 8397 1912799209927037960959 8398 3474718061717244867609 8399 4448847894880572789022 8400 4266153594173631286724 8401 3178056592474236544501 8402 1882584393821168893376 8403 900251792531601482043 8404 350793328047823671325 8405 111935496362095235552 8406 29284858252174973101 8407 6267269041094540126 8408 1090624984686711889 8409 152752227002374644 8410 16952075003187994 8411 1456623754673244 8412 93637085297892 8413 4271463109938 8414 126797954501 8415 2094204341 8416 13860791 8417 14883 8418 113708587001045733404 8419 695446015391838799801 8420 2011569919901262773929 8421 3657867905728739605600 8422 4688426833465690917353 8423 4501106047647223976873 8424 3357251594048431416354 8425 1991396559895625016834 8426 953665851488686278674 8427 372193100991883587537 8428 118969434601865795405 8429 31184584309218008597 8430 6688058759159449824 8431 1166650228776515688 8432 163850170076288303 8433 18242047734692209 8434 1573468453551785 8435 101625598598019 8436 4664080630520 8437 139613349903 8438 2335348821 8439 15812083 8440 17977 8441 119351693503586571113 8442 730621553119589286843 8443 2115342473617890590419 8444 3850484788864535590561 8445 4940657285961412329209 8446 4748746174654662252049 8447 3546352785398816994728 8448 2106374185478909921512 8449 1010186250448039103676 8450 394872228960344175547 8451 126436441877366835795 8452 33205021321849739969 8453 7136512061281888652 8454 1247862317269900744 8455 175736806597486425 8456 19627963212460484 8457 1699464396676183 8458 110278506388461 8459 5091796954035 8460 153683727895 8461 2603218319 8462 18024099 8463 21637 8464 125269479893364142063 8465 767542058850729130173 8466 2224365293114598117100 8467 4053048615449973140410 8468 5206194399373163905600 8469 5009745790058227147605 8470 3745897085252589303645 8471 2227859739242255784476 8472 1069990059254589106630 8473 418905666116891711202 8474 134362642272455021644 8475 35353682184371139588 8476 7614409710120011397 8477 1334607597609836750 8478 188466963163238897 8479 21116796329318864 8480 1835311442154267 8481 119649691242066 8482 5557666022899 8483 169128427240 8484 2900686531 8485 20531358 8486 26015 8487 131475060297382433475 8488 806292435216521526005 8489 2338898901558197509341 8490 4266063148304198134307 8491 5485726590483566069610 8492 5284811590026967201414 8493 3956449944790830648407 8494 2356214338570796191796 8495 1133264241151687950176 8496 444372670149203578591 8497 142775703877824359115 8498 37638537794303790536 8499 8123644708286582655 8500 1427255051069219414 8501 202099193907209155 8502 22716017385456263 8503 1981761645065343 8504 129797280969916 8505 6064997407202 8506 186077380354 8507 3230883909 8508 23369985 8509 31185 8510 137982162998766943558 8511 846961636779433158083 8512 2459216501416268555859 8513 4490057172056534801105 8514 5779977202731803256619 8515 5574686927961732992238 8516 4178606834302557760349 8517 2491818745107189408387 8518 1200206194613827886166 8519 471357044427849201984 8520 151704928211155854155 8521 40068044409209988959 8522 8666229230687056434 8523 1526197743311440056 8524 216696029685562388 8525 24433626951490363 8526 2139623196840224 8527 140784007266630 8528 6617383129473 8529 204672867853 8530 3597304192 8531 26583274 8532 37338 8533 144805158651023582555 8534 889642859718913088409 8535 2585604579724466654862 8536 4725585712097028876354 8537 6089706244015874050318 8538 5880153679084387633240 8539 4412994805782901149206 8540 2635074412385810504889 8541 1271024324249003024712 8542 499947393497970397468 8543 161181344690683517076 8544 42651172587669743878 8545 9244301965317594308 8546 1631854360086794929 8547 232324240950517482 8548 26278192179337059 8549 2309764373914833 8550 152677527364639 8551 7218714844786 8552 225069768740 8553 4003753828 8554 30216687 8555 44583 8556 151959089764220242903 8557 934433740226108738655 8558 2718363541700546975904 8559 4973231311763750620904 8560 6415712209302330631583 8561 6202034198036050802311 8562 4660274135291783430468 8563 2786404588256469748885 8564 1345938642335105746554 8565 530237392665989142376 8566 171237810483983811451 8567 45397437837489392025 8568 9860135907939624804 8569 1744670844828674378 8570 249055120321635945 8571 28258886528124884 8572 2493118049842238 8573 165550836738617 8574 7873214748826 8575 247437575637 8576 4454474929 8577 34324425 8578 53174 8579 159459701518646489005 8580 981436562003623531116 8581 2857808373997713683659 8582 5233605370509069935064 8583 6758833992089998421363 8584 6541193374031157979039 8585 4921140049054071710515 8586 2946255474878372482290 8587 1425181402565513489004 8588 562326072399737793120 8589 181909115988402516874 8590 48316933035631460907 8591 10516146615578301882 8592 1865122132452398322 8593 266964780787216290 8594 30385531190368420 8595 2690686233548052 8596 179482642878750 8597 8585455992967 8598 271960746291 8599 4954091040 8600 38963669 8601 63261 8602 167323473964937022109 8603 1030758473278447765735 8604 3004269338961802937692 8605 5507349545895459894978 8606 7119952888982552896914 8607 6898540788340451120547 8608 5196324537501079924837 8609 3115097449259172074217 8610 1508997767732215122015 8611 596318118384779598359 8612 193232096298480772890 8613 51420362755370079878 8614 11214900968508543407 8615 1993713997543492017 8616 286134476035506734 8617 32668640347652111 8618 2903545235239835 8619 194557839901972 8620 9360398347992 8621 298841024926 8622 5507746742 8623 44202078 8624 75175 8625 175567655672221779726 8626 1082511713753834140728 8627 3158092701319558319285 8628 5795137222398482077187 8629 7499994701823342894629 8630 7275032979091298778449 8631 5486598261630825815539 8632 3293426347412993192897 8633 1597646513088445530283 8634 632324188035115834664 8635 205245748948483793645 8636 54719079574305376915 8637 11959126447404172347 8638 2130985011238702441 8639 306650938617901559 8640 35119468412892853 8641 3132850879756671 8642 210867942597304 8643 10203412403108 8644 328297917364 8645 6121050652 8646 50111372 8647 89134 8648 184210298887424631201 8649 1136813851950889605537 8650 3319641488773977045063 8651 6097675050154725172796 8652 7899931942040479375719 8653 7671675818630398651007 8654 5792772556311938292127 8655 3481764815412449257586 8656 1691400767300860462250 8657 670461244390551764693 8658 217991358322066628254 8659 58225122512526160270 8660 12751720980036603062 8661 2277508626512911918 8662 328606742973090736 8663 37750061566495457 8664 3379844419693770 8665 228511632249173 8666 11120320669269 8667 360571360404 8668 6800235771 8669 56775933 8670 105557 8671 1 8672 193270296272726125083 8673 1193788033404406516767 8674 3489296288063443725402 8675 6415704556915542771420 8676 8320786142078984590039 8677 8089527008928109684241 8678 6115701535349269841707 8679 3680663730725006705925 8680 1790548792919485008691 8681 710852908288001923442 8682 231512627051647878418 8683 61951257685031084048 8684 13595763366288135607 8685 2433895386161715029 8686 352100688779462070 8687 40573311613570322 8688 3645858520648425 8689 247595260072312 8690 12117426266387 8691 395922354220 8692 7552097294 8693 64285519 8694 124753 8695 1 8696 202767419291099476939 8697 1253563240197636623780 8698 3667456078112998356436 8699 6750003836614740693120 8700 8763630279032495624621 8701 8529698700776979512215 8702 6456284303394247520622 8703 3890703697449336384520 8704 1895394808472556487819 8705 753629829836642121819 8706 245855814841437813683 8707 65911021332659023998 8708 14494524340900659627 8709 2600795274943922006 8710 377238212238583897 8711 43603014652347118 8712 3932324027500306 8713 268233474828007 8714 13201560288732 8715 434636033068 8716 8384177813 8717 72745181 8718 147271 8719 2 8720 212722358311589045386 8721 1316274562348886958764 8722 3854539101962090893297 8723 7101389318137139809263 8724 9229591315802395504464 8725 8993360242804777171824 8726 6815467280005350834096 8727 4112496619186536440541 8728 2006259854321338705247 8729 798930080183425425858 8730 261069885074493144599 8731 70118765327475105138 8732 15451478285218288549 8733 2778900210178661793 8734 404131820511177858 8735 46853932446122906 8736 4240776832940031 8737 290549806448625 8738 14380115702557 8739 477022485984 8740 9304701841 8741 82266985 8742 173522 8743 3 8744 223156764510361413714 8745 1382063481578796277295 8746 4050983779244517016639 8747 7470717618018949877925 8748 9719852865381895833813 8749 9481741066618334404186 8750 7194246641449962824701 8751 4346687353529830235452 8752 2123482704601801994658 8753 846899564707432443402 8754 277206659683151941983 8755 74589705333604108433 8756 16470315652981129389 8757 2968946694110242489 8758 432901557532305972 8759 50341859193348974 8760 4572865617072429 8761 314677387323279 8762 15661101980600 8763 523420292978 8764 10322786327 8765 92981473 8766 204222 8767 5 8768 234093293646917315456 8769 1451078168009790658192 8770 4257249661077393228547 8771 7858887480977251450749 8772 10235657984122528914832 8773 9996133714680371501987 8774 7593670886079653107306 8775 4593955452297993962233 8776 2247420827612598341808 8777 897692458738132709735 8778 294320982686861644123 8779 79339971732447085473 8780 17554956124103463199 8781 3171718622485840025 8782 463675496178085055 8783 54083691434861569 8784 4930359725837777 8785 340759628455909 8786 17053185077267 8787 574197574075 8788 11448373756 8789 105028359 8790 239937 8791 7 8792 245555651796906490074 8793 1523473790380859854792 8794 4473818429281238495775 8795 8266841812370409912870 8796 10778312100097505191617 8797 10537897017856531174017 8798 8014843529432054121463 8799 4855016991896800851458 8800 2378451397219715466018 8801 951471667056543606147 8802 312470892926400254454 8803 84386663511840640738 8804 18709562557769809193 8805 3388050274648130721 8806 496590265684511980 8807 58097504017489445 8808 5315158021522244 8809 368951048318524 8810 18565750400279 8811 629756060807 8812 12692473585 8813 118569614 8814 281581 8815 11 8816 257568643127752798074 8817 1599412840379602919290 8818 4701194941955572168810 8819 8695569806854282825744 8820 11349186082974658326076 8821 11108459429880978459902 8822 8458925935474377656371 8823 5130626498355880895357 8824 2516972357887809392973 8825 1008409308395288460442 8826 331717806445911559095 8827 89747905242908926737 8828 19938555761987569759 8829 3618829479739247021 8830 531791609035350605 8831 62402629697593506 8832 5729297914563259 8833 399418055425915 8834 20208949950523 8835 690532426359 8836 14067091234 8837 133778968 8838 329920 8839 15 8840 270158219807123546025 8841 1679065471719188611410 8842 4939908327527080382879 8843 9146109177691507259151 8844 11949719462118238735582 8845 11709322526346111919895 8846 8927140290749176181595 8847 5421578971878042922585 8848 2663403546172889806159 8849 1068687226328232031952 8850 352126709108302543381 8851 95442907364352224988 8852 21246630157643314761 8853 3865000986595274316 8854 569434979951376142 8855 67019745535126516 8856 6174965481550047 8857 432339900654031 8858 21993774868081 8859 757002970493 8860 15585506757 8861 150857097 8862 386142 8863 22 8864 283351534136783484313 8865 1762609854622961159832 8866 5190513129462565450724 8867 9619548491400638597950 8868 12581423799923854041845 8869 12342064676175832396544 8870 9420772728482352218191 8871 5728712015908527568872 8872 2818187871563731298138 8873 1132497527900172816905 8874 373766359947633471958 8875 101492029914607457646 8876 22638770357928786008 8877 4127570032119369600 8878 609686173939435811 8879 71970963501473526 8880 6654505814938648 8881 467909582506755 8882 23932110885595 8883 829685286208 8884 17262202407 8885 170019732 8886 451258 8887 30 8888 297176993009657316339 8889 1850232546401348039186 8890 5453590503954564586672 8891 10117029612621645436398 8892 13245886227740837994455 8893 13008344893929221796866 8894 9941176610086132408135 8895 6052908076051206134236 8896 2981792559801090508211 8897 1200043151533477115099 8898 396709505905405334668 8899 107916849954194401370 8900 24120268748699956737 8901 4407606138126517058 8902 652722003829155544 8903 77279928709699452 8904 7170434585390691 8905 506334940723350 8906 26036821984593 8907 909143659473 8908 19113180052 8909 191515025 8910 526802 8911 42 8912 311664314792151986050 8913 1942128878835187872600 8914 5729749472992147707519 8915 10639750264291116154559 8916 13944773152076755548369 8917 13709906881660293643092 8918 10489775971814148621742 8919 6395096794358196210981 8920 3154710461863885563701 8921 1271538465709437203956 8922 421033108514089421219 8923 114740232837002038604 8924 25696744094709240364 8925 4706247131838100092 8926 698731013990459965 8927 82971922508275251 8928 7725449896489546 8929 547839702865740 8930 28321815515854 8931 995991138336 8932 21155890116 8933 215610335 8934 614127 8935 56 8936 326844588736753113457 8937 2038503363118835118684 8938 6019628235316651956685 8939 11188966708482938200272 8940 14679834139116248433823 8941 14448583269496294438900 8942 11068069144743792070649 8943 6756257484853919917508 8944 3337461432077096583541 8945 1347209900123356495218 8946 446818583242023865391 8947 121986407597863244873 8948 27374161265626727410 8949 5024703422621405711 8950 747914244522675422 8951 89073974130434255 8952 8322445494231916 8953 592664740032817 8954 30802138582504 8955 1090895750904 8956 23409596239 8957 242612123 8958 715191 8959 77 8960 342750337035897630684 8961 2139570113141396117391 8962 6323895537892225222551 8963 11765996553485909918461 8964 15452905985974307037525 8965 15226300064509042813874 8966 11677632556614602649362 8967 7137421736382363235523 8968 3530593778866361795174 8969 1427296610974910379976 8970 474152052128224508644 8971 129681046635974805514 8972 29158852111546838417 8973 5364262530567388483 8974 800486039347834898 8975 95614977956501173 8976 8964524338452778 8977 641069275757483 8978 33494054505997 8979 1194583063626 8980 25895303075 8981 272851143 8982 831784 8983 101 8984 359415579632875900753 8985 2245553287918055432485 8986 6643252110640233279513 8987 12372221692939685201290 8988 16265916987503652986207 8989 16045081317920865083227 8990 12320124724501488509901 8991 7539676149239648508128 8992 3734685791968109913382 8993 1512051182270190006672 8994 503124610497433562042 8995 137851349988764550867 8996 31057537590887358193 8997 5726293902474750193 8998 856674910433417877 8999 102625820374158854 9000 9655013689337483 9001 693332327525260 9002 36415153846975 9003 1307843343758 9004 28636176668 9005 306705306 9006 966430 9007 135 9008 376875901908863070416 9009 2356687554027684339319 9010 6978432167286520916332 9011 13009091383144555570726 9012 17120891407852681954356 9013 16907054021153633891451 9014 12997290447702530952599 9015 7964165212293776533459 9016 3950347349992228976596 9017 1601740364978820887616 9018 533832608455577048980 9019 146526134399141251498 9020 33077351185900846348 9021 6112254011324020497 9022 916724451812584135 9023 110139513104773273 9024 10397480638033225 9025 749754102467192 9026 39584444005781 9027 1431534698126 9028 31657475704 9029 344583054 9030 1121462 9031 176 9032 395168525371891481562 9033 2473218568941740206751 9034 7330204975317684258116 9035 13678125464910885001405 9036 18019954166423275790258 9037 17814453241735750488347 9038 13710965210708300836936 9039 8412094327705178327432 9040 4178221612539722942805 9041 1696645856119235257948 9042 566377948038882329289 9043 155735927501177054124 9044 35225863718740709794 9045 6523691777973259404 9046 980894316647165619 9047 118191337307079366 9048 11195749330571527 9049 810657651437947 9050 43022477173557 9051 1566591327710 9052 34987031332 9053 386949674 9054 1300119 9055 231 9056 414332381479052830039 9057 2595403486167232341491 9058 7699376498177562573388 9059 14380917736596774896694 9060 18965335748322303901976 9061 18769627510582348304449 9062 14463079806555270773307 9063 8884732990639173176915 9064 4418986801176788378443 9065 1797065119814904584342 9066 600868396798536237396 9067 165513067352829076466 9068 37511109609320615504 9069 6962254311917480959 9070 1049461250740862485 9071 126818995112281067 9072 12053918732866543 9073 876390479467147 9074 46751455180159 9075 1714027357876 9076 38655186332 9077 434308844 9078 1505461 9079 297 9080 434408188727081346699 9081 2723511483176244436853 9082 8086791112950621285497 9083 15119139485318192050574 9084 19959377349844323880687 9085 19775044472733813657051 9086 15255665191409529733365 9087 9383418131794453247113 9088 4673358073903054554074 9089 1903312252612444231011 9090 637417918785003325920 9091 175891807674521561109 9092 39941614699071072985 9093 7429693013262845457 9094 1122720196853860237 9095 136062773260093147 9096 12976382289217445 9097 947326443374394 9098 50795376865918 9099 1874946351960 9100 42695346296 9101 487232602 9102 1741609 9103 385 9104 455438533153843985134 9105 2857824313128032438324 9106 8493333406944124616800 9107 15894543183599580129616 9108 21004536270027649809033 9109 20833296814182230598047 9110 16090857581701568853068 9111 9909557630886341871376 9112 4942089497865454084570 9113 2015718895325714805641 9114 676147023803020626195 9115 186908429051248822884 9116 42526425688833226143 9117 7927870033579550321 9118 1200985462972240710 9119 145965715274477001 9120 13967848233276387 9121 1023867608587217 9122 55180160745450 9123 2050545969875 9124 47143924715 9125 546340899 9126 2012550 9127 490 9128 477467952399488801550 9129 2998636881432530326625 9130 8919930056734822202218 9131 16708966359058376744599 9132 22103391559845084306874 9133 21947108478025240844359 9134 16970903805720423331408 9135 10464634009706029279276 9136 5225976125428909135941 9137 2134635193935479865550 9138 717183136004101858183 9139 198601356493834393836 9140 45275141327043211087 9141 8458765141681836197 9142 1284591970083463920 9143 156573807219835853 9144 15033362018610638 9145 1106446425664706 9146 59933814676023 9147 2242128927995 9148 52040978902 9149 612336116 9150 2323554 9151 627 9152 500543023480599643132 9153 3146257848259403722301 9154 9367551793378373955103 9155 17564335645094449547098 9156 23258649941086513128171 9157 23119341183801366787995 9158 17898166922111050051179 9159 11050208313710277867317 9160 5525856178852636006675 9161 2260430812054160518962 9162 760660982785763393082 9163 211011283649579692234 9164 48197945404452879279 9165 9024482992948236543 9166 1373896572368805346 9167 167936173256208426 9168 16178329531501014 9169 1195527870122570 9170 65086579123788 9171 2451108639372 9172 57430168104 9173 685980245 9174 2679763 9175 792 9176 524712454438904297013 9177 3301010258135539089128 9178 9837215457666462373205 9179 18462671020883469463317 9180 24473152007577775613288 9181 24353001264522765387903 9182 18875132118354630056897 9183 11667924191627868226348 9184 5842613349209024848008 9185 2393495997749492887875 9186 806723005176208539183 9187 224181304099032509226 9188 51305641704989127141 9189 9627260852392863960 9190 1469279466674104406 9191 180105286447230531 9192 17408542674703996 9193 1291611937750467 9194 70671122610758 9195 2679021850906 9196 63359480269 9197 768134404 9198 3087894 9199 1002 9200 550027180032992114585 9201 3463232197822768737440 9202 10329986149490366662153 9203 19406090249340700708805 9204 25749878721960589911882 9205 25651246836581265427974 9206 19904412902893565757413 9207 12319512182951220570377 9208 6177179215335782727138 9209 2534242707505950782484 9210 855519790784935635057 9211 238157050064894353459 9212 54609690977814522082 9213 10269476771413700600 9214 1571145683930437031 9215 193137190790484808 9216 18730205885949690 9217 1395236109299600 9218 76722708835496 9219 2927535443804 9220 69881210855 9221 859733716 9222 3554597 9223 1255 9224 576540461646853871403 9225 3633277483729582539085 9226 10846979475522532082492 9227 20396813522152431763226 9228 27091958221838999949939 9229 27017395318445962062228 9230 20988757605271496258617 9231 13006794223743312499722 9232 6530535789039015103888 9233 2683105790410122941373 9234 907210530620801975859 9235 252986839015369921737 9236 58122250095122768319 9237 10953658272938070291 9238 1679926680812059447 9239 207091740377442298 9240 20149965310211367 9241 1506978210701525 9242 83279421655261 9243 3198460998281 9244 77052798628 9245 961832527 9246 4088385 9247 1575 9248 604307991598335448175 9249 3811516380154651776694 9250 11389363899637954675919 9251 21437168321345175679525 9252 28502672949752999560103 9253 28454931314788321299122 9254 22131056199293627371759 9255 13731688381621025758618 9256 6903718192939146353242 9257 2840544235637406069401 9258 961963500979799625473 9259 268721828528343042298 9260 61856213470833673747 9261 11682491546325620509 9262 1796082024092125408 9263 222032851404082655 9264 21674939080548779 9265 1627459249968710 9266 90382359991386 9267 3493762973580 9268 84936824920 9269 1075576770 9270 4697807 9271 1958 9272 633388002038365841105 9273 3998336349715643047953 9274 11958363200694866019352 9275 22529594507284495146681 9276 29985467122115412270858 9277 29967514883467206638198 9278 23334347464978610474795 9279 14496213831400689014432 9280 7297817477809757834195 9281 3007042486646782819172 9282 1019956571842356389308 9283 285416179948421625084 9284 65825256920917992981 9285 12458831211878345431 9286 1920101187527599079 9287 238028773410756094 9288 23312750571730017 9289 1757346694784830 9290 98075896741466 9291 3815575497921 9292 93601976827 9293 1202255722 9294 5393678 9295 2436 9296 663841378637868446347 9297 4194142837386640081126 9298 12555259042468670183370 9299 23676649643479401964584 9300 31543954552900045737409 9301 31558990203613793231275 9302 24601826505785655315930 9303 15302496083350385240230 9304 7713983586465918269751 9305 3183111825491624983508 9306 1081377743116328868097 9307 303127231248417882465 9308 70043884052062662973 9309 13285710657954463812 9310 2052505453539769475 9311 255152375219162219 9312 25071562964408204 9313 1897357736309079 9314 106407905754464 9315 4166212173594 9316 103123078722 9317 1343271488 9318 6186928 9319 3010 9320 695731779269672373713 9321 4399360089618014022619 9322 13181393660770857121533 9323 24881014568998376670685 9324 33181926848628595893103 9325 33233394663920431073233 9326 25936852638431725985277 9327 16152772476681772299750 9328 8153428471753150163838 9329 3369291831007867152550 9330 1146425710316475379202 9331 321915679682774603321 9332 74527475377443057490 9333 14166353016033401979 9334 2193849941213322617 9335 273481452469058930 9336 26960117137662003 9337 2048263043553362 9338 115430059866904 9339 4548185433238 9340 113582195395 9341 1500198532 9342 7091248 9343 3718 9344 729125757901648099740 9345 4614432010075195750080 9346 13838172673008537818552 9347 26145499229780585294752 9348 34903361991959585194770 9349 34994968391105516960671 9350 27342957673389356024990 9351 17049397951436443963124 9352 8617429376417404223061 9353 3566151914650498534341 9354 1215310461167993161640 9355 341845774694145356146 9356 79292340258990851586 9357 15104182778858658632 9358 2344725752710468895 9359 293099051937629602 9360 28987771106866243 9361 2210890516438688 9362 125198094955183 9363 4964218261554 9364 125068707560 9365 1674750259 9366 8120614 9367 4565 9368 764092893924224215708 9369 4839823053611339882280 9370 14527068015640697406388 9371 27473048780677260358514 9372 36712433331943004914483 9373 36848164239493825913192 9374 28823854605078133222757 9375 17994851112651459741235 9376 9107332283181195760899 9377 3774292938131695355899 9378 1288253904890574765677 9379 362985521722139805503 9380 84355771894961276552 9381 16102838132974834834 9382 2505762261464459860 9383 314093820119080223 9384 31164543189617401 9385 2386129585245068 9386 135772152825307 9387 5417266512538 9388 137680580808 9389 1868846866 9390 9292291 9391 5604 9392 800705927146929053304 9393 5076019160147182501407 9394 15249621015254598237498 9395 28866749970546089653649 9396 38613518999855065693672 9397 38797658263596007905580 9398 30383446731608665561444 9399 18991740601274972088704 9400 9624555543609165095143 9401 3994348917033314243829 9402 1365490535816200247398 9403 385406897431294599674 9404 89736105466689410155 9405 17166184013123651063 9406 2677629534117435337 9407 336560370964791644 9408 33501156984879886 9409 2574935523578413 9410 147217088308652 9411 5910532891336 9412 151524488458 9413 2084579109 9414 10624080 9415 6842 9416 839040898708703711695 9417 5323528730202293305574 9418 16007445599240352415919 9419 30329837823268827266898 9420 40611211770403671032394 9421 40848360696609666317813 9422 32025837224937886385065 9423 20042811787113030820371 9424 10170593694931362525597 9425 4226988814977129296838 9426 1447268133283247007243 9427 409186077074477710685 9428 95452779685119053108 9429 18298325956589643950 9430 2861040911565696105 9431 360599680861269665 9432 36009090531422379 9433 2778334370714114 9434 159602863598346 9435 6447492678800 9436 166717275387 9437 2324286111 9438 12137769 9439 8349 9440 879177298154852688527 9441 5582883643909524010158 9442 16802231652270911367876 9443 31865702628183701764123 9444 42710329388949376659149 9445 43005427458823319703968 9446 33755339173240322166604 9447 21150953799715251436571 9448 10747021474293386132430 9449 4472918432970030635199 9450 1533848499642601426543 9451 434403674571177057319 9452 101526401867407099229 9453 19503624767610868529 9454 3056755740993153314 9455 386319505461224406 9456 38700627588158312 9457 2997427885742157 9458 173004904966773 9459 7031910370170 9460 183386146963 9461 2590515746 9462 13855920 9463 10143 9464 921198216946297356117 9465 5854640325411422499226 9466 17635748525096773801306 9467 33477897253985197844682 9468 44915925386370173845603 9469 45274272221032397376496 9470 35576486118384827112066 9471 22319206913998995687357 9472 11355498040535531818143 9473 4732882398982744682529 9474 1625508238521715651344 9475 461144996091753672405 9476 107978816808436625913 9477 20786712077230636471 9478 3265582286445932077 9479 413834827110861639 9480 41588913596820626 9481 3233399180801578 9482 187504556393302 9483 7667869336960 9484 201670346669 9485 2886113856 9486 15805956 9487 12310 9488 965190508678046697797 9489 6139380854618143713082 9490 18509848702452453432484 9491 35170144800762625548267 9492 47233300404182412319805 9493 47660579049216257193731 9494 37494043112435956638114 9495 23550770308120689317570 9496 11997771413936330657201 9497 5007666262867552052390 9498 1722539575387547694479 9499 489500307795695702954 9500 114833179595679301156 9501 22152506812023162837 9502 3488380809777186670 9503 443268327168201109 9504 44688014124327233 9505 3487518409047222 9506 203189493525275 9507 8359791582268 9508 221721431558 9509 3214181368 9510 18016468 9511 14883 9512 1011244956293171389311 9513 6437714128404624589731 9514 19426471637134693356974 9515 36946346605556336049626 9516 49668014053522208312512 9517 50170315657984246741672 9518 39513018318301982497998 9519 24849010212051897545693 9520 12675683145052532446597 9521 5298098702198417227391 9522 1825251222777700986735 9523 519565118597933263254 9524 122114032659143609949 9525 23606232664996146127 9526 3726066851906277203 9527 474750892686608318 9528 48012978553515994 9529 3761149209793343 9530 220154245201617 9531 9112471933891 9532 243705203657 9533 3578176426 9534 20521862 9535 17977 9536 1059456446593032940166 9537 6750277073400815921433 9538 20387647757652828184623 9539 38810590617447974544732 9540 52225897332694244100166 9541 52809747301538395239566 9542 41638675180775290843550 9543 26217468466110675571792 9544 13391173224160250915714 9545 5605053844678830235395 9546 1933969292465767785396 9547 551440478688215372857 9548 129847387225392252977 9549 25153436585756992349 9550 3979614706249790273 9551 508422151443930751 9552 51579906659882082 9553 4055755235264261 9554 238500673707537 9555 9931101460404 9556 267802081429 9557 3981868379 9558 23358241 9559 21637 9560 1109924152357171421558 9561 7077735912620461469599 9562 21395502657178392159921 9563 40767160158908993679294 9564 54913065629132574902891 9565 55585451332254618589967 9566 43876545195514857461127 9567 27659871509750763353115 9568 14146285243552209794570 9569 5929453713276870913646 9570 2049038257180397865063 9571 585233294768362544129 9572 138060809496714353727 9573 26800008392223273528 9574 4250061116860959070 9575 544431045556494941 9576 55406021075015481 9577 4372907522513389 9578 258338574174641 9579 10821306890987 9580 294209326639 9581 4429454581 9582 26568763 9583 26015 9584 1162751722396831335343 9585 7420787488284648697895 9586 22452261471820660013642 9587 42820543090928184865235 9588 57735932332735837248314 9589 58504332458370766997720 9590 46232441304771801551864 9591 29180139821761302109137 9592 14943171825375853366607 9593 6272270800329374265320 9594 2170821964391673007103 9595 621056662818258882135 9596 146783511747682436259 9597 28552201525084362373 9598 4538509193229890094 9599 582936437344485312 9600 59509743103360097 9601 4714291979359016 9602 279786231142244 9603 11789178316449 9604 323141541833 9605 4925510922 9606 30198873 9607 31185 9608 1218047479882337323274 9609 7780160643283140317370 9610 23560253456639564016892 9611 44975441400170871238054 9612 60701223088810214111653 9613 61573638733739969246743 9614 48712471950076380301769 9615 30782397834187439824614 9616 15784100328509110590788 9617 6634530777410678767185 9618 2299704705058078241065 9619 659030219456422389945 9620 156046448692795284477 9621 30416655056980241640 9622 4846132577130910872 9623 624107758536513813 9624 63910775138639265 9625 5081717813242605 9626 302971107507869 9627 12841314628418 9628 354833227462 9629 5475126096 9630 34302576 9631 37338 9632 1275924629298974908470 9633 8156617663819719043026 9634 24721916768177343277898 9635 47236781227224143922527 9636 63815990720131745409296 9637 64800978314101392059211 9638 51323055813468701997429 9639 32470984343239262713719 9640 16671458848445094388068 9641 7017315347863352026473 9642 2436092340125704326020 9643 699280512800396628903 9644 165882419343066701122 9645 32400416982630534240 9646 5174179853637412470 9647 668125696128895194 9648 68630186971464867 9649 5477126113405676 9650 328030488993234 9651 13984856234928 9652 389539437620 9653 6083848830 9654 38937003 9655 44583 9656 1336501472398093783409 9657 8550955785912336940077 9658 25939803462633032535429 9659 49609723355888270577611 9660 67087630848933943041167 9661 68194337015958765232294 9662 54070937280421925137517 9663 34250463441691907696022 9664 17607762525051487678253 9665 7421765249488270483346 9666 2580413487973646211260 9667 741941394004735783582 9668 176326174741456850594 9669 34510968912437839415 9670 5523979244803412591 9671 715182926918775377 9672 73690509498194925 9673 5902599485499729 9674 355112275658691 9675 15227537441301 9676 427538724379 9677 6757841220 9678 44169572 9679 53174 9680 1399901633528131412488 9681 8964008768518435087295 9682 27216584719236902125241 9683 52099674184304592020230 9684 70523898251055427392038 9685 71762096715781650455286 9686 56963202659094504192507 9687 36125635998346585754746 9688 18595660173599243580589 9689 7849083415015378673332 9690 2733120775901917125875 9691 787154430487530741668 9692 187414531824005989389 9693 36756252201342737498 9694 5896943578409960437 9695 765484893686965427 9696 79115832932078628 9697 6360371885408784 9698 384375727898474 9699 16577725025713 9700 469133973932 9701 7503823428 9702 50071921 9703 63261 9704 1466254294746605431654 9705 9396648536172554778564 9706 28555056298801865128715 9707 54712297199626319713352 9708 74132923975955858652205 9709 75513054629007887703189 9710 60007297192249702439399 9711 38101551711489922292398 9712 19637941255419169226144 9713 8300538298623172534708 9714 2894692159192002287195 9715 835069342145761661038 9716 199186493836113200071 9717 39144695647386632200 9718 6294575573658094512 9719 819250636028207856 9720 84931913319930546 9721 6852839628890627 9722 415992375440331 9723 18044478608723 9724 514655803230 9725 8329249456 9726 56728142 9727 75175 9728 1535694441128098308993 9729 9849786894162574098042 9730 29958144247819712421171 9731 57453524978960448496795 9732 77923233267767053151678 9733 79456443510137664379880 9734 63211042899833208402568 9735 40183521764435932527316 9736 20737543205149185980275 9737 8777467376927610452726 9738 3065632311171947953676 9739 885844461688161033749 9740 211683377583416767765 9741 41685244797994140107 9742 6718473436610793550 9743 876713668471026669 9744 91166284260125601 9745 7382572654770928 9746 450146880061183 9747 19637596074479 9748 564463624197 9749 9242248756 9750 64227806 9751 89134 9752 1608363116703325363877 9753 10324377319384721646798 9754 31428910858959117109372 9755 60329571740259826447096 9756 81903764324189860891570 9757 83601952817125058058032 9758 66582657292048702095983 9759 42377132112738978092919 9760 21897559132580456527432 9761 9281280833558529468065 9762 3246474088184098735072 9763 939647220522129226324 9764 224948947990660698226 9765 44387393011341394926 9766 7170336810983293503 9767 938122919969551296 9768 97848377936236956 9769 7952327101255035 9770 487038079583158 9771 21367683147289 9772 618949545827 9773 10251828124 9774 72675589 9775 105558 9776 1684407691482625338375 9777 10821416830150189469164 9778 32970560899296877370946 9779 63346946467880673288732 9780 86083887931707059208483 9781 87959750885227241609502 9782 70130772994572261539995 9783 44688257433951759208900 9784 23121245917776830205330 9785 9813465436622657915752 9786 3437780073262790905421 9787 996654661452855033025 9788 239029560284084246367 9789 47261214318278730995 9790 7651973077589943146 9791 1003743727037292658 9792 105009652154839185 9793 8565058200675011 9794 526879984815845 9795 23246206794534 9796 678539719626 9797 11367810895 9798 82183359 9799 124754 9800 1763982140033233609560 9801 11341947938372405242938 9802 34586448118060461269088 9803 66512466638682279355886 9804 90473428017266167609301 9805 92540508157600721880044 9806 73864458329588230906748 9807 47123075772411867582663 9808 24412032719292548798129 9809 10375588619108760599296 9810 3640144202824511661733 9811 1057053979782081789149 9812 253974310319425341306 9813 50317398246274261523 9814 8165304052119623598 9815 1073858895796009293 9816 112683727835363601 9817 9223934641340287 9818 569902977975803 9819 25285575400236 9820 743698836775 9821 12601068276 9822 92881116 9823 147272 9824 1 9825 1847247332102351199726 9826 11887060687693017009474 9827 36280082046211310072838 9828 69833272575625409692545 9829 95082683158434458690665 9830 97355421522059126933025 9831 77793238898294926556934 9832 49688083912969752694320 9833 25773529916052793233718 9834 10969302772503252349464 9835 3854193480589882748605 9836 1121043094209359274294 9837 269835193411634469917 9838 53567286659086071784 9839 8712373075241391210 9840 1148769824858138477 9841 120906533413267980 9842 9932353322962025 9843 616354964361701 9844 27499201470910 9845 814931794954 9846 13963457377 9847 104908271 9848 173524 9849 1 9850 1934371335798544622940 9851 12457894781255005783244 9852 38055135100736385044344 9853 73316842457007983422478 9854 99922449095937810730906 9855 102416239805702134289365 9856 81927120212746254283072 9857 52390113519350162906980 9858 27209538504704344816776 9859 11596349764701289445437 9860 4080589783491008156404 9861 1188831249288513070134 9862 286667272241739699790 9863 57022912789532012300 9864 9295352549136442005 9865 1228797705571040595 9866 129716460975918123 9867 10693955752569560 9868 666502747610418 9869 29901594014418 9870 892788885971 9871 15468086261 9872 118426125 9873 204224 9874 2 9875 2025529733862078479055 9876 13055641803007410832402 9877 39915450007023220589416 9878 76971008010785835289983 9879 105004042294396271950763 9880 107735290481490179007592 9881 86276611427071975626954 9882 55236348074379037575748 9883 28724059975083369631978 9884 12258565693550923249555 9885 4320031764236841320374 9886 1260639651003154101968 9887 304528854242541241246 9888 60697042528301447538 9889 9916551915326877905 9890 1314284791204508088 9891 139154530350354214 9892 11512644922165297 9893 720633358991714 9894 32508432077344 9895 977867861014 9896 17129250936 9897 133607960 9898 239940 9899 3 9900 2120905953580207009168 9901 13681547536572923878177 9902 41865047553316673395282 9903 80803970924661444548686 9904 110339324599190724017632 9905 113325507643331866129843 9906 90852750220532478836070 9907 58234340661263313739598 9908 30321306687795385729533 9909 12957885888249988577152 9910 4573256855784322828580 9911 1336702137397620869493 9912 323481679097769755055 9913 64603218163429116340 9914 10578426132773146113 9915 1405595753000177536 9916 149264566356095767 9917 12392604020272575 9918 779055635490209 9919 35336671163208 9920 1070819898036 9921 18962740194 9922 150653583 9923 281585 9924 5 9925 2220691610926796348699 9926 14336914385878900389788 9927 43908134691864366527772 9928 84824320003962256107989 9929 115940729039545861136932 9930 119200461308803444158045 9931 95667128887237840428931 9932 61392032626831160054169 9933 32005712778826519255881 9934 13696350171108341081598 9935 4841043382894385098142 9936 1417265886004181403433 9937 343591116806739392290 9938 68755804644272950389 9939 11283584652161055145 9940 1503119114290653599 9941 160093385196929719 9942 13338315729007248 9943 842101753083203 9944 38404629369392 9945 1172352150531 9946 20985772941 9947 169778096 9948 329925 9949 7 9950 2325086869526179789987 9951 15023103901950405414977 9952 46049113001936836744442 9953 89041049110816811876319 9954 121821286830104275242619 9955 125374388111385692247663 9956 100731921690018924893034 9957 64717773169737726350112 9958 33781945617589433161470 9959 14476108393145585510396 9960 5124212786563586871379 9961 1502592160206201161463 9962 364926377014752889643 9963 73170038583485456558 9964 12034800950692572936 9965 1607268782133925962 9966 171690995627912192 9967 14354583571927642 9968 910129036797468 9969 41732109974888 9970 1283234624306 9971 23217347229 9972 191228509 9973 386147 9974 11 9975 2434300815069390263495 9976 15741539420431553292564 9977 48292587530609815027064 9978 93463575919537331439971 9979 127994655625656900609103 9980 131862223446879302011877 9981 106059913538528123545675 9982 68220339898549070109657 9983 35654917845831076500120 9984 15299426257332284745659 9985 5423631967065986095446 9986 1592957096475617595031 9987 387560730117853765886 9988 77862080082865329628 9989 12835022624610440816 9990 1718485667330257628 9991 184110810605678516 9992 15446553967319150 9993 983521728629703 9994 45340502212656 9995 1404303284342 9996 25678180565 9997 215271332 9998 451265 9999 15 10000 2548551845837298757070 10001 16493708814592686393809 10002 50643376027886172481961 10003 98101761524643151032133 10004 134475149086163749913226 10005 138679635141643069862046 10006 111664530054538520902043 10007 71908960406932806612719 10008 37629800026433701421479 10009 16168691444318091730147 10010 5740215752000712190671 10011 1688652534847250841311 10012 411571740914131124847 10013 82849067617821974922 10014 13687382109586317327 10015 1837239413882966701 10016 197409875528712171 10017 16619740576452812 10018 1062693062903001 10019 49252922451331 10020 1536467989935 10021 28391110402 10022 242211581 10023 526810 10024 22 10025 2668068080008788376780 10026 17281167368802627444060 10027 53106518593393746250022 10028 102965930939637493843178 10029 141277767811671058968200 10030 145843058713381057586317 10031 117559869090272678981872 10032 75793334915242966190765 10033 39712033932295790524137 10034 17086420055882839211076 10035 6074929495691448467703 10036 1789986894787744851927 10037 437041515373445271537 10038 88149176079819641022 10039 14595208027801137506 10040 1964030228457818848 10041 211649108490624782 10042 17880049496670263 10043 1148087303235184 10044 53494331973532 10045 1680716279729 10046 31381038102 10047 272378772 10048 614136 10049 30 10050 2793087780463653116286 10051 18105540777636164181055 10052 55687287752687191145704 10053 108066894526248904755405 10054 148418231709470333261879 10055 153369734298445688552650 10056 123760733768737073328852 10057 79883660030330215597301 10058 41907346507222598038769 10059 18055263392466538622234 10060 6428791816996025211011 10061 1897286099069049916026 10062 464056961377591078340 10063 93781678234633263694 10064 15562037238256519345 10065 2099390832690997683 10066 226893559153091225 10067 19233807022207595 10068 1240182121919239 10069 58091699544262 10070 1838122503604 10071 34675389377 10072 306148944 10073 715199 10074 42 10075 2923859797819402357140 10076 18968528276003827430069 10077 58391198981961610746735 10078 113415970395574718618995 10079 155913013858630401472889 10080 161277745322952618364468 10081 130282667118159188677376 10082 84190653677701291679957 10083 44221764532026254701419 10084 19078015081583404750380 10085 6802877482553600672816 10086 2010894548045601698893 10087 492710064072832462429 10088 99767009711502670669 10089 16591627590997205346 10090 2243888528556966612 10091 243212681377372665 10092 20687788412588480 10093 1339490945401766 10094 63074138919871 10095 2009852422250 10096 38304064714 10097 343928979 10098 831793 10099 56 10100 3060644032468072674145 10101 19871905905939946012815 10102 61224021700736037529357 10103 119025007824468566134096 10104 163779375939873675110756 10105 169586058998592390089088 10106 137141988376085632806172 10107 88725581262885789175013 10108 46661630030952844144172 10109 20157618575141693441728 10110 7198320443256041207778 10111 2131176147218819765091 10112 523098176775217988683 10113 106126837806319910491 10114 17687971468823587200 10115 2398127401611003650 10116 260680626757731389 10117 22249249534902236 10118 1446565680984560 10119 68473096009083 10120 2197173737314 10121 42299967789 10122 386181674 10123 966438 10124 77 10125 3203711916414733296480 10126 20817529925901013980766 10127 64191790752957725833136 10128 124906411732328107255364 10129 172035405301854666037574 10130 178314568727643147712249 10131 144355831042105620580064 10132 93500283121405826719569 10133 49233616454957540389646 10134 21297175034203019971377 10135 7616317031719083480614 10136 2258515390756924224500 10137 555324328148959867068 10138 112884134231330450037 10139 18855310119430604965 10140 2562750652026852411 10141 279376553885559769 10142 23925959700769646 10143 1561999416589584 10144 74322509250062 10145 2401461632276 10146 46698966899 10147 433408549 10148 1121469 10149 101 10150 3353346915752529588965 10151 21807340368671839581473 10152 67300818397861039264201 10153 131073168265403624807784 10154 180700053738090922893297 10155 187484138505563780677076 10156 151942182761928444717432 10157 98527203319759309162592 10158 51944745680425129332900 10159 22499951621032350576208 10160 8058129329349469610667 10161 2393318504153834814837 10162 589497546695370468161 10163 120063252122913521997 10164 20098148869216786377 10165 2738443080330855746 10166 299384961085064060 10167 25726237721694301 10168 1686429544475405 10169 80659025055870 10170 2624210920638 10171 51540501029 10172 486178525 10173 1300119 10174 135 10175 3509845054639443109212 10176 22843364754257357161713 10177 70557706832766279339840 10178 137538871537896523449870 10179 189793178052007592488479 10180 197116649413557677851342 10181 159919927129299112300077 10182 103819419872570266869503 10183 54802405863510626283134 10184 23769390218876373575455 10185 8525088711606477047076 10186 2536014648993588924065 10187 625733203360259543899 10188 127690007459347435043 10189 21421273224356208024 10190 2925933717510379029 10191 320796037121142433 10192 27658989375555912 10193 1820540866677709 10194 87522184694243 10195 2867042720224 10196 56867554929 10197 545108661 10198 1505456 10199 176 10200 3673515461681885158188 10201 23927721964383171401819 10202 73969361271011990471869 10203 144317751581185784014236 10204 199335582491087737610189 10205 207235048297706133553622 10206 168308887496334789916652 10207 109390676444369628070765 10208 57814370192530901258040 10209 25109116601334991788338 10210 9018599580941869931635 10211 2687057193336964373149 10212 664153373404851362267 10213 135791765231107659894 10214 22829765958841491227 10215 3125998628706770298 10216 343706038255099801 10217 29733748476876655 10218 1965069172990921 10219 94954672214174 10220 3131718443365 10221 62727357064 10222 610897302 10223 1741593 10224 231 10225 3844680939667851162705 10226 25062626285504210274387 10227 77543003599212498772505 10228 151424703554744464159989 10229 209349063134722167842757 10230 217863398735604852320141 10231 177129872886961266056431 10232 115255415607515774439665 10233 60988816582570246864318 10234 26522950073855621772730 10235 9540143296932225962271 10236 2846925051024919623988 10237 704887218444995250690 10238 144397530538066217520 10239 24329025198155964929 10240 3339463879908781158 10241 368217685821475856 10242 31960719609005585 10243 2120804811003225 10244 103002532015616 10245 3420147819821 10246 69171373040 10247 684302645 10248 2012520 10249 297 10250 4023678559626735583925 10251 26250391627536284750753 10252 81286186639000861590689 10253 158875318274744646087966 10254 219856454324034899918354 10255 229026934396091452500305 10256 186404726112630729563751 10257 121428813731328562914348 10258 64334348358945311457248 10259 28014913611431259139248 10260 10091282314063252085313 10261 3016124093783726148174 10262 748071389922858634608 10263 153538044990118250361 10264 25924783607582189898 10265 3567208699394348135 10266 394440593384563504 10267 34350824892623842 10268 2288596782794986 10269 111715454123849 10270 3734405026305 10271 76256106656 10272 766180560 10273 2323499 10274 385 10275 4210860280237366076002 10276 27493435925804411918662 10277 85206809039552889047458 10278 166685914118693789455808 10279 230881677225944609936848 10280 240752114902364481090146 10281 196156374193970803996155 10282 127926817580875481076771 10283 67860015978086138995475 10284 29589244517334769320225 10285 10673664537684816812720 10286 3195188639791498062199 10287 793850455024138875586 10288 163245888610455431061 10289 27623128697426546630 10290 3810168823154944957 10291 422491717295099442 10292 36915752703883648 10293 2469356847565497 10294 121147027241107 10295 4076738272290 10296 84043120054 10297 857461233 10298 2679681 10299 490 10300 4406593593648259193803 10301 28794285734013647302162 10302 89313130828317944540385 10303 174873570366974761272497 10304 242449790627842058762208 10305 253066684313821909953337 10306 206408881196915685751846 10307 134766182707774683845940 10308 71575339837079571104852 10309 31250405629404003875174 10310 11289027909679206984950 10311 3384683022994868355378 10312 842377346435902268305 10313 173555587656127731339 10314 29430524364311383625 10315 4069340058755466498 10316 452495840464955978 10317 39668010915579967 10318 2664064210552860 10319 131355066914061 10320 4449588410855 10321 92599954139 10322 959192354 10323 3087769 10324 627 10325 4611262198813383722329 10326 30155581016401554141447 10327 93613789648481656503630 10328 183456162044912511968455 10329 254587044063425519949252 10330 265999732347159260180513 10331 217187503596790512221150 10332 141964513719021537559176 10333 75490334225260063880775 10334 33003097101245197023526 10335 11939205235467009432383 10336 3585203247240318717612 10337 893813837078749609733 10338 184503728582837988930 10339 31353833685051641505 10340 4345782056760347387 10341 484586082805008075 10342 42620982418921007 10343 2873770234836722 10344 142401909632515 10345 4855600385292 10346 102000180687 10347 1072513249 10348 3554419 10349 792 10350 4825266703496440949782 10351 31580080147548324725161 10352 98117817712967040121031 10353 192452396331660243706338 10354 267320933374787845258260 10355 279581758462729283341338 10356 228518748289154063916257 10357 149540306514152500361847 10358 79615532474159031483293 10359 34852268787546160566257 10360 12626129265080744324254 10361 3797378729956547588222 10362 948331041353434488454 10363 196129078610221564208 10364 33400343093470038652 10365 4640622327170463199 10366 518904448952899714 10367 45788985713348069 10368 3099603807255119 10369 154354790238469 10370 5297644665151 10371 112324461994 10372 1198704681 10373 4088127 10374 1002 10375 5049025356144160306246 10376 33070665128673578322280 10377 102834659506056505948855 10378 201881850605058587192656 10379 280680258820502202836346 10380 293844738947801333956536 10381 240430433371570297737240 10382 157512992585095211932901 10383 83962013364471160574760 10384 36803133263651186301678 10385 13351838041158030562609 10386 4021874139897587491027 10387 1006109944169230864638 10388 208472713146374520619 10389 35577787961472474671 10390 4955060489900494616 10391 555602406369360175 10392 49187338158508347 10393 3342776746907337 10394 167286183449778 10395 5778830895052 10396 123660644251 10397 1339160346 10398 4697457 10399 1255 10400 5282974808873745126086 10401 34630347029645742218425 10402 107774190264966445144098 10403 211765012194739382753330 10404 294695185844217173103607 10405 308822197134387790396754 10406 252951751826334732331503 10407 165902985477699405196720 10408 88541428851912760046598 10409 38861179511533843658196 10410 14118480527889569621170 10411 4259391334177848162700 10412 1067341959454643467494 10413 221578150573567731624 10414 37894379727070400573 10415 5290372800030271468 10416 594841505299666370 10417 52832424906242046 10418 3604589943280852 10419 181274237815869 10420 6302532613936 10421 136104975478 10422 1495443703 10423 5393200 10424 1575 10425 5527570912875608680759 10426 36262271666288021544368 10427 112946735275150594805044 10428 222123319918772262196992 10429 309397308623407289675357 10430 324549276895431587495382 10431 266113338240035320630089 10432 174731729518393686616183 10433 93366033176432842569602 10434 41032187305382777678749 10435 14928322535121673806326 10436 4510671399603336218224 10437 1132229519566581067668 10438 235491494689132078077 10439 40358834596306784259 10440 5647916936879501008 10441 636794033281318534 10442 56741770931087120 10443 3886439562249173 10444 196403171971215 10445 6872403454927 10446 149762253889 10447 1669257177 10448 6186291 10449 1958 10450 5783289547585911364285 10451 37969725522963837053520 10452 118363090014551592895989 10453 232979207482401802334557 10454 324819716523240820981004 10455 341062819569666292794738 10456 279947338702199947828869 10457 184021750914525011788697 10458 98448713422727393999720 10459 43322242332169672659806 10460 15783752953095069173561 10461 4776496804073166960721 10462 1200986697475134723622 10463 250261585354613919176 10464 42980403975230083654 10465 6029137101157862195 10466 681643716662772930 10467 60934119429062245 10468 4189824065265409 10469 212763773507669 10470 7492405657083 10471 164747227327 10472 1862507121 10473 7090395 10474 2436 10475 6050627485033663751536 10476 39756141930871485075718 10477 124034541183435628584615 10478 244356148820941128137452 10479 340997063585915426000615 10480 358401444472225388064616 10481 294487484031716190963899 10482 193796711341759268655147 10483 103803021602892149125664 10484 45737752083784196005733 10485 16687290313501762231934 10486 5057693663603528922135 10487 1273839863305899461375 10488 265940157686415907624 10489 45768906665356749894 10490 6435569409381100802 10491 729586461398342144 10492 65429513815309741 10493 4516351326372269 10494 230453858409275 10495 8166829285878 10496 181184807369 10497 2077270041 10498 8119503 10499 3010 10500 6330103290830008362241 10501 41625107512883286088658 10502 129972888658075153631408 10503 256278705472331217026288 10504 357965641191670315113436 10505 376605633155156467865134 10506 309769166486649042567028 10507 204081464137526138989799 10508 109443208335846264176274 10509 48285462559659225155848 10510 17641589693928587092888 10511 5355134131349465544467 10512 1351028377312355761650 10513 282582010396969172995 10514 48734762993649471424 10515 6868847633696201790 10516 780831146615645177 10517 70249386861412932 10518 4867746657217838 10519 249578844353705 10520 8900325081157 10521 199211682424 10522 2315867418 10523 9290839 10524 3718 10525 6622258263327682457339 10526 43580368906213405552513 10527 136190468408175179302219 10528 268772576068552145778720 10529 375763454033686633680507 10530 395717817589314258638744 10531 325829520120099262271423 10532 214902113224822592311084 10533 115384258201322132377979 10534 50972475820171849893140 10535 18649449983012847408920 10536 5669738914779108173179 10537 1432805321043586957037 10538 300245183664428334137 10539 51889030917802749124 10540 7330709276483639943 10541 835600462816414350 10542 75416654005654591 10543 5245860964752575 10544 270252283023180 10545 9697927230237 10546 218976612851 10547 2580828925 10548 10622213 10549 4565 10550 6927657412535476251879 10551 45625839774701080174506 10552 142700176419544831836932 10553 281864648039057395419400 10554 394430299555246783678031 10555 415782472446910643285137 10556 342707504952351713913282 10557 226286074896742833349625 10558 121641926850390690617798 10559 53806268433650793093332 10560 19713821525122109513802 10561 6002479928039993749069 10562 1519438268996013280110 10563 318991147201411000497 10564 55243444294248986835 10565 7823002032159950893 10566 894131809319048014 10567 80955814669119900 10568 5652679922792093 10569 292596518827912 10570 10565091235715 10571 240642285887 10572 2874977862 10573 12135364 10574 5604 10575 7246890480442571351429 10576 47765608122956186710045 10577 149515493665351668698672 10578 295583051623301364136393 10579 414007851004138699507817 10580 436846211671954607571851 10581 360443995137215221678309 10582 238262142597974126734437 10583 128232779957972066306673 10584 56794710861344060986433 10585 20837814163687684531157 10586 6354383086340636444617 10587 1611210102718554590365 10588 338884998950320089226 10589 58810453358163386279 10590 8347690625905430951 10591 956678242372155576 10592 86893058399942741 10593 6090333319182114 10594 316743305155419 10595 11507720804848 10596 264385715410 10597 3201391953 10598 13852867 10599 6842 10600 7580573004475703032046 10601 50003943925120323157929 10602 156650512171139929109225 10603 309957216293604276511691 10604 434539744266138400641038 10605 458957889534253902562337 10606 379081871308739017859464 10607 250860554846152067383103 10608 135174234107311714296264 10609 59946087827466565733322 10610 22024705703933894200142 10611 6726531250116034639856 10612 1708419869897786916088 10613 359995675144517070420 10614 62603267620795752969 10615 8906864086333781214 10616 1023509489783654610 10617 93256379997472697 10618 6561105534052452 10619 342834561044192 10620 12532211522812 10621 290400375896 10622 3563500939 10623 15802081 10624 8349 10625 7929347425876730643460 10626 52345307081559941376922 10627 164119962220614060738987 10628 325017929694097459482129 10629 456071668646368648144292 10630 482168706371419437951390 10631 398666117302891713423941 10632 264113066442335445758037 10633 142484599700273631146188 10634 63269119723154488139367 10635 23277950816116764414147 10636 7120067326540186624466 10637 1811383690619385220534 10638 382396172218027984427 10639 66635901243145673856 10640 9502743442370259850 10641 1094913023041753185 10642 100075700213144546 10643 7067446244314351 10644 371023084165737 10645 13645482583811 10646 318896726353 10647 3965044266 10648 18011597 10649 10143 10650 8293884244866607962050 10651 54794355717329404409775 10652 171939240751259377755718 10653 340797399205922428031787 10654 478651461774869698747522 10655 506532319232480659248755 10656 419243921457806556359840 10657 278053023127152555637486 10658 150183125992235683544009 10659 66772985096158611071997 10660 24601190402131508414805 10661 7536197536961057806785 10662 1920435713595589428501 10663 406163781378325354053 10664 70923221111119395009 10665 10137689906433483066 10666 1171195204093417902 10667 107382996523542653 10668 7611982392251752 10669 401473419739824 10670 14855027098279 10671 350104669474 10672 4410183448 10673 20515735 10674 12310 10675 8674883224537937013641 10676 57355954836813892553115 10677 180124440990952202437847 10678 357329316253576051613128 10679 502329208820456441300024 10680 532104957646210365956309 10681 440864782705356322824191 10682 292715439846197601522603 10683 158290048354614915299152 10684 70467344280013999954093 10685 25998261448798805853714 10686 7976194858634704236039 10687 2035929124806045477775 10688 431380336387479166440 10689 75480997682124574251 10690 10814213534820199570 10691 1252682497330925693 10692 115212440336274032 10693 8197530438603862 10694 434362684884842 10695 16168949499778 10696 384274226837 10697 4903456646 10698 23350610 10699 14883 10700 9073074645491512290466 10701 60035185349594806735736 10702 188692383388775617812110 10703 374648923472387716158279 10704 527157346204883584443082 10705 558945544747348363398573 10706 463580621676699776024625 10707 308137082796140436445914 10708 166826637873469364032245 10709 74362364219696338331857 10710 27473207393015352734225 10711 8441402650224819306657 10712 2158237211632718328621 10713 458132475448998661044 10714 80325958850084602822 10715 11534982432977734749 10716 1339722765375898026 10717 123600545494606543 10718 8827110028268411 10719 469881566195837 10720 17596023531052 10721 421678369881 10722 5449907122 10723 26559267 10724 17977 10725 9489220613320486231755 10726 62837353483168705005181 10727 197660647895590349957492 10728 392793084862131895861843 10729 553190770017851253170375 10730 587115824004226852686336 10731 487445897054430630064722 10732 324356555430742000423245 10733 175815253397285612015757 10734 78468744552897899764275 10735 29030289024490450170062 10736 8933238470346128493876 10737 2287754485215084579203 10738 486511917814960036919 10739 85475846911415238282 10740 12302832497456220497 10741 1432686638755078985 10742 132586324189747203 10743 9503958011038664 10744 508235272169966 10745 19145736220019 10746 462613883960 10747 6055035631 10748 30187129 10749 21637 10750 9924116421131371630726 10751 65768000598796340711592 10752 207047607652260867675557 10753 411800359057131007302030 10754 580486949342200356910914 10755 616680491802217911314079 10756 512517727414714090872117 10757 341414388614626799823643 10758 185279396152948501858011 10759 82797745009615944971527 10760 30673995953825864547361 10761 9453198099595768669852 10762 2424897864426723740606 10763 516615756103173016017 10764 90949478902834863099 10765 13120777768244857130 10766 1531968979641569100 10767 142211455550691623 10768 10231544040011683 10769 549644678217354 10770 20828354720975 10771 507404626009 10772 6724947389 10773 34288065 10774 26015 10775 10378591969373463757747 10776 68832913427470400261760 10777 216872464145771860697973 10778 431711075848950391847162 10779 609106044707638382474263 10780 647707336148777087945116 10781 538856018813746811348281 10782 359353135121050185272630 10783 195243767054064533909083 10784 87361214195115001438432 10785 32409058674311165396990 10786 10002859776348380299531 10787 2570107924509334391160 10788 548546765016008250853 10789 96766810407856431257 10790 13992021384452834501 10791 1637990429288595083 10792 152520462752723111 10793 11013586607101066 10794 594347426422102 10795 22654977986145 10796 556402612365 10797 7466301755 10798 38919189 10799 31185 10800 10853513245347240757218 10801 72038134743655602722207 10802 227155283896101661521045 10803 452567416103484068717429 10804 639111031901022394584036 10805 680267381777714585428306 10806 566523598384588142304336 10807 378217468679381482583236 10808 205734326832221666981727 10809 92171619825196009410488 10810 34240461248013431423251 10811 10583888657840302872212 10812 2723850214119483556438 10813 582413727551974948164 10814 102949003129276478415 10815 14919967223692659507 10816 1751199061023821679 10817 163560904350361418 10818 11854070843052019 10819 642599239306518 10820 24637613753105 10821 609991775975 10822 8286481229 10823 44147723 10824 37338 10825 11349783864858939928110 10826 75389974495181031354515 10827 237917036739372660431234 10828 474413495220281175702474 10829 670567831371187079932163 10830 714435041942615631433944 10831 595586354222350918718382 10832 398054287787265327405346 10833 216778359127435222296598 10834 97242080485340740015757 10835 36173454647465078971808 10836 11198041517914993270869 10837 2886616644166558933710 10838 618331779488793692691 10839 109518496340582463385 10840 15908232219467757718 10841 1872072128000735379 10842 175383575395436176 10843 12757266849121351 10844 694675188958187 10845 26789239196591 10846 668589322822 10847 9193538826 10848 50045255 10849 44583 10850 11868346678581443712623 10851 78895021408465019819797 10852 249179635775443320399953 10853 497295450288465384037429 10854 703545443476553888034075 10855 750288277202368571839249 10856 626113381848553833090973 10857 418912824512687929527297 10858 228404536681070285982019 10859 102586398989517491599328 10860 38213570786627665159748 10861 11847171694148410175943 10862 3058926952588731280437 10863 656422773340551635003 10864 116499082542755393140 10865 16960659444248044371 10866 2001117929405972164 10867 188042724516584922 10868 13727750002303834 10869 750871204090835 10870 29123889626990 10871 732650058026 10872 10196391431 10873 56695636 10874 53174 10875 12410185445792077176941 10876 82560155089005882201180 10877 260965979051069330912359 10878 521261531100044836744937 10879 738116089834699152847175 10880 787908761515114395809343 10881 658177137558453579470069 10882 440844758521328327206796 10883 240642990780753979522512 10884 108219097417361652135109 10885 40366637275652877318399 10886 12533234296940473005788 10887 3241330248825587138606 10888 696815662664075321428 10889 123915987457707096516 10890 18081331954255024689 10891 2138877783869492570 10892 201596282223465632 10893 14770421904528008 10894 811505533628097 10895 31656729531789 10896 802668073038 10897 11304766337 10898 64188355 10899 63261 10900 12976326578266697460072 10901 86392558637889924398498 10902 273299993052758360205689 10903 546362195188268447647710 10904 774355361044394803664367 10905 827382055971039240981728 10906 691853598969129753742932 10907 463904336575837360960254 10908 253525384114442361519237 10909 114155453913035774479984 10910 42638792936541544908202 10911 13258291694601371466251 10912 3434406642565396576346 10913 739646908041448250186 10914 131795954716773783324 10915 19274587491553381236 10916 2285928135811063140 10917 216106107124441130 10918 15890533537877573 10919 876920475014783 10920 34404154781106 10921 879181727830 10922 12529422581 10923 72627776 10924 75175 10925 13567840957214826804402 10926 90399731805965768101909 10927 286206678086435049427327 10928 572650207066023302177536 10929 812342371062224268626491 10930 868797790509112817765501 10931 727222433100352114026683 10932 488148497764709742641217 10933 267084987197697737718016 10934 120411541332329647869988 10935 45036504117757981873730 10936 14024519288360284083495 10937 3638768960947265300721 10938 785060905720881033340 10939 140167335396293151414 10940 20545034041592227184 10941 2442882783012499387 10942 231638245005641373 10943 17093709194122690 10944 947484061155657 10945 37383875790337 10946 962775727456 10947 13882096336 10948 82125624 10949 89134 10950 14185845826264223101008 10951 94589504708185279499645 10952 299712155624372508595936 10953 600180741846578140093758 10954 852159918528318095005110 10955 912249853978198687785109 10956 764367172335451646756280 10957 513637004730742927048279 10958 281356758546569384063067 10959 127004267829557275103696 10960 47566581848655480495940 10961 14834211592772816300401 10962 3855064559272585196078 10963 833210440379302907707 10964 149060182794037835752 10965 21897566350540084444 10966 2610395253331364664 10967 248263208013795234 10968 18385972873495643 10969 1023592041788160 10970 40615035187887 10971 1054086867775 10972 15375755665 10973 92811502 10974 105558 10975 14831506763625087732932 10976 98970052121534578623152 10977 313843717703226150288143 10978 629011493436726846980315 10979 893894655348565687590251 10980 957836592918859366275455 10981 803375398624956260853713 10982 540432581181205422767162 10983 296377428776014145226159 10984 133951419479420531370619 10985 50236199875675614176929 10986 15689788636929415852547 10987 4083977229872202959647 10988 884257163109529735035 10989 158506352621762607703 10990 23337383402973573453 10991 2789161318454643871 10992 266056268561761781 10993 19773775606885836 10994 1105669826764287 10995 44118305086516 10996 1153806576421 10997 17024545663 10998 104824601 10999 124754 11000 15506039736683174737448 11001 103549908390986536595277 11002 328629878460392187249967 11003 659202787500686114310023 11004 937637262853851627399808 11005 1005661019459004314650032 11006 844338936312364801147872 11007 568601055975191761756239 11008 312185588812941854755696 11009 141271705034454605464410 11010 53052913625300718869972 11011 16593802703537792524113 11012 4326229214710003492719 11013 938372096245582226554 11014 168539609046661603203 11015 24870006973900118387 11016 2979921674967032869 11017 285097775797027662 11018 21264025541784262 11019 1194174756964030 11020 47916022593288 11021 1262687533452 11022 18844080265 11023 118325723 11024 147273 11025 16210713242410052365331 11026 108337982968865781048151 11027 344100427899675056343675 11028 690817699401371970892485 11029 983482635870915492969314 11030 1055831028733799925755267 11031 887354053978371225002497 11032 598211514096953331813324 11033 328821782421245440208965 11034 148984802922674244835868 11035 56024680140009175757053 11036 17548945422912718139525 11037 4582583326885931209808 11038 995736166262495869444 11039 179195736783411591431 11040 26501301258631403986 11041 3183464780225657358 11042 305473488904736444 11043 22864119127391650 11044 1289598341488286 11045 52032303377569 11046 1381546775182 11047 20851389757 11048 133487805 11049 173525 11050 16946850537115510925640 11051 113343576614057752698398 11052 360286487981062316179569 11053 723922177334454797631475 11054 1031530075054000735991733 11055 1108459626258474532973735 11056 932521675717936728423946 11057 629336454838635794339447 11058 346328603246125125680370 11059 157111410595970698911897 11060 59159879036762647562923 11061 18558055240699174890986 11062 4853845187198944705527 11063 1056540766531486988995 11064 190512659712362174836 11065 28237493704926450528 11066 3400629875939875274 11067 327274935736394913 11068 24581975391789332 11069 1392468859710467 11070 56493197717502 11071 1511273320158 11072 23065255238 11073 150509980 11074 204225 11075 1 11076 17715831959200926237608 11077 118576398278626921667704 11078 377220571133232113094885 11079 758585170879955018861616 11080 1081883487841379756799471 11081 1163665165701614756349379 11082 979947602283138989902722 11083 662051957530311929686940 11084 364750796594163815927705 11085 165673296344249567276127 11086 62467334538983408188963 11087 19624125278163473462730 11088 5140865581505573037057 11089 1120988351314932294869 11090 202530566255343970713 11091 30085197054462884256 11092 3632310186557600558 11093 350599790669338384 11094 26426071520639798 11095 1503353935536488 11096 61326823025448 11097 1652831934487 11098 25506158778 11099 169606951 11100 239942 11101 1 11102 18519097348728253933052 11103 124046582710492201665393 11104 394936641291657789386851 11105 794878765205515417016318 11106 1134651598416802670527533 11107 1221571597526328288788719 11108 1029742742544421035991770 11109 696437855171217019838073 11110 384135366176451468458858 11111 174693353696758494211094 11112 65956338636541966829257 11113 20750311605813834828856 11114 5444542945674818337415 11115 1189293062965754721674 11116 215292042032013328648 11117 32051432729592093859 11118 3879456328174043904 11119 375552280892176832 11120 28405481899014857 11121 1622863517814366 11122 66563543430517 11123 1807271930833 11124 28196668463 11125 191024810 11126 281587 11127 2 11128 19358148567773458108555 11129 129764708801977533837278 11130 413470177569476328095669 11131 832878321165400989467074 11132 1189948167072374392789460 11133 1282308728987184709578864 11134 1082023355743059804753319 11135 732577916331982576745239 11136 404531686052063635739083 11137 184195658536970329789252 11138 69636675429909550229183 11139 21939941951164643080266 11140 5765825984507635563495 11141 1261681393882110236254 11142 228842210061505363586 11143 34143655576448753203 11144 4143079914765107803 11145 402243614639892509 11146 30529918686341305 11147 1751652840901350 11148 72236124301240 11149 1975731716348 11150 31161393222 11151 215029441 11152 329928 11153 3 11154 20234552125683913798886 11155 135741818715329372177347 11156 432858240672613885502015 11157 872662621549859601931067 11158 1247892219386333640002611 11159 1346012495992541059597490 11160 1136911305029187678413674 11161 770560035715027884958967 11162 425991618021091756679618 11163 194205529064428164877142 11164 73518646718474645099969 11165 23196524863539837511100 11166 6105716432128753242540 11167 1338392885384286850441 11168 243228879084591081210 11169 36369780113086032246 11170 4424257400514199216 11171 430792441335143281 11172 32809776270262803 11173 1890425837596644 11174 78379938928294 11175 2159448931738 11176 34427424456 11177 241924739 11178 386151 11179 5 11180 21149941913533405364313 11181 141989437817516395406180 11182 453139542175433533517149 11183 914314023750072622820523 11184 1308608285647236592930964 11185 1412825247364167511255944 11186 1194534322801707113139610 11187 810476433777690745155476 11188 448569634727393727674348 11189 204749588742396138781472 11190 77613098894879650447073 11191 24523759358917475384348 11192 6465271960919762426437 11193 1419680865248768258358 11194 258502700308747656823 11195 38738208298490834415 11196 4724134144747802109 11197 461325336759357208 11198 35256177523572377 11199 2039938542004709 11200 85033148432632 11201 2359765940844 11202 38024299941 11203 272039347 11204 451270 11205 7 11206 22106022052241635852617 11207 148519595457943602072240 11208 474354516778024101518395 11209 957918619115145991346775 11210 1372226650974739830302229 11211 1482896042049577543031362 11212 1255026288389863696864523 11213 852423865841701059792204 11214 472322948744168665910895 11215 215855832377832959516029 11216 81931451211417261986492 11217 25925545070053577720911 11218 6845609247280052937729 11219 1505813226291458145128 11220 274717333208699001853 11221 41257858984960292501 11222 5043928741640600049 11223 493977324038373314 11224 37881024403859257 11225 2201002996604871 11226 92236939632952 11227 2578141514871 11228 41984510282 11229 305747834 11230 526815 11231 11 11232 23104569858995582064878 11233 155344846624141370127668 11234 496545397671137277356361 11235 1003566399289530759774148 11236 1438883616606361394680146 11237 1556380959866931996497906 11238 1318527518640302078043674 11239 896503841131528947407812 11240 497311647927566191664163 11241 227553695486221471248879 11242 86485725486604348869282 11243 27405992927301361315083 11244 7247907202060061474260 11245 1597073247939136808554 11246 291929620727239662513 11247 43938199075311889759 11248 5384937600952292279 11249 528892423146390129 11250 40697050666553973 11251 2374491161651311 11252 100035734392377 11253 2816157423433 11254 46343473643 11255 343455895 11256 614143 11257 15 11258 24147438936804880117086 11259 162478294511870980742277 11260 519756295140155064246149 11261 1051351429831260716601189 11262 1508721772840062829342970 11263 1633443426387892425193289 11264 1385185071998926522569618 11265 942822852204939450823148 11266 523598837337639869310317 11267 239874127102147213553820 11268 91288577324597715186593 11269 28969436397948945356058 11270 7673410374813138704894 11271 1693760463428493701206 11272 310199774572397735729 11273 46789276562672824281 11274 5748539825609650245 11275 566224240610050044 11276 43717879444850488 11277 2561339386379975 11278 108477463195912 11279 3075531913183 11280 51140118953 11281 385624404 11282 715207 11283 22 11284 25236562392217470568258 11285 169933614047572047387821 11286 544033278544939181205226 11287 1101372031424064674125515 11288 1581890284143616783169107 11289 1714254552590298605646808 11290 1455153066703100406155433 11291 991492615259863022035353 11292 551250788039194314148149 11293 252849666203168210276371 11294 96353328922471714640470 11295 30620443312144465969330 11296 8123432540567289808698 11297 1796191574800522933179 11298 329591571002974160254 11299 49821755480666221899 11300 6136202372290824167 11301 606136591681763352 11302 46958083296585724 11303 2762552898129671 11304 117613808582980 11305 3358127596686 11306 56416875369 11307 432753298 11308 831802 11309 30 11310 26373956186413897471256 11311 177725076402680825724241 11312 569424461817937644215086 11313 1153730969009899506624671 11314 1658545186963517752498166 11315 1798993489940490680509814 11316 1528593013727560343453188 11317 1042630321824250601979478 11318 580337093110531112592027 11319 266514521923633704014091 11320 101694003545293144970574 11321 32363828306080153285352 11322 8599360479211901957164 11323 1904701418602082724305 11324 350172557868657435256 11325 53046952958570578759 11326 6549485544786058162 11327 648804167635025515 11328 50433249705281400 11329 2979210917748832 11330 127500519818606 11331 3665966990532 11332 62220341682 11333 485409052 11334 966446 11335 42 11336 27561722625117483954537 11337 185867574540903340093282 11338 595980092628975107102427 11339 1208535649182011191666468 11340 1738849700789301537935610 11341 1887847801593876304225050 11342 1605674165155977281780500 11343 1096358902358344161160145 11344 610930831202601281307039 11345 280904657742450764512202 11346 107325361751586629079026 11347 34204665913433451546305 11348 9102657957148419319036 11349 2019643984715317942761 11350 372014273350041332459 11351 56476878416702096612 11352 6990048806220377918 11353 694413239998023745 11354 54160049458386680 11355 3212471811618817 11356 138197695604520 11357 4001241950685 11358 68601297637 11359 544206522 11360 1121478 11361 56 11362 28802053992975308524604 11363 194376649841197951373121 11364 623752645371320377525283 11365 1265898326192959592372273 11366 1822974553053109867547153 11367 1981013850432606679202872 11368 1686573878680401740725572 11369 1152807302323490596819108 11370 643108738007891651117383 11371 296057879838735383139060 11372 113262939457134601378320 11373 36148304338863618378446 11374 9634869922345356084058 11375 2141393491529518895940 11376 395192477241737813784 11377 60124275114919216944 11378 7459656964316354284 11379 743162415434369359 11380 58156311135891289 11381 3463578942382850 11382 149770145956243 11383 4366331577811 11384 75615472749 11385 609840882 11386 1300127 11387 77 11388 30097236338280691857001 11389 203268519841024207821246 11390 652796918129858224636310 11391 1325936316947251490171100 11392 1911098318468976038393370 11393 2078697204690754082858523 11394 1771477998962021439059364 11395 1212110771296362921454767 11396 676951386014354631784625 11397 312013929817391266386086 11398 119523087928017706484671 11399 38200379947792059874882 11400 10197626923495132444318 11401 2270345520156329560044 11402 419787395283695176906 11403 64002664098123334277 11404 7960186715796629179 11405 795263432615686542 11406 62441098945368552 11407 3733866579098118 11408 162287720359810 11409 4763813460206 11410 83323583701 11411 683067514 11412 1505463 11413 101 11414 31449653414153192999409 11415 212560107146167109863558 11416 683170133799007197631287 11417 1388772225363572726258446 11418 2003407773442513053924057 11419 2181113061950238829206946 11420 1860581256619647412383315 11421 1274411165734444578600734 11422 712543372938021543558144 11423 328814582017491245936833 11424 126123015799622226218762 11425 40366832509712863099218 11426 10792649765566259752790 11427 2406918211235780986492 11428 445883977469176512491 11429 68126390771905034932 11430 8493633608853018985 11431 850942015940272238 11432 67034797407936537 11433 4024766586631684 11434 175825723726511 11435 5196484330279 11436 91792219768 11437 764738151 11438 1741593 11439 135 11440 32861790782537109389149 11441 222269069555323249926787 11442 714932045524974680605310 11443 1454534176507787422635107 11444 2100098266208761292509367 11445 2288486692324906569912582 11446 1954087685646322872574972 11447 1339857266025756583866899 11448 749973519245408640337080 11449 346503745625281508919678 11450 133080833221677225355054 11451 42653921232810303897261 11452 11421754413605723685185 11453 2551553527347393075767 11454 473572170901092764632 11455 72510674161918852410 11456 9062119409999248600 11457 910438776957213635 11458 71959199925150756 11459 4337815202355884 11460 190465297044397 11461 5667373427031 11462 101093913548 11463 855779157 11464 2012515 11465 176 11466 34336240087622192991990 11467 232413831449659326315999 11468 748145046653978351349544 11469 1523356060915045546135274 11470 2201374103383918972098421 11471 2401053901686121393139758 11472 2052211060090438928752971 11473 1408605108485095316655434 11474 789335075196912504581012 11475 365127571825441477863203 11476 140415598235683782146521 11477 45068241630927454952304 11478 12086857158357295568327 11479 2704718584940557014834 11480 502947208219318059209 11481 77171659112474207695 11482 9667899939395297092 11483 974010179591271489 11484 77237605027403743 11485 4674660682356193 11486 206293895448463 11487 6179766304455 11488 111308158819 11489 957233021 11490 2323483 11491 231 11492 35875703505564354472098 11493 243013616499529989855942 11494 782874285375729950112049 11495 1595377789536671568796196 11496 2307448953646273475471454 11497 2519061515820326347174257 11498 2155175350874743493287342 11499 1480818332988740314203174 11500 830725937861516176081713 11501 384734566234093199777848 11502 148147365494841475704322 11503 47616743264578068786635 11504 12789980056830245330076 11505 2866907059144738621666 11506 534109912245498146477 11507 82126471489167274763 11508 10313373361273568573 11509 1041929559527531433 11510 82894917119093941 11511 5037071067765556 11512 223405729301218 11513 6737220705104 11514 122521526238 11515 1070234032 11516 2679651 11517 297 11518 37482998377659294376761 11519 254088481742653122937505 11520 819187784259309933528928 11521 1670745559765791808317240 11522 2418546269292352157937792 11523 2642767886447972783313504 11524 2263215203665806076844504 11525 1556668546971632273422430 11526 874248878574988493110465 11527 405375706869936861434652 11528 156297237443440207978180 11529 50306748401214142690108 11530 13533256662785426540055 11531 3038640665780862587258 11532 567167017971445742740 11533 87393276665412674115 11534 11001088999287579536 11535 1114488215200651034 11536 88957755833758433 11537 5426942921995140 11538 241902313582384 11539 7343594000319 11540 134828832988 11541 1196056213 11542 3087714 11543 385 11544 39161062034395770878731 11545 265659353090310161726877 11546 857156564886502855696459 11547 1749612133015021740175553 11548 2534899726445914278049077 11549 2772443420073806135101889 11550 2376576438746891824274905 11551 1636335706543293286960714 11552 920011781334804857102438 11553 427104567930760399332865 11554 164887418076843749003743 11555 53145971640756007590788 11556 14318938061687232053918 11557 3220470724317911354827 11558 602231512621493593013 11559 92991341370616034424 11560 11733756663862186036 11561 1191996560231586645 11562 95454570589401393 11563 5846310227441710 11564 261892978718096 11565 8003061988092 11566 148333312401 11567 1336086739 11568 3554337 11569 490 11570 40912956818121925409908 11571 277748062320366256156561 11572 896854777796292919160708 11573 1832137124339132146225682 11574 2656753684730944589686492 11575 2908371130680777142817700 11576 2495516573889826693250108 11577 1720008515513762835118460 11578 968127892648847652478937 11579 449977449656616505815704 11580 173941269410660338465082 11581 56142540556190949363833 11582 15149399226633677183754 11583 3412979806543909089358 11584 639422995029431288147 11585 98941099206782946798 11586 12514256567565123635 11587 1274785356222396301 11588 102415764801328432 11589 6297354366007213 11590 283495501596245 11591 8720150539368 11592 163147961971 11593 1491880392 11594 4088002 11595 627 11596 42741875312366145936832 11597 290377385618281250346483 11598 938359837963038646030630 11599 1918487304616243165664156 11600 2784363667254486895374233 11601 3050847217323815800665439 11602 2620305371265419115477764 11603 1807884843156176652565365 11604 1018716083377941162636225 11605 474053514572939269425014 11606 183483370792355152015848 11607 59305017399986332658788 11608 16027145711373822458113 11609 3616783475123200009343 11610 678868055153564261541 11611 105264219925823203578 11612 13345649816338471112 11613 1363207015225592198 11614 109873826094025087 11615 6782414306184398 11616 306836696814480 11617 9499757816491 11618 179395779691 11619 1665131108 11620 4697279 11621 792 11622 44651145786162104059024 11623 303571083729829160071636 11624 981752566039806386401898 11625 2008836915822951363551973 11626 2917996861780992836786104 11627 3200181667725942491061851 11628 2751225409478492758506635 11629 1900172161570607532691286 11630 1071901123138371705336004 11631 499394930422192421672151 11632 193539581196653666699228 11633 62642421931180006139302 11634 16954820698628656279064 11635 3832532117302578526651 11636 720700675097075935269 11637 111983682804066199777 11638 14231189559353130584 11639 1457636992388909138 11640 117863467345139551 11641 7303998000547895 11642 332053141394235 11643 10347190749041 11644 197211314268 11645 1857734264 11646 5392942 11647 1002 11648 46644237862071748825645 11649 317353943791749074628266 11650 1027117335608052000409243 11651 2103367999960922787804243 11652 3057932644017722407346878 11653 3356698889026924555580851 11654 2888572681861473868182952 11655 1997088003552458461039368 11656 1127813967855702559217081 11657 526067020105829509048510 11658 204137104651290984672318 11659 66164255419118730699754 11660 17935212421548256875034 11661 4060912878410991906454 11662 765062652561784823378 11663 119123854222902756062 11664 15174332786241292656 11665 1558475257556208374 11666 126421774646156634 11667 7864794044794605 11668 359291858467974 11669 11268191281054 11670 216740987424 11671 2071755217 11672 6185941 11673 1255 11674 48724768416945424199039 11675 331751822909222827958239 11676 1074542226684774429065512 11677 2202270742215787386498253 11678 3204463123970025623873657 11679 3520738366884767978100661 11680 3032657222211063514258466 11681 2098860441910234913731628 11682 1186592061089602210406265 11683 554138418975057072144515 11684 215304558948482521495132 11685 69880525884257028733183 11686 18971261978397925226843 11687 4302651700962584513668 11688 812104048241559586544 11689 126710569824556029033 11690 16178752861964477530 11691 1666147868054889303 11692 135588367409645240 11693 8467684689507758 11694 388711149412087 11695 12268978398480 11696 238144877552 11697 2309501420 11698 7089917 11699 1575 11700 50896507724804013800972 11701 346791693551935038073739 11702 1124119185748365842951686 11703 2305743828953800855041221 11704 3357893716365828936755218 11705 3692655354182524764873235 11706 3183803759204759486725862 11707 2205728591219560091307126 11708 1248379649777060011684071 11709 583681239823410115181606 11710 227072047803259871104093 11711 73801774637741644457968 11712 20066071560209977273066 11713 4558515474530970471373 11714 861983658200315138474 11715 134771221370912175943 11716 17248352789231427910 11717 1781108630905736224 11718 145405566437598305 11719 9115759178365215 11720 420481384036458 11721 13356279061991 11722 261597144173 11723 2573488383 11724 8118866 11725 1958 11726 53163385851613573718585 11727 362501690843290670035697 11728 1175944192555309264894409 11729 2413994821186746079264811 11730 3518543736191523837789931 11731 3872821590647249959804076 11732 3342352400789035505361537 11733 2317943133045649443043712 11734 1313328115072325452906395 11735 614771245952372743745911 11736 239471236629421833803193 11737 77939104186306057333780 11738 21222913113562191735425 11739 4829314302806546952228 11740 914869512894827588444 11741 143334848710318968944 11742 18387279296838236265 11743 1903840878566298177 11744 155918575617812285 11745 9812328597698261 11746 454785955643025 11747 14537376666756 11748 287288083607 11749 2866521460 11750 9289986 11751 2436 11752 55529499312111058848279 11753 378911161820366256168133 11754 1230117434031060024252223 11755 2527240544161833308007634 11756 3686747020425818658161785 11757 4061626054744482403869157 11758 3508659349887855152102462 11759 2435766865712471504334694 11760 1381596318992112101009262 11761 647488032697254789615583 11762 252535432110289205247645 11763 82304207570518709790957 11764 22445237460319309769659 11765 5115903893587518427206 11766 970939404017091262011 11767 152432237001602460710 11768 19599937745432418672 11769 2034859345895940632 11770 167175672766746732 11771 10560941129297066 11772 491822193773381 11773 15820147434766 11774 315424678036 11775 3191659987 11776 10621102 11777 3010 11778 57999117999228132228226 11779 396050716745381327904906 11780 1286743485529836522578986 11781 2645707493761144127066917 11782 3862852577103999648897746 11783 4259475749271013000305367 11784 3683097652840182697519234 11785 2559475279746063101934521 11786 1453350967608500966933225 11787 681915217820412945093808 11788 266299665751871115971640 11789 86909399209634498681307 11790 23736683898778347571980 11791 5419188078779734298648 11792 1030381440986552931436 11793 162096019639842270563 11794 20891007957919197476 11795 2174712174496530475 11796 179228415762595126 11797 11365398992551483 11798 531802460153746 11799 17213116250011 11800 346232962428 11801 3552311140 11802 12133912 11803 3718 11804 60576692397090882685867 11805 413952282552652028801820 11806 1345931499770331435530481 11807 2769632260423379195268328 11808 4047225262893445349858007 11809 4466796522130075314177898 11810 3866057982037049012096099 11811 2689357160169761056114983 11812 1528766991565007195378597 11813 718140641196475233857372 11814 280800781613218704756779 11815 91767647328054748487856 11816 25101090310371994257890 11817 5740121470799654269718 11818 1093394638412156968702 11819 172360787057462986221 11820 22265460967884892448 11821 2323983031570582337 11822 192131859180183283 11823 12229775878749537 11824 574955202160026 11825 18725499456192 11826 379958728975 11827 3952190799 11828 13851000 11829 4565 11830 63266861089008786236545 11831 432649158518360633915283 11832 1407795403766949152542987 11833 2899261971330346365769643 11834 4240246490411467006293538 11835 4684033923837420377243749 11836 4057949454293999389582251 11837 2825715216882914173102870 11838 1608027944728170223155810 11839 756256574235914339140217 11840 296077528420102053545513 11841 96892608044024336159719 11842 26542503798880927770077 11843 6079712263190575486640 11844 1160189536541599068052 11845 183263201888571796893 11846 23728576803079055691 11847 2483293371673061314 11848 205944788076369176 11849 13158436274810258 11850 621526210180086 11851 20367269179597 11852 416870251358 11853 4395431755 11854 15799676 11855 5604 11856 66074458572303456196554 11857 452176074244073490496509 11858 1472454104089010656657853 11859 3034854751631936222793339 11860 4442314966568369600723874 11861 4911654103373778803156435 11862 4259200486562226449273859 11863 2968866744409313265165139 11864 1691326421823292322640095 11865 796359939512633599792577 11866 312170656276073005135905 11867 102298661203233432412159 11868 28065191888867060762880 11869 6439025182558289300279 11870 1230988856179859524604 11871 194842120697690457811 11872 25285963299563188316 11873 2653304827954985114 11874 220729963818146139 11875 14156055383265831 11876 671779832882010 11877 22149203557396 11878 457259174199 11879 4886542238 11880 18008544 11881 6842 11882 69004523392309763194194 11883 472569250048513260271605 11884 1540031700794185609904806 11885 3176680205515194580566277 11886 4653847463273399581651180 11887 5150144744069017661094504 11888 4470259690652682799016558 11889 3119144312360295123369723 11890 1778864495943165786861091 11891 838552541084882031931653 11892 329123018197352595773372 11893 108000948046074904299321 11894 29673654313044046555293 11895 6819184600445090362051 11896 1306028190301417147695 11897 207138722808766839200 11898 26943576074232392251 11899 2834721763695256406 11900 236554389157103094 11901 15227641154987829 11902 726000419114494 11903 24082960866916 11904 501443654570 11905 5430529100 11906 20511860 11907 8349 11908 72062306608369314453159 11909 493866459865882178506211 11910 1610657710396581724012432 11911 3325019917956558607946757 11912 4875279621897950640019938 11913 5400016041275928715244046 11914 4691596808720905207165181 11915 3276896488017271064326703 11916 1870854176858224624414516 11917 882941306020051467431080 11918 346979676706799476877256 11919 114015410799636324777102 11920 31372635418117382441529 11921 7221377813039912901074 11922 1385556734018018932564 11923 220196646466512930237 11924 28707739654182117800 11925 3028293970184390313 11926 253489587091444910 11927 16378557040061290 11928 784493719080835 11929 26181138394278 11930 549769473797 11931 6032854975 11932 23345739 11933 10143 11934 75253280605127647154229 11935 516107096753069393183500 11936 1684467298244386143652096 11937 3480167978031630182961779 11938 5107066792949072425592509 11939 5661801723667791559527946 11940 4923703691337618490616763 11941 3442488592502194762639631 11942 1967517891100551614827749 11943 929638537659709863910935 11944 365788015735653115027151 11945 120358834292110212523609 11946 33167137221857046723797 11947 7646858498234566542490 11948 1469838055355130903380 11949 234062132918894943361 11950 30585169902261631780 11951 3234819544388827876 11952 271611901325221680 11953 17614547102015221 11954 847588537576377 11955 28457357821174 11956 602613655545 11957 6699579392 11958 26553140 11959 12310 11960 78583148262986891287213 11961 539332241112090938580699 11962 1761601520697491235571215 11963 3642431524692801374016966 11964 5349684912468129374244080 11965 5936060120072671655069567 11966 5167095320050097036026454 11967 3616303492069802757567640 11968 2069088984837443985469189 11969 978762181184554353350385 11970 385597858091535399407853 11971 127048889689962243796475 11972 35062433154045415622869 11973 8096950358797916406555 11974 1559150908699884769326 11975 248784178687852053571 11976 32582997740581668947 11977 3455147931944515903 11978 291002812505598237 11979 18941761990709094 11980 915638348328235 11981 30926334187317 11982 660385850065 11983 7437313085 11984 30179498 11985 14883 11986 82057852502111741942907 11987 563584731738370087416002 11988 1842207577511483872196825 11989 3812131315962795127478194 11990 5603631416733618258284470 11991 6223375273839959219575563 11992 5422310876423379630961227 11993 3798742426125091457867101 11994 2175812250598141246347551 11995 1030436102067118127075869 11996 406461588765847608367572 11997 134104180465340535096702 11998 37064082517417211339395 11999 8573050962164536874229 12000 1653790093625219305358 12001 264414696675116930832 12002 34708794324243013176 12003 3690183171772806232 12004 311749278690252780 12005 20366787560459135 12006 989023189038312 12007 33603974211148 12008 723532502295 12009 8253380974 12010 34278569 12011 17977 12012 85683586214937403070717 12013 588909239809995907451467 12014 1926439074850664776123201 12015 3989602322531949470356713 12016 5869426196913406430281217 12017 6524358106820683948120123 12018 5689914859637491315081830 12019 3990225873640502377086070 12020 2287944478964786621076224 12021 1084790378025686676120132 12022 428434284364505702522713 12023 141544290704253482646784 12024 39177945704665084398615 12025 9076635786575669891147 12026 1754067361176882547680 12027 281008686409818232865 12028 36970597670923430439 12029 3940887327374555393 12030 333944093849750269 12031 21896674510006333 12032 1068151520447093 12033 36507456945118 12034 792538558491 12035 9155774942 12036 38907445 12037 21637 12038 89466802602733240687223 12039 615352345937611820561037 12040 2014456299370235779609196 12041 4175194346787638709942435 12042 6147612595381545707155055 12043 6839647635132694773591676 12044 5970498254808309945225544 12045 4191194459723245958266880 12046 2405755036390891582202455 12047 1141961605123584805095926 12048 451573848961928985304830 12049 149389835873779441794931 12050 41410200211320732970933 12051 9609262485154703796701 12052 1860312370606364565908 12053 298624414148888977731 12054 39376940912640516440 12055 4208284144218968183 12056 357686273563504857 12057 23538970982525451 12058 1153462397704210 12059 39655347034820 12060 867932272430 12061 10153339341 12062 44133212 12063 26015 12064 93414225932388807476254 12065 642962620399365482136762 12066 2106426503825732249956242 12067 4369272668346772039907865 12068 6438758445487218338871482 12069 7169912238974988924344733 12070 6264679754294441730994737 12071 4402109904160794817604918 12072 2529526470362378420801670 12073 1202093218686134406479322 12074 475941156690186302951651 12075 157662516170015810744630 12076 43767357484365566927677 12077 10172575378727839028162 12078 1972873698884646846929 12079 317323603181230833552 12080 41936882180064865062 12081 4493462917820606232 12082 383081461304826720 12083 25301756377362713 12084 1245427610144477 12085 43067688933035 12086 950287297163 12087 11255724081 12088 50027441 12089 31185 12090 97532862730206939849745 12091 671790706690432783523122 12092 2202524204686120381428251 12093 4572218717207128042721958 12094 6743457156638334626078078 12095 7515850988853170778846083 12096 6573107034352069085834404 12097 4623456013855074528262293 12098 2659555143173357851700863 12099 1265335829741076079546504 12100 501600201392556750734520 12101 166385172576880807493597 12102 46256280650447855912652 12103 10768310190168100328589 12104 2092119906287327705776 12105 337171635117493603840 12106 44660036301060478275 12107 4797582615322567777 12108 410242365244359146 12109 27193678475281477 12110 1344554168686401 12111 46766137288701 12112 1040228224385 12113 12473597621 12114 56673787 12115 37338 12116 101830013430164721818393 12117 701889408521705555315665 12118 2302931492246612022111161 12119 4784430775679012229751679 12120 7062328846641156403223287 12121 7878195030679134897701986 12122 6896458089602771865415135 12123 4855739721140598863443772 12124 2796151895645389988673006 12125 1331847577719129903025373 12126 528618253684039939202654 12127 175581845769777289487716 12128 48884203167727868073091 12129 11398299032257329869021 12130 2218440660662753613202 12131 358237762566417912740 12132 47556608329254164598 12133 5121876234763816278 12134 439289218546711453 12135 29223991993280958 12136 1451386767112929 12137 50774066953202 12138 1138433141032 12139 13818598728 12140 64161689 12141 44583 12142 106313284494790177674473 12143 733313780407597956946345 12144 2407838353757430282139593 12145 5006324710306705025855671 12146 7396021523319185438296272 12147 8257709032313884380165992 12148 7235442627887642450698227 12149 5099492170071832971124785 12150 2939642742181119255506466 12151 1401794500187915846409985 12152 557066025780280821736192 12153 185277838007228838484253 12154 51658748449703485692953 12155 12064475663167449193832 12156 2352247924012082197216 12157 380595334057356536772 12158 50637429101360221991 12159 5467655448552534649 12160 470350273908930342 12161 31402600850456486 12162 1566510630793085 12163 55116723056136 12164 1245640011380 12165 15303581876 12166 72595270 12167 53174 12168 110990601027497115437551 12169 766121221988620542467594 12170 2517443010105407614371033 12171 5238334735039636226262854 12172 7745212317519160591214510 12173 8655192694232675670173066 12174 7590803528193216930452305 12175 5355269852857162089307146 12176 3090369598605192278587831 12177 1475350920426337669841885 12178 587017844471009915334022 12179 195499778158022380486866 12180 54587950509630778017421 12181 12768881022863509049763 12182 2493977204300983669638 12183 404322031666232478080 12184 53913992845317249268 12185 5836315514961142144 12186 503562324881615324 12187 33740102115204136 12188 1690554346460024 12189 59821349267975 12190 1362649782762 12191 16942570163 12192 82086173 12193 63261 12194 115870219895976700154394 12195 800371576240076965338012 12196 2631952266607364312143765 12197 5480914206964800805568225 12198 8110608769701134283719819 12199 9071482327106462118927468 12200 7963318364452506442512766 12201 5623655798715021010430518 12202 3248691044313084055952565 12203 1552699853686396639324814 12204 618551832634736999502412 12205 206275690021257585907261 12206 57680275678818528401117 12207 13513669065985854984746 12208 2644088876506141384599 12209 429500122290479771419 12210 57398497056539898719 12211 6229340508209209078 12212 539071265621046203 12213 36247834107867369 12214 1824193123419176 12215 64917360562832 12216 1490333747770 12217 18751035539 12218 92763689 12219 75175 12220 120960743387012950814721 12221 836127231724264265955349 12222 2751581878496902501399306 12223 5734536455965979806870610 12224 8492950172401960741707243 12225 9507452499213069357059767 12226 8353800998146453534283893 12227 5905260817528315089117369 12228 3414983120316123042929123 12229 1634033433026579269961508 12230 651750099707636314788162 12231 217635064101675964985463 12232 60944645452470767352991 12233 14301112905964462108924 12234 2803069576157400316161 12235 456216723093108742901 12236 61103884671845954193 12237 6648308850650173491 12238 577032681139721526 12239 38937926475839370 12240 1968152045430551 12241 70436492614940 12242 1629637300313 12243 20745855394 12244 104766866 12245 89134 12246 126271133413868884714783 12247 873453229049940479145393 12248 2876556931709492771640127 12249 5999695649732188386412932 12250 8893008970957187042291788 12251 9964017756716657927624942 12252 8763103242759301210145740 12253 6200724800779899117083255 12254 3589640164845014351276833 12255 1719553355644443062869463 12256 686698941541999587441680 12257 229608933013370395147596 12258 64390460521778820246179 12259 15133611287526480362425 12260 2971433669792109816650 12261 484564082156331770077 12262 65043888778684630762 12263 7094899202037824380 12264 617612480686194105 12265 41823354923140309 12266 2123209803279669 12267 76413000585946 12268 1781588421249 12269 22945634236 12270 118256086 12271 105558 12272 131810726298237031201857 12273 912417371709229138836278 12274 3007112239595524669653189 12275 6276907695595899090579035 12276 9311592224966848882196380 12277 10442134419983609196729100 12278 9192116603274077800848578 12279 6510718082361618607380566 12280 3773075688248038160474006 12281 1809471350676793402757998 12282 723489050107540135156471 12283 242229950690564664841653 12284 68027626051510093362988 12285 16013695403950364524364 12286 3149724805962511368504 12287 514639874935642589292 12288 69233079897732515340 12289 7570896689179342587 12290 660987565840840054 12291 44917998245509007 12292 2290202429489107 12293 82883833057507 12294 1947302213004 12295 25370662799 12296 133404112 12297 124754 12298 137589248149608568885454 12299 953090341468894335449886 12300 3143492756216500363956085 12301 6566711180742504836988073 12302 9749543133095046324047957 12303 10942802459238489726349772 12304 9641774094033734083472380 12305 6835942861965738746339329 12306 3965723289000673947445060 12307 1904009669483283883237545 12308 762215733513310576088814 12309 255532475595779903496837 12310 71866578267760778827396 12311 16944036078000514740523 12312 3338517551667629855031 12313 546547517659060388528 12314 73686916099046660497 12315 8078199535755553309 12316 707346547004265672 12317 48236700581307339 12318 2470027569148048 12319 89888860688275 12320 2127990681224 12321 28043289210 12322 150409555 12323 147273 12324 143616830865788469858616 12325 995545818500078311987226 12326 3285954006905694882622520 12327 6869668352396481740915377 12328 10207742623901110799852362 12329 11467067453004975649023556 12330 10113052138437907586393232 12331 7177134693886870661884700 12332 4168037612724300332008327 12333 2003401599473963329525160 12334 802979146847707678808159 12335 269552658122007832267633 12336 75918312421259288607112 12337 17927451324662430567043 12338 3538419118272799406321 12339 580396498341905766497 12340 78421795999594490522 12341 8618826075505714344 12342 756890499369066324 12343 51795336350994617 12344 2663648767260233 12345 97471078469229 12346 2324968185086 12347 30987884529 12348 169486750 12349 173525 12350 149904028779231819610170 12351 1039860606437786829179626 12352 3434762536802464669379825 12353 7186366139655239753217582 12354 10687111015513707732496359 12355 12016022632923583915301762 12356 10606972554096744732279149 12357 7535064044189287749443096 12358 4380495356199399915712955 12359 2107892002593038143403094 12360 845884534360733977188979 12361 284328532398126313233971 12362 80194412197451136393743 12363 18966914316563236111845 12364 3750071182291322696518 12365 616302726677041794226 12366 83455114926964201368 12367 9194922213810829539 12368 809833773200805127 12369 55610881040208802 12370 2872100353688880 12371 105676868781871 12372 2539662718072 12373 34231266714 12374 190881160 12375 204226 12376 156461835974841236810824 12377 1086114762568992523211062 12378 3590196378098057201103769 12379 7517417218710251033838429 12380 11188609747076921744710185 12381 12590811018691026611907681 12382 11124604627220275377520276 12383 7910537919324710372643665 12384 4603596318446928636861243 12385 2217737879620115567246124 12386 891042483534462301156580 12387 299900112713842146325240 12388 84707080645511013694543 12389 20065561772154847010435 12390 3974151805558908362118 12391 654388903559565913592 12392 88805324308540793186 12393 9808769320876252636 12394 866404848983890987 12395 59701485112532551 12396 3096492362617896 12397 114556236368168 12398 2773622439017 12399 37802677134 12400 214858226 12401 239943 12402 163301704305843935610141 12403 1134391733356250838321652 12404 3752545536760184255308164 12405 7863461123267108964389146 12406 11713243185019335269319357 12407 13192627647026104813501679 12408 11667067280186578094208344 12409 8304401569423347134071929 12410 4837864501047407618348457 12411 2333208961506627787391739 12412 938569191616688030046980 12413 316309494794173154094628 12414 89469172704734348142284 12415 21226702789692953361528 12416 4211377460730866737253 12417 694784911633133590145 12418 94491994597923147855 12419 10462792627282962886 12420 926847253512237775 12421 64086554471030564 12422 3338016118400444 12423 124163110807966 12424 3028528679158 12425 41734268110 12426 241720921 12427 281588 12428 1 12429 170435562135425778604704 12430 1184778495511803268269137 12431 3922112499534906005368268 12432 8225165402049972544719169 12433 12262060507325120076601204 12434 13822721898732949856485086 12435 12235531336402715740425948 12436 8717540269622950820913818 12437 5083849259963587603483799 12438 2454588329018824305930464 12439 988586745216781842138061 12440 333600962161366605965593 12441 94494229407896060865613 12442 22453828149247352988608 12443 4462505167152522234481 12444 737628227716352817627 12445 100535881810843626805 12446 11159570105265348839 12447 991420526938223175 12448 68786834552511285 12449 3597949877274298 12450 134555619385741 12451 3306203753780 12452 46061089573 12453 271797313 12454 329930 12455 1 12456 177875833832880149703316 12457 1237365702845650242432051 12458 4099212762056596751683759 12459 8603226825353133069304049 12460 12836157669119087218394651 12461 14482399928105806442267628 12462 12831221886751492364507927 12463 9150881182950787776827936 12464 5342126511236924417627887 12465 2582173062020290567881717 12466 1041223413594442353417118 12467 351821097837042031846843 12468 99796513847970668616932 12469 23750620108150133082205 12470 4728334743644268729414 12471 783064358636369050703 12472 106958998012292609735 12473 11901841912738756290 12474 1060401258198313434 12475 73824501763726247 12476 3877665212941546 12477 145796434794057 12478 3608625955939 12479 50821651487 12480 305460799 12481 386153 12482 2 12483 185635460054127637777085 12484 1292247839120063384971773 12485 4284175378929835311786429 12486 8998372642683530191512623 12487 13436679453015190393140727 12488 15173027199100226919484745 12489 13455420762102826310956808 12490 9605395308427723285452843 12491 5613299993033461610946159 12492 2716274919785756680193730 12493 1096613956298468634798375 12494 371018901646191675538370 12495 105391048995993796021480 12496 25120962714498724542959 12497 5009711183828992992892 12498 831247301439490592390 12499 113784685841849026838 12500 12692520383762834788 12501 1134084178278280304 12502 79223259126860938 12503 4178633483782518 12504 157953091671027 12505 3937938871820 12506 56057927253 12507 343116204 12508 451273 12509 3 12510 193727918837646177066639 12511 1349523377152078197595845 12512 4477343536682198618376225 12513 9411361893621195717437374 12514 14064821607822494036371786 12515 15896031132883540379173250 12516 14109469116563116290353641 12517 10082099518227204128931157 12518 5898002586628429811032292 12519 2857221053805113382653626 12520 1154899945847231073157333 12521 391245913400842277399998 12522 111293657465193652958109 12523 26568952666731655065981 12524 5307527161219096589006 12525 882340029660595211022 12526 121037697451628175800 12527 13534700649309750378 12528 1212783330205574264 12529 85008440154570705 12530 4502433129950594 12531 171098386306930 12532 4296468674089 12533 61815997752 12534 385222954 12535 526819 12536 5 12537 202167247548059407739936 12538 1409294944415053837859486 12539 4679075150523134078567448 12540 9842986774111589214588536 12541 14721833079352482894588608 12542 16652903871573140605686476 12543 14794770126337884751275567 12544 10582058687890224607418699 12545 6196897699033742655270874 12546 3005354754600974537252629 12547 1216230106171657559461858 12548 412556342251036864366493 12549 117521003318188407479504 12550 28098910746529487561607 12551 5622725670329251015034 12552 936515006745289629647 12553 128744277961012923542 12554 14431671872538014687 12555 1296833304637167192 12556 91207117595617401 12557 4850757083624995 12558 185310743535826 12559 4686735203705 12560 68146078919 12561 432279774 12562 614148 12563 7 12564 210968065700862020047943 12565 1471669495400455231678485 12566 4889743485881271999197521 12567 10294074060495064884616339 12568 15409018337226915445917172 12569 17445205163175796203537117 12570 15512791809294565748408839 12571 11106387923775033723521161 12572 6510680710096732494909317 12573 3161036234156356929224365 12574 1280760667579162904794728 12575 435007202508399639334135 12576 124090636021983484863035 12577 29715393855933712118272 12578 5956302811778280965242 12579 993954728477317696043 12580 136932253838444773494 12581 15386929189924388006 12582 1386590561535897259 12583 97848221406931404 12584 5225421105551247 12585 200674676024805 12586 5111471905667 12587 75103262174 12588 484851190 12589 715212 12590 11 12591 220145598703085613366094 12592 1536758491011187392259952 12593 5109737805731989875026854 12594 10765486593672327755038859 12595 16127739801748294422616597 12596 18274565372953345075322174 12597 16265069970531736268488052 12598 11656254892103786416582795 12599 6840080487023776775850602 12600 3324643445619588299228907 12601 1348655739029053982190419 12602 458658456258527788174110 12603 131021036657484785285131 12604 31423207688841233385071 12605 6309310728355567490372 12606 1054852295644110900638 12607 145631126333754530577 12608 16404186343217892786 12609 1482434826211556855 12610 104962662348945023 12611 5628372271528631 12612 217281209348407 12613 5573638994010 12614 82747567577 12615 543550528 12616 831809 12617 15 12618 229715702546060224270846 12619 1604678085268516922160259 12620 5339464044767702343232463 12621 11258124825902677263457618 12622 16879420375064184598867116 12623 19142688626661761703894644 12624 17053211279490991746969665 12625 12232882254161959723754022 12626 7185860969417616634365446 12627 3496572942033440107893852 12628 1420087698550982695086498 12629 483573163097567324578364 12630 138331666498822164586555 12631 33227420070941048787133 12632 6682860700836666285299 12633 1119412018980899076643 12634 154872170411105948724 12635 17487389101735043375 12636 1584770581935818276 12637 112583465928524557 12638 6061698493616326 12639 235228409562360 12640 6076446434643 12641 91144798311 12642 609070463 12643 966454 12644 22 12645 239694889487804362767121 12646 1675549319625899305172820 12647 5579345511505138418353224 12648 11772928432834497296408117 12649 17665546081031731881434521 12650 20051356091341503934704269 12651 17878896484386262186666715 12652 12837550212405713209974942 12653 7548822828054180925962847 12654 3677240775912689365403590 12655 1495237602673283041242745 12656 509817637340596856014492 12657 146043018080114933362582 12658 35133375001454414519184 12659 7078126411310070920977 12660 1187850057781611424801 12661 164688539327913095266 12662 18640729460996175873 12663 1694028646809109138 12664 120745912824999088 12665 6527638235167953 12666 254621875237276 12667 6623369546744 12668 100366629718 12669 682164150 12670 1121487 12671 30 12672 250100354764057854446708 12673 1749498325194444300789819 12674 5829823619468159704248694 12675 12310877993472877635628464 12676 18487668818372506267668767 12677 21002429399577286293091607 12678 18743883769975131590747716 12679 13471599172443233021660279 12680 7929805200771913799197099 12681 3867083441581435656607248 12682 1574295615772795920312174 12683 537461613070212637173410 12684 154176668876582404884624 12685 37146707434236769823910 12686 7496347383707317277767 12687 1260395094424580755654 12688 175115375353347466461 12689 19868660726172696065 12690 1810667858973142372 12691 129487690918941229 12692 7028591381338253 12693 275575343470071 12694 7218175501803 12695 110491588629 12696 763680197 12697 1300135 12698 42 12699 260950004368485514570459 12700 1826656533196747334398530 12701 6091358648630338624890191 12702 12872996740899454749047322 12703 19347409231898417726540701 12704 21997854223395491782920872 12705 19650012264956011011233564 12706 14136432526073422860885573 12707 8329687508995930471150141 12708 4066558862266023053873162 12709 1657461460296622277111950 12710 566578417407332857807788 12711 162755337729637188819362 12712 39273358835144894862755 12713 7938832610167985585125 12714 1337289046374126285898 12715 186189926796991934492 12716 21175913467678561483 12717 1935176857211388008 12718 138849054787191724 12719 7567130355780911 12720 298211258993989 12721 7864941778370 12722 121605190286 12723 854542106 12724 1505472 12725 56 12726 272262483944122260642013 12727 1907160893978454929305492 12728 6364430538348474401853167 12729 13460352386675061486957357 12730 20246459706787098667240863 12731 23039664004228814701914629 12732 20599205705546474336064215 12733 14833519560794320552715608 12734 8749391358579973530768455 12735 4276147424034408077759169 12736 1744944888854979970100207 12737 597245152408862158602717 12738 171802944155625632441229 12739 41519593557070665538623 12740 8406964373933407440881 12741 1418787818135281309468 12742 197951671889064872895 12743 22567512467171317741 12744 2068075983089559490 12745 148872998210410380 12746 8146012528091448 12747 322661469971110 12748 8568086710669 12749 133801066128 12750 955788173 12751 1741601 12752 77 12753 284057208829784730375616 12754 1991154104919738769195818 12755 6649539713067929817907952 12756 14074059021974406956137956 12757 21186587491092202004070681 12758 24129983845648787781557151 12759 21593476262079760274249328 12760 15564398501430378222523206 12761 9189882528811974832205810 12762 4496353058765303069163074 12763 1836966179227071699250279 12764 629542886011992141670119 12765 181344670681057704356113 12766 43892016073447572787141 12767 8902202278365358197690 12768 1505162094915841749582 12769 210442449711095581976 12770 24048794643012005774 12771 2209919291051180908 12772 159605435263366636 12773 8768192928438766 12774 349067885984471 12775 9332391289408 12776 147181153119 12777 1068548945 12778 2012522 12779 101 12780 296354395306868305817889 12781 2078784847602296550896551 12782 6947207942131950401114704 12783 14715279098626032273708386 12784 22169637951889104408473252 12785 25271034575849859879233934 12786 22634928535751343898610107 12787 16330679689777196859480599 12788 9652173053603856997131473 12789 4727704378434034248375706 12790 1933756653375053331835890 12791 663556852469492455347599 12792 191407028358015025221473 12793 46397589115871352294313 12794 9426087493886131723788 12795 1596698180725425605204 12796 223706598771489544271 12797 25625428084148741690 12798 2361296694827075866 12799 171095396002868400 12800 9436838405187187 12801 377583276671154 12802 10163034369484 12803 161856994844 12804 1194093139 12805 2323483 12806 135 12807 309175093093677195612947 12808 2170208034601647409859868 12809 7257979235079881231340552 12810 15385225493360661789854506 12811 23197537970679233559034352 12812 26465136987163536265959548 12813 23725763732953657220133895 12814 17134048908419564220362291 12815 10137323399064125055333220 12816 4970755863103217775314966 12817 2035559221608089394611631 12818 699376662737196273031671 12819 202017925617099922022520 12820 49043652760942711447957 12821 9980247233505459729385 12822 1693698882881189647773 12823 237791103456778634115 12824 27303432183613201026 12825 2522836235956169502 12826 183395232010775296 12827 10155342161299701 12828 408372031843953 12829 11065618377344 12830 177950000579 12831 1333802865 12832 2679646 12833 176 12834 322541219136283828893394 12835 2265585066288852130957606 12836 7582420773874978052228367 12837 16085163658704590506391854 12838 24272299483909742658666313 12839 27714716260187810980087329 12840 24868284024957307431371989 12841 17976270855150206948474368 12842 10646444741842166181864314 12843 5226089105119334287773251 12844 2142628953096493837920426 12845 737096525301610027898835 12846 213206740627024828584341 12847 51837944516637106526204 12848 10566399469948379585151 12849 1796484445928714974782 12850 252745749011086068136 12851 29089199012333573346 12852 2695206505198531084 12853 196560838309749630 12854 10927339903401887 12855 441611078086397 12856 12046209897789 12857 195592939316 12858 1489226214 12859 3087698 12860 231 12861 336475592746806692710857 12862 2365084098040858080353507 12863 7921123883560064932933953 12864 16816413864094230853424261 12865 25396023174707520028145139 12866 29022306580436373193804270 12867 26064897101029754252424052 12868 18859192774696960739678900 12869 11180701352827024915426037 12870 5494314112126958652151066 12871 2255233673987534311483731 12872 776815477954244979383919 12873 225004397334170011869387 12874 54788620458061356161688 12875 11186357906230595463579 12876 1905393537187280017571 12877 268623285311151484383 12878 30989515927047821094 12879 2879119201983747490 12880 210651886584722695 12881 11756726454273288 12882 477490756260525 12883 13111369939349 12884 214930287663 12885 1662050497 12886 3554307 12887 297 12888 351001972141931456421094 12889 2468880318274510629650468 12890 8274705042898545155397021 12891 17580353530934001209425036 12892 26570902322177744737520889 12893 30390555955745577676730864 12894 27318120923430380726276488 12895 19784748254760977875040591 12896 11741313090991096316320683 12897 5776070671635565727979482 12898 2373654594437652054788729 12899 818637631048389904073682 12900 237443445368141927211177 12901 57904277468033700440068 12902 11842037214039135469809 12903 2020784287235901093410 12904 285479600153263032734 12905 33011589565882606605 12906 3075331865324113461 12907 225732076770524635 12908 12647674168323371 12909 516215873059781 12910 14268200705516 12911 236119950340 12912 1854162327 12913 4087947 12914 385 12915 366145092436567563344622 12916 2577156237735367901301892 12917 8643806936620857926837217 12918 18378419665469930928438613 12919 27799226814880177743958303 12920 31822231243023141114534947 12921 28630588693082148287101458 12922 20754961193673807693241979 12923 12329558012380471054894680 12924 6072029779994865164156944 12925 2498186965932538660587767 12926 862672422794728241478121 12927 250558144004208450999773 12928 61193976637580654159383 12929 12535458553074131811973 12930 2143035387816479632129 12931 303373902360372610886 12932 35163071228555046678 12933 3284650760712399256 12934 241869401589939451 12935 13604651908234956 12936 558006713612112 12937 15524381186937 12938 259333708337 12939 2067618661 12940 4697197 12941 490 12942 381930705149648666132723 12943 2690101990489341112183649 12944 9029099550961073341303323 12945 19212111393508254099555111 12946 29083387335369530510183044 12947 33320223393283593331339542 12948 30005054035097915740457976 12949 21771949947302278785523651 12950 12946775099479651144621798 12951 6382895138768930580761185 12952 2629140770335442976814998 12953 909034887183862916582288 12954 264384550387245671955035 12955 64667267887445288069807 12956 13268755387188509652562 12957 2272547250809562506528 12958 322368915496508581340 12959 37452083808823802970 12960 3507933959277215074 12961 259136431698790148 12962 14632446038580518 12963 603100247455878 12964 16888221055763 12965 284759204955 12966 2304715807 12967 5392817 12968 627 12969 398385619281249922936605 12970 2807915647082923289048422 12971 9431281314234843253836596 12972 20082992601172423389157545 12973 30425879722969269640832176 12974 34887552924291626858405846 12975 31444396413731981824162475 12976 22837931663161700055851281 12977 13594367116409080419367196 12978 6709404721631690851696188 12979 2766841442166243618354442 12980 957845935146775001042724 12981 278960612227361671637603 12982 68334215871465783944426 12983 14044179611930783397664 12984 2409743231056703675031 12985 342531082542803882647 12986 39887250279954609278 12987 3746094593114834407 12988 277610615651192229 12989 15736182094716694 12990 651751296175904 12991 18368702458235 12992 312600521355 12993 2567958043 12994 6185763 12995 792 12996 415537744022505511362800 12997 2930803540355806979320277 12998 9851080284280138604911781 12999 20992694686060937828720146 13000 31829309522244628440843309 13001 36527375630525701516756164 13002 32951626786737717463265492 13003 23955226810047311893799996 13004 14273803595659935282502779 13005 7052332415052785049895513 13006 2911630625689018630037287 13007 1009232649598685254763977 13008 294326265192264008040765 13009 72205427229140955201030 13010 14864108010960606332664 13011 2555070917059434743970 13012 363930782399860736797 13013 42477723916270251397 13014 4000104326193667117 13015 297374602981679523 13016 16921348707664411 13017 704233916330405 13018 19975542112110 13019 343080458779 13020 2860136725 13021 7089659 13022 1002 13023 433416133162177391540001 13024 3058980604408598649446915 13025 10289255384654692054585637 13026 21942919423344772010380721 13027 33296396724948190816424077 13028 38242988540581446231760498 13029 34529893509538401345608115 13030 25126263911855012903052168 13031 14986623962321919461516411 13032 7412489736187438189504589 13033 3063866968454137524020852 13034 1063328595037174569258600 13035 310523535227732713377367 13036 76292079254605346031201 13037 15731049057542859441839 13038 2709003492659415541745 13039 386642558623136051648 13040 45233220256043861685 13041 4270997024131943732 13042 318516584234323854 13043 18193822337503843 13044 760842745007049 13045 21719240317523 13046 376441272689 13047 3184296851 13048 8118516 13049 1255 13050 452051031256147790170377 13051 3192670727248196964156549 13052 10746597691558748481547681 13053 22935441951527728376340090 13054 34829980713530468005218770 13055 40037836132559554177573182 13056 36182488500063978013496018 13057 26353584494641809778899403 13058 15734440802028069337249376 13059 7790727631543619716263274 13060 3223926953022799813415757 13061 1120274142402962923345005 13062 327596646053707123585412 13063 80605950056174924467184 13064 16647650080391012344829 13065 2872041174143254269670 13066 410745361341406676933 13067 48164051005743243351 13068 4559872665659889731 13069 341130656926824649 13070 19559894530747455 13071 821894585009155 13072 23611152495387 13073 412947303534 13074 3543827460 13075 9289508 13076 1575 13077 471473921628686964631229 13078 3332107117653620067099270 13079 11223931773530464338621209 13080 23972113882782994521817446 13081 36433025414641617288573785 13082 41915516818424026115410993 13083 37912853675569256584445125 13084 27639848256369466141990822 13085 16518943279114386569454052 13086 8187938360157844454462300 13087 3392205768676921656740177 13088 1180216809939816709044673 13089 345592132090637173455037 13090 85159450280691515373809 13091 17616704811837758020100 13092 3044712726244648042099 13093 436322802823600758226 13094 51281159896230061058 13095 4867901478499370300 13096 365317210868974912 13097 21026300139879477 13098 887729954823077 13099 25663546601250 13100 452885891509 13101 3942426134 13102 10620465 13103 1958 13104 491717576276994975765027 13105 3477532686826239217201333 13106 11722117086042625913823783 13107 25054866542977516787899342 13108 38108624671397077032525525 13109 43879789708776830495861277 13110 39724587673232869572104070 13111 28987838469187746668884627 13112 17341900711783963256055698 13113 8605057465184995741412908 13114 3569118225006634674046586 13115 1243311620830890303390958 13116 364558957088251488581374 13117 89965656484369032415371 13118 18641161339586037979280 13119 3227577061942906876976 13120 463463427738632947067 13121 54596160709455828254 13122 5196328346149408709 13123 391183342582894281 13124 22600248368337577 13125 958714905067778 13126 27889685518636 13127 496570412685 13128 4384202784 13129 12133059 13130 2436 13131 512816107753226684514736 13132 3629200445410594405422809 13133 12242049423213176644390872 13134 26185714346703140884844884 13135 39860007843539155703636702 13136 45934581669974377176528630 13137 41621452866838927021632786 13138 30400467624540560439719919 13139 18205166311364074636670187 13140 9043065837980272257055547 13141 3755099709349818740726509 13142 1309721478419896395251102 13143 384548638736977309618825 13144 95038346232083891816868 13145 19724130481979156468083 13146 3421224929940007559074 13147 492260998639209038292 13148 58121377492544829183 13149 5546477467800742320 13150 418843291809095696 13151 24289454955443210 13152 1035242802718794 13153 30303894236653 13154 544341418685 13155 4873641880 13156 13849889 13157 3010 13158 534805023101089317742602 13159 3787373916494619581003301 13160 12784662428930340422977549 13161 27366758312847061713509599 13162 41690545645002589303908735 13163 48083994686009726244872555 13164 43607382692368428450694111 13165 31880783331827481283345934 13166 19110681093062352857385362 13167 9502991878941045591842468 13168 3950607190155564224546352 13169 1379617559869946087859794 13170 405615379561221969116092 13171 100392035015104342606144 13172 20868894610230656788923 13173 3626280695218245966660 13174 522814797818077129285 13175 61869887198180081887 13176 5919757321904685199 13177 448418910661567594 13178 26102177523675058 13179 1117736412223413 13180 32921654743627 13181 596570129804 13182 5415721527 13183 15798224 13184 3718 13185 557721279927058445493105 13186 3952327565221817170125691 13187 13350929169784339913179927 13188 28600189726456990463523586 13189 43603756228782289476416967 13190 50332313538103298870496438 13191 45686489295873167931061342 13192 33431974481817796630628234 13193 20060477965953510085851830 13194 9985913759565154665875829 13195 4156120268433625474851534 13196 1453179729147209791520453 13197 427816204402854478784134 13198 106042015077708774330973 13199 22078916939716286609774 13200 3843404217015126311773 13201 555229946142127779365 13202 65855564775475092239 13203 6317665915109171633 13204 480040157968980477 13205 28047252272441693 13206 1206649948201045 13207 35759684539180 13208 653659849009 13209 6015874052 13210 18006677 13211 4565 13212 581603344689290076514560 13213 4124347245672780802870849 13214 13941863772291767271257579 13215 29888293952889427657887469 13216 45603311529406293037720687 13217 52684013815486340909567765 13218 47863071517574994657020156 13219 35057377686501914588335494 13220 21056686010274298675649485 13221 10492961790388870928857046 13222 4372142279558109032782274 13223 1530596970265008380792113 13224 451211104823802292300542 13225 112004396251805929253517 13226 23357851316180993294206 13227 4073292830172798483623 13228 589617740127050427272 13229 70093130972616357658 13230 6741796371506550418 13231 513845630246761137 13232 30134134212300147 13233 1302471458872526 13234 38836045893365 13235 716049988688 13236 6680122242 13237 20509455 13238 5604 13239 606491253290524992074309 13240 4303730665698828169545256 13241 14558523126997658748116997 13242 31233454410469477572897653 13243 47693043873740049399237034 13244 55143770271423383651633438 13245 50141623226725589774211359 13246 36760484007570507823738460 13247 22101534950458755154554131 13248 11025320899673935416467388 13249 4599201447792540949325513 13250 1612067841761811489425353 13251 475863190766962505392946 13252 118296148899369274450296 13253 24709552521357298208273 13254 4316683434703953260018 13255 626096007941030694499 13256 74598202883994507965 13257 7193842843493817055 13258 549983121359746045 13259 32372938982567584 13260 1405725186694284 13261 42170237519564 13262 784217800255 13263 7415038681 13264 23342686 13265 6842 13266 632426674064584357748962 13267 4490787870417052595424341 13268 15202008662142614702541906 13269 32638156708141101025997269 13270 49876952871287690329082917 13271 57716465539105995458910066 13272 52526842022380704787808171 13273 38544945986242290627641765 13274 23197359832722376222799638 13275 11584233227938393207771596 13276 4837852096019297548429420 13277 1697800953439352577023295 13278 501838849836951337578526 13279 124935149071840289189838 13280 26138087126502579251157 13281 4574354700143377819780 13282 664789485726778157593 13283 79387347527606584866 13284 7675606803955782627 13285 588610223288722585 13286 34774488634353779 13287 1516974297102675 13288 45783320357270 13289 858683023003 13290 8227902011 13291 26549265 13292 8349 13293 659452973249443436189728 13294 4685841745103920031700428 13295 15873468189687811229246641 13296 34104992954848360954395348 13297 52159212595611570462840334 13298 60407199222660418824029356 13299 55023638315885805570215206 13300 40414584987710346252381560 13301 24346605916390380146824257 13302 12171000843651064789729682 13303 5088675913264679275689352 13304 1788015466428925992854127 13305 529207914573779931925745 13306 131940225996616705869918 13307 27647744920997690701252 13308 4847129390088577308456 13309 705830215023372468341 13310 84478138495346618358 13311 8189003700753505703 13312 629894959556313170 13313 37350359270255965 13314 1636823591617174 13315 49698024497782 13316 940009998690 13317 9126655084 13318 30174627 13319 10143 13320 687615283043464543240096 13321 4889228538252936844541033 13322 16574097826601722523661461 13323 35636666247658000591892391 13324 54544179068967817505905577 13325 63221297379146364687318457 13326 57637144811541545127927452 13327 42373398874053800106509864 13328 25551833788574969816231816 13329 12786988585655054638656666 13330 5352283282737257208545234 13331 1882941617711345694789811 13332 558043838116766939646579 13333 139331212010817536974083 13334 29243050947442690066751 13335 5135876814174079596487 13336 749357962816278064921 13337 89889215988919172238 13338 8736070038464892350 13339 674016464767119545 13340 40112933125118593 13341 1765922631371891 13342 53938893958536 13343 1028813022582 13344 10120084407 13345 34272442 13346 12310 13347 716960572345062405818178 13348 5101298405591616935251900 13349 17305143994427060370679052 13350 37235995345915043414509087 13351 57036398062750180405527899 13352 66164322408084735586166583 13353 60372726402615367941570881 13354 44425570020058947462876257 13355 26815724712227210240324926 13356 13433627038131555871594501 13357 5629314673215867262297796 13358 1982821270262166205604127 13359 588423878668982247087339 13360 147128995063796911779870 13361 30928778173311101015331 13362 5441515413505426599389 13363 795520665101929692667 13364 95640350295362505718 13365 9318970868088501182 13366 721165701303621900 13367 43075452818593682 13368 1904968853622304 13369 58532411282999 13370 1125758922748 13371 11217778082 13372 38899814 13373 14883 13374 747537720279861387273249 13375 5322415975884095749333829 13376 18067905500264770060160184 13377 38905919539016992021149779 13378 59640613226847590740481020 13379 69242083365741076912127656 13380 63235990500594279973565837 13381 46575473687020178766912570 13382 28141086218035596912879901 13383 14112415644182744334541703 13384 5920442096761268562790508 13385 2087908490056376357838400 13386 620429293198805708151818 13387 155355573920731625251866 13388 32709960833826174280222 13389 5765015487542905800957 13390 844474895648319695407 13391 101752509044531222539 13392 9940007755390827002 13393 771546227758861815 13394 46252080582407672 13395 2054711145812953 13396 63507164144107 13397 1231573231656 13398 12430331309 13399 44123716 13400 17977 13401 779397592623414580676213 13402 5552960939377538665033382 13403 18863735702436280552309824 13404 40649503715695254995394372 13405 62361774561556879625884765 13406 72460646722106808877617441 13407 66232797816331080587965330 13408 48827686770240635220754138 13409 29530857951101431353397038 13410 14824925964380975847786063 13411 6226370635855616728264099 13412 2198470151217601543742419 13413 654145540829735412385866 13414 164034116201245074428755 13415 34591908479347195600435 13416 6107402069152422636675 13417 896386360955016486229 13418 108247928315673627265 13419 10601627208485138436 13420 825375009600792452 13421 49657960020405801 13422 2215953424076804 13423 68893990410136 13424 1347043301672 13425 13769305131 13426 50015697 13427 21637 13428 812593121231679281674089 13429 5793328659783726695632574 13430 19694044764213774143515339 13431 42469943643008481299741529 13432 65205047246248842821925309 13433 75826347579265895473898066 13434 69369273612527078470214772 13435 51186996936633494162840752 13436 30988117783806643817300633 13437 15572805086923064803356961 13438 6547840043224050304300712 13439 2314786570665005304296631 13440 689662496398123684763363 13441 173189019398747443088330 13442 36580220765480836731077 13443 6469757956635100341336 13444 951430423263587368015 13445 115150187967916870682 13446 11306429641521896568 13447 882883287886693992 13448 53309283443299907 13449 2389558721507849 13450 74726169817307 13451 1473025427916 13452 15247462375 13453 56659276 13454 26015 13455 847179386595677084144798 13456 6043930810721996350091253 13457 20560301999140929133652157 13458 44370571463582437165365467 13459 68175820839563174546872292 13460 79345801370610950095655888 13461 72651819447816115050315885 13462 53658412169530080446907240 13463 32516088206789020491470112 13464 16357779196321364259246502 13465 6885626417735097096951833 13466 2437152173667160799941209 13467 727074674674799013586396 13468 182845975028195866227658 13469 38680803022769950647077 13470 6853226910220367112975 13471 1009792652752521170900 13472 122484291276910146586 13473 12057178855124312790 13474 944317495948624776 13475 57223362150252209 13476 2576453294810222 13477 81039592714234 13478 1610448610786 13479 16878727754 13480 64143875 13481 31185 13482 883213703641242882591814 13483 6305196037585305915458470 13484 21464038311605938571534695 13485 46354861419971492231019192 13486 71279718866511093046531591 13487 83025916061180058268144697 13488 76087125433572498948418943 13489 56247170738541211111249172 13490 34118143010467951947296438 13491 17181657307881040904679605 13492 7240543959940351713907702 13493 2565876191786391776547436 13494 766481465777527832533260 13495 193032036062628496534942 13496 40899882648090560882976 13497 7259017022740727325353 13498 1071669410954034365279 13499 130276749288179637511 13500 12856812117259143441 13501 1009940241200122735 13502 61418702956876811 13503 2777631299754898 13504 87872980541479 13505 1760322760346 13506 18678458936 13507 72573421 13508 37338 13509 920755710899370700043163 13510 6577570645828390883464883 13511 22406848736472685790509014 13512 48426435815371644245181493 13513 74522608808490743717935331 13514 86873904870225648528995165 13515 79682183025457102537324890 13516 58958751613085181148295309 13517 35797814270107144075361734 13518 18046335175532707993188814 13519 7613446810969891949229225 13520 2701283394758795861173486 13521 807987382319467158705490 13522 203775687821309518014996 13523 43244026358538844018196 13524 7688404272823296742065 13525 1137268466673888397576 13526 138555669986667500849 13527 13708450825321474812 13528 1080031341405096640 13529 65915088146110854 13530 2994159501557505 13531 95268081948318 13532 1923743231062 13533 20663409902 13534 82059507 13535 44583 13536 959867463177395457359974 13537 6861519316715874966216783 13538 23390395081724716233129731 13539 50589071220285463406446235 13540 77910612512870293223120973 13541 90897299538002726157938086 13542 83444298372646506395965644 13543 61798885338999193166009189 13544 37558799647975942980005709 13545 18953799380935603792770064 13546 8005230978678290186819411 13547 2843714857936117283232677 13548 851702318872421555107977 13549 215106922485964972890668 13550 45720158354253653854134 13551 8142736271316630198012 13552 1206809646656860622680 13553 147350852732312789678 13554 14615411840588304233 13555 1154888934000461587 13556 70733662419539953 13557 3227182619904898 13558 103269926340268 13559 2101900283703 13560 22852041656 13561 92731183 13562 53174 13563 1000613527866247765328808 13564 7157525851608025721291924 13565 24416408678232760864903912 13566 52846704935121603537694306 13567 81450117039472077591457366 13568 95103964159673242482728480 13569 87381106248657319971399041 13570 64773565398484825439528536 13571 39404970026762255264825649 13572 19906131612115448232110490 13573 8416836355106926684391631 13574 2993528766983551085945840 13575 897741824344025315899247 13576 227057317424585517801479 13577 48335579435297204059173 13578 8623436210231050319182 13579 1280525522442684491652 13580 156693888080909901050 13581 15581219476210359863 13582 1234830647199909376 13583 75897023814811080 13584 3477928729744915 13585 111927051627597 13586 2296084513990 13587 25264491033 13588 104727415 13589 63261 13590 1043061085024158200395400 13591 7466093945903446112228088 13592 25486693240918010965054705 13593 55203441719109976554599675 13594 85147785961995869833797152 13595 99502109610171119026989191 13596 91500584588687275981720608 13597 67889060074511408129045842 13598 41340377489015460893882403 13599 20905513140278115519107336 13600 8849248829522869499434931 13601 3151101261615712039530013 13602 946227387904547035348812 13603 239660117517016282388070 13604 51097987123786027643073 13605 9132007026013498974564 13606 1358662135882384467997 13607 166618263483217395966 13608 16609618237981855711 13609 1320194853054513817 13610 81429322470734540 13611 3747715369769120 13612 121291795741134 13613 2507697773697 13614 27922927462 13615 118208273 13616 75175 13617 1087280031382470088739616 13618 7787747993801495649015168 13619 26603127845750060939492300 13620 57663560796329423793658241 13621 89010571143150201960263586 13622 104100308584859113050863965 13623 95811069659443984086446524 13624 71151924841706276294102472 13625 43369263658042020101467040 13626 21954229503820897971718184 13627 9303502501481436725265104 13628 3316827320227825597296254 13629 997286739121647566846754 13630 252950321680105457180075 13631 54015496841186049768358 13632 9670035787480896215511 13633 1441479764942412893176 13634 177159475004106718315 13635 17704586299701528922 13636 1411341990557910396 13637 87356363980220118 13638 4037955731562160 13639 131420560904679 13640 2738259666632 13641 30851528570 13642 133346377 13643 89134 13644 1133343088424797791054414 13645 8123033925091784969633991 13646 27767670027193309609398233 13647 60231523150073945184742195 13648 93045725003023910721437227 13649 108907511281834597759905161 13650 100321271888527025628962437 13651 74569015306709775661876632 13652 45496068416356612587760818 13653 23054675408973806996895547 13654 9780681998571710516096100 13655 3491121687375224221225153 13656 1051054163001165483577504 13657 266964773806118542874145 13658 57096664197195164434742 13659 10239198321449329221657 13660 1529253732516505557905 13661 188355145602223586933 13662 18870349821253135284 13663 1508655980678478180 13664 93705721540342082 13665 4350165639022997 13666 142374148709617 13667 2989420129539 13668 34076890669 13669 150339918 13670 105558 13671 1181325914696507286109456 13672 8472520075224602618778275 13673 28982359000896476281333640 13674 62911979117230767043816315 13675 97260813301022417807851688 13676 113933061752808759020454780 13677 105040292381567207756297157 13678 78147500721956761518551828 13679 47725439018492504208609466 13680 24209359856918652720813645 13681 10281924903708825077705211 13682 3674419846136475434446576 13683 1107670830657210881334512 13684 281742258332327077172488 13685 60350508445407218467616 13686 10841264087540909345721 13687 1622275260077451764726 13688 200245150137517126321 13689 20111398092067942613 13690 1612545720767878996 13691 100506853401595439 13692 4685970637567668 13693 154218066539011 13694 3262967194604 13695 37628014312 13696 169403057 13697 124754 13698 1231307222507394815859349 13699 8836798089964762902532421 13700 30249319016606709050973295 13701 65709776294810093719432194 13702 101663728452515516321321969 13703 119186714950596397595780862 13704 109977640156514139627864602 13705 81894878097876045614789087 13706 50062239615715288635716004 13707 25420911507680851525858988 13708 10808424297067964546087940 13709 3867179037500203052990605 13710 1167285146378039844670888 13711 297323600676885833323771 13712 63786537167942739793788 13713 11478101316547351974906 13714 1720852369164086301945 13715 212871747699379458858 13716 21432499617842976662 13717 1723446682076723356 13718 107791230179714352 13719 5047113965791173 13720 167022912631631 13721 3560841499830 13722 41536775349 13723 190780711 13724 147273 13725 1283368899196660016047018 13726 9216483865981203721039777 13727 31570762846485588438295337 13728 68629967771248136326023673 13729 106262703402201446534173198 13730 124678654502408861281408898 13731 115143250125697528283730186 13732 85818986939568375347074697 13733 52511561210946674864813847 13734 26692084291541881811363546 13735 11361431417978844249659207 13736 4069879329006064861055510 13737 1230053111882219384733779 13738 313751772781037923031325 13739 67414772250068259739072 13740 12151682425115193185002 13741 1825310832763549941439 13742 226279721451893555552 13743 22838719134385519675 13744 1841822597156632021 13745 115592468277485682 13746 5435464672585627 13747 180864731109350 13748 3885145517668 13749 45837924764 13750 214738001 13751 173525 13752 1337596133135677123656620 13753 9612218528776669425076148 13754 32948995414206920089673463 13755 71677820695606951815256662 13756 111066326077083198446131955 13757 130419511239346239140254477 13758 120547501857575178596196622 13759 89928024635142379308596246 13760 55078732063009863291312455 13761 28025763279207433919193349 13762 11942258452351472790500214 13763 4283024734984418171817130 13764 1296138708606549119971174 13765 331072004016300116515118 13766 71245777213326943149266 13767 12864089722610323477113 13768 1935995179888914510750 13769 240516526646314758913 13770 24335435677038040815 13771 1968167262911661565 13772 123946474366387370 13773 5853026719184382 13774 195825454363881 13775 4238160296757 13776 50569629982 13777 241577247 13778 204226 13779 1394077544650657369262736 13780 10024669449416152330202268 13781 34386417570425512186937388 13782 74858825198318048661089522 13783 116083554442877371840537156 13784 136420382513737792878765627 13785 126201239151419173024078918 13786 94230562524048206827024372 13787 57769328560138475693691141 13788 29424970822460188830774605 13789 12552281451448660866907511 13790 4507144390838669535181576 13791 1365714298898356153188022 13792 349331897720991373692593 13793 75290685974631616937674 13794 13617521424347993376233 13795 2053269755665893195836 13796 255632447030378245089 13797 25928361691167543779 13798 2103006445386398578 13799 132891596902710236 13800 6301948268681185 13801 211993314113324 13802 4622356429336 13803 55773492089 13804 271626050 13805 239943 13806 1452905322054234146299411 13807 10454531301568506144831366 13808 35885530020425400465465513 13809 78178703677657397631482175 13810 121323732188640731728655223 13811 142692852337282128826786210 13812 132115790459587681585645595 13813 98735562674963921720218466 13814 60589186583566087475126180 13815 30892872977556644634835117 13816 13192943388095504803404528 13817 4742793783938585027045760 13818 1438961047035833929378550 13819 368581553650603852116062 13820 79561233106824113100689 13821 14414297988676786336782 13822 2177519840564162092892 13823 271680760367806161908 13824 27623563323804454077 13825 2246899914245942128 13826 142468790045260052 13827 6784532076196834 13828 229463349520057 13829 5040413342310 13830 61495168824 13831 305256932 13832 281589 13833 1514175362982149487091798 13834 10902527160433791384297249 13835 37448937409982838736044425 13836 81643420466702613340693979 13837 126796605065401225590057793 13838 149249012374293742017459847 13839 138302990193481211174055379 13840 103452395404050469203776522 13841 63544413382916450357945344 13842 32432786224166012281866040 13843 13865757356683727500884457 13844 4990556043802051851866410 13845 1516069361034686464130873 13846 388873696633134217943190 13847 84069785675233070249523 13848 15256868793675320907955 13849 2309152831370997784230 13850 288717913334947942927 13851 29427481883861331700 13852 2400443592356098464 13853 152721785662945796 13854 7303246115363951 13855 248337882787261 13856 5495232313489 13857 67784414743 13858 342874097 13859 329931 13860 1577987421238577559954801 13861 11369409645189628819066072 13862 39079352575713818126826576 13863 85259191896110257805797516 13864 132512337905619707009309563 13865 156101483825774667041874762 13866 144775200950795638903828308 13867 108390857565709587857173848 13868 66641399986066784326205841 13869 34048184493226744525838963 13870 14572309923628066568684888 13871 5251043294378333744730331 13872 1597239356254850888532181 13873 410263811742258694118585 13874 88829376733420786796872 13875 16147819172748626965443 13876 2448599487912305427957 13877 306803706577571757343 13878 31346956623783079381 13879 2564271850795433649 13880 163697279250095838 13881 7860735434806496 13882 268727102610774 13883 5989958715817 13884 74695797196 13885 384935795 13886 386154 13887 1 13888 1644445259361362679067852 13889 11855962106652146043432964 13890 40779600966421345101294743 13891 89032496768657828814435797 13892 138481532351392766592552648 13893 163263440241496325183079459 13894 151545336703257829459116178 13895 113561191649348540018951244 13896 69886834167138661175945208 13897 35742706517683465384701004 13898 15314264635224599226711849 13899 5524898071365783182926592 13900 1682681341859439958537317 13901 432810286308861750009190 13902 93853740560462581650218 13903 17089877826623870764583 13904 2596315248434241834795 13905 326001490237110928315 13906 33389248832557067506 13907 2739059934002926840 13908 175445125131184280 13909 8459834309539367 13910 290749614076704 13911 6527997406947 13912 82288766563 13913 431939934 13914 451275 13915 1 13916 1713656807126422320685272 13917 12362999861912095333058170 13918 42552625242211705337201212 13919 92970087262126748869037099 13920 144715245320433109719036690 13921 170748631298803855467439512 13922 158626886985670421017592166 13923 118974105717087703425677132 13924 73287713997305918628289469 13925 37520163520695984161255967 13926 16093365690187204707172111 13927 5812794807644629484824178 13928 1772616331238430896807268 13929 456574559114996028805971 13930 99157349731401225682646 13931 18085924633014146828563 13932 2752781618059388680860 13933 346378370805887127564 13934 35562067406816580234 13935 2925526548005968285 13936 188018547264853779 13937 9103579766338924 13938 314533108453395 13939 7113038389991 13940 90628479838 13941 484449539 13942 526821 13943 2 13944 1785734326218774073719078 13945 12891371477774564469950380 13946 44401490058411467386337253 13947 97079000277761139315336467 13948 151225008240032081208840773 13949 178571407588444635481724421 13950 166033942128798137110276180 13951 124640794218832997403047158 13952 76851362004178163461275336 13953 39384547256552041273361235 13954 16911441784458131506389105 13955 6115441390037250622320838 13956 1867276577552146412141294 13957 481621277123072456639989 13958 104755454111830922672780 13959 19138998873376871684429 13960 2918507633581651718307 13961 368005429668512729353 13962 37873595893053729314 13963 3124436595715763968 13964 201474360702790647 13965 9795225472501909 13966 340214998586436 13967 7749075000210 13968 99785907194 13969 543076727 13970 614151 13971 3 13972 1860794581306279822910088 13973 13441960104900350375305764 13974 46329387041591734036523569 13975 101366569252217694757795265 13976 158022847080427479074129449 13977 186746746449374993365336229 13978 173781219580406422514082020 13979 130572959722690247546052691 13980 80585439966643284552337313 13981 41340038420200156077495216 13982 17770410136244330601324643 13983 6433580790769224546948478 13984 1966906135615258650122811 13985 508018460118600764410377 13986 110664121877560215171759 13987 20252307900220518871533 13988 3094031409463928128725 13989 390957954273357688546 13990 40332521182947088044 13991 3336604095057414369 13992 215873210544564743 13993 10538257161125053 13994 367943187570838 13995 8440433467382 13996 109838780707 13997 608512247 13998 715216 13999 5 14000 1938959017761097538797512 14001 14015684864619680387513813 14002 48339639965290477684216850 14003 105840436451630479864544918 14004 165121303220264888978835027 14005 195290278896217942250738565 14006 181884091360612273212665517 14007 136782835600312547260615364 14008 84497964373214630540620913 14009 43391015442016538661959736 14010 18672280699580800707677570 14011 6767992777149025935754480 14012 2071761451389145565959401 14013 535837673654776453625912 14014 116900282659788861379066 14015 21429236266516696424445 14016 3279921768694666449065 14017 415315682345162481568 14018 42948063858462261601 14019 3562895263236618275 14020 231279823100970027 14021 11336408498841594 14022 397876802474926 14023 9191794386127 14024 120871747129 14025 681507698 14026 831814 14027 7 14028 2020353946282989835510065 14029 14613502290464753276177399 14030 50435710133317729042983564 14031 110508565767152849275452998 14032 172533455178153769010855328 14033 204218317684835308295695666 14034 190358612699634675189652001 14035 143283209708458531557437167 14036 88597322573152174710517552 14037 45542063685165290159737507 14038 19619160575109612572989037 14039 7119495703159712254126641 14040 2182111980421884434649637 14041 565154210714824479002159 14042 123481772926991013573698 14043 22673355343080254380117 14044 3476779963863358690549 14045 441163060175618731874 14046 45730010385498306134 14047 3804231805973263879 14048 247763276681568734 14049 12193678671876648 14050 430187076279277 14051 10008226796879 14052 132977458745 14053 762909162 14054 966459 14055 11 14056 2105110734688262362356800 14057 15236407826545422119784901 14058 52621201978835838708673123 14059 115379256032101862093541435 14060 180272941245688312325740750 14061 213547886563337065836297497 14062 199221551908036069162744027 14063 150087449109792003478148113 14064 92892289650890616455727544 14065 47797985063671322412451732 14066 20613258627145335036079742 14067 7488948386814536682547540 14068 2298240836627292558342702 14069 596047282519374301564579 14070 130427383714390267086633 14071 23988433447831107434992 14072 3685241492546282538659 14073 468589515463873789658 14074 48688747157170965032 14075 4061594394305442934 14076 265397286354561461 14077 13114350508250870 14078 465058194598826 14079 10895213455824 14080 146256784901 14081 853637969 14082 1121494 14083 15 14084 2193366007138029076497387 14085 15885437384973467073113700 14086 54899868887725259144599063 14087 120461154881625087002865067 14088 188353983058724686527190624 14089 223296750757786773424129952 14090 208490421531635298132603873 14091 157209525877784895133665435 14092 97392046055636851548202589 14093 50163808100136765273461651 14094 21656890316519877602123366 14095 7877252077319588305777546 14096 2420445472872184556156522 14097 628600218936068353559320 14098 137756910823479012753402 14099 25378446515454468262240 14100 3905978012911052938773 14101 497689745845935583361 14102 51835296603776359842 14103 4336026371163410748 14104 284260510721002776 14105 14103010520964586 14106 502688307278377 14107 11858690130229 14108 160820067531 14109 954729235 14110 1300143 14111 22 14112 2285261851089722962638927 14113 16561668964625534946661783 14114 57275619255075320125898161 14115 125763273176637425073993708 14116 196791410145181145678343109 14117 233483448743876647809557975 14118 218183510845444342440160843 14119 164664044032486596102613238 14120 102106196019374151399097704 14121 52644798442859796737370168 14122 22752482759116948022254260 14123 8285352516260663224381073 14124 2549038394898653307376783 14125 662900678961481461478042 14126 145491207613982255759343 14127 26847589333979261115425 14128 4139699364114707669083 14129 528564023653534666356 14130 55181355375849079607 14131 4628637669623300815 14132 304436874663611557 14133 15164569595990890 14134 543290504953615 14135 12905075325678 14136 176787402718 14137 1067310620 14138 1505481 14139 30 14140 2380946032266498538157254 14141 17266224333621814539770977 14142 59752522783983468843980764 14143 131295000014631367931400370 14144 205600685489165316024019458 14145 244127325357939968953966103 14146 228319919743244742834940996 14147 172466267655910813524792260 14148 107044786797955051182547680 14149 55246469862997914920078124 14150 23902580020466533397985388 14151 8714242097239877291951819 14152 2684347910192804933223327 14153 699040871777864410755190 14154 153652240523111524239664 14155 28400287379716734152106 14156 4387155698007879925434 14157 561318518154102599536 14158 58739334837459997144 14159 4940608988684209163 14160 326015916789594223 14161 16304285829884838 14162 587093979029184 14163 14041315552075 14164 194290087726 14165 1192646696 14166 1741609 14167 42 14168 2480572217950235183729499 14169 18000270777988149186841726 14170 62334817036202516097940439 14171 137066118350854780960543073 14172 214797932152829497280363016 14173 255248566302846735566324287 14174 238919594081773172247964798 14175 180632150237855190276817824 14176 112218328771459154882771817 14177 57974595753320018489038416 14178 25109848657225617067705543 14179 9164962128578360253178119 14180 2826718913475093315893436 14181 737117788901817428433984 14182 162263147447179580590193 14183 30041209279958848355479 14184 4649139727258853305476 14185 596065635889356585170 14186 62522403882323391430 14187 5273196207845936696 14188 349093155122393409 14189 17527788137236658 14190 634345147326305 14191 15274920259575 14192 213470988815 14193 1332115782 14194 2012531 14195 56 14196 2584300208915252961619297 14197 18765022919063785055556420 14198 65026914244543670093090633 14199 143086821254278123981674931 14200 224399960999011819361316415 14201 266868234106596923206886916 14202 250003362540938283263725163 14203 189178365305124952411258346 14204 117637816441563003029803782 14205 60835221151052577281519448 14206 26377083516872551077026510 14207 9638605203928549909517122 14208 2976513710579489489986856 14209 777233447977129533915867 14210 171348299134056247902327 14211 31775279938102503912570 14212 4926489097075647307360 14213 632924380488338299997 14214 66544534331950944468 14215 5627735090289539310 14216 373770480494483849 14217 18841102263691275 14218 685308983828674 14219 16614013999524 14220 234486207152 14221 1487260605 14222 2323491 14223 77 14224 2692296180331813637763164 14225 19561744602314122779447351 14226 67833408397327957156494272 14227 149367728823732373756837668 14228 234424299559447805530098974 14229 279008305593781518147825292 14230 261592975064040994397518343 14231 198122338389372332188075168 14232 123314750365293152976576589 14233 63834675308308109935921126 14234 27707213807440363246657285 14235 10136317685848763791587726 14236 3134112882559098020484127 14237 819495148780510317334658 14238 180933363735495406030762 14239 33607694353782041037856 14240 5220088886237763028962 14241 672020732659055471784 14242 70820548935746808220 14243 6005646255313800002 14244 400156570765528052 14245 20250677715388691 14246 740270315409046 14247 18067377386994 14248 257505553805 14249 1659763494 14250 2679653 14251 101 14252 2804732931980812335612802 14253 20391750860309065512179891 14254 70759082605576990079043831 14255 155919905790597296609950724 14256 244889222095130139189946771 14257 291691710932533815849921858 14258 273711142944627697295804443 14259 207482280391103672484531002 14260 129261160066240003459207017 14261 66979584834629987767708661 14262 29103309449660458618289235 14263 10659302307640225461648790 14264 3299916191956086712643523 14265 864015742047043187930417 14266 191045374682797511113022 14267 35543932176227447647025 14268 5530874245351579621410 14269 713488051871145107884 14270 75366172256386452418 14271 6408440474185443991 14272 428367336116846634 14273 21763417379604122 14274 799535345779317 14275 19644507216772 14276 282714468071 14277 1851504262 14278 3087698 14279 135 14280 2921790148133777877170536 14281 21256409952733070766729356 14282 73808916764046056661167233 14283 162754879835459396538952924 14284 255813780897255052025235808 14285 304942374322144895244355842 14286 286381580629368573083951738 14287 217277222399835876934670872 14288 135489627966076181880045943 14289 70276887437257954769518862 14290 30568587724431545713017965 14291 11208820898976119608588890 14292 3474343533251473680853517 14293 910913911740746015783370 14294 201712802050208469257206 14295 37589773026947990473671 14296 5859833178704616471642 14297 757467500531061163766 14298 80198084468967705571 14299 6837724269465881190 14300 458526388091934682 14301 23386708231013144 14302 863433148482988 14303 21355664464739 14304 310314619877 14305 2064533212 14306 3554302 14307 176 14308 3043654667465631009507847 14309 22157145486401540411600497 14310 76988095517632912107326243 14311 169884660647234199803412143 14312 267217838879132807674887302 14313 318785256389169049144594570 14314 299629049309231802567800587 14315 227527052032923254038836640 14316 142013314381076973731340433 14317 73733846285856729835332609 14318 32106420229123719923384969 14319 11786197241121943297830871 14320 3657835929619454079578630 14321 960314471436955060146779 14322 212965627586004274956579 14323 39751312633871733294485 14324 6208009478442973685039 14325 804108492312897071876 14326 85333978383815187699 14327 7295205876689701198 14328 490765543498160818 14329 25128455051272399 14330 932317412836361 14331 23211943508949 14332 340526122270 14333 2301137939 14334 4087931 14335 231 14336 3170520763381400840230950 14337 23095438618371198421104526 14338 80302016545141247138064413 14339 177321759754366329169567484 14340 279122103511452873897599268 14341 333246398362602949624322723 14342 313479402374217442775969592 14343 238252551358212933206973098 14344 148845983630259214704416820 14345 77358065029615820810644487 14346 33720340156820977460258239 14347 12392820057797660085201721 14348 3850856578196663516832297 14349 1012348675504139248742639 14350 224835423592569743261031 14351 42034979816924700119196 14352 6576505818185787798217 14353 853569165555300064868 14354 90792619731298530526 14355 7782701547971694146 14356 525225355363972088 14357 26997115428178699 14358 1006568161966723 14359 25225328331858 14360 373588288326 14361 2563814213 14362 4697167 14363 297 14364 3302590435152273173843455 14365 24072830345349892466937602 14366 83756299172838724168360217 14367 185079211158885751624991174 14368 291548162155383808539660899 14369 348352968101593759976628546 14370 327959632810032757464431929 14371 249475436468440261719904065 14372 156002031303770052045419549 14373 81157503495866608805360752 14374 35414049913253437617715867 14375 13030146148026264928634276 14376 4053891946195584107052225 14377 1067154545817553569809511 14378 237355435853549547461346 14379 44447554371491409478120 14380 6966487015694067417805 14381 906016883553711175775 14382 96593911047720969146 14383 8302142261548311895 14384 562055683002768853 14385 29001738128881834 14386 1086593752563676 14387 27408772251796 14388 409762179035 14389 2855342155 14390 5392762 14391 385 14392 3440073710271194827425075 14393 25090923882732461661006379 14394 87356793330730757742506297 14395 193170592805303529253535252 14396 304518518850164357097688415 14397 364133308052113517017581307 14398 343097922618332648616616230 14399 261218398778137125529162576 14400 163496512742241946513950547 14401 85140494100632119372689781 14402 37191429086818280250721478 14403 13699703667588526901656760 14404 4267452920285820118071026 14405 1124877214760606377537410 14406 250560670807994889486557 14407 46996185894030442812122 14408 7379183472526427956184 14409 961628762780751106656 14410 102758959212161617749 14411 8855580816389005398 14412 601416292877376174 14413 31152002978453537 14414 1172832850768211 14415 29776263599945 14416 449331549520 14417 3178755623 14418 6185681 14419 490 14420 3583188958453584946507093 14421 26151387136715480252392936 14422 91109588864969543374041517 14423 201610048917583993745120471 14424 318056632614102413540542654 14425 380616985212140635348931147 14426 358923694345526103382492967 14427 273505148116813441810267676 14428 171345172780018400610017610 14429 89315759002871805032588952 14430 39056542787794394052739921 14431 14403095566024080940311828 14432 4492076011796346143988380 14433 1185669285318444189691148 14434 264487987189501424269237 14435 49688413601034541541954 14436 7815894801285924700629 14437 1020592231046757437122 14438 109310147005218443188 14439 9445199381530889885 14440 643477503335720360 14441 33458264515525479 14442 1265756721929241 14443 32342917553824 14444 492605785137 14445 3537429483 14446 7089534 14447 627 14448 3732163217724508609867623 14449 27255955273075129016344553 14450 95021025220333368265191185 14451 210412313238735178106820150 14452 332186957320243694237562375 14453 397834843188117832532026989 14454 375467664808660740321348456 14455 286360457695274570664428797 14456 179564476807421584059952649 14457 93692428035565402401626214 14458 41013650373562358434067554 14459 15142003186420559990439042 14460 4728324620395989972897611 14461 1249691209094529730135915 14462 279176192350749006994684 14463 52532187190345877207272 14464 8277993649298149375478 14465 1083105616770456905976 14466 116271208752910831901 14467 10073317478909260431 14468 688420864383738741 14469 35931597412708931 14470 1365871501913827 14471 35125052846384 14472 539921070875 14473 3935046893 14474 8118338 14475 792 14476 3887232533050211327952289 14477 28406433386327776304394932 14478 99097701507249337864118178 14479 219592733208909388768850224 14480 346934983210415082735911037 14481 415819056428811015211213113 14482 392761901110554921876182829 14483 299810211025177973702759418 14484 188171643209609369585339045 14485 98280057448245123241603247 14486 43067214577410409428742297 14487 15918190035581585509512817 14488 4976790359050295725520379 14489 1317111683133774001723843 14490 294666143513341544656509 14491 55535888801245555068163 14492 8766929730411664687184 14493 1149378771573474381935 14494 123667310461802777310 14495 10742400475462451955 14496 736439886670855116 14497 38583846128310120 14498 1473720818113606 14499 38140297466689 14500 591643778348 14501 4375699658 14502 9289250 14503 1002 14504 4048642307988987623448837 14505 29604699273133693944561259 14506 103346486968389819928928547 14507 229167295119309996086548621 14508 362327280113883951663095211 14509 434603186726182751515151055 14510 410839879040149571633964968 14511 313881450875298538163273838 14512 197184677242031148733075530 14513 103088649497089706060149064 14514 45221911059278231109385051 14515 16733505732494433591724819 14516 5238094443167675288527717 14517 1388108066465207771501274 14518 311000854185881794309241 14519 58708356127556082321560 14520 9284234074770046278808 14521 1219633727521840035369 14522 131525134523832908732 14523 11455068563090833930 14524 787740810306603505 14525 41427676619444801 14526 1589888399010252 14527 41407678181892 14528 648171902985 14529 4863853769 14530 10620115 14531 1255 14532 4216647669853973089993656 14533 30852706313951002297044499 14534 107774531860449410124466657 14535 239152650280662084063829623 14536 378391542439507201004390903 14537 454222242076525601069203828 14538 429736543958012289166464728 14539 328602430351484617456915594 14540 206622406405073989695007588 14541 108128672920287318218580119 14542 47482638397627674135886244 14543 17589890143398863334406179 14544 5512889147001157466863824 14545 1462866817334443457835809 14546 328225606014256760673756 14547 62058906745935584560782 14548 9831523509444316854800 14549 1294105391450610657096 14550 139872969435546884717 14551 12214106308916961773 14552 842543428880576683 14553 44476632795465738 14554 1715001073477230 14555 44947742209941 14556 709938967790 14557 5404464253 14558 12132581 14559 1575 14560 4391513848898881342581796 14561 32152486467097986352792384 14562 112389278767310736754251255 14563 249566142246516804574864628 14564 395156636012984873378233849 14565 474712737998872222901551018 14566 449488374271044064474829646 14567 344002666190938118474402462 14568 216504517383164666324782504 14569 113411084338011606778685733 14570 49854528542470960717388130 14571 18489377712119750594450327 14572 5801859330498411966417055 14573 1541583952129076795119566 14574 346388066331854888921741 14575 65597363719372612047829 14576 10410505380892423221578 14577 1373042277866420567114 14578 148740804627825101880 14579 13022472754335104684 14580 901081958729030418 14581 47745195375863104 14582 1849731767404608 14583 48782661532799 14584 777415784582 14585 6002939770 14586 13849252 14587 1958 14588 4573516572056728870980634 14589 33506153379539111237521285 14590 117198474361430290376373898 14591 260425835133232018451515496 14592 412652646833679605764039931 14593 496112761411623528861834074 14594 470133447604727329190508486 14595 360112994365261967985588411 14596 226851594616396446696917753 14597 118947350618088418060123013 14598 52342957750498866115787649 14599 19434101994740873509634987 14600 6105724039959812165099108 14601 1624465527062374321797520 14602 365538411700134947954879 14603 69334082544401607909210 14604 11022982533457564753156 14605 1456707283108861109801 14606 158160430893078377780 14607 13883312152640219146 14608 963605970124431724 14609 51248846057542289 14610 1994802934920357 14611 52936372953374 14612 851114953060 14613 6665274034 14614 15797371 14615 2436 14616 4762942471781216799932761 14617 34915905618873718098715409 14618 122210181630919984197512093 14619 271750543080108345944232346 14620 430910931828416739138877508 14621 518462037172417815748274414 14622 491711509785712463063390877 14623 376965628090676037002755766 14624 237685160575655422532305050 14625 124749472250212290926299727 14626 54953558024168930894361158 14627 20426300408092642534960850 14628 6425238186003363947540683 14629 1711728143717277229886232 14630 385729457734531182243624 14631 73279979508415421600631 14632 11670858556110008999336 14633 1545378502457486607342 14634 168165546526218214594 14635 14799965323781261692 14636 1030381369830750274 14637 55004134479596241 14638 2150989997840972 14639 57434699575193 14640 931593003903 14641 7398009121 14642 18005566 14643 3010 14644 4960089510560968159144035 14645 36384030031174953788215107 14646 127432792590472438677382034 14647 283559860894853376919998127 14648 449964171682755530843762021 14649 541801997390505371457214803 14650 514264046752182759279352894 14651 394594218347934294536248357 14652 249027717815264772777297805 14653 130830007773456739460313471 14654 57692229077606885582933051 14655 21468319201978408805699241 14656 6761194302517310154657416 14657 1803599479620309755293619 14658 407016795535182633857152 14659 77446561532577159258267 14660 12356143313101292963816 14661 1639350093135509249974 14662 178791869712950538377 14663 15775981724004738369 14664 1101691453114455680 14665 59028751138525086 14666 2319125269702349 14667 62305511912020 14668 1019455590372 14669 8208386906 14670 20508003 14671 3718 14672 5165267421698012343415210 14673 37912905229501857165466390 14674 132875041494974167788147033 14675 295874195931307831320746127 14676 469846425833414839300364787 14677 566175853625303259186651583 14678 537834359514264993053193936 14679 413033917018768462231320932 14680 260902792880320483458530665 14681 137202099303761157576141365 14682 60565150853175372242733109 14683 22562618665496496440076434 14684 7114424390434232422945603 14685 1900318845055901150485043 14686 429458935047433990369791 14687 81845957573731014988737 14688 13080958772109799850780 14689 1738933185111061409688 14690 190077257304634879962 14691 16815132209252710260 14692 1177838014032286283 14693 63341603549133656 14694 2500101901602575 14695 67578869258163 14696 1115360085094 14697 9104311702 14698 23340819 14699 4565 14700 5378798166963773034463371 14701 39505005218090085006671063 14702 138546018575371298312253965 14703 308714801248199743083093605 14704 490593189708850558506938730 14705 591628672089394280599170360 14706 562467642291778788753968378 14707 432321442750160928070008376 14708 273334982149198190456467385 14709 143879499210126517460779973 14710 63578796613645065897422445 14711 23711778578307697164487173 14712 7485801850358666195261840 14713 2002137767404973026075494 14714 453117455703536632063785 14715 86490951668501846660079 14716 13847545147152235430226 14717 1844456842945037681977 14718 202061830564518307899 14719 17921422598775297068 14720 1259142533619549929 14721 67962899074461454 14722 2694878368578726 14723 73287205030688 14724 1220021564656 14725 10094523394 14726 26546860 14727 5604 14728 5601016411768671506977695 14729 41162903157414876738684471 14730 144455184317103665095570969 14731 322103810099589003254044736 14732 512241454308431622788992013 14733 618207451979000289273428737 14734 588211063961843485064895098 14735 452495149662404318019299341 14736 286349999695136711728429683 14737 150876597990361515120748841 14738 66739946635994859051131282 14739 24918503918171003556841217 14740 7876243508248518464090542 14741 2109320604337225614883223 14742 478057164703449561018614 14743 91395017700729890341743 14744 14658267371361006567981 14745 1956269080825767348098 14746 214788108050845850235 14747 19099108018330780707 14748 1345947434154445165 14749 72914231517365922 14750 2904482994140169 14751 79465491068385 14752 1334215950492 14753 11188561023 14754 30171574 14755 6842 14756 5832270018505061922931057 14757 42889275275515492962889957 14758 150612384302201119445866168 14759 336064271809636242155032677 14760 534829768214243117147303723 14761 645961207059918108162798843 14762 615113852954301994353803796 14763 473595099021760049099308292 14764 299974727254392157432829978 14765 158208453399449252732367656 14766 70055702534044906956508713 14767 26185630836606944948903506 14768 8286711738566483669941393 14769 2222145187266262140816253 14770 504346263321238865540738 14771 96572355983891507097147 14772 15515621918674806745706 14773 2074737934367551088535 14774 228301146277831402775 14775 20352708139009297633 14776 1438617420792568449 14777 78218675185103099 14778 3130019078000070 14779 86151450820347 14780 1458786909350 14781 12396961332 14782 34268567 14783 8349 14784 6072920558747575734853495 14785 44686904931173953876656633 14786 157027864636941063699276263 14787 350620189086380950772467220 14788 558398302133261658282689509 14789 674941050642062349844210853 14790 643227385738577331333029959 14791 495663134003572204803456172 14792 314237266392178099123420109 14793 165890820885899078072673886 14794 73533502238316127730928043 14795 27516132915065460994573405 14796 8718216689502605108948301 14797 2340903496527355530987992 14798 532056521631203939755280 14799 102037931748195361313130 14800 16422243991225947281626 14801 2200252591580590323960 14802 242648688349971806041 14803 21687023291813132899 14804 1537540898075402161 14805 83900883304786771 14806 3372670081859942 14807 93385750192875 14808 1594649632353 14809 13731223136 14810 38894943 14811 10143 14812 6323343845020397369256254 14813 46558686834750777443227430 14814 163712287987805509480276300 14815 365796556831336635738692597 14816 582988916071517133274169009 14817 705200284081116963437573537 14818 672605279051466231589490020 14819 518742957676956273035376811 14820 329166992961502071381862854 14821 173940185393870953673617072 14822 77181135662791348698058850 14823 28913127714559833611774167 14824 9171818615104323159958160 14825 2465902369824285193477032 14826 561263462078761653419142 14827 107807515633318031539589 14828 17380915093424169992148 14829 2333224586951378250434 14830 257881321272582079589 14831 23107151584445309429 14832 1643131484420702860 14833 89987194817053169 14834 3633705488330093 14835 101212242635466 14836 1742798796961 14837 15204035728 14838 44117589 14839 12310 14840 6583930482867272538551054 14841 48507631432698645055786314 14842 170676750249345169778111887 14843 381619402503917621933090373 14844 608645229245871169350982901 14845 736794488951367160259888846 14846 703303486021496461227079495 14847 542880214347651091138921422 14848 344794613954048283030765589 14849 182373794591355801512609404 14850 81006761089550518842942040 14851 30379883632293941430779659 14852 9648630319353616801198510 14853 2597464245548001986897403 14854 592046552330013617654997 14855 113897726285886346950325 14856 18394571011387642143439 14857 2474089061338644511473 14858 274052642167877107706 14859 24618507001599353763 14860 1755829611411908411 14861 96505746191239777 14862 3914486741895282 14863 109678190674438 14864 1904313100932 14865 16829245398 14866 50008066 14867 14883 14868 6855086443987182925224851 14869 50536869462001945412140988 14870 177932797868457791552249749 14871 398115828102007480085890479 14872 635412692843211000330482127 14873 769781623039578037280413732 14874 735380396351847379250445689 14875 568122574401324616185183361 14876 361152226846485653184511295 14877 191209693587328645922199522 14878 85018922303647151749570337 14879 31919827079447290715655223 14880 10149819717487019906687256 14881 2735927942663980998543311 14882 624489407867351975976325 14883 120326075172920417307926 14884 19466310220871950825697 14885 2623306092023241419505 14886 291219434167639197240 14887 26226838626568640353 14888 1876104232962956820 14889 103486592633723139 14890 4216473941307483 14891 118834547650173 14892 2080364443280 14893 18622117415 14894 56649780 14895 17977 14896 7137233661226951229255673 14897 52649656681024222725512216 14898 185492445850525450103843115 14899 415314053822355063169727785 14900 663338665741194947565473801 14901 804222120315804083678326441 14902 768896940730458886088157713 14903 594519822795552386970604855 14904 378273381549965163005109123 14905 200466761203506170692911584 14906 89226566512007243290135978 14907 33536549994900646503985544 14908 10676612520077578067853366 14909 2881649478927680102154592 14910 658680004808775362721426 14911 127111013720725892670183 14912 20599402744412457822494 14913 2781362095949238146143 14914 309441852250347381744 14915 27938250966944936551 14916 2004454630466760978 14917 110961835086639621 14918 4541232642522596 14919 128736214587090 14920 2272223356468 14921 20599307022 14922 64132131 14923 21637 14924 7430810646251296398938540 14925 54849378783488927499261542 14926 193368196473826509774016084 14927 433243463466953889428491325 14928 692472493309189234407076571 14929 840178995043272684634824164 14930 803916699642850681889735554 14931 622123951354868524091194809 14932 396193145075159536132559684 14933 210164747869202955112400796 14934 93639063081650232741313593 14935 35233817710379121033049407 14936 11230295045676915085096558 14937 3035002929289837282609096 14938 694710903464725327530675 14939 134271982901727576635812 14940 21797299483204978006113 14941 2948771310934310353407 14942 328783619868570190779 14943 29759225534749616991 14944 2141412341148828662 14945 118965757755781033 14946 4890441500890210 14947 139442364022595 14948 2481269591091 14949 22779159834 14950 72558910 14951 26015 14952 7736273130741065509193605 14953 57139556502572001701979851 14954 201573058739643028495844078 14955 451934651664128872598753452 14956 722865589412708951366283569 14957 877717950195992566688728395 14958 840506016770343239356457309 14959 650989255029711626326942441 14960 414948169029959851444144376 14961 220324315210732532480688754 14962 98266223134072282885488949 14963 37015577183165709817089000 14964 11812217168060731292828446 14965 3196381326422689843462555 14966 732679483158184997172268 14967 141829465390174793746514 14968 23063642046724029556060 14969 3126077358256949154823 14970 349312236678230390070 14971 31696643665648680505 14972 2287543195008149069 14973 127534972304897890 14974 5265900057793249 14975 151016737688436 14976 2708998599379 14977 25181688265 14978 82041693 14979 31185 14980 8054094732001902101442385 14981 59523850912345866989901718 14982 210120568586531448489222227 14983 471419472975713332586307898 14984 754571521749538877793148970 14985 916907490359499602347845887 14986 878734117163834517212914087 14987 681172432286786593139359709 14988 434576760071923190384872231 14989 230967077409910794165223935 14990 103118320034284801895334139 14991 38885965613294274892278832 14992 12423795404425116682794014 14993 3366197605409450572546409 14994 772688188872870794512915 14995 149805040421619758028249 14996 24402273108217997789894 14997 3313854891883875030668 14998 371099198297953559497 14999 33757810741236820766 15000 2443449489897483321 15001 136708573857670376 15002 5669537464538334 15003 163528018519816 15004 2957033749273 15005 27828917521 15006 92709334 15007 37338 15008 8384767643898182338542448 15009 62006068934085719375403166 15010 219024809898308885665084784 15011 491731092964462560868172253 15012 787646100650757755045570446 15013 957819039297180899015628608 15014 918673230391044412174208822 15015 712732689805324478277555790 15016 455118953442732328589504508 15017 242115644409429240507416424 15018 108206110814680195444175139 15019 40849319462869615494564857 15020 13066516151150201203136212 15021 3544885594716274175359779 15022 814844790308043697227569 15023 158221441489705578406299 15024 25817247311610477693320 15025 3512711338156918411085 15026 394220228459368663369 15027 35950481801515131373 15028 2609772289387683299 15029 146528304661121788 15030 6103421391129517 15031 177050175419373 15032 3227134043812 15033 30744869870 15034 104700749 15035 44583 15036 8728803354060677832500919 15037 64590169055231219269751898 15038 228300436336429946491533804 15039 512904041298723480963104616 15040 822147471485128455344398655 15041 1000527062371928738786177000 15042 960398718863212778096466442 15043 745731851660978190121894490 15044 476616589717333793196573935 15045 253793667046246481235982009 15046 113540858575694970311257321 15047 42910183895986149835912001 15048 13741939074078883145976160 15049 3732901055686866712152854 15050 859262653960788770603996 15051 167102617028817762549527 15052 27312842760827131859119 15053 3723288731738029266924 15054 418755524567347803140 15055 38282888726451604050 15056 2787193875501582342 15057 157038730990322921 15058 6569767982137233 15059 191662890582640 15060 3521208203532 15061 33955961353 15062 118175767 15063 53174 15064 9086733388351489018686312 15065 67280267269087742132981826 15066 237962694028598158799244694 15067 534974266974354705922866872 15068 858136210810766427072767423 15069 1045109194020467914869187311 15070 1003989211555630278926727473 15071 780234473186635347629894709 15072 499113394906027426394144338 15073 266025884197636373722064388 15074 119134355907069801208364716 15075 45073322658523622609139287 15076 14451700660553727514912402 15077 3930722772885076490475214 15078 906061028872281173080778 15079 176473794230023967567609 15080 28893573119873511470339 15081 3946265652090519114016 15082 444790017086837067738 15083 40763768976731795477 15084 2976440340215426610 15085 168287428851638311 15086 7070952044744985 15087 207451958404257 15088 3841323848726 15089 37490998052 15090 133306926 15091 63261 15092 9459110083606045353591569 15093 70080643243653830292541460 15094 248027445146667113548982126 15095 557979195736982697308369854 15096 895675426423656717764743630 15097 1091646370485594585626976951 15098 1049526743345116438231300543 15099 816307959707291917738510426 15100 522655064053644105123588844 15101 278838172028205366333665427 15102 124998949375463108071693146 15103 47343728417995508907407004 15104 15197517940816004188746908 15105 4138853697742336966654255 15106 955365346720352478069317 15107 186361546153872940343504 15108 30564200357860369983899 15109 4182359266884708897743 15110 472413643874941685801 15111 43402396089016079935 15112 3178284350573444434 15113 180325184532569662 15114 7609518407090630 15115 224509776238974 15116 4189723736717 15117 41381631940 15118 150292105 15119 75175 15120 9846507389709405557898541 15121 72995746728275972990275940 15122 258511192408140083438464726 15123 581957789790893471886973308 15124 934830861458460810494847146 15125 1140222968019772047606053248 15126 1097096900196639151052119349 15127 854022690354300547434827419 15128 547289348486034548467526405 15129 292257595429985071256401295 15130 131147565126167234468963911 15131 49726633584507494453642703 15132 15981192386694797125241609 15133 4357822148061058817980593 15134 1007307536958570199956456 15135 196793862302775036589609 15136 32329748170392413851729 15137 4432327487116873610169 15138 501721639937985348662 15139 46208611919416640653 15140 3393548070557041685 15141 193206205242723125 15142 8188193564563554 15143 242935805720948 15144 4568836651182 15145 45662371116 15146 169345322 15147 89134 15148 10249521702103126301054295 15149 76030204207156339481371610 15150 269431104536882181262160222 15151 606950609884186969369591078 15152 975671002703162085959928590 15153 1190926946782055162915973183 15154 1146788970440718937676058430 15155 893452147172825750547534576 15156 573066146860452834068228104 15157 306312461751698329539758928 15158 137593735648805780781575548 15159 52227521634860648011833769 15160 16804613995907288406280986 15161 4588183066068147415050395 15162 1062026357751621322485856 15163 207800222833052317076780 15164 34195516115015364100076 15165 4696971240980233397378 15166 532814843842086430453 15167 49192860848427795362 15168 3623106277557543729 15169 206988346407017463 15170 8809898634088295 15171 262837136121085 15172 4981296131931 15173 50371104733 15174 190711074 15175 105558 15176 10668772725859301638523673 15177 79188825809076248694802258 15178 280805042720011137539597935 15179 632999879863278728501514997 15180 1018267193295438256473085127 15181 1243850000659177093168876620 15182 1198696102393083563849260411 15183 934673049745190667502426487 15184 600037600183020686228674770 15185 321032376917420670614278896 15186 144351627759061161385528505 15187 54852138962796614254396409 15188 17669765570646644888141215 15189 4830519337817067058247343 15190 1119667743477123241961077 15191 219411676586226705131249 15192 36167094495557959662480 15193 4977136871844178333578 15194 565800021327770002844 15195 52366225945496523750 15196 3867889655843672061 15197 221733350515933976 15198 9477762661906767 15199 284329017527358 15200 5429953364852 15201 55549131838 15202 214654308 15203 124754 15204 11104904372500041190912856 15205 82476612483048605041268558 15206 292651588099332544905029407 15207 660149553793427591229544315 15208 1062693749975228105542028260 15209 1299087713250847718406013480 15210 1252915468578258783134940027 15211 977765495562024368390048196 15212 628258190963360856610357441 15213 336448304039195925620055761 15214 151436071850797860049025833 15215 57606507279446891404763556 15216 18578727199562233543775324 15217 5085443176892459511529643 15218 1180385169617710337793999 15219 231660923137799469304806 15220 38250380036916632826443 15221 5273718668098051687797 15222 600790207478246603176 15223 55740467326062427177 15224 4128888308139033945 15225 237507104652869220 15226 10195137393657001 15227 307535507433322 15228 5917898776158 15229 61241764613 15230 241476798 15231 147273 15232 11558585690784086669022353 15233 85898763449974186108514390 15234 304990070337142448708192596 15235 688445385745689717864540855 15236 1109028085074802067824156668 15237 1356739720268883091949291290 15238 1309548436829404943813948730 15239 1022813106382708889049964661 15240 657784846683650267786655734 15241 352592624632646529459733972 15242 158862592475310832865784229 15243 60496936589099352632829145 15244 19533680952626462605273496 15245 5353597575486562088922153 15246 1244340035890291032977618 15247 244582399061638611474733 15248 40451592388897267088318 15249 5587661530847054772514 15250 637905068071794671952 15251 59328062704508546366 15252 4407155466953895589 15253 254379911248814502 15254 10965612474237514 15255 332590086455702 15256 6448477276647 15257 67498382528 15258 271505825 15259 173525 15260 12030511832727138752298795 15261 89460683940752404692023486 15262 317840597297729374659894029 15263 717935002354565712137759705 15264 1157350833434749027398420287 15265 1416909878609734863805012211 15266 1368700748547763166827611159 15267 1069903180836617542204530541 15268 688677047766828974985182529 15269 369499202549330681858070242 15270 166647440306948756416150325 15271 63530038766554558360618238 15272 20536915798849208420589755 15273 5635657826085970453018044 15274 1311702068517553941509686 15275 258212368628201614581302 15276 42777291504910568221280 15277 5919963788006927251376 15278 677271281600927455668 15279 63142250397458396489 15280 4703811450348187882 15281 272426779781906615 15282 11793032283220420 15283 359636400299206 15284 7025313152287 15285 74373125480 15286 305113233 15287 204226 15288 12521405056168821074208045 15289 93167993231687650031715131 15290 331224085887470428520675157 15291 748667978254626094722419923 15292 1207745984441661743355582506 15293 1479706442370330738849460591 15294 1430482704416564349443456564 15295 1119126853527020421989551781 15296 720996940236473125710888037 15297 387203450744468354864062392 15298 174807625556935488000412237 15299 66712741763492296206043052 15300 21590832757227727306350994 15301 5932333117134518890846580 15302 1382649742572897243401506 15303 272589019155130060403865 15304 45234395938308517800259 15305 6271680161486851561226 15306 719022942678760361412 15307 67197074787057744027 15308 5020047843037115912 15309 291727733599521173 15310 12681513289014874 15311 388828970431435 15312 7652328050785 15313 81924978227 15314 342702809 15315 239943 15316 13032015765247518501566214 15317 97026532988435330974931282 15318 345162294098042233046758289 15319 780695914508561837751230805 15320 1260301019390968091021668264 15321 1545242246087880146711182839 15322 1495009357876208477223892913 15323 1170579260910355718212075759 15324 754809453268957827594466035 15325 405742401003776163041446704 15326 183360952899954812342206132 15327 70052304472531289244687350 15328 22697950291828370527557226 15329 6244368206222280072120289 15330 1457370725392999128031456 15331 287752561250404511413562 15332 47830202106835743503172 15333 6643924896879347648800 15334 763301988461975016582 15335 71507434522270976897 15336 5357131951394697909 15337 312368140234816528 15338 13635463232203270 15339 420334045105046 15340 8333769687419 15341 90218569333 15342 384731903 15343 281589 15344 13563123590194249146096219 15345 101042375930150362626476403 15346 359677854298951848187382346 15347 814072520143429566698202097 15348 1315107054386310713090122004 15349 1613634895495463794674597902 15350 1562400716679947297382480839 15351 1224359714234813416736772880 15352 790182421846964591261699758 15353 425154776758442941776887107 15354 192326057980865929595882422 15355 73556332278917723782974019 15356 23860909962364284328223854 15357 6572545174491172464961258 15358 1536062342081672151909532 15359 303745334189070763988982 15360 50572404572597669918989 15361 7037875063125418951047 15362 810258648911646880114 15363 76089133475277977499 15364 5716411512557563959 15365 334439058991687353 15366 14659600931578930 15367 454330419188800 15368 9074233032033 15369 99324293511 15370 431697777 15371 329931 15372 14115538507908297290143890 15373 105221834825935840644311313 15374 374794307827336792444166715 15375 848853696916353355691099487 15376 1372258988995133267927964025 15377 1685006966096833715728115108 15378 1632781952862229460276173577 15379 1280571879833894718374223479 15380 827186714732194105207505137 15381 445481069122836108122619728 15382 201722445571898787500274485 15383 77232793331153490137943387 15384 25082482342187122459814111 15385 6917685266148071578297056 15386 1618932064197011866925044 15387 320611916687869442512225 15388 53469117393169530509273 15389 7454774032535542438658 15390 860051922683036246865 15391 80958934756833138215 15392 6099319710408519175 15393 358037614883125332 15394 15758978136573695 15395 491010410106357 15396 9878693392929 15397 109319230212 15398 484162329 15399 386155 15400 14690102004831053501941972 15401 109571471836138708976616478 15402 390536140924797757796412309 15403 885097627435597297406504023 15404 1431855660888715059637746190 15405 1759486209875903946981955553 15406 1706283621465303113854270081 15407 1339323967082792004009866156 15408 865896367984285908679380587 15409 466763616295278306278223529 15410 211570529453729255670588632 15411 81090035563242054998945935 15412 26365573216123336151190017 15413 7280650817131340376239397 15414 1706198022746974921114844 15415 338399243343512761623076 15416 56528896596341645465189 15417 7895935149500360292719 15418 912850079579011940460 15419 86134617816297165480 15420 6507380477969538340 15421 383267392277140910 15422 16939002122369257 15423 530580802877438 15424 10752531357016 15425 120287315043 15426 542736811 15427 451276 15428 15287688283690033928280636 15429 114098108211505563553549723 15430 406928822072907166569275918 15431 922864866767755459679093345 15432 1494000006703805552051231573 15433 1837205770468941394759153570 15434 1783041888383647833505954105 15435 1400728924338122672021778905 15436 906388724262493928663964490 15437 489046686468270620073197288 15438 221891674097077279930521561 15439 85136804502727109966237726 15440 27713230071189037141006224 15441 7662347277194833312065527 15442 1798089546692625397054590 15443 357156727025478762883805 15444 59760763839802024101668 15445 8362745599331072468244 15446 968831191536025744711 15447 91635038958692510181 15448 6942214143590030994 15449 410238858098453536 15450 18205460575234161 15451 573263969025511 15452 11701570915879 15453 132320397104 15454 608110467 15455 526822 15456 1 15457 15909205515742417310469075 15458 118808834363696213117698734 15459 423998840780982827181038476 15460 962218437666826827958914993 15461 1558799229372254852341518658 15462 1918304407140488278911178434 15463 1863198767700334291032171787 15464 1464904643194736941143862326 15465 948744578156582425546233163 15466 512376564400783789109317236 15467 232708238224791456080795266 15468 89382261900191229121283389 15469 29128648893778680720938262 15470 8063725329844301681751712 15471 1894847728195554105839103 15472 376936387516280305632195 15473 63174231313874094745877 15474 8856670486524635882471 15475 1028183693204691040871 15476 97480195314505246505 15477 7405543399827833698 15478 439069807500453357 15479 19564547359831152 15480 619298955435430 15481 12732108765434 15482 145518468364 15483 681033742 15484 614153 15485 1 15486 16555597140207167757095640 15487 123711020321152875994087452 15488 441773747881740274612379932 15489 1003223929566143011019842657 15490 1626364972174648057232640290 15491 2002926727917572915322200539 15492 1946902368904521013253024514 15493 1531974171407058547224599812 15494 993048327803757987398171702 15495 536801641811794396321960735 15496 244043620337910570097025005 15497 93836005217511854428092541 15498 30615181287580224848104866 15499 8485783114798567622920042 15500 1996726015926328909743203 15501 397792986719246422352000 15502 66779327954859020884211 15503 9379257135062584008101 15504 1091106974289968030856 15505 103691292625734537132 15506 7899199657432149705 15507 469885842691308487 15508 21022890849580439 15509 668942766652538 15510 13850958253122 15511 159990882677 15512 762350737 15513 715218 15514 2 15515 17227843212636548879308198 15516 128812326584842330406241818 15517 460282197392534289829045789 15518 1045949601479517249621891623 15519 1696813499783926883696739038 15520 2091223432250819646234954070 15521 2034307154395003077471919922 15522 1602065934836696245569732974 15523 1039388133059203433563617136 15524 562372511761026989570937243 15525 255922306292806537138318625 15526 98508088013799494070135257 15527 32176341927083992375329496 15528 8929568557836200788239286 15529 2103990837792620000793422 15530 419784170756710838825258 15531 70586627033312871885408 15532 9932139621104078714792 15533 1157812004855440148804 15534 110290816895717285836 15535 8425129762759394864 15536 502820877354287597 15537 22587583300388640 15538 722471618783371 15539 15065483753695 15540 175856656853 15541 852981229 15542 831817 15543 3 15544 17926961804041635443876468 15545 134120715398927852664407162 15546 479553990002071380214919441 15547 1090466488963594321233283472 15548 1770265886575333253490707365 15549 2183351563585678219064512492 15550 2125574207691062623181650938 15551 1675313968802934006893934062 15552 1087856080499004645954679511 15553 589142067189980476667417243 15554 268369919020348020538574141 15555 103409041269718231202261603 15556 33815816362268573079398285 15557 9396181813146807152204126 15558 2216922254532845530013968 15559 442970619310699096950858 15560 74607275191686379793064 15561 10517043551970925478130 15562 1228521995972865017074 15563 117302610300365218175 15564 8985403146506093794 15565 538017678256734693 15566 24266213093441719 15567 780182408723472 15568 16383651303184 15569 193245873939 15570 953957832 15571 966463 15572 5 15573 18654010452652840811328658 15574 139644462451984926848282056 15575 499620118244733066955231896 15576 1136848515299192289703073385 15577 1846848212489769393978803241 15578 2279474772242162320763860514 15579 2220871512788848954657572821 15580 1751858159228167189323666532 15581 1138548355545916211308678445 15582 617165603803685283049063769 15583 281413270481956835679923297 15584 108549895692663864322008648 15585 35537469190719841674037354 15586 9886777823513570057347216 15587 2335814645667980576091329 15588 467416202561936635216441 15589 78853023002510620658117 15590 11135791102968141848331 15591 1303473097081285079114 15592 124751951421875894329 15593 9582219381597299970 15594 575628435996399668 15595 26066898207146513 15596 842394157147250 15597 17814068903021 15598 212300074279 15599 1066406007 15600 1121499 15601 7 15602 19410087670265117507605782 15603 145392169024953177687373511 15604 520512813426988857792989645 15605 1185172607055462124300414804 15606 1926691766748836867949830586 15607 2379763589017252617562999198 15608 2320374245119174012722956856 15609 1831844493986450393004256912 15610 1191565422020578640720030520 15611 646500927481365605859459549 15612 295080415961599189074108043 15613 113942205047207314523121863 15614 37345352614219348512323928 15615 10402569003934980748626542 15616 2460977429398757893838303 15617 493188146114490202846899 15618 83336257129135083027447 15619 11790306327357437322464 15620 1382915132674714075770 15621 132665640240213100632 15622 10217916224090926992 15623 615815377455549381 15624 27998322901867999 15625 909449691491206 15626 19366044841711 15627 233173870881 15628 1191587118 15629 1300148 15630 11 15631 20196334505188421168307736 15632 151372774602617723362056143 15633 542265594372799796034990495 15634 1235518814206960265651012769 15635 2009933259731403978081311203 15636 2484395709940502500780068538 15637 2424265074580959899872582620 15638 1915425324880053515558503220 15639 1247012209433438453592258026 15640 677208466412181913577965073 15641 309400710797032344343541912 15642 119598070557147568065547472 15643 39243715397574488315939378 15644 10944828054522127370971624 15645 2592735818087874471485295 15646 520357204298077520401384 15647 88070034167762060501237 15648 12482620752339407591493 15649 1467112379861669419709 15650 141072087958978368960 15651 10894978114540055189 15652 658751411399468710 15653 30069775848040474 15654 981717305778498 15655 21049634873635 15656 256035447080 15657 1330876654 15658 1505488 15659 15 15660 21013936163897852666343187 15661 157595569966033572252721167 15662 564913318057431838392106607 15663 1287970434980222586645504359 15664 2096715043333595100109777640 15665 2593556292630399363649115978 15666 2532734481143660847898474135 15667 2002759640686348415020992360 15668 1304998308345809717741445833 15669 709351388160618329614523144 15670 324404869658161122428117024 15671 125530166427621756187206479 15672 41237012248312753875590175 15673 11514890908814168268969834 15674 2731431611069454131430922 15675 548997842274052750517150 15676 93068116261123254990814 15677 13214879277927762734376 15678 1556344389677878713512 15679 150001412142188123479 15680 11616045220195861400 15681 704620820858207863 15682 32291191851682383 15683 1059592687676000 15684 22875709414951 15685 281068420131 15686 1485813140 15687 1741617 15688 22 15689 21864123693554203729193291 15690 164070210783950737987961054 15691 588492232201706971306862728 15692 1342614145613170646518071897 15693 2187185340146594487178282519 15694 2707438264716711642507528490 15695 2645981083531816874438148255 15696 2094013351735459619610562017 15697 1365638174142214021507925719 15698 742995721874767753290384486 15699 340125028485013691451632762 15700 131751766537831479067270698 15701 43329913636667878216676872 15702 12114159823906072805337434 15703 2877424026586502694534386 15704 579188427376919727232362 15705 98345008570889667301956 15706 13989346393024786759240 15707 1650906853895310363912 15708 159485537256675939083 15709 12383922995211581090 15710 753619993177614858 15711 34673195270630054 15712 1143500826802880 15713 24856008703594 15714 308472467654 15715 1658075088 15716 2012540 15717 30 15718 22748175727644486813285318 15719 170806731721966537325183907 15720 613040029901421231009037761 15721 1399540135217684360578141439 15722 2281498481799626169936235874 15723 2826242644812424569701574240 15724 2764211981525522370688468943 15725 2189359586497968331355475207 15726 1429051339570432282830084505 15727 778210485859873475087292017 15728 356594809202774195187149410 15729 138276772357234515363072197 15730 45527316076211399396477479 15731 12744106619116052591882108 15732 3031090574768543057567898 15733 611011430159889336138537 15734 103915998708338408942574 15735 14808412727307907321251 15736 1751112520498064889709 15737 169558301141846163676 15738 13201592346348475638 15739 805958202543101418 15740 37227147459869592 15741 1233898220751138 15742 27003220176294 15743 338465474056 15744 1849536997 15745 2323499 15746 42 15747 23667420297074069718124839 15748 177815561088822346142781416 15749 638595906369466899684554888 15750 1458842245942928997998242942 15751 2379815156828949449227420427 15752 2950178876537943200590919864 15753 2887643112432028749502928969 15754 2288979000681561393766018593 15755 1495362636420548576306092606 15756 815067820748919240861062465 15757 373849387336373687091887513 15758 145119742140353072297948552 15759 47834352886364308957940953 15760 13406276070196766686851232 15761 3192827973626851121851795 15762 644553635620105949724753 15763 109797198219570887578414 15764 15674601954848389087807 15765 1857292159791926385326 15766 180255567522113161870 15767 14072220381210729558 15768 861858435295187124 15769 39965196190826243 15770 1331275067732392 15771 29331042923216 15772 371284315451 15773 2062244137 15774 2679662 15775 56 15776 24623236709126854265159104 15777 185107536039979061979753315 15778 665200617871105012699609010 15779 1520618118644556007214537174 15780 2482302668447696973187602365 15781 3079465176120063386969985051 15782 3016499622305990850828036679 15783 2393060099355924351987488271 15784 1564702426729757683992424404 15785 853643128511943755789011543 15786 391925562652498049588141749 15787 152295921457841900086910938 15788 50256405459031895182154711 15789 14102289466457362969780516 15790 3363053110165684095497332 15791 679906365118751007410023 15792 116005586234913954537981 15793 16590578069973590479784 15794 1969795584636454898139 15795 191615345133639384874 15796 14999171834282318674 15797 921558274090237056 15798 42900329584548847 15799 1436157791243565 15800 31854276772304 15801 407187333315 15802 2298477243 15803 3087706 15804 77 15805 25617057496797597994488518 15806 192693918359349893974435737 15807 692896542935846468682983635 15808 1584969344272718930012994577 15809 2589135202605894202523177737 15810 3214328894108806534023373543 15811 3151016252519029977283521913 15812 2501799572646386741656017415 15813 1637206843915802574606702706 15814 894015217555995526172031925 15815 410861832962378711379874680 15816 159821275123969673336826700 15817 52799115052568418985992050 15818 14833848338467567072370257 15819 3542204048780629699640578 15820 717165709519763631856430 15821 122559055388945445024872 15822 17559153053080114071698 15823 2088992727016491331486 15824 203677913604226394581 15825 15986021147823413515 15826 985310830637865626 15827 46046432344492589 15828 1549111558298883 15829 34588897499014 15830 446455306429 15831 2560725517 15832 3554309 15833 101 15834 26650370441091639387519243 15835 200586410840838122812114548 15836 721727745932530742990769584 15837 1652001621199947719236308488 15838 2700494106745079843613922522 15839 3355006891776601190856594020 15840 3291437742303372619244037139 15841 2615402645558911635640794835 15842 1713018044258694196423350069 15843 936266454178371071345565425 15844 430698471224554970079218191 15845 167712520583379196792684599 15846 55468395137376730808878592 15847 15602738364410277596969980 15848 3730741089246551342162640 15849 756432774113664821055911 15850 129476460131895567410675 15851 18583294949006338631241 15852 2215274774793048434168 15853 216485956712634901198 15854 17036565311393519019 15855 1053385744436593822 15856 49418347046073863 15857 1670743167690525 15858 37552159396991 15859 489394304371 15860 2851760254 15861 4087931 15862 135 15863 27724720668981535123989124 15864 208797174292125533217894574 15865 751740043097434176189604494 15866 1721824918718336021051767523 15867 2816568179667595898109143403 15868 3501745932786511975764163117 15869 3438019247919353264067422267 15870 2734083442521973291817554825 15871 1792284469167805219988258501 15872 980482920646895519032443852 15873 451477606092786195555163136 15874 175987162822727536447141809 15875 58270444318501532733842745 15876 16410833463483507435719816 15877 3929147876678529802966442 15878 797813935903105211476460 15879 136777667550060869086297 15880 19666136377648450392912 15881 2349055371129217330448 15882 230084703193291259343 15883 18154837437295598099 15884 1126070236610996262 15885 53031938099848468 15886 1801703940787246 15887 40762682948626 15888 536336884219 15889 3174606774 15890 4697162 15891 176 15892 28841712829807541142883485 15893 217338845183985611521279410 15894 782981071108598062653808507 15895 1794553646944230631289803930 15896 2937553972956852387054386988 15897 3654803090739303619305806420 15898 3591026779122592887425323618 15899 2858065367254756625932150458 15900 1875161118689621610733361829 15901 1026754580192644504504636041 15902 473243306060619950540191305 15903 184663530875759299618588622 15904 61211759861771333512628403 15905 17260100085182795444053029 15906 4137932565991910096428750 15907 841421113872933491605031 15908 144483610828216088612773 15909 20810983501740167859747 15910 2490771880818217838279 15911 244522075772658680710 15912 19345121184986143964 15913 1203670237763574149 15914 56904161380614181 15915 1942693024901746 15916 44240572874994 15917 587645379567 15918 3532628761 15919 5392746 15920 231 15921 30003013353010163461777059 15922 226224553969251489084847865 15923 815500358303056543456772841 15924 1870306833377659972612021587 15925 3063656104401741491667526414 15926 3814446173233096773823370805 15927 3750737653633707177997319484 15928 2987581498595946774563340514 15929 1961809836730331599465320723 15930 1075175449212571526098490775 15931 496041667360635208914335319 15932 193760815993347323271786103 15933 64299151851195915896946589 15934 18152601703662668269510677 15935 4357629043477529385442010 15936 887372052879510003694535 15937 152616345483997012904316 15938 22021325473670560580799 15939 2640886726320613168778 15940 259848848633938994407 15941 20611966012221313094 15942 1286511578301967921 15943 61053136957633718 15944 2094460709928072 15945 48007520272618 15946 643713369133 15947 3929498121 15948 6185651 15949 297 15950 31210352790187720396228318 15951 235467944096456755294532643 15952 849349398637259195800883499 15953 1949208306373130688303680050 15954 3195087583895881958256600206 15955 3980954163094275118400048511 15956 3917440970341514110223414899 15957 3122875002953225307254213769 15958 2052399608487139381802034570 15959 1125843776992135733379532599 15960 519920905783256589612503630 15961 203299111553247038126378978 15962 67539758006629230216641435 15963 19090503526844327844635919 15964 4588798208263188079015383 15965 935790621843891811892202 15966 161199108520708072336046 15967 23300844388805867689945 15968 2799888798164090339744 15969 276118814062603333940 15970 21960203376124226449 15971 1374941261758348629 15972 65498228175136987 15973 2257812205425639 15974 52086938435967 15975 704969467789 15976 4369292393 15977 7089479 15978 385 15979 32465528244580100678669110 15980 245083191744089049352698560 15981 884581728494726580246813101 15982 2031386885788173466860047634 15983 3332070152300535824196400378 15984 4154617677464173699340695542 15985 4091438101999924029833980867 15986 3264199564060452602453825652 15987 2147106870602668029919291745 15988 1178862233271118003507944972 15989 544931452587116253823764867 15990 213299454787559738309049752 15991 70941059191966332061894713 15992 20076077430340259133346158 15993 4832029316532420291474555 15994 986807126947452478848701 15995 170256380642122134646863 15996 24653425769614814832892 15997 2968294942860270328784 15998 293388958504273160201 15999 23394963862704137394 16000 1469328808900764758 16001 70260124323201938 16002 2433611444185716 16003 56504081709024 16004 771879115451 16005 4856463239 16006 8118256 16007 490 16008 33770405891192429981119408 16009 255085026302348774414837204 16010 921253006448866387850341228 16011 2116976581086121203668739286 16012 3474834633778908331676712163 16013 4335739445452941024995503131 16014 4273043208209067929868393171 16015 3411819830757479558291593917 16016 2246115834578164844492950593 16017 1234338103989517441666084224 16018 571126054680412652185021867 16019 223783870409394697462935461 16020 74510895645562207657629434 16021 21111707126776768100526455 16022 5087941391539994612750431 16023 1040558640582439776051328 16024 179813951690538642038170 16025 26083169610870077707714 16026 3146651533462105637194 16027 311719648860074933492 16028 24921695379102542444 16029 1570067694908490761 16030 75360930425282924 16031 2622785399368999 16032 61286201770508 16033 844948952464 16034 5395947399 16035 9289125 16036 627 16037 35126923590888698781347623 16038 265488751630293451442832049 16039 959421096092906596566043336 16040 2206116797180088152821212132 16041 3623621302129120194148620140 16042 4524634805099869214936883962 16043 4462583769502778305034872050 16044 3566011883536593601381507553 16045 2349618824003404140037709802 16046 1292383495564628880664089860 16047 598559879260413384734939165 16048 234775416223759375531692534 16049 78257483965935836282874397 16050 22199893581538592120933325 16051 5357184702574513774148134 16052 1097189346826161657104794 16053 189898989466655524260026 16054 27594402012907247374413 16055 3335536126303229303653 16056 331174829290852286901 16057 26546182388179018403 16058 1677576866709010713 16059 80824261176621032 16060 2826328444545320 16061 66462685806695 16062 924728989216 16063 5993134965 16064 10619937 16065 792 16066 36537093601905656220013558 16067 276310268117273747734907514 16068 999146152053074024274641374 16069 2298952548316005000234831752 16070 3778680261663453204198558001 16071 4721632220408475775600974287 16072 4660401143397343128069592064 16073 3727063720629846745036788400 16074 2457816626184312467837548289 16075 1353115548065268097038235028 16076 627290623106367531824434297 16077 246298230811509891535875460 16078 82189434887368329939485364 16079 23343260686515346770566914 16080 5640442316201506482988483 16081 1156850904265813723268749 16082 200540112108812595463318 16083 29191687436307234927419 16084 3535559209561238712866 16085 351822229435139574350 16086 28274566331840151117 16087 1792302364663078108 16088 86675342859584547 16089 3045307286809644 16090 72065236255038 16091 1011817650554 16092 6653996605 16093 12132323 16094 1002 16095 38003005392362248627461705 16096 287566095578626953397481831 16097 1040490709305480580606527387 16098 2395634680303841617392764814 16099 3940271843202569712680866534 16100 4927073819254714525536173981 16101 4866851143290541285936448886 16102 3895275764442950131444389559 16103 2570918858773368667532990184 16104 1416656657664528288681080227 16105 657378626729460911706257269 16106 258377583379049243724587831 16107 86315771881506770959163085 16108 24544561203916011982532280 16109 5938431723243403511379467 16110 1219702827019659205762950 16111 211767464206669725290996 16112 30879841607952149428348 16113 3747366047617610109013 16114 373733584357277237347 16115 30113367224201400691 16116 1914719034984341822 16117 92941120048307320 16118 3280865962114369 16119 78128031356713 16120 1106864402382 16121 7385050541 16122 13848902 16123 1255 16124 39526828557469108350830585 16125 299273397016692999862041686 16126 1083519775921668791200406934 16127 2496320101417853534994274674 16128 4108667015775299833050814728 16129 5141315952997954989317396228 16130 5082304641135402417760811163 16131 4070961389174132039700647666 16132 2689144352032881135633058245 16133 1483134708768578386760020219 16134 688886993592267609048318556 16135 271039925870597507487449703 16136 90645950622768505168011868 16137 25806682992822802489813285 16138 6251906545151666488376444 16139 1285912884863356282033502 16140 223612796844805391141695 16141 32663945115226573837651 16142 3971638627427215716000 16143 396984867218630136375 16144 32069506574247322717 16145 2045332359141015630 16146 99650371256371227 16147 3534231470618376 16148 84687931829755 16149 1210575568736 16150 8193509370 16151 15796893 16152 1575 16153 41110815845276183291972453 16154 311450003279358794324993580 16155 1128300929372417022228310374 16156 2601172022298838252883321470 16157 4284147814637301440204159844 16158 5364729778656841427223203145 16159 5307148194849948922225448452 16160 4254447470490351814647054807 16161 2812721547387274795953140562 16162 1552683316235738550088840314 16163 721881714619245388043893443 16164 284312947444058164549273457 16165 95189879356981990586126600 16166 27132655531689424254073926 16167 6581658323562685501794748 16168 1355657523391724321622877 16169 236109551769479454276123 16170 34549357721598678346087 16171 4209097711350770490643 16172 421656535039133973319 16173 34150331620994235970 16174 2184680385902377010 16175 106833830102957598 16176 3806719497505965 16177 91784667230158 16178 1323717495178 16179 9087246993 16180 18004929 16181 1958 16182 42757306294935380884019102 16183 324114438649515546916460261 16184 1174904416524233342012756625 16185 2710360205203973868516211902 16186 4467007786245489217867021282 16187 5597701864545856391963814601 16188 5541784701462446678810506055 16189 4446074958168641914118769907 16190 2941888912947648675913138821 16191 1625442078117560713261913195 16192 756431798229403862597723726 16193 298225631416004496601886896 16194 99957940214533177318139558 16195 28525656750647774454760276 16196 6928518397045217835062180 16197 1429122305214491480776646 16198 249292949893757114741745 16199 36541733444107228261315 16200 4460505003292881496508 16201 447833788638786036977 16202 36363641055344219041 16203 2333335794533726717 16204 114524316504441885 16205 4099740848276612 16206 99461073577701 16207 1447123260769 16208 10074966191 16209 20507150 16210 2436 16211 44468728491598603032148202 16212 337285947400036585434518279 16213 1223403257467968418558281028 16214 2824061222962874480797630955 16215 4657552450849605104536686277 16216 5840634820303427191985017836 16217 5786634077031450458181434153 16218 4646199472647117795710705792 16219 3076895376720054108793543328 16220 1701556839371786031051343013 16221 792609406132157910288182141 16222 312808314785883384951528001 16223 104961011511079011293966487 16224 29989020188072596259060083 16225 7293359869198051816064454 16226 1506502373209186586221301 16227 263200084354270403365570 16228 38647036429618336939477 16229 4726665433133472346600 16230 475606847184139390383 16231 38717712214061348209 16232 2491908074040334732 16233 122756874216733742 16234 4414807997609740 16235 107763309499383 16236 1581696476608 16237 11166167258 16238 23339708 16239 3010 16240 46247603942219911749990501 16241 350984521350151757079082831 16242 1273873353324157200199112185 16243 2942458728012055318757094900 16244 4856099783387693521246585232 16245 6093947952278785865800113805 16246 6042133964421254459342347235 16247 4855191926468448842506562494 16248 3218000778238326535460863928 16249 1781179967016021322482267539 16250 830489995137785048030111901 16251 328092750454429162036495822 16252 110210491080885283680093342 16253 31526242486571231155555582 16254 7677099672491643302898434 16255 1588002936928197789068514 16256 277870018356486619411761 16257 40871557674514440904465 16258 5008429566989634561570 16259 505071238535657901068 16260 41221329935953750841 16261 2661045849425918578 16262 131568919617753941 16263 4753542436100254 16264 116741129335510 16265 1728419026952 16266 12371340289 16267 26545408 16268 3718 16269 48096550576684674857849377 16270 365230928460405700298755668 16271 1326393598175077776391876295 16272 3065743731894045748006880627 16273 5062980713398615250126064682 16274 6358077945282548512600976704 16275 6308740470056292891134859381 16276 5073439171638344323213926708 16277 3365476339392829676906511260 16278 1864470637210657528706885841 16279 870152465244645589973346775 16280 344112172256259866336569152 16281 115718320689803425143193290 16282 33140991244207665634966759 16283 8080700732414415427794196 16284 1673839783285113460644933 16285 293343888043811981329601 16286 43221932628693797539884 16287 5306696148890729469094 16288 536328105886051815799 16289 43883817068714463115 16290 2841439339104547900 16291 141000397787163432 16292 5117682163426721 16293 126448133696206 16294 1888355622145 16295 13701934636 16296 30169707 16297 4565 16298 50018286378847880226116975 16299 380046742504747203717063729 16300 1381045995279087028371240724 16301 3194114895621963243053404792 16302 5278539644692093984977230929 16303 6633479571745194317292772845 16304 6586928930822658868894640349 16305 5301344673962974149450026720 16306 3519605155258284389507379163 16307 1951595134780126404581861378 16308 911679314276626926645430250 16309 360901362931952010974069180 16310 121497011577073859475582946 16311 34837113237551677631366895 16312 8505174236739943877333918 16313 1764239812725419051999431 16314 309665010651239632770928 16315 45705159733096692644253 16316 5622414782168660949646 16317 569484532002730614804 16318 46715066833901822060 16319 3033822977086386097 16320 151093951190588195 16321 5509090073195492 16322 136942083243589 16323 2062662725582 16324 15170580779 16325 34266162 16326 5604 16327 52015633152228540500602689 16328 395454373859707573255914217 16329 1437915777728561957862961868 16330 3327778831325488553761061505 16331 5503134995545169833323872186 16332 6920626429368351363980021723 16333 6877194712331266838229908922 16334 5539329215472230211722576844 16335 3680682705756914524724176102 16336 2042727165702935738354090486 16337 955156799355941472663329292 16338 378496725170312495366270379 16339 127559671177280230673489667 16340 36618643033847635497345351 16341 8951582014915898612795252 16342 1859441602118575688164302 16343 326878998203144917436078 16344 48328619936074415655069 16345 5956588756808133618243 16346 604653881637771045592 16347 49725577042219696339 16348 3238978183312738206 16349 161895096738668254 16350 5929762523124727 16351 148285188878552 16352 2252593991244 16353 16791062749 16354 38891890 16355 6842 16356 54091520425278203282298541 16357 411477101452084028521322148 16358 1497091533718766060415564637 16359 3466950415609852929254301382 16360 5737139760223407703423941449 16361 7220011708396076284703179264 16362 7180054039805363842933369322 16363 5787831626080460065771940975 16364 3849017389027585672231549604 16365 2138048183123232198632444307 16366 1000675105508682560978268616 16367 396936355857355792905512892 16368 133920031076144736813570087 16369 38489812010448771406013894 16370 9421039032853463103513989 16371 1959695995695085115978346 16372 345033877042139969060900 16373 51100097242834926248192 16374 6310278031902306710533 16375 641956163547357357424 16376 52926486385643197929 16377 3457736318667400334 16378 173452416979043516 16379 6381838901383920 16380 160544472242249 16381 2459510565109 16382 18578571648 16383 44113714 16384 8349 16385 56248989501318492756614097 16386 428139105908056259069153383 16387 1558665336601164934883582831 16388 3611853115075708265088429235 16389 5980942092655785111248638632 16390 7532148989677219187193438428 16391 7496044862905146568696473569 16392 6047309545682782648273026853 16393 4024931077407404766984103784 16394 2237747727459788914384146884 16395 1048328521713219131355509717 16396 416260123674396957565773130 16397 140592476256187154418602700 16398 40455057800434107388077838 16399 9914716008599918246885622 16400 2065266725388390243236062 16401 364180213475320811108901 16402 54027800348182191601254 16403 6684602380194116834949 16404 681518412767046210582 16405 56329612803017865333 16406 3690981807245857896 16407 185817760890737972 16408 6867611424581889 16409 173792101547826 16410 2684887563757 16411 20549683862 16412 50003195 16413 10143 16414 58491197658425498265240946 16415 445465503948232707870995199 16416 1622732879901140692795306377 16417 3762719324464625752288061197 16418 6234945913123901226404817396 16419 7857573074735566265304039960 16420 7825727755854254512867519075 16421 6318240217933442308579899668 16422 4208759696969543621697201842 16423 2342023781212501481948596022 16424 1098215624714838008531055668 16425 436509750193967685195824810 16426 147592075690845719780669653 16427 42519034184252168415643466 16428 10433842154679333245295100 16429 2176431062035231252410475 16430 384371245853619677270892 16431 57120385412310234819250 16432 7080744704778697540766 16433 723475094726491730534 16434 59947494166567523126 16435 3939655465582527978 16436 199046460526927764 16437 7389536049036630 16438 188105805576482 16439 2930325953538 16440 22722652322 16441 56643653 16442 12310 16443 60821422504728727004599578 16444 463482384074744415785204853 16445 1689393617486725413310542900 16446 3919790717912449279539490132 16447 6499571538859083347176292822 16448 8196840849111783442929339056 16449 8169686854286943939575746201 16450 6601121317002905112590768404 16451 4400853831599797584923502787 16452 2451083139091577139551320535 16453 1150439470943812900514517117 16454 457728894628686929380618482 16455 154934614348203410285999175 16456 44686621448080806432761888 16457 10979708053111504930007637 16458 2293480498929081771033999 16459 405663023400007200801843 16460 60386980035285277619316 16461 7499954535764771864333 16462 767968531943076889136 16463 63793431291316587546 16464 4204758020641009831 16465 213197558652715764 16466 7950243667406105 16467 203569262150013 16468 3197560259780 16469 25117389982 16470 64124500 16471 14883 16472 63243066494788718188135886 16473 482216843598185339274679373 16474 1758750909081883231989646034 16475 4083318613810866857714736372 16476 6775256339475133871049884140 16477 8550532180290337489242344296 16478 8528530830290898391007036201 16479 6896471808662666786604059964 16480 4601579352634759733237528432 16481 2565141794120824622223090014 16482 1205107796888551006782858932 16483 479963242395063666111928282 16484 162636626668267152869718797 16485 46962937230602050704882504 16486 11553668669447986722485342 16487 2416721469322882762636418 16488 428114552133924610469598 16489 63837208496060574406990 16490 7943551717995022537121 16491 815149355034487922774 16492 67881533537738730887 16493 4487353859694820679 16494 228334054157295253 16495 8552552550293628 16496 220272573426207 16497 3488472266336 16498 27755805881 16499 72549414 16500 17977 16501 65759661612920446749692053 16502 501697027053941509738381222 16503 1830912171325025515510801370 16504 4253564353796383965466342467 16505 7062455418199899078551281706 16506 8919250851575612734317155945 16507 8902893907178958063452971741 16508 7204832847101051168367971015 16509 4811318075126443177738495867 16510 2684425340393666294553130803 16511 1262333228290423565985586581 16512 503260597661202044495939011 16513 170715431580524622100700155 16514 49353347880816555622932092 16515 12157146512412662155922509 16516 2546476099523569724937414 16517 451787948240049181644693 16518 67481218317640779783973 16519 8412930298531910025255 16520 865176978894215627459 16521 72226767016023249351 16522 4788574993143788854 16523 244523160043933050 16524 9199481136220350 16525 238312714894131 16526 3805100162846 16527 30661797501 16528 82029949 16529 21637 16530 68374874229540400269988009 16531 521952166059253761021745474 16532 1905989034580870542199768369 16533 4430799696405379456756026490 16534 7361642319905637654204680078 16535 9303625533334424274981363250 16536 9293436915583661097974339710 16537 7526768708929773598334384226 16538 5030468441841878806951031361 16539 2809169393188920968700401498 16540 1322233498542598702587280075 16541 527670980054822313268590647 16542 179189169131555635964916673 16543 51863480350621762680877921 16544 12791634946091843964767006 16545 2683082999330980758643022 16546 476748599263568849304913 16547 71329708230941735584685 16548 8909562626138650956044 16549 918220105941922981569 16550 76845005687368196412 16551 5109625277146972756 16552 261836581352527790 16553 9894262213476441 16554 257794080970645 16555 4149654348258 16556 33861635515 16557 92694823 16558 26015 16559 71092510136833152207221074 16560 543012620664227438937114146 16561 1984097505721451555297124435 16562 4615307225954151421445934448 16563 7673309766976336944522220870 16564 9704310793077140041844432694 16565 9700848392531448387822486694 16566 7862867765899748484352878142 16567 5259446236151622462847723516 16568 2939620027182910812955974167 16569 1384931676691437263054885661 16570 553246725715619538483938692 16571 188076838795505035532711145 16572 54499234646891637280948581 16573 13458701661893031174706350 16574 2826898091625863415487496 16575 503065333515681907115320 16576 75393957605566069175371 16577 9435003672470078025143 16578 974457257410585167648 16579 81753085378223567468 16580 5451784876342549633 16581 280350807458208768 16582 10640357524418923 16583 278829003598740 16584 4524528264141 16585 37383969601 16586 104682935 16587 31185 16588 73916519770258598064973688 16589 564909922251940246287541867 16590 2065358137100042886956769929 16591 4807380777223848040938560794 16592 7997970424089715535258888166 16593 10121988145906752587472141742 16594 10125845725218799996809894465 16595 8213743497905673621595028560 16596 5498685325008403720443161843 16597 3076034233525256782571515426 16598 1450556405456067908308393408 16599 580042592884075071955417365 16600 197398339543546138138707898 16601 57266796868993150652858542 16602 14159992317880500139179892 16603 2978295483031023135072650 16604 530810598109729800413202 16605 79685857427419996865045 16606 9990895588448615287407 16607 1034077334771483936398 16608 86968861030410827723 16609 5816415017635722855 16610 300147426723925000 16611 11441473926347026 16612 301538378307185 16613 4932316618775 16614 41260270716 16615 118153918 16616 37338 16617 76851003622654903060525293 16618 587676818044802648288420197 16619 2149896201950041491860573390 16620 5007325876551919699481319447 16621 8336157693032753040267197316 16622 10557367146924532142449766254 16623 10569176341280522098674148454 16624 8580035547922372553948989818 16625 5748638433266291406070216370 16626 3218680396577711695044326660 16627 1519242149699395597266461124 16628 608115872227113903995136234 16629 207174511751768802741763287 16630 60172652858784577996035678 16631 14897234353398099157359604 16632 3137668377628259553975615 16633 560060646050843810753595 16634 84217942898684818436325 16635 10578972506659777905849 16636 1097280212390982273719 16637 92511267211897539947 16638 6204963014594725596 16639 321313457566465431 16640 12301580060410438 16641 326052262919545 16642 5375828201796 16643 45524850980 16644 133280260 16645 44583 16646 79900217857934048087408589 16647 611347317276402122937805869 16648 2237841876449404192704287902 16649 5215460199954282374232734491 16650 8688426538712224550458901124 16651 11011186527242456931785372331 16652 11031618947411005138441841416 16653 8962410820581860271879939754 16654 6009777950641934307763452727 16655 3367838791148775329872970251 16656 1591129455802311506116240084 16657 637526502109797915299787704 16658 217427181030542251358979226 16659 63223602491444664603962473 16660 15672240987312823265990409 16661 3305430035843111991924618 16662 590895732841534580006100 16663 89003427748189003198001 16664 11201065604614572034482 16665 1164277363728969575116 16666 98400382241315849666 16667 6618967617871493950 16668 343941704594941450 16669 13224924762273036 16670 352510595706179 16671 5858106895342 16672 50215374042 16673 150259599 16674 53174 16675 83068580131616909810366304 16676 635956739090215940033548533 16677 2329330428700108033443269705 16678 5432114048925782040795502458 16679 9055354347565936810811681490 16680 11484215375316538114105152931 16681 11513984818272603431843591027 16682 9361564626168657640122449175 16683 6282596772672626297016326608 16684 3523802101091502816694918089 16685 1666365222412022075723024025 16686 668337189031252057387639657 16687 228179204062006917783414781 16688 66426774636696375678913923 16689 16486915408545811968235562 16690 3482014780675195331752522 16691 623400323069174725437167 16692 94056240335745170927220 16693 11859108440955906800940 16694 1235292522320821534406 16695 104657495961359951832 16696 7060064670503318190 16697 368131133472844179 16698 14216056080348887 16699 381063886077400 16700 6382446800578 16701 55372894991 16702 169305871 16703 63261 16704 86360675625714306185129949 16705 661541762228803413320250487 16706 2424502414881303101057610952 16707 5657630844590790033931410261 16708 9437541819626268972592191778 16709 11977254365381502014767908008 16710 12017119137701476276530520164 16711 9778221871882184994778207783 16712 6567609177081329622723154815 16713 3686875960168109521869168391 16714 1745102983055509800123897802 16715 700613533452582058788410132 16716 239454516536285181395176597 16717 69789642821409045646949139 16718 17343255168017865300093442 16719 3667879053592203514782808 16720 657663307483959982159077 16721 99391061647440097322915 16722 12555142580969160096839 16723 1310562380082383810232 16724 111305181547262056313 16725 7529993128370998959 16726 393987273898137766 16727 15279842242596179 16728 411874038263090 16729 6952416469523 16730 61042445430 16731 190663261 16732 75175 16733 89781263305728774001853755 16734 688140476579396339964821502 16735 2523503882844357597347025108 16736 5892367640900903130424486232 16737 9835613895535235729656565744 16738 12491137034836169396361529941 16739 12541902394300363254551544364 16740 10213138302289153539305369082 16741 6865351737016345040465007683 16742 3857379516122549446484513925 16743 1827503201129928932678784030 16744 734424161254339086087060340 16745 251278183280931052073539007 16746 73320041625891999666258514 16747 18243356781503309700463243 16748 3863502522479341021088055 16749 693778231080672466363220 16750 105023365274322248437018 16751 13291323524851932515535 16752 1390337324346137132124 16753 118367371397492564328 16754 8030601423999449941 16755 421622643927379308 16756 16421493346976352 16757 445115147619910 16758 7571876731910 16759 67273100653 16760 214596573 16761 89134 16762 93335282407829275222689565 16763 715792436644198984207600500 16764 2626486583427863697300507531 16765 6136695657602807095503518348 16766 10250220719859673690450002560 16767 13026731112500388536430889927 16768 13089251833589976033165761407 16769 10667101790965911317353564827 16770 7176384272693252322517383500 16771 4035646018941460651915178669 16772 1913733577803546496062645075 16773 769840861071480213730975191 16774 263676450682421563133678616 16775 77026183847739015719262442 16776 19189420553387196645413086 16777 4069389244188110186397831 16778 731843532743529180253872 16779 110969459481319095429242 16780 14069926956770683305930 16781 1474882216420801529605 16782 125869437529224132595 16783 8563854239287341523 16784 451157205834691449 16785 17646585232432316 16786 480974444963693 16787 8245008627994 16788 74118653083 16789 241407161 16790 105558 16791 97027859164538878502263451 16792 744538717006182702020786093 16793 2733608189780912796318993094 16794 6391000833726383697315018085 16795 10682038642106411394728816113 16796 13584939899738596075227793237 16797 13660122968976074315484709651 16798 11140933685410753976631826195 16799 7501290843029018366307832591 16800 4222023434324590618503975803 16801 2003969373383408419156350837 16802 806938727764428583828794835 16803 276676801502777616854519013 16804 80916678468537273477650143 16805 20183755631724482837841130 16806 4286068884310813636734037 16807 771962797019514977694798 16808 117246531468629111407126 16809 14893355329687630106350 16810 1564477213268408431859 16811 133838276539660132660 16812 9131839664767061233 16813 482718846278068558 16814 18961084207057587 16815 519653214233882 16816 8976334396770 16817 81637709303 16818 271422132 16819 124754 16820 100864313777573140088691408 16821 774421969863724292980172464 16822 2845032524993554185395445012 16823 6655684402371168073887741738 16824 11131771256890450844185547869 16825 14166703706522132195891145136 16826 14255511153877997138586733869 16827 11635490207389447558687815727 16828 7840680778923010773097153468 16829 4416875083428308142906408733 16830 2098393742729575735980216485 16831 845796312296131664115094882 16832 290308012199062574351461627 16833 85000549460438375980741616 16834 21228785305545138578176580 16835 4514097996972222678082176 16836 814245018635181999717972 16837 123872693943250735707913 16838 15764144805822697855118 16839 1659418635370109757423 16840 142302399595622074798 16841 9736776816736393500 16842 516443891834777778 16843 20371374217501807 16844 561367874828098 16845 9770749672775 16846 89894467248 16847 305012784 16848 147273 16849 104850167646774689740663032 16850 805486484710095127491247937 16851 2960929798344332938148037940 16852 6931163487598336444100184087 16853 11600150484764325621835924094 16854 14773001344582428615768512301 16855 14876453217456541536124924360 16856 12151663910963690935785500320 16857 8195189759907037970302026497 16858 4620580309989929565874352464 16859 2197198085320271995425345140 16860 886495778296604687328447893 16861 304600212858177598892830466 16862 89287255471179494327146184 16863 22327052555793403814183121 16864 4754061367521944842975166 16865 858804880379553518894688 16866 130867034113705167902502 16867 16684972569428616006881 16868 1760019882582557595729 16869 151292027528603683255 16870 10381023889371840457 16871 552477652199450073 16872 21884285030040894 16873 606351038408167 16874 10633548152351 16875 98958853097 16876 342582584 16877 173525 16878 108991150864408792823770182 16879 837778250236556339051008250 16880 3081476850486196305542632287 16881 7217871724265520820617159436 16882 12087937695274030407300893558 16883 15404851679890204435332949401 16884 15524029166474780294803097559 16885 12690385200542170824557428161 16886 8565480935956681163024318713 16887 4833535175986626428297694738 16888 2300582410597961662468650359 16889 929123065608719484865942573 16890 319584949864443997410391276 16891 93786710427976421509745438 16892 23481225871882823847533050 16893 5006573421190168080036149 16894 905763045029274661297268 16895 138249665237537058320636 16896 17658664533768881747942 16897 1866612401363082645329 16898 160839191541475778539 16899 11067086719471767009 16900 590975003047108804 16901 23507123144345332 16902 654852749159144 16903 11570458707349 16904 108907413537 16905 384588204 16906 204226 16907 113293209984414815733325252 16908 871345018540663648632684465 16909 3206857407903857544675473977 16910 7516259901672982042013867616 16911 12595924873866271579014105821 16912 16063315246781978717138909658 16913 16199363955924795859068407119 16914 13252623911387290301788958972 16915 8952246096329075544447265635 16916 5056153187030488191394405816 16917 2408755719252965878414306579 16918 973768061121599318858655201 16919 335295251422553750965510965 16920 98509305102449620170413562 16921 24694105346337242102759353 16922 5272279700872208468966899 16923 955246462001574682862003 16924 146041780846568604303955 16925 18688203460853971939751 16926 1979546705398566282652 16927 170977839622569640778 16928 11797627840506287193 16929 632101000356941893 16930 25247703897840809 16931 707141700136795 16932 12587674336253 16933 119823504183 16934 431526489 16935 239943 16936 117762516076549908870882661 16937 906236371724337678843232524 16938 3337262346987924338228668417 16939 7826796631922070880625539620 16940 13124935834333341895719843577 16941 16749495926144672437121965856 16942 16903629331156542706396385847 16943 13839390955107782693682139737 16944 9356206887368183616413665352 16945 5288866048751186793586847632 16946 2521936401129081071909419444 16947 1020524777211317432089487017 16948 351765696063986728968719604 16949 103465929680740903741782756 16950 25968629060633905491938305 16951 5551858417401709071646286 16952 1007388689478337143772268 16953 154265711792611201693703 16954 19776737518057331401782 16955 2099193453354209077414 16956 181743949221410600488 16957 12575476110520282917 16958 676031539218579128 16959 27114386629719383 16960 763506653976593 16961 13691894932689 16962 131798317095 16963 483958411 16964 281589 16965 122405473075715300002244440 16966 942503790969308234794305347 16967 3472889968083773799409024531 16968 8149969043920467538636375423 16969 13675827478545803791199639131 16970 17464542690161905504646851395 16971 17638045744352261825765870880 16972 14451740032768345895800507492 16973 9778116081297450182758297985 16974 5532124455469483342348751469 16975 2640352650464518036982930036 16976 1069491538122296283265804481 16977 369032484270541061762411376 16978 108667997384880002840523092 16979 27307879775901902725761622 16980 5846022075786843082695690 16981 1062330232755982434830938 16982 162944986251755720132932 16983 20927589292246905160107 16984 2225944586037094200605 16985 193175646303117094526 16986 13403636890282939873 16987 722954048389389261 16988 29116111240737656 16989 824257842256201 16990 14890361233457 16991 144931127105 16992 542494628 16993 329931 16994 127228726437121724977196549 16995 980200728180704566851646249 16996 3613946279886282299179452615 16997 8486283504003493993181783945 16998 14249491105289418767054444426 16999 18209651416221961039825926782 17000 18403884348301232294003303912 17001 15090769418352350688430741644 17002 10218758898101803885025807300 17003 5786398912518842781130106218 17004 2764242899211703027189124050 17005 1120771174637294120058671332 17006 387133513354625904804161202 17007 114127469193634313814784250 17008 28715091942832165334202456 17009 6155519181094935176530078 17010 1120218899638208369381238 17011 172104392844375672450173 17012 22144265288012188641314 17013 2360214527063829014698 17014 205313331388518668471 17015 14285302863716105776 17016 773068234739222529 17017 31262438180142867 17018 889728592370598 17019 16190904091167 17020 159330478192 17021 607823231 17022 386155 17023 132239172108329102113415057 17024 1019382680292842411747235852 17025 3760645294565109890467158982 17026 8836266364176891148006806303 17027 14846853770091462067454471197 17028 18986066772687418652614701466 17029 19202469070545284173278509986 17030 15757623815422674644207364856 17031 10678954382686261715339597763 17032 6052180593628526609450801493 17033 2893856269210787916331096121 17034 1174471227398759672118643320 17035 406108455742010578746539124 17036 119856879713153492953786485 17037 30193659045745607081121529 17038 6481136027798370154352053 17039 1181210173702254321577520 17040 181770047023457377599782 17041 23430465932926991387161 17042 2502441449617371801137 17043 218199812721405737750 17044 15223865476874604616 17045 826586868295097846 17046 33563590064543599 17047 960276936471398 17048 17601984226482 17049 175114503648 17050 680693774 17051 451276 17052 137443965829588172094312277 17053 1060107266334648826671122039 17054 3913209334019337091618845534 17055 9200464739023845033649799032 17056 15468879697992858352656180260 17057 19795084179330259442296835697 17058 20035178771085611649351316025 17059 16453496289939032009636635769 17060 11159556839587157623378720042 17061 6329982234840050809342711869 17062 3029453044024502750276700131 17063 1230704159260076650711164031 17064 425998840809254298017264033 17065 125869364250087752104746023 17066 31747141296531146876681257 17067 6823698576623813636966539 17068 1245467606336687228550405 17069 191969460904270792418938 17070 24790096119137224763555 17071 2653088613792907022585 17072 231880447227988360396 17073 16222927095718174465 17074 883736623227220367 17075 36030497135038786 17076 1036287474060686 17077 19132748997463 17078 192412289664 17079 761948904 17080 526823 17081 142850532774317819413867147 17082 1102434307355678870942847250 17083 4071869347674851431053773204 17084 9579447312357820918069141626 17085 16116571751296511207226588565 17086 20638051845343980896557424521 17087 20903449486966152183082991156 17088 17179630282307892889608377033 17089 11661457327604256110537026602 17090 6620339066489668771050425253 17091 3171305161275950160213426110 17092 1289587577061408505257880543 17093 446848140434626373950592608 17094 132178687142130116547085406 17095 33379273694813789849931165 17096 7184074423088512037765772 17097 1313163228464840504478924 17098 202731616703963327191976 17099 26227276306764781583269 17100 2812645777442587569397 17101 246403289437794136777 17102 17286313858958257911 17103 944758964916420012 17104 38674844618498981 17105 1118173220888758 17106 20793078893991 17107 211364288230 17108 852507194 17109 614154 17110 148466577541971562987485487 17111 1146425909317318953378086495 17112 4236865242252997973987707134 17113 9973805174742976851006432842 17114 16790972954398868478138339461 17115 21516372887956092652509297716 17116 21808776767178337498630716772 17117 17937321701863453392994282467 17118 12185585216818014901334702300 17119 6923809784852911544395068258 17120 3319696726366501569425869589 17121 1351244463241954622912628520 17122 468701858428429845588338592 17123 138799271403510013624750434 17124 35093974471545984805059386 17125 7563174862156274268485959 17126 1384477982940758807023969 17127 214087043981559900965765 17128 27746354221402272552205 17129 2981630685471183938167 17130 261819249094853162656 17131 18418089335202508628 17132 1009911099750636706 17133 41509124388382162 17134 1206377740613400 17135 22593652920428 17136 232123888848 17137 953399273 17138 715219 17139 1 17140 154300094515981960151712884 17141 1192146549057536302859486864 17142 4408446223954686295518162135 17143 10384152693045582025370874426 17144 17493168077891321496056498938 17145 22431507534780397769070710975 17146 22752718101466536578477605057 17147 18727921107105251842787574984 17148 12732909810556008730351262692 17149 7240977565113039506986031441 17150 3474924548487803969654353816 17151 1415803417718023589189984267 17152 491607624015815286366759640 17153 145746229745447383022688036 17154 36895353933927501977696623 17155 7961957053603205844822656 17156 1459602178623446941944321 17157 226067900864552193448822 17158 29351917174013696035810 17159 3160590640854220152464 17160 278182257660183711554 17161 19622568960932186720 17162 1079466977185121291 17163 44546688840957526 17164 1301377268565991 17165 24546002928345 17166 254857936848 17167 1065749106 17168 831819 17169 1 17170 160359378599921779448279381 17171 1239663163441434617076943532 17172 4586871153520382158026084403 17173 10811128413223056528495015031 17174 18224285284200537026129700070 17175 23384975413168898230580849957 17176 23736895446753212717848771557 17177 19552835975150170326377231855 17178 13304442034976332937009220478 17179 7572451117383889301744151857 17180 3637298699880474168471515018 17181 1483398910474902733484919801 17182 515615289552897749392275220 17183 153035397034382361570937083 17184 38787723730465794459754010 17185 8381426292953538022414588 17186 1538735967213817952836048 17187 238708059471768980887230 17188 31048805038804111779959 17189 3350104162829723450220 17190 295549444504453904471 17191 20904335378299169265 17192 1153718362143437632 17193 47801809589339568 17194 1403683150583497 17195 26662588908200 17196 279748548379 17197 1190815498 17198 966465 17199 2 17200 166653036345486196159130891 17201 1289045241813917923002366577 17202 4772408914643222688869380197 17203 11255395997602038146351352876 17204 18985497837122363688076031627 17205 24378357929948159351244469003 17206 24762997855047869345451417030 17207 20413533063993831584638527657 17208 13901236199043676098134271817 17209 7918865787588879645487808656 17210 3807143099332027428363833663 17211 1554171545339625325004347624 17212 540777032664802648325338307 17213 160683364253506506147986353 17214 40775606555770599859830428 17215 8822638393020657693688969 17216 1622089843960802312676739 17217 252043195738104387799566 17218 32842123920499073077768 17219 3550782735938285155928 17220 313981323028004886063 17221 22268254649798327230 17222 1232975966661039040 17223 51289738729892145 17224 1513844281124027 17225 28956862405749 17226 306993760139 17227 1329971742 17228 1121502 17229 3 17230 173189997486382735658520768 17231 1340364921874944379462209227 17232 4965338796229926798725495702 17233 11717645197943275722244787920 17234 19778025877692714130698765751 17235 25413300745054662798252308074 17236 25832784206854504235528651189 17237 21311540871319088182702603463 17238 14524391827785988634577308431 17239 8280884705072254367783608821 17240 3984796120948413399688096650 17241 1628268335421908891914605981 17242 567147463002669550299336106 17243 168707514036176244294428652 17244 42863746315663535114861543 17245 9286702181382037380176043 17246 1709885173428045974267494 17247 266110883871926109304281 17248 34737260550219849679455 17249 3763272655911971633608 17250 333541987584146426755 17251 23719493479511594331 17252 1317570660394295123 17253 55026775506677126 17254 1632449892884832 17255 31443353212758 17256 336809617579 17257 1484753180 17258 1300152 17259 5 17260 179979526892714609632569535 17261 1393697089102182076568362712 17262 5165950889022224803522005655 17263 12198592865639250727278994761 17264 20603138268930862195209958772 17265 26491516342718272589227856736 17266 26948086054248703981690148204 17267 22248452193737520405701960804 17268 15175055571836301563566368683 17269 8659199978895829459609517783 17270 4170611229276885697570054844 17271 1705842990731315376806555513 17272 594783733825151234690478991 17273 177126057842750164050231839 17274 45057118774041263617959374 17275 9774782119310584135685103 17276 1802354741538215449547315 17277 280950695672096584324054 17278 36739897444852243424314 17279 3988256976536987270452 17280 354299321483960958058 17281 25263537418737312618 17282 1407854748248301351 17283 59030335957900246 17284 1760132354382663 17285 34137743315063 17286 369430986442 17287 1656835466 17288 1505493 17289 7 17290 187031236960958980854333839 17291 1449119479850365663512105377 17292 5374546497110222195872526035 17293 12698984000440307195450715806 17294 21462154512086024197491804621 17295 27614786703982632599234841431 17296 28110810577957936863668227059 17297 23225926790503902591757871698 17298 15854423196385606102863848489 17299 9054533944854970159030945918 17300 4364957641903284167573247552 17301 1787056218500592357714652619 17302 623745658619083538307828835 17303 185958074855716961606160551 17304 47360942704005446304846867 17305 10288101048003883821604307 17306 1899743335203775645757360 17307 296604304958667597623738 17308 38856028873086406580567 17309 4226457564095784833201 17310 376325217043233160683 17311 26906210197431293099 17312 1504203336423726917 17313 63319028611455881 17314 1897570359692216 17315 37056966680282 17316 405113960474 17317 1848088868 17318 1741622 17319 11 17320 194355100455176446176119691 17321 1506712788261292307248803554 17322 5591438564888493467266199887 17323 13219592839156734289363531574 17324 22356446737117101192182858894 17325 28784966084496242045299378359 17326 29322943662947246627987476709 17327 24245694155903623358606423721 17328 16563741652798791443717644032 17329 9467640465331101539688780304 17330 4568221020693827188884257750 17331 1872076036767728173198519609 17332 654095832983265841569860186 17333 195223552671214204648577387 17334 49780691566713705972664099 17335 10827943068167582427669714 17336 2002308350882623633734959 17337 313115597367707327650573 17338 41091977666849760933050 17339 4478637264014402375809 17340 399695807996353765281 17341 28653694160411014679 17342 1607015774457016358 17343 67912733629763446 17344 2045492137184940 17345 40219295415587 17346 444136858384 17347 2060554898 17348 2012547 17349 15 17350 201961463815640980702741708 17351 1566560777123202073485318899 17352 5816952120025770642665764797 17353 13761223985837808912239846669 17354 23287441770238121604340362453 17355 30003983901658359756562841145 17356 30586553097187673469062014888 17357 25309556404679351314144815204 17358 17304311236276824881119636759 17359 9899306284185165740615029992 17360 4780804192900685970256093136 17361 1961078101793042970563896877 17362 685899762009229522445580440 17363 204943429868657883770044958 17364 52322105742575605974629801 17365 11395656559355742355736628 17366 2110320433496313966436396 17367 330530785789864363738723 17368 43454412925705887455046 17369 4745602186988583316193 17370 424491715330896145465 17371 30512551962517185713 17372 1716717196389450123 17373 72832688735120774 17374 2204679095579491 17375 43644454600890 17376 486803004722 17377 2296508918 17378 2323507 17379 22 17380 209861060951651331007808619 17381 1628750392823267677632641699 17382 6051424733039869416414370466 17383 14324713584984342169742859026 17384 24256623281468362266272240636 17385 31273847735359969736943894975 17386 31903791898466540061069418674 17387 26419391275035980437987297439 17388 18077487833084674491352066748 17389 10350352438986921172939138148 17390 5003127903401598235689104765 17391 2054246049912162769048459270 17392 719225993402957225336010316 17393 215139640543732559927753138 17394 54991205340449829413566230 17395 11992657345708786553055403 17396 2224064147182477766995843 17397 348898531729035480228937 17398 45950368657170565505718 17399 5028204119771883374025 17400 450798306920545009346 17401 32489749503241683280 17402 1833760147932611484 17403 78101579118459338 17404 2375969502350509 17405 47353722571417 17406 533441953620 17407 2558435070 17408 2679671 17409 30 17410 218065027535877444067110419 17411 1693371884542068074585539085 17412 6295206994091038995298269713 17413 14910930539408797425155198295 17414 25265534015236549093849010923 17415 32596646446721972941984090430 17416 33276901774287535748846102128 17417 27577155253942417051558481360 17418 18884685261006278800300637657 17419 10821635732969278680709470701 17420 5235631599397092210866367913 17421 2151771854451553155719408812 17422 754146256602321334364560647 17423 225835160893932198355155511 17424 57794303611772175210165134 17425 12620432015106309109445315 17426 2343838679460529605987828 17427 368270072888831088117499 17428 48587263405359517576437 17429 5327343068634648435485 17430 478705972112512286272 17431 34592680269027953901 17432 1958626324752887434 17433 83743634947781783 17434 2560262650393640 17435 51370063052368 17436 584412690553 17437 2849097841 17438 3087714 17439 42 17440 226584915818208293034484326 17441 1760518927844254644074303526 17442 6548663007629228767034812547 17443 15520777774416681480175732331 17444 26315778107203029430373947790 17445 33974553419400799785848557376 17446 34708216720104533342780378393 17447 28784886829635242006950297532 17448 19727377706835210796828209268 17449 11314050269194824254053184555 17450 5478774248944176187784333671 17451 2253856198359928166514462992 17452 790735608155988936495663758 17453 237054057949695001339275849 17454 60738020997675511224098371 17455 13280541399015123448625958 17456 2469958580428503936204342 17457 388699357291720408485628 17458 51372920915593446154715 17459 5643969941298478979019 17460 508310411706780715820 17461 36829191065709300846 17462 2091828408028480612 17463 89784733470931971 17464 2758523072830152 17465 55718241776892 17466 640105131176 17467 3171515930 17468 3554318 17469 56 17470 235432709977701026989741320 17471 1830288752825144946335667158 17472 6812170905553859867966039466 17473 16155193550044736907810039005 17474 27409023490582507809264170892 17475 35409829928206010298671488115 17476 36200166761336582945284316301 17477 30044709876423050003889661393 17478 20607102264862967194465646374 17479 11828529049523746752503573516 17480 5733035194763141866950166231 17481 2360708863236894956821296432 17482 829072583641288426341601168 17483 248821540548464084602722082 17484 63829299838549360127137510 17485 13974624220722298397769002 17486 2602754538725160931492524 17487 410243184269431360713512 17488 54315591892707522101517 17489 5979089376165097211445 17490 539712944596014170255 17491 39207609324648539318 17492 2233912024558775326 17493 96252509637196648 17494 2971785302919641 17495 60424978478007 17496 700943814854 17497 3529044133 17498 4087939 17499 77 17500 244620842031887945605469604 17501 1902782276978693633746903440 17502 7086123379568632450770206726 17503 16815152823155500647418280815 17504 28547004395373067994298002825 17505 36904828639955336865198324107 17506 37755281844822804497768311399 17507 31358837177091540687077321466 17508 21525461580486065296037983366 17509 12366045641078421463900870176 17510 5998915044814069147125096433 17511 2472549135469127350035658071 17512 869239356410482486635005087 17513 261164012653211273559287493 17514 67075419776726924933831923 17515 14704400919933824763279048 17516 2742574196035673722909593 17517 432961352660881394181420 17518 57423976905857507989615 17519 6333762725334834178903 17520 573020831570972963920 17521 41736771967576268229 17522 2385457816835476387 17523 103176472008616909 17524 3201158701594701 17525 65519082403594 17526 767389720394 17527 3925345907 17528 4697169 17529 101 17530 254162208323376748670831124 17531 1978104242958209179579741178 17532 7370928233438690399300244941 17533 17501668661254175943737483127 17534 29731523944024867333735879589 17535 38461997251680323549592923295 17536 39376195885595266197596894021 17537 32729574088418575412855889042 17538 22484126603218786840581240853 17539 12927615913010375493944729119 17540 6276936601202265744619854968 17541 2589606230214805627188488514 17542 911321903467664411664574553 17543 274109129121629019282305153 17544 70484013884496724567293692 17545 15471677662164578933970453 17546 2889783002045108374989116 17547 456916816590149008642835 17548 60707250503441112247693 17549 6709111201127459736080 17550 608347617684168596800 17551 44426056030431364067 17552 2547083652717458045 17553 110588128222445277 17554 3447832893388645 17555 71031627110694 17556 839944531198 17557 4364487492 17558 5392746 17559 135 17560 264070186604381505436656420 17561 2056363361407316547351425102 17562 7667008955883131141085709494 17563 18215793709962581994057372870 17564 30964456847214236706478272967 17565 40083882271490475905930893673 17566 41065650975075653709319225112 17567 34159322355525626919931702122 17568 23484839453570532165686526854 17569 13514299846490121342466092213 17570 6567645829036852590467037468 17571 2712119734008482808988933954 17572 955410178791498430048872707 17573 287685854036784116674279595 17574 74063085550995061136967715 17575 16278350541666644814506155 17576 3044765111794073900021648 17577 482175849195316626482732 17578 64175086596636257352463 17579 7106319193368133025213 17580 645813493752759746384 17581 47285411034374508463 17582 2719446959355174516 17583 118521116536029000 17584 3713083293059127 17585 76996107800395 17586 919152833935 17587 4850909267 17588 6185646 17589 176 17590 274358653740549154277891311 17591 2137672459045006586283739348 17592 7974805314862453638147325038 17593 18958621716156222192992022639 17594 32247752203526200427716211749 17595 41773132947605874394970697417 17596 42826501757037967586381228179 17597 35650584081017757511330187413 17598 24529416408425765865351267843 17599 14127203420959906023627367145 17600 6871612866934605347210628924 17601 2840340066791584183663641907 17602 1001598294432909193509842598 17603 301924521715106988330467780 17604 77821026163178689812420661 17605 17126409987126871077521240 17606 3207924327527241411072368 17607 508808214717996940107532 17608 67837685181640503125354 17609 7526637768135432286972 17610 685545678529843594304 17611 50325393322657645553 17612 2903247213565374621 17613 127011348079463271 17614 3998277311930149 17615 83448642291823 17616 1005607032663 17617 5389533761 17618 7089463 17619 231 17620 285042004056198469136591489 17621 2222148632195180013021196880 17622 8294773974048084535065956105 17623 19731289108844392787514505468 17624 33583436406990754483485178751 17625 43532505351277826013873964265 17626 44661719977924916024676200139 17627 37205965855098677657938506269 17628 25619751009750534161545048713 17629 14767480579813625687780412525 17630 7189433080931597309168027674 17631 2974528964207867034921934575 17632 1049984709730975603483285700 17633 316856900512596729364489359 17634 81766633617565654144786981 17635 18017945379719461741940405 17636 3379685087182296626110586 17637 536887349362386124087095 17638 71705800465419385638475 17639 7971388356088676882978 17640 727678822210901877313 17641 53557202355325025600 17642 3099228572539520102 17643 136097156094599810 17644 4304880682001404 17645 90428153548142 17646 1099950006414 17647 5985736621 17648 8118226 17649 297 17650 296135168343866108829627645 17651 2309913405957895874608394147 17652 8627389132289640940300588509 17653 20534976639949840294410211107 17654 34973616166565783524231733523 17655 45364866619534634355112066035 17656 46574399218360468945698966137 17657 38828183053090988880912260580 17658 26757817301642991320158502046 17659 15436335278797532627649757031 17660 7521728163638773281301252069 17661 3114959981039038417718039703 17662 1100672429005375749321764571 17663 332516259555650278654591577 17664 85909131701221338826274745 17665 18955149893625414622760944 17666 3560493501814495492379347 17667 566490551374651498039171 17668 75790770472167351889587 17669 8441966642155750207965 17670 772355432954701520100 17671 56992719200586838960 17672 3308182679867579875 17673 145819457179515313 17674 4634464539497633 17675 97976600688276 17676 1202880778491 17677 6645470132 17678 9289070 17679 385 17680 307653633561860068896406401 17681 2401092899226568463614435774 17682 8973143186925147959139544889 17683 21370911087223796889862430969 17684 36420481641812524838762120485 17685 47273199363915179302694540484 17686 48567759812965533125052285759 17687 40520064307044672721945605120 17688 27945673200946351378657358082 17689 16135023620559768847882136917 17690 7869147280553926932318362029 17691 3261919016692774591138642129 17692 1153769208099124822461908931 17693 348937438528385334307618391 17694 90258190382096926329847846 17695 19940325569522316149636488 17696 3750818444316281644831837 17697 597699180793325630454520 17698 80104548202254416911827 17699 8939846665647132188497 17700 819726327182043935380 17701 60644547219505377447 17702 3530951629979141468 17703 156221920546356193 17704 4988712658771397 17705 106139190587118 17706 1315157704326 17707 7375234046 17708 10619855 17709 490 17710 319613463244353940399053590 17711 2495817995762641487516231458 17712 9332547421810033626824810187 17713 22240367021614437202099193328 17714 37926309699168132244598872200 17715 49260606251587073983611613013 17716 50645153965858290722286520794 17717 42284556158379692582875846776 17718 29185464006851701619511484235 17719 16864856078916754397728460794 17720 8232368265522294903768009258 17721 3415704863694314900268508407 17722 1209387770161751268755203976 17723 366156920654342481636161631 17724 94823947050775024999246889 17725 20975888632120009133950368 17726 3951152691951335645190817 17727 630598869366549290415321 17728 84659734428699169913016 17729 9466585143773527665940 17730 869951105496803766563 17731 64526055204836786662 17732 3768431129028774758 17733 167351150741734863 17734 5369429534438312 17735 114964643338947 17736 1437605018682 17737 8182217727 17738 12132198 17739 627 17740 332031318649416740963578410 17741 2594224521546813218431879548 17742 9706132720972406775846541850 17743 23144668641492018262617681959 17744 39493467293384343330501763452 17745 51330314765489018520526655647 17746 52810071069505749772873069012 17747 44124727898781499955686182623 17748 30479426055135279692324362233 17749 17627199816549889554775116056 17750 8612098867420716403693783039 17751 3576629780173024025891819927 17752 1267646031079803264236544305 17753 384212909016408003587882585 17754 99617028757462216659200425 17755 22064375063249656331027844 17756 4162014125294905854899405 17757 665279741132849632975508 17758 89469612210632677379604 17759 10023826028685893889068 17760 923198655101397785097 17761 68651422976285994926 17762 4021573834534848082 17763 179256879548472914 17764 5778548652165780 17765 124505437374241 17766 1571116657737 17767 9074271130 17768 13848724 17769 792 17770 344924480671265412772789603 17771 2696453428633688547504145379 17772 10094450308834960115761755830 17773 24085191676222223541258324059 17774 41124414978871808973865149622 17775 53485682150388872424922527603 17776 55066143234888929735646137375 17777 46043776606851790244037891121 17778 31829890522900636087618184648 17779 18423481099997496719917754813 17780 9009078050226711286328265650 17781 3745020087377561634420781204 17782 1328667334979404942921958764 17783 403145406365344945046025547 17784 104648575490188465321731935 17785 23208446442635780622558914 17786 4383946986345544273554156 17787 701836644210782067578258 17788 94548183217421665559856 17789 10613305312332510288677 17790 979647680733005676970 17791 73035689717187203706 17792 4291392915102098394 17793 191992172982670389 17794 6218141707798553 17795 134818114450902 17796 1716663803975 17797 10060067791 17798 15796635 17799 1002 17800 358310872543949737682102958 17801 2802650985744813529189730627 17802 10498072517977837047628981797 17803 25063365361670704046091518296 17804 42821710555866447567852960575 17805 55730200552010292410288439882 17806 57417151041251204667314131398 17807 48045032388311317978223761643 17808 33239287389930714238326656577 17809 19255187815964280666879728701 17810 9424077348723487272428538134 17811 3921216793296958159632572881 17812 1392580700243797969022997595 17813 422996298573815012422097703 17814 109930264542126951654949288 17815 24410896068957127133821524 17816 4617523198654970735385574 17817 740369394344718491038578 17818 99910205951405565001873 17819 11236856090422512111836 17820 1039487265114730410132 17821 77694805061456073246 17822 4578965811767218706 17823 205613648800757173 17824 6690428059587914 17825 145963563391884 17826 1875299463101 17827 11149077399 17828 18004579 17829 1255 17830 372209083364633343181675193 17831 2912968975843415616203378541 17832 10917593585451993709296705122 17833 26080674490316617802671259869 17834 44588012856517455398930621725 17835 58067502356651901022071197899 17836 59867029514018108065292462552 17837 50131963827857476847671877526 17838 34710149562998849750789393678 17839 20123872093134444240197282252 17840 9857902282185499951326247462 17841 4105576243510738299119582693 17842 1459521076508176438063746449 17843 443809441899896078390745228 17844 115474336018256299495490389 17845 25674655374478710352302769 17846 4863343752510544100656104 17847 780983030806476005819860 17848 105571235972413139784126 17849 11896413901241649473305 17850 1102917461148288433787 17851 82645683242351034933 17852 4885438245889714937 17853 220181710933593454 17854 7197785240678580 17855 158007370378012 17856 2048167169250 17857 12351752733 17858 20506672 17859 1575 17860 386638392465622562015860001 17861 3027564900942825787970886190 17862 11353630478689058992443377500 17863 27138661538751156939494631162 17864 46426085676186660369184079047 17865 60501365739004145786239800215 17866 62419874339807776997761108050 17867 52308183661097025427808546089 17868 36245117169741130071979375951 17869 21031153033844830599709023431 17870 10311393828486338466436176773 17871 4298470800438621897884451467 17872 1529629613113934733665786889 17873 465630754231181668224197670 17874 121293619533724929796089476 17875 27002800647062178724886194 17876 5122040158296505678616432 17877 823788085255714244337461 17878 111547668221384065989470 17879 12594022351907995960121 17880 1170149916979598207954 17881 87906260319734707283 17882 5212028454350424764 17883 235760795937376396 17884 7742759757560958 17885 171020147180123 17886 2236506434713 17887 13679504497 17888 23339071 17889 1958 17890 401618794665316594502324247 17891 3146602194409518711403578664 17892 11806823752091453201777562212 17893 28238928875438808059934245850 17894 48338801855445917729878666650 17895 63035720426160717640303716617 17896 65079948327794663728198988744 17897 54577454675304332793774620984 17898 37846942028956084321274264572 17899 21978719560151720601237778697 17900 10785429961172127007167521726 17901 4500289552210069738797829214 17902 1603053939525498778975477120 17903 488508310488297785159074929 17904 127401562158790111726261357 17905 28398560074097490694591352 17906 5394275971363704995061133 17907 868900864218498759511230 17908 117856781556713231146555 17909 13331839049413922642831 17910 1241408536384191020443 17911 93495554826360862350 17912 5560031700916386470 17913 252419638427697990 17914 8328079073645083 17915 185077933378619 17916 2441662799605 17917 15144916175 17918 26544555 17919 2436 17920 417171026429308734628915691 17921 3270250441030985540554336127 17922 12277838435425611855495219561 17923 29383141051724551613092710413 17924 50329147518463449287139563672 17925 65674653686124005846166751607 17926 67851688127045592208373457892 17927 56943695848098184846950828516 17928 39518492304471450935351384882 17929 22968333379009059872679552408 17930 11280927252148885868992466494 17931 4711439052425374876783890747 17932 1679948458234454373741325558 17933 512492442374391972753166473 17934 133812257667543359498197602 17935 29865321123476788173329268 17936 5680748391840315330652955 17937 916443745848142563970703 17938 124516785610984238329608 17939 14112141850481988890831 17940 1316930175757719909997 17941 99433731859124902178 17942 5930825043770049909 17943 270231550240577793 17944 8956663940296852 17945 200262575801462 17946 2665094317910 17947 16761722120 17948 30168596 17949 3010 17950 433316592973962408213720691 17951 3398685605128249005307596517 17952 12767364955181663023275571380 17953 30573027179179422602173673562 17954 52400226473681781222952394091 17955 68422416549417919409214413949 17956 70739711209817230150859274830 17957 59410988733486149615270366736 17958 41262757350002407318258164330 17959 24001832071467622681427160829 17960 11798842542742157552971027493 17961 4932344092133959985586982456 17962 1760474650698558644803348773 17963 537635842665579800359461924 17964 140540477150369236505794188 17965 31406638277531807415390181 17966 5982189943036748496626371 17967 966545491693303127709772 17968 131546870093213050817580 17969 14937335449343664034208 17970 1396965380401245439714 17971 105742170987660454060 17972 6325872412334497017 17973 289274720880923804 17974 9631642053641964 17975 216662190242105 17976 2908383141652 17977 18545054594 17978 34264710 17979 3718 17980 450077796345916913835102899 17981 3532090267002765191475394155 17982 13276120090104835668030650327 17983 31810383396490033021268650483 17984 54555264782909424817693969018 17985 71283430272746959689433600839 17986 73748823131188035076821441081 17987 61983584105095117213571024121 17988 43082852752721340831523182716 17989 25081132311003806303826347374 17990 12340174686001229792387492131 17991 5163448505411353949755161513 17992 1844801396886645449932933268 17993 563993674245748124269203038 17994 147601701052642889392172120 17995 33026241136492330555332960 17996 6299370232213111829838851 17997 1019341574204691028710435 17998 138967256655675621329875 17999 15809958319067296367277 18000 1481779161558951627908 18001 112443538016915700803 18002 6746729972676941016 18003 309632533639016055 18004 10356362129966143 18005 234371599808441 18006 3173243231156 18007 20511427309 18008 38890023 18009 4565 18010 467477764512147253189707305 18011 3670653868017743435885793164 18012 13804847962147278945908986951 18013 33097075429214946650603579384 18014 56797615505175937995058681156 18015 74262293053978141535302103306 18016 76884025075796277340511865624 18017 64665908866790540991285813139 18018 44982025583566672218518466843 18019 26208233216294113471744535810 18020 12905966363239282821245629574 18021 5405216009974859688094626354 18022 1933105309025283822943149269 18023 591623684098284894942798294 18024 155012152705149668377326582 18025 34728042908893912650699703 18026 6633097797716856418004481 18027 1074974520777388390255183 18028 146799253463099386149620 18029 16732690027485814476834 18030 1571651817165326024972 18031 119561861011076855638 18032 7195051839273948578 18033 331393905578929765 18034 11134409464312241 18035 253492864792122 18036 3461533717964 18037 22679018661 18038 44111309 18039 5604 18040 485540481496413535711090035 18041 3814572964624553627819518971 18042 14354321064133943515607755163 18043 34435041245852260794395024558 18044 59130763621935891112741125763 18045 77363787008072588854787826226 18046 80150521702869358616111710295 18047 67462573241285558482231338066 18048 46963659862637587074082767356 18049 27385219843966814137016885171 18050 13497305977924306560267128186 18051 5658131084338485152876973067 18052 2025571080168515776190439602 18053 620586322476475142517181421 18054 162788833414507656302425463 18055 36516149307063088228602964 18056 6984222046627015139086969 18057 1133594275134051656438598 18058 155065312595875558572172 18059 17708358945122040068712 18060 1666879797952669879414 18061 127122610627990200031 18062 7672596111728497795 18063 354653645393052028 18064 11969621991205246 18065 274135788760118 18066 3775268032388 18067 25067662715 18068 50000142 18069 6842 18070 504290818599187606786611801 18071 3964051491655904095560303716 18072 14925341325482729853264772042 18073 35826293813788611778613089878 18074 61558331150451754817150604896 18075 80592885413956910824150004239 18076 83553729301158927091942934223 18077 70378378247755221765564099131 18078 49031282248353526242037701709 18079 28614266827086538071339703939 18080 14115329630164513612397645223 18081 5922699883071204822131146254 18082 2122391848238993854883365729 18083 650944867484278131138088214 18084 170949559185115492192862577 18085 38394867866755578921839499 18086 7353635287301022667823620 18087 1195358576925062261072196 18088 163789090438999668659607 18089 18739950368303136233135 18090 1767776622170221597718 18091 135152785209726909018 18092 8181231299321335080 18093 379512838028691180 18094 12866108004303638 18095 296418526453587 18096 4116629326577 18097 27699175172 18098 56639778 18099 8349 18100 523754566739439125307022856 18101 4119301035218876907754875838 18102 15518741217367296680910537466 18103 37272923958830246852227217109 18104 64084082452439123079266252028 18105 83954760242701273552880701874 18106 87099284265841771650123944875 18107 73418323479900976153709789892 18108 51188567959402166349633626806 18109 29897642165360526548317400044 18110 14761223175165758193009340439 18111 6199451191788327369261666513 18112 2223769576216522168457775595 18113 682765555309192108597907258 18114 179512999147206647344560117 18115 40368717710792823232723802 18116 7742274861363840910706205 18117 1260433360432134643960673 18118 172995511202274033298332 18119 19830615076825043327843 18120 1874673840782107966837 18121 143681000692984037321 18122 8722943111335865793 18123 406079249670863881 18124 13828264474945213 18125 320468167725814 18126 4487981274197 18127 30597353606 18128 64119629 18129 10143 18130 543958469958003846506176455 18131 4280541115532699762638800708 18132 16135384898760848380038772403 18133 38777103332151868748306881542 18134 66711929745320412662544236296 18135 87454789977761851302847761347 18136 90793051909908826938874428706 18137 76587615196357043845960116935 18138 53439346938858117838371695475 18139 31237711173297780762804632369 18140 15436224369178044516259692461 18141 6488937423574611559204545088 18142 2329915449179326806329921782 18143 716117716359763220155253922 18144 188498715769119751162267942 18145 42442439777572818738340845 18146 8151125379960756359309466 18147 1328993173338260986670030 18148 182710833738803243500512 18149 20983678351716097297158 18150 1987922056719642069835 18151 152737585827051742668 18152 9299841681581627735 18153 434467762747229358 18154 14860797227589092 18155 346421434777348 18156 4891885845497 18157 33788352228 18158 72543287 18159 12310 18160 564930260123642840445998458 18161 4447999480068341878275529499 18162 16776169404850901288973488040 18163 40341087488638904167855777853 18164 69445938823705479290117438327 18165 91098567738450633258468440117 18166 94641135623044404994445727866 18167 79891674735793975072000261278 18168 55787610270226962748690950406 18169 32636940592804281916739632713 18170 16141625106593101436320142014 18171 6791735658609054009390763112 18172 2441050288933471916606127888 18173 751073917571180770453560072 18174 197927206935237780266210682 18175 44621007536177592484105716 18176 8581221069255537017193239 18177 1401221616539743903582158 18178 192962721822615418876221 18179 22202649474637665684501 18180 2107892000296936904209 18181 162354682779715053436 18182 9914169204503084425 18183 464800834110162476 18184 15968741825403676 18185 374425355508494 18186 5331116073046 18187 37300695185 18188 82022318 18189 14883 18190 586698692884334224569386005 18191 4621912407359660823657777247 18192 17442025879368522066601487146 18193 41967219080743857725994678516 18194 72290334998999793962742137777 18195 94891909718215937171277249882 18196 98649886391495679035921893866 18197 83336147269556096261918056223 18198 58237516855556360464599705933 18199 34097902876959669532017991499 18200 16878773752006136640477823451 18201 7108448728835961912616251766 18202 2557404986997684834284745112 18203 787710111154201262761359091 18204 207819949974889937872538259 18205 46909638210920983018609236 18206 9033648230461207608031142 18207 1477311806058504065842250 18208 203780318069298186567092 18209 23491231737067839077970 18210 2234975664722547067248 18211 172566353665062471864 18212 10568308057336560137 18213 497208986885544204 18214 17157486534374214 18215 404638062969370 18216 5808676552389 18217 41165707262 18218 92685327 18219 17977 18220 609293584907822527808163929 18221 4802525021868897530524194922 18222 18133920852430948845921232877 18223 43657931172127573927469562449 18224 75249509265333396340282112995 18225 98840863949752892726255810125 18226 102825912692949125363770143598 18227 86926910905169484612928604189 18228 60793400366158026002069250955 18229 35623280651993177953935686183 18230 17649077571211793309237737666 18231 7439706349604244541553785626 18232 2679220956743556087326376155 18233 826105790074501676156754491 18234 218199447731163518410835735 18235 49313804539110480631659452 18236 9509547819869307026492880 18237 1557466858128464341472248 18238 215194321677347119424946 18239 24853332983216264621713 18240 2369587504086575659568 18241 183408693092849925754 18242 11264789385211752200 18243 531831328688358725 18244 18432796127351195 18245 437229571374799 18246 6327818482007 18247 45417543798 18248 104671191 18249 21637 18250 632745852456984641627943383 18251 4990091620302846918064372668 18252 18852857565553869841712804392 18253 45415750675511809154046831476 18254 78328024700307062237367368106 18255 102951719409415259342755730584 18256 107176090780966814565875299550 18257 90670086154576235866606873046 18258 63459776476902315666301717985 18259 37215871364760133209036122034 18260 18454005265267978954249091887 18261 7786166300277849013937176815 18262 2806750605525668273510872420 18263 866344150562395674293010568 18264 229089276762753604058868328 18265 51839247087017061607356187 18266 10010118154675150444704076 18267 1641900398618792714349179 18268 227237070192657761717732 18269 26293076717679017354339 18270 2512165698149159161804 18271 194919947324040274512 18272 12006302230283689835 18273 568816107593249071 18274 19800838014317073 18275 472382692496198 18276 6892063312387 18277 50093686243 18278 118139407 18279 26015 18280 657087551347157013819365168 18281 5184876009790038651764157163 18282 19599877345549007485340439602 18283 47243301919330715110542378806 18284 81530623109366352123951294465 18285 107231015473868825413953780291 18286 111707575374091799300159512688 18287 94572045781489757750158023208 18288 66241350395481269034220701659 18289 38878592123314830549796401822 18290 19295089611931139021712227625 18291 8148515655904133501714709891 18292 2940257827671743612182300950 18293 908512261965761383707554691 18294 240514137775970613787400069 18295 54491987150068588007825592 18296 10536617750595316977852108 18297 1730837097975511289015858 18298 239942625492447241910711 18299 27814813804449995856386 18300 2663173486611954588398 18301 207140640154352127497 18302 12795703181399664554 18303 608321298079496643 18304 21268209362036163 18305 510293929469849 18306 7505220456638 18307 55234992629 18308 133262446 18309 31185 18310 682351918334210335498629234 18311 5387151858343747049505007802 18312 20376061029084160369845157491 18313 49143310347935755528929251582 18314 84862231922939967374184326628 18315 111685551742412839476134499935 18316 116427810765309195964581935772 18317 98639425042825528461964418503 18318 69143024698487133868331126354 18319 40614484738482104325025228169 18320 20173930218943724195500107446 18321 8527472072114789963554802999 18322 3080018519240461354375564218 18323 952701244272984901138791755 18324 252499908388575784471940401 18325 57278340264610094584255309 18326 11090368297633609416451001 18327 1824513232959058869899236 18328 253346864211430702527979 18329 29423134791450018293814 18330 2823100577631898617707 18331 220113706166148011431 18332 13636026632592160480 18333 650515229311984228 18334 22841966818756234 18335 551174526921724 18336 8171414543003 18337 60886268284 18338 150237750 18339 37338 18340 708573413983855158112602759 18341 5597203058050642379040984174 18342 21182530439746517010187022633 18343 51118606360281510037926152387 18344 88327971355816434326052603108 18345 116322398238900138749103752864 18346 121344542368148611942510042524 18347 102879132339742826384292046815 18348 72169907486622030649181914079 18349 42426720974648303278693281094 18350 21092196393838559043341734636 18351 8923785125524882136887829665 18352 3226321115493208434473286815 18353 999006453646788398231929701 18354 265073698331475428628921753 18355 60204930359696198402250243 18356 11672757780572635673063405 18357 1923177276477582440004657 18358 267487572827019835882006 18359 31122882890146572024769 18360 2992464633596022577861 18361 233884631495762635036 18362 14530495626671710708 18363 695577247476565677 18364 24529657399731639 18365 595251499877827 18366 8895106251174 18367 67096342988 18368 169279205 18369 44583 18370 735787767074416455842577251 18371 5815324101440416232827584456 18372 22020449919515945183058096421 18373 53172129292198987619320888400 18374 91933161838582974628317162091 18375 121148906007709556434231582149 18376 126465828716335181343465829411 18377 107298360294436308254748912537 18378 75327320871841471464146939809 18379 44318608018323690233724061829 18380 22051630135116623239213800768 18381 9338237711990782542276752927 18382 3379467152066811847346208123 18383 1047527676324985960520309246 18384 278263907199257362013674136 18385 63278704578825643692848158 18386 12285243751158982554351394 18387 2027090516919534404239174 18388 282404547648797789034710 18389 32919167647896940583382 18390 3171812839394044747058 18391 248501602817847627632 18392 15482533380069197954 18393 743698425586924685 18394 26339352290212620 18395 642768836789511 18396 9681123728348 18397 73918726904 18398 190630755 18399 53174 18400 764032020587131425788110710 18401 6041820471507762779781143210 18402 22891027916623209699547140386 18403 55306931547548592226987321399 18404 95683331731313066944063944774 18405 126172718118766376925206938886 18406 131800053934541444422240550998 18407 111904597269442715603986815132 18408 78620809809740302083734667416 18409 46293594173372472827918422675 18410 23054049249853915195595841307 18411 9771647505186421793213944500 18412 3539771850876250822382419037 18413 1098369331259524958971377732 18414 292100284865315502164296489 18415 66506948802759555611152426 18416 12929356759195291027264575 18417 2136527708415232562056519 18418 298139699951602782459276 18419 34817379345858231231214 18420 3361723556583955485817 18421 264015664722806283746 18422 16495775465105166621 18423 795082311953125765 18424 28279682007763774 18425 693988683318782 18426 10534687040871 18427 81411721331 18428 214557122 18429 63261 18430 793344579339902506607147006 18431 6277009045874709610408004344 18432 23795518631838711814444383613 18433 57526182883737074013875399370 18434 99584225330065011157994273796 18435 131401781097168866685429385229 18436 137355940698461543581194744749 18437 116705639346878409682696758952 18438 82056151291015347097654789678 18439 48355274792164784366380241213 18440 24101350603000691796858930783 18441 10224868478060488186032117118 18442 3707564731820630585358039938 18443 1151640681881669581739642565 18444 306613994682698362774105206 18445 69897303906137259373054817 18446 13606703950176940402171375 18447 2251777753569179241453403 18448 314737166522137045296747 18449 36823204163923195344417 18450 3562808069213016610969 18451 280480886256038579937 18452 17574082754458500681 18453 849945731880189346 18454 30359874831342579 18455 749192720102401 18456 11461444398463 18457 89639174347 18458 241359348 18459 75175 18460 823765259322378709841758122 18461 6521218515598486850101936108 18462 24735223725310453278420088322 18463 59833174857281907947615796410 18464 103641811177143220737922567108 18465 136844356793561967971333708180 18466 143142563703123546796853624140 18467 121709602785698628105942871535 18468 85639363906385058307284697702 18469 50507398452276952407266518869 18470 25195513503851968175076483981 18471 10698792489844163522508569093 18472 3883190251411268282826000552 18473 1207456057397855960158352507 18474 321837679597018193083465296 18475 73457782781954916773288639 18476 14318972837383216497832235 18477 2373144420235401000563877 18478 332243425883289239692287 18479 38942640149143469662631 18480 3775712425109334915069 18481 297954536828160119306 18482 18721555104087749651 18483 908519633231458592 18484 32589796817643598 18485 808683524003759 18486 12467500832048 18487 98670631751 18488 271364397 18489 89134 18490 855335338792247593610848253 18491 6774789819147903441118515189 18492 25711494086145650218652523955 18493 62231325435312702365599049014 18494 107862290686477618398533365248 18495 142509034712003778191809437491 18496 149169363659076159538308322539 18497 126924936975770435031073572447 18498 89376717799913857392803026018 18499 52753873388753443636685428993 18500 26338603235392890398567451660 18501 11194350941390876809308303082 18502 4067008469488819215241569441 18503 1265935084038685915960928572 18504 337805531303622906204660046 18505 77196788169683277249768404 18506 15067935256793753393977350 18507 2500947094029261233193726 18508 350707420493203853944851 18509 41182014033311528557369 18510 4001119378985842847633 18511 316497272338799081124 18512 19942545888770397117 18513 971049991673526535 18514 34979995477400680 18515 872786145529747 18516 13559459919868 18517 108582207618 18518 304943147 18519 105558 18520 888097611194697348261620161 18521 7038076592089601936924515986 18522 26725731667008794197215662397 18523 64724183779112800229924068936 18524 112252107095894781447924256790 18525 148404744812697297124085024661 18526 155446161836833537606479038652 18527 132360437908279094401867979334 18528 93274745026278150571561025538 18529 55098774192345953406312086982 18530 27532774732455954307582681748 18531 11712516501745506839511709397 18532 4259395745245868445974777404 18533 1327202926701676017217277325 18534 354553362586910953075481370 18535 81123131324283358362314040 18536 15855451513502796517455070 18537 2635521568304529981283059 18538 370180685210658674717088 18539 43547998940167806259525 18540 4239750441639579100677 18541 336173331760645559466 18542 21241677366857266189 18543 1037798765661344907 18544 37541745299400958 18545 941849673335360 18546 14744457394960 18547 119456785843 18548 342498891 18549 124754 18550 922096439969155662834941309 18551 7311445633044610408902757952 18552 27779391386090066662310388612 18553 67315435206025469545534516109 18554 116817954758487885058962239030 18555 154540770807609955167795730297 18556 161983175180737415352784831239 18557 138025262182743188202189475885 18558 97340250328123350702203527351 18559 57546348784563388323956167690 18560 28780276414870260954997954361 18561 12254304908961754661632440649 18562 4460745463823603057454383360 18563 1391390541447878275112939004 18564 372118682986052616554829555 18565 85246051565240895464425262 18566 16683474728804414327388799 18567 2777220873455532282389832 18568 390717482353596394831362 18569 46047633032542572782160 18570 4492368042226562666789 18571 357050745107618996908 18572 22623856998659079259 18573 1109044918335105920 18574 40287097375015843 18575 1016249039670182 18576 16030209225438 18577 131385022386 18578 384487755 18579 147273 18580 957377815309634369389847448 18581 7595277386495305411305741278 18582 28873983098882013576078106255 18583 70008906336278140222838808804 18584 121566788785741703211587162647 18585 160926763967677356026770520700 18586 168791032014200320420007315247 18587 143928941571698150054596165383 18588 101580322350297178300644435258 18589 60101025680801018423824179027 18590 30083454182035570697077388302 18591 12820776848312104266495358720 18592 4671468794804937441947415779 18593 1458634939332243434423866006 18594 390540777937578969310951814 18595 89575236746366207501024342 18596 17554055397456070227321571 18597 2926416147444971832012415 18598 412374943672511752221346 18599 48688339144326275540229 18600 4759777808416608573287 18601 379201553076555530188 18602 24094294695635466145 18603 1185085495783660653 18604 43228931170787253 18605 1096386817560655 18606 17425050917021 18607 144465609188 18608 431406264 18609 173525 18610 993989412947306284831805879 18611 7889966443043283048392732638 18612 30011073642289324111021179997 18613 72808570431515413942931953533 18614 126505835055534391873113206961 18615 167572757460986453037159458696 18616 175880788359128372146179220514 18617 150081398164922198617154777612 18618 106002345308405304110547175307 18619 62767421553269081949377849985 18620 31444755575617125836720665915 18621 13413039911166243405912368060 18622 4891995483983115998131823890 18623 1529079462068794627113474077 18624 409860791552245610875502894 18625 94120844689132612991221948 18626 18469346165171784280192207 18627 3083497549599708296632000 18628 435213219598311346742837 18629 51477945452688499863076 18630 5042830972111415433444 18631 402702039375446192701 18632 25658521136060556326 18633 1266236780323684603 18634 46381010894528094 18635 1182695286642415 18636 18937992914605 18637 158806428656 18638 483814712 18639 204226 18640 1031980655026315547088493137 18641 8195922057739730991828445062 18642 31192288953686526873750385995 18643 75718552932077352356059219890 18644 131642600598620053597816776122 18645 174489181242057932086663234501 18646 183263944893188098883721270332 18647 156492960115923895952021430097 18648 110614011129821651888501858111 18649 65550349105910667525572918613 18650 32866734117330546679106051119 18651 14032250637950073930390115620 18652 5122774679843193337043527161 18653 1602874070053177194118704175 18654 430121813190342819637893061 18655 98893525624108837335650220 18656 19431606836766076121789719 18657 3248875219763644936663153 18658 459295636119530088203307 18659 54424707240333114255954 18660 5342426906111034471967 18661 427632976076165304705 18662 27322407125205410562 18663 1352835507618819162 18664 49758044352933725 18665 1275638496589636 18666 20578766541317 18667 174524892218 18668 542323340 18669 239943 18670 1071402773146280447621665162 18671 8513568687131707727879851017 18672 32419316267631587361252728562 18673 78743137200314014818286015013 18674 136984884377695923441444252850 18675 181686877513098737792367661475 18676 190952464569480103413082763633 18677 163174378014288082271875986209 18678 115423332085998684884059418570 18679 68454825273987104598043826944 18680 34352053829070921872690966462 18681 14679616648739898602393622347 18682 5364275796255281229150326756 18683 1680175643288190259223880683 18684 451368968007181534374846480 18685 103904445687246321953484335 18686 20443209625960737499767107 18687 3422980285050123849985997 18688 484688859684541813244094 18689 57537329808835356276025 18690 5659515800186965767025 18691 454079883102867526175 18692 29092184147985129558 18693 1445240167891512918 18694 53375746957303797 18695 1375714630141698 18696 22357887788294 18697 191749271754 18698 607619313 18699 281589 18700 1112308873647488414657613494 18701 8843346545690309154268738669 18702 33693906393039813588693357529 18703 81886770477490785228116750836 18704 142540788473675911514456927242 18705 189177116778874494065798758882 18706 198958790924114367369652261617 18707 170136841908387762553237975719 18708 120438653935663451448343084931 18709 71486079761516443055873254994 18710 35903493942935996639268878485 18711 15356398865194053766501725637 18712 5616989412941838415420510879 18713 1761148295781298656033143067 18714 473649511647865538429428684 18715 109165311519735783698414174 18716 21506644658275733705286779 18717 3606265916489859755304037 18718 511463070520170940336235 18719 60824992598260910232670 18720 5995101482593066745161 18721 482133302248789939401 18722 30974466093388070828 18723 1543832379402126058 18724 57250908612569353 18725 1483458371071813 18726 24286710968437 18727 210619129399 18728 680451591 18729 329931 18730 1154754005217409094129393500 18731 9185712182310064069425098568 18732 35017876073722260015985159634 18733 85154070062112033114049786782 18734 148318729694328815172976030370 18735 196971614517659077521744468076 18736 207295867098148808379505715635 18737 177391999003915057667476843230 18738 125668669599254482957024213171 18739 74649563930278281578573124707 18740 37523953809001529046864078268 18741 16063913827678632516263126119 18742 5881428215348010747997505058 18743 1845963704008164128107629655 18744 497012929278684060207197485 18745 114688396022547552690210166 18746 22624525739067497937043158 18747 3799208438036264121009178 18748 539692144801930887304763 18749 64297374580305835621083 18750 6350244396326407557546 18751 511889086940633243477 18752 32976272312046153187 18753 1649018356189591664 18754 61401466376164213 18755 1599443606358500 18756 26377502171798 18757 231286850988 18758 761661641 18759 386155 18760 1198795228899869161882704255 18761 9541139077593055634518407019 18762 36393110435296145456193216959 18763 88549829717773298064601651522 18764 154327451620995595322143302140 18765 205082548491555702398879076861 18766 215977155601355637012817939898 18767 184951972064665746948137823704 18768 131122433385753507202382096575 18769 77950960054646355169583655115 18770 39216458009026929266792480908 18771 16803536111603994204917822092 18772 6158127975612849146111316761 18773 1934801450061686441898938070 18774 521511039150511380902266590 18775 120486565318910547316025730 18776 23799596399230269794778931 18777 4002308490451173263113057 18778 569453846107490695803443 18779 67964680986136467023293 18780 6726064736888393161111 18781 543448708205375196778 18782 35105051987927481737 18783 1761230457572745688 18784 65846580449766584 18785 1724286142311442 18786 28643501825656 18787 253918187134 18788 852167199 18789 451276 18790 1244491690591041769983175654 18791 9910118262656262180890892231 18792 37821565521581729318875128115 18793 92079026318944924801342326460 18794 160576037109676256027044147590 18795 213522576720351762169935306893 18796 225016658846320477709928828068 18797 192829378543030705930053074272 18798 136809375793895903747042048532 18799 81396190957080371347626622095 18800 40984161684602703535584708391 18801 17576700847156022755103607336 18802 6447648576411649768662906965 18803 2027849380133258182746734234 18804 547198100898547250461637390 18805 126573306980597004043317205 18806 25034736231773806270647562 18807 4216092252773424668051713 18808 600830026632098081914161 18809 71837671442989836970929 18810 7123745761798646108115 18811 576919578177274476763 18812 37368710000240897014 18813 1880928843306285113 18814 70606716636749151 18815 1858646793608772 18816 31099009282062 18817 278694021381 18818 952997413 18819 526823 18820 1291904696109307384421364284 18821 10293158960226477583722418394 18822 39305270923710740814468412744 18823 95746826743393276806092827667 18824 167073921263373761400257317489 18825 222304856143969460288199172740 18826 234428940482458420936400214245 18827 201037350468704900307514840183 18828 142739318910605693516169506726 18829 84991430039700751847393023407 18830 42830356088597485238691036205 18831 18384906346779542319303156700 18832 6750575079514369533913099893 18833 2125303979000624344727203236 18834 574130928791516006052164746 18835 132962759576224427548378236 18836 26332967532990461129631547 18837 4441112724142292088848764 18838 633906838641787823869374 18839 75927689587318515144559 18840 7544537279411920723288 18841 612415391670161288796 18842 39775634258660338103 18843 2008603221190890528 18844 75703732645587101 18845 2003234497314274 18846 33759455721411 18847 305811043085 18848 1065275017 18849 614154 18850 1341097788929047489365574860 18851 10690789248813916785521386170 18852 40846332505286026452379326554 18853 99558595020259551012272481393 18854 173830904893200981215464629950 18855 231443061999506999110087754384 18856 244229147560650692583137598635 18857 209589555125222195837372450975 18858 148922492430396179592245530640 18859 88743111727985766220443471235 18860 44758474369123118235430048054 18861 19229716844952518592020528584 18862 7067518840983649197132055534 18863 2227370761226309880307876143 18864 602369010153176158638016427 18865 139669743602629248634390932 18866 27697462262682918181389617 18867 4677951068942008948439804 18868 668774956690903600858759 18869 80246694236048087175070 18870 7989759328326989956773 18871 650056487283343562987 18872 42334724704039564988 18873 2144774713095126748 18874 81160971641667109 18875 2158809843077631 18876 36641501486817 18877 335483786929 18878 1190256884 18879 715220 18880 1392136830671538542733497661 18881 11103556750783286506867905178 18882 42446935227050642280839340173 18883 103519899743141301566832793497 18884 180857168486397494106010191872 18885 240951407939832059386530559973 18886 254433033560366847892490033500 18887 218500216545063370661323472899 18888 155369550320407058588781282782 18889 92657942343270227418799469898 18890 46772097595610852817898784294 18891 20112765354977608891830918995 18892 7399118675017071861064903147 18893 2334264679800694778130991205 18894 631974629188571977850560306 18895 146709793862933962260326770 18896 29131549338475520690815343 18897 4927218028312460691391405 18898 705529811128418013949602 18899 84807292191029863040909 18900 8460806055826493903338 18901 689970228645289234038 18902 45055423960477424422 18903 2289997825474658841 18904 87003360228699992 18905 2326188641675865 18906 39763120981722 18907 367945465364 18908 1329314759 18909 831820 18910 1445090084449323899561702514 18911 11532029345169737916216252776 18912 44109346074647300098246522430 18913 107636521757858465421425985771 18914 188163286700066968899293902495 18915 250844666921691773694412400901 18916 265056982312341913510900866325 18917 227784137855267106608392522540 18918 162091588156714619238233893087 18919 96742911421390099045089480590 18920 48874961036981865472645749043 18921 21035756647713950953474356997 18922 7746042068523540593063578162 18923 2446210552995948274787974975 18924 663012996458048435613410500 18925 154099193358023574097476410 18926 30638722280056310093748555 18927 5189555401281442181244724 18928 744271833472095164767434 18929 89622772766520297253189 18930 8959149807778789746934 18931 732291407407133542560 18932 47947749848488544646 18933 2444862552589420140 18934 93257514555886265 18935 2506245958147167 18936 43143714683267 18937 403450319748 18938 1483981421 18939 966466 18940 1 18941 1500028301163762960642988462 18942 11976795906116726828086714601 18943 45835917093176097351357054929 18944 111914462134934228100456895000 18945 195760243400133783122547574628 18946 261138192892342501940932876831 18947 276118032851127267824982109295 18948 237456724506700855373702957132 18949 169100161158554450759620717539 18950 101005303495508312327054003221 18951 51070960702300525355175646933 18952 22000470357375696441028055373 18953 8108986448611677319703360333 18954 2563443510229788224730615668 18955 695552384252496878104934862 18956 161855008760957814919739870 18957 32222647219805571604620978 18958 5465637598863040935343332 18959 785106714228499182577320 18960 94707144122827417924918 18961 9486345439428849247765 18962 777162668679422854331 18963 51022329748488362912 18964 2609996597769938939 18965 99951851522496144 18966 2699920199312891 18967 46804207866954 18968 442274644750 18969 1655930387 18970 1121504 18971 1 18972 1557024808858890163472638051 18973 12438467067843442295601181288 18974 47629088532389899934143179046 18975 116359950437182020657373696211 18976 203659447265730224931349644816 18977 271847943304779914741439916143 18978 287633905233129958938235549761 18979 247534008421422148963067895839 18980 176407302948137761930895143342 18981 105452710361875536482410144933 18982 53364160154720825387282354902 18983 23008764219736459803304753019 18984 8488680505260639965160328227 18985 2686209457772943318927230656 18986 729664268134818169352979206 18987 169995127547212996743911846 18988 33887171297162656004628508 18989 5756173274694452621641290 18990 828145673795583182320333 18991 100075171505054791331866 18992 10044034860766985859686 18993 824734960682061772018 18994 54290437043674687465 18995 2786067743380540575 18996 107116709090705191 18997 2908217720103748 18998 50767179495899 18999 484719499770 19000 1847028683 19001 1300154 19002 2 19003 1616155605238265151876790440 19004 12917676017081162894355562014 19005 49491392106502750727078180947 19006 120979453293163747650067342647 19007 211872747979963909806523047482 19008 282990502492766556447352620526 19009 299623027357099233454479207483 19010 258032673093882690879918610359 19011 184025545064824025660785734969 19012 110093043848025887467874629277 19013 55758797609974682094259309301 19014 24062577448299445568831016893 19015 8885885571539274557272437102 19016 2814765565169814204841735807 19017 765423474923979634162146126 19018 178538296856723509909966088 19019 35636331454753987096132373 19020 6061907035884177308560564 19021 873505747084721413228668 19022 105742417478978086949573 19023 10633951827000096711887 19024 875168009401456384668 19025 57764029635586387858 19026 2973786354079239688 19027 114784472455755523 19028 3132217503458908 19029 55056976965437 19030 531111960182 19031 2059314966 19032 1505496 19033 3 19034 1677499453455166759002202816 19035 13415079313950673937299141081 19036 51425454372727479332426411124 19037 125779683287671309596351337657 19038 220412453028780029818909463290 19039 294583105938011497666823298665 19040 312104562825413167935262836796 19041 268970079683099457728695242211 19042 191967937263536104560338960357 19043 114934549103683466090276083465 19044 58259293331107206610182038846 19045 25163934254223360616914399108 19046 9301397063839857721091892434 19047 2949380773279758070575448972 19048 802908337410572077433560776 19049 187504164167357798120446977 19050 37474363655279267967651280 19051 6383621237991234623733590 19052 921310082562286015319358 19053 111725284272996711496221 19054 11257926989200410805565 19055 928630820198739996081 19056 61455790782538733750 19057 3173908046682774789 19058 122989710428812683 19059 3373076419640441 19060 59699864322519 19061 581808246784 19062 2295060393 19063 1741626 19064 5 19065 1741137981290278177250313409 19066 13931357742286787160382417801 19067 53434000232804383287432458888 19068 130767608180784197959676226551 19069 229291345130425515563994871013 19070 306643665463056464993444805867 19071 325098439885964187725579456561 19072 280364294134340688866704824525 19073 200248068628470477120996655953 19074 119985818435461530030517750758 19075 60870257331638072487734856344 19076 26314947516033169415600145601 19077 9736045984696337999422766722 19078 3090336324885150146413436594 19079 842200856105188498503042460 19080 196913319862829723577894397 19081 39405712538892633106974579 19082 6722137868168333656328756 19083 971688256412351025110468 19084 118041058328017821058425 19085 11917893216874662823734 19086 985302207275972924716 19087 65379172259203366226 19088 3387236510480170392 19089 131769318540362435 19090 3632034582013675 19091 64724155540183 19092 637195248326 19093 2556745319 19094 2012552 19095 7 19096 1807155783834932879337232677 19097 14467217190451087048188578021 19098 55519856561933599537809362713 19099 135950460467470904879332946119 19100 238522700318843082470904636851 19101 319190795384666527411722856876 19102 338625381495941887088643975518 19103 292234115370352173412853521675 19104 208880089534366753744142916860 19105 125255805707273978493270085946 19106 63596497399821664367318045577 19107 27517822605394228189321434468 19108 10190700490865819818201401807 19109 3237926318853577419814268813 19110 883386868334575336378942897 19111 206787341782034563382427498 19112 41435041541874532551174842 19113 7078320520769250550411105 19114 1024776602590220666450538 19115 124707957175231978275150 19116 12615891209056070696108 19117 1045371353135697970868 19118 69548440110647977873 19119 3614626514197825522 19120 141162673594642064 19121 3910421350120271 19122 70160384956790 19123 697694129734 19124 2847128828 19125 2323512 19126 11 19127 1875640529802048246615648855 19128 15023389563710299922725835036 19129 57685955969679842300104303453 19130 141335747290131439747468234640 19131 248120306705173656466013949147 19132 332243839663812430513743818780 19133 352706936550366860926240928422 19134 304599104593682501682789627524 19135 217878734488858550761885543718 19136 130753841329249106272399443336 19137 66443027457191320099932738558 19138 28774861375487149698623711409 19139 10666267529464500047487409237 19140 3392458288883625814025497785 19141 926556225014038715843607956 19142 217148841840481272675399195 19143 43567243498205038555802116 19144 7453076469847987865782580 19145 1080718559539518413420769 19146 131745178754474450870004 19147 13354075407014716633483 19148 1109038399067785597866 19149 73978723005012437148 19150 3856987082693719161 19151 151211795928902128 19152 4209661456245259 19153 76041461889675 19154 763762179302 19155 3169224620 19156 2679678 19157 15 19158 1946683071591067473713378043 19159 15600633729295207405747054597 19160 59935340697579656201809201415 19161 146931260716923035005127578734 19162 258098483942426708502094881257 19163 345822900089667785445140423452 19164 367365512319842306672491281319 19165 317479615743257175699950092657 19166 227259345890734237976399485028 19167 136489647858840324272762400997 19168 69415076265106682176635110669 19169 30088466318790917713587375742 19170 11163694545067312028051139787 19171 3554253807908476906448069977 19172 971802975439410964197882564 19173 228021514818833188499114067 19174 45807451746800866160847884 19175 7847358843266955854810187 19176 1139665034418959878475169 19177 139172953305258675528121 19178 14134720226870764062112 19179 1176515069009472975694 19180 78686063483551161951 19181 4115284882742612371 19182 161961524510453830 19183 4531281855319817 19184 82402866604310 19185 835896971479 19186 3526380622 19187 3087722 19188 22 19189 2020377559237564612644816264 19190 16199736495293848753458150058 19191 62271166658348400472152167046 19192 152745088399171702994938992905 19193 268472103419290619389896395177 19194 359948865536429235785855914326 19195 382624408143662974628622374588 19196 330896827150002610066074351990 19197 237037898740292474161206131229 19198 142473356238768228027558831427 19199 72518096493577497446998727865 19200 31461144901362084136390731329 19201 11683971260802545096508427489 19202 3723649119277301409299034000 19203 1019225560456629642088278257 19204 239430189417596693448702379 19205 48161051768075576363156049 19206 8262168903274297370408756 19207 1201774785689760818921697 19208 147012597955131060876296 19209 14960226626707298806371 19210 1248025327955261665477 19211 83687472119199000278 19212 4390547800220101932 19213 173459700856830234 19214 4876918730263075 19215 89282829587140 19216 914638595522 19217 3922253642 19218 3554327 19219 30 19220 2096821558382651054709446467 19221 16821513624572894308864534853 19222 64696707621757119430839379874 19223 158785624621649057194371450359 19224 279256609210000679556845489926 19225 374643442333203061486419756200 19226 398507850426155948710084057539 19227 344872774438034589323287454167 19228 247231026339386097288672582764 19229 148715522697405250984171083051 19230 75757774167214267890846496235 19231 32895514080990430351495122933 19232 12228131536600728920666021444 19233 3900995795883046741307080211 19234 1068927014383101461420571716 19235 251400881681721035341401311 19236 50633693374734753134854130 19237 8698558438724445866582222 19238 1267214824993721064420360 19239 155286574150774344724652 19240 15833129028320846449453 19241 1323806077494483466541 19242 89000984910190383985 19243 4683868751485581572 19244 185757367352209049 19245 5248325305736136 19246 96722556736367 19247 1000574459855 19248 4360901086 19249 4087947 19250 42 19251 2176116172401955593772845936 19252 17466810884962594659816216680 19253 67215359552428387805879904705 19254 165061581759987449504624400531 19255 290468039808161674464847580053 19256 389929185788689357817115336522 19257 415041028985926877945815236573 19258 359430384719703736788844911188 19259 257856047020210389966968317185 19260 155227146338228706942845173439 19261 79140038503755517094345859541 19262 34394305016915032088798555055 19263 12797255307889433042665731605 19264 4086661428454966533736437812 19265 1121015176071091294775874603 19266 263960850903276342675387533 19267 53231303482705376173858815 19268 9157632274276021568165296 19269 1336160839258898158485142 19270 164018548069700947811740 19271 16756102609870663311820 19272 1404107889813069319044 19273 94645723928219801318 19274 4996409710513773762 19275 198908975654515441 19276 5647379854952445 19277 104766437100102 19278 1094341973895 19279 4846754829 19280 4697178 19281 56 19282 2258366168838739289161164457 19283 18136505136983665781038253297 19284 69830645104985344272804792940 19285 171582002160017608617508679705 19286 302123050673436389921916874901 19287 405829532913936882882054556217 19288 432250134809551068517078807330 19289 374593512134635606846483336993 19290 268930991943410525970150200066 19291 162019687446022635896962358230 19292 82671072161245324476727156958 19293 35960367979101432691905108645 19294 13392470608164457452528529479 19295 4281030344287032002583146171 19296 1175602909520907294240949888 19297 277138658115517237758154023 19298 55960099489460453268903512 19299 9640550902241600808061003 19300 1408797634055045553764795 19301 173233454172639425243012 19302 17731970991607102444323 19303 1489195782992728388851 19304 100641961578125423418 19305 5329405998318330509 19306 212972611245874358 19307 6076094610210141 19308 113462301629656 19309 1196634089812 19310 5384726037 19311 5392754 19312 77 19313 2343680110290659809951778932 19314 18831505460438879949901657594 19315 72546218282179746129987517176 19316 178356270454342022946975240201 19317 314238937621062247146904682819 19318 422368836388039651906887001579 19319 450162399263183683129246725478 19320 390386974784817447335201992564 19321 280474634007659690075727705647 19322 169105086538604187075139237659 19323 86357321910582782200524025148 19324 37596677465409330163163062773 19325 14014955679011460939178509231 19326 4484504357727434565419547978 19327 1232808334469157813147293630 19328 290964227296453843971006405 19329 58826603288086237767812371 19330 10148533242942851747754546 19331 1485319599230190727676253 19332 182957562049001921375028 19333 18763714332786327954765 19334 1579350039123454292347 19335 107011188498272983824 19336 5684170815469212830 19337 228010229516011128 19338 6536624910492191 19339 122861663655359 19340 1308202522521 19341 5980179166 19342 6185653 19343 101 19344 2432170489904819490753235039 19345 19552754321238070808877587271 19346 75365869261823130957687894504 19347 185394126332005081202603119572 19348 326833661085246743052524462538 19349 439572399813302552300241184988 19350 468806134817569748561707351096 19351 406836593119770250448384473650 19352 292506517914496693824421136151 19353 176495784193988760934028405097 19354 90205509750839488362862271921 19355 39306337535323128054468830199 19356 14665941171302606266178968179 19357 4697503553811719153473218927 19358 1292755067396418179040321545 19359 305468909405645900227675406 19360 61837655946920524148508489 19361 10682859539793651692776719 19362 1565931197951670379215810 19363 193218546731685457413168 19364 19854477864200534381637 19365 1674867068343475242460 19366 113776185492122038570 19367 6062100068334041142 19368 244087909946027217 19369 7031279359652865 19370 133020016141805 19371 1429864142703 19372 6639052169 19373 7089463 19374 135 19375 2523953871641022248234485022 19376 20301228779872782387893696087 19377 78293529398550275988060246001 19378 192705677777688133713764716352 19379 339925871288619717305075318820 19380 457466514308119751054103095281 19381 488210777344015251559119952628 19382 423969229827905856968130077006 19383 305046991433911671943108376695 19384 184204741684090510090822644831 19385 94222644485441714124273102363 19386 41092587369273602897682062704 19387 15346712441448512219420938242 19388 4920467106480843262928502415 19389 1355572473417713680149253293 19390 320685549383197581427226675 19391 65000433085784871579087675 19392 11244874395533730798027714 19393 1650847480286785261070076 19394 204045562649632821195028 19395 21007580876477588829709 19396 1776060320523617022517 19397 120961099531434630206 19398 6464677469115983077 19399 261276123460054638 19400 7562530273147369 19401 143997109920565 19402 1562504827604 19403 7367830321 19404 8118221 19405 176 19406 2619151035468636573452365060 19407 21077941743005920696528030307 19408 81333276406656432745257298739 19409 200301414797444655031131787376 19410 353534934351088309237164378066 19411 476078496487588473535948578227 19412 508406930041038150787367263249 19413 441812831292307651000243215823 19414 318117237917933444995763518715 19415 192245462447283727490425466053 19416 98416033778042948963200714065 19417 42958807062950198054054762602 19418 16058611946749013389029147966 19419 5153854132887709537267448550 19420 1421395929539951659530649290 19421 336648556246017869566853625 19422 68322460981444630203898927 19423 11835989956435712595543069 19424 1740294622557409494026823 19425 215469321412167060114009 19426 22226526191057189848541 19427 1883261248019676929768 19428 128591524258281974656 19429 6893479964770861837 19430 279650020075363404 19431 8133025254924180 19432 155857295011813 19433 1707086840724 19434 8173684660 19435 9289054 19436 231 19437 2717887127668117124914702475 19438 21883943259692584161473518374 19439 84489339730469440691167383482 19440 208192223648598432367220108214 19441 367680959372650017280399896342 19442 495436727883724209210557847421 19443 529426409053655322363858226307 19444 460396470671392367265029163057 19445 331739310111304361963223757430 19446 200632014433426930672481455453 19447 102793296707669770231054145051 19448 44908523666388761277117433331 19449 16803041744055093917185550237 19450 5398144585359561256937585533 19451 1490367099791202843663462766 19452 353393976422161372897418190 19453 71811633436243468073432754 19454 12457689251531411376854154 19455 1834510493717730617496281 19456 227522173611211494537139 19457 23515010136264582958465 19458 1996820321434517873301 19459 136694585039524387610 19460 7350183474185551421 19461 299289731571360200 19462 8745599123030263 19463 168669842349798 19464 1864653426670 19465 9064446551 19466 10619825 19467 297 19468 2820291816414081953833275019 19469 22720321863800814492546388054 19470 87766106108945031832148224126 19471 216389401592056917272197747268 19472 382384826525971975300882808830 19473 515570695859053920623865648474 19474 551302290849581265116282660481 19475 479750392667212941530937940831 19476 345936165310230971345234559890 19477 209379053356277871796012828763 19478 107362376843512005760570293647 19479 46945417478021425606511073960 19480 17581466096131299256439031101 19481 5653840182651221545177579474 19482 1562634222749267607817722953 19483 370959570470688151312015351 19484 75476229445611328261957298 19485 13111529694337558601273600 19486 1933745250111300226108791 19487 240238194854942487727299 19488 24876933058118617328234 19489 2117108102154379619037 19490 145299029041128454576 19491 7836568993552929079 19492 320280696921236817 19493 9403287099419629 19494 182509335640357 19495 2036337323067 19496 10048766198 19497 12132143 19498 385 19499 2926499452822886615568834453 19500 23588205964255351156364520029 19501 91168125341408787672798225483 19502 224904672185943105272587862789 19503 397668216195842178110703641435 19504 536511036069343576903805185369 19505 574068961419019787767274224423 19506 499906060046551057368148281947 19507 360731701922173742728140440855 19508 218501846889605221983254467515 19509 112131555860546639371410711400 19510 49073328604292438731980420745 19511 18395414190291041360960032807 19512 5921465382193517017870306856 19513 1638352412019577527115590097 19514 389384893340763217820119572 19515 79324931701587193039808590 19516 13799146754809568849125238 19517 2038261959981800490967557 19518 253653276238477102973762 19519 26316410390807403083234 19520 2244516373852721943901 19521 154435320391218864126 19522 8354529048676647296 19523 342714004843255727 19524 10109338418293980 19525 197456043050219 19526 2223366235268 19527 11136089445 19528 13848642 19529 490 19530 3036649237653882755830962542 19531 24488765284783679533634537549 19532 94700116261611478712275049612 19533 233750201140123494002189976324 19534 413553639203942291275412419131 19535 558289576533267970762786879127 19536 597762167367224048475209607955 19537 520896201982426474521451104045 19538 376150797481689609788166564410 19539 228016299844734240631254432359 19540 117109467718036588805583520821 19541 51296263795878728101504984144 19542 19246482974069020228699273468 19543 6201568395114609329396399493 19544 1717683970236981810959125649 19545 408711378330923819630970526 19546 83366845971404097187664268 19547 14522257809723134065031377 19548 2148337259227418048531757 19549 267805219486630619056855 19550 27837784319473954611203 19551 2379459337101180803940 19552 164135740943474491105 19553 8906074559440951144 19554 366686761874639457 19555 10867231348983840 19556 213596366994258 19557 2427072656377 19558 12336839633 19559 15796510 19560 627 19561 3150885393860003811146380184 19562 25423212354901799567574428577 19563 98366972927516173281388457928 19564 242938612751907631997419501595 19565 430064468158783455404070744863 19566 580939383368956883546361735972 19567 622419068971586332022033104882 19568 542754864286221421570848493845 19569 392219348179469625318494994667 19570 237938980368750379833217582744 19571 122305113423830075033806849148 19572 53618403572005486881293856822 19573 20136340112893520365170915555 19574 6494722245887303760786491046 19575 1800798717190592401136575702 19576 428982424916304405486880163 19577 87611521391767975535742501 19578 15282666179959987881460703 19579 2264262039910757652451621 19580 282733836995822566365986 19581 29445636063027703971644 19582 2522374869562324125284 19583 174434496727285250635 19584 9493342094585851554 19585 392302479943311527 19586 11680688718498669 19587 231023273332276 19588 2648900369811 19589 13662396766 19590 18004401 19591 792 19592 3269357345189995718998384985 19593 26392804053937240977909911279 19594 102173771034495939289113343577 19595 252483006943917124543344228352 19596 447224969972088097136437449643 19597 604494808259554724140210386872 19598 648078295277700327527419686107 19599 565517461603286040349823438913 19600 408964309963923936231772573770 19601 248287147204129677635095431039 19602 127727876408306703298607162560 19603 56044109644817835254498489261 19604 21066727074929247709129952250 19605 6801525878535067415161781794 19606 1887874332697493972301913203 19607 450243490619451446484853946 19608 92068971721535393810761421 19609 16082265363685466829940458 19610 2386342173160903074176082 19611 298481057033791468435916 19612 31144798812935396746503 19613 2673725856317074559820 19614 185367830644764155292 19615 10118601587802553342 19616 419671492561152971 19617 12553695016947225 19618 249836807398121 19619 2890415781382 19620 15125307046 19621 20506414 19622 1002 19623 3392219901051508808661469372 19624 27398843209949009736666964960 19625 106125774559890380405612971800 19626 262396976925869742094512639408 19627 465060339584393701117309974865 19628 628991537712213677038596441634 19629 674780001311618727503373816744 19630 589220831647658329351861170451 19631 426413741276960144536882217160 19632 259078778052169100853816044673 19633 133387538532772337634650057398 19634 58577932656258278166570380746 19635 22039462348476615844595422052 19636 7122605311411329645609091955 19637 1979096714877932088704198294 19638 472542187107854126137359174 19639 96749697597234499223775693 19640 16923043474712930850927940 19641 2514899268130568718751621 19642 315091034347865560673152 19643 32940371358786852672806 19644 2834001593115504494964 19645 196974141521327239224 19646 10784264492778203306 19647 448911393203007815 19648 13490514096773190 19649 270144589330470 19650 3153315629368 19651 16739265979 19652 23338721 19653 1255 19654 3519633447851395498624534219 19655 28442680255468440063828166169 19656 110228442647147944129705000404 19657 272694627502798385728545724891 19658 483596734944200555288585387353 19659 654466644177306069137618355082 19660 702565927488411371808793089545 19661 613903291554403194656236266277 19662 444596847487982673453230130792 19663 270332599084257053446198756030 19664 139294296758099427783155313962 19665 61224620240409149462625483537 19666 23056444797538724107155681460 19667 7458614842653110459842740585 19668 2074660354513543342634981683 19669 495928380709849361245989886 19670 101664709838129044115780020 19671 17807087895905072986128210 19672 2650271468805917213303579 19673 332610266466424577062141 19674 34837732440236092989631 19675 3003719267559164469838 19676 209294110123127125838 19677 11492892454509456096 19678 480147505780339184 19679 14495708643593404 19680 292062406002594 19681 3439440055361 19682 18519358612 19683 26544077 19684 1575 19685 3651764147036929517380365917 19686 29525714942051384238564614529 19687 114487436738069340782190809237 19688 283390594053025793037592311305 19689 502861313286586792590572852026 19690 680958639097092811372433457630 19691 731479461300117584056651937588 19692 639604696431053689572016262809 19693 463544027092612617994001008285 19694 282068115646755403456079176039 19695 145458780500442450464002011507 19696 63989125424788082323172605772 19697 24119657161400602770865871622 19698 7810238308498906917022987759 19699 2174768726199371032322116825 19700 520454297548742049864584864 19701 106825553849434269171948411 19702 18736590157803607686344372 19703 2792814290497775533452526 19704 351087715970369005802216 19705 36842555859522975304645 19706 3183425521354471379584 19707 222370832271231652937 19708 12247206474094386727 19709 513513380346047733 19710 15574160349563833 19711 315714782225395 19712 3750781734328 19713 20482049081 19714 30167959 19715 1958 19716 3788784140069279548723290706 19717 30649398115700903750159700898 19718 118908627961965747579765818811 19719 294500062200045152194557028583 19720 522882268758872316791223776608 19721 708507527955624654150344795110 19722 761565701369284692100745149970 19723 666366500192727486712063148098 19724 483286919745193791868171478360 19725 294305644207063138120273638135 19726 151892069701932774157749024719 19727 66876615384635831901361964760 19728 25231169704309506009083507984 19729 8178190396754625627630597556 19730 2279634697031876385175412570 19731 546174633504264796762925259 19732 112244335174747234436046841 19733 19713851053281205375586637 19734 2942901497988408605409947 19735 370574939047795926028523 19736 38960826398190857496628 19737 3373698099146419701906 19738 236249959724392420495 19739 13050096651211974915 19740 549151324784089852 19741 16731092070110293 19742 341235659569207 19743 4089500949668 19744 22645456583 19745 34263857 19746 2436 19747 3930871760568441336502982102 19748 31815233555290708669592333051 19749 123498104790854068346277757323 19750 306038788203315228085467243257 19751 543688871442630372750799384940 19752 737154867404284783926179208757 19753 792871523957496847882720868796 19754 694231818768696902571593365972 19755 503858456196814220185826450131 19756 307066345590299569017937206331 19757 158605713645373407682010162444 19758 69892480564808074508055027417 19759 26393144021597946169625411280 19760 8563218017787872574178636803 19761 2389480953606914948831104220 19762 573146669219433701921850169 19763 117933746250848454462372280 19764 20741285999388525329059370 19765 3100926027344572927896922 19766 391126220637407470127325 19767 41198856575978638471891 19768 3575147587463775355880 19769 250979848986791369584 19770 13904632481191250634 19771 587212965171881375 19772 17972090808778878 19773 368769054747099 19774 4457936378889 19775 25029352287 19776 38888912 19777 3010 19778 4078211753876970704745446010 19779 33024779876193071309528556599 19780 128262180970130843458366282065 19781 318023120093866969072225163781 19782 565311507823123971070640608482 19783 766943824540108060826134493588 19784 825445652021628462159670881700 19785 723245495771515977457674715786 19786 525292910213337360904367633145 19787 320372259557985704778886653157 19788 165611750543115158490274070316 19789 73042344184479294582907590034 19790 27607837008855795867359530531 19791 8966101735532776357213003825 19792 2504540448135846520669769304 19793 601430390380956609764837704 19794 123907094420701267178232025 19795 21821430658223159417739012 19796 3267300953564698068964664 19797 412798716505247527076835 19798 43563304299925043782583 19799 3788419249837175108246 19800 266611718776824006617 19801 14814073798400425384 19802 627859846492905484 19803 19303132922598807 19804 398469837754106 19805 4858622486606 19806 27655477331 19807 44109857 19808 3718 19809 4230995504298269740406457712 19810 34279652501390928896023799825 19811 133207403734496712918006464133 19812 330470019581538098951676046426 19813 587781722759085983838056409947 19814 797919238416837499751775986015 19815 859338726914008961260221935700 19816 753454170723257269716266250801 19817 547625952550807102564390142837 19818 334246340782117562389511411823 19819 172922727931501622277834848674 19820 76332072140486115020334563040 19821 28877605001031900260944931882 19822 9387657261092329149537527913 19823 2625056864522508187671715177 19824 631088613511099798910068058 19825 130178331262772399087514105 19826 22956946829067458403615741 19827 3442460506270662030464322 19828 435652602591914504103531 19829 46061191445836340704545 19830 4014194962057680380461 19831 283199816343717387512 19832 15781882342698215561 19833 671264065907759264 19834 20730610300611593 19835 430504490335176 19836 5294302246524 19837 30547549972 19838 49998275 19839 4565 19840 4389421270273868352138957898 19841 35581525702432474459336407896 19842 138340562319244991424469216571 19843 343397084761604009698645128816 19844 611132263007668672615222146003 19845 830127683871606010001556302104 19846 894603382826264667925489372109 19847 784906349936989003979206342633 19848 570894707068569664319944438646 19849 348712496270118823519118214524 19850 180551723903524747001782013500 19851 79767783325782777879406693793 19852 30204908088632380864855828337 19853 9828737011635773745340492146 19854 2751285105280947048692269049 19855 662187117519906365721204860 19856 136762083297701416917271518 19857 24150628624752362385835881 19858 3626861135824437511694420 19859 459751232009354251147195 19860 48699923425025263971987 19861 4253195254245549224711 19862 300801593438542255818 19863 16811734048889241043 19864 717608951267374550 19865 22261359028918455 19866 465051997772068 19867 5767947196202 19868 33731630703 19869 56637373 19870 5604 19871 4553694427773127944297526114 19872 36932134712667765610899858765 19873 143668696777381426320400168131 19874 356822573649558224160265122848 19875 635397122361363284897594950891 19876 863617537753164288778332684293 19877 931294324080313951758241518955 19878 817652480155334520901406592294 19879 595137809063547258224931380704 19880 363795624298334173902063642405 19881 188512369213635460161284732987 19882 83355860380151466422599229549 19883 31592314618479878221806918067 19884 10290231737402357179281115364 19885 2883491800211414619068491625 19886 694794781277299098373045606 19887 143673684135865359412370710 19888 25405408945669818196434011 19889 3820982632299270352428094 19890 485161300059191079897162 19891 51487309783088316316576 19892 4506181464183488362766 19893 319477892160971724171 19894 17907532035933114447 19895 767089776578501124 19896 23902689195553848 19897 502304722042259 19898 6282772428649 19899 37236143730 19900 64116576 19901 6842 19902 4724027722178077630882248397 19903 38333277915290881494797009927 19904 149199107113407865864822117985 19905 370765428573815159881423088634 19906 660611588455735273124572471652 19907 898439047640718103743417828841 19908 969468405373838186960676946853 19909 851745025051805754126433272705 19910 620395465912307723280019870012 19911 379521654913983151669029491318 19912 196818870290008809258626974189 19913 87102960891008301092953846112 19914 33042505886808651924724441883 19915 10773072219742725032501666875 19916 3021955837792512749493151294 19917 728983727476553250557129014 19918 150929208132544609648743990 19919 26724366265627519754475004 19920 4025329299918622716328183 19921 511953017689636175287990 19922 54431585888989768080856 19923 4773958009253832750327 19924 339293141565979499284 19925 19073420404827547165 19926 819914528189419938 19927 25662417480393597 19928 542469423601155 19929 6842259716063 19930 41092296701 19931 72539412 19932 8349 19933 4900641528955686009490395132 19934 39786819108798023838162363527 19935 154939362744980768082987004872 19936 385245301457163111612479979612 19937 686812291308938050725383479333 19938 934644403145693897558760155154 19939 1009184715091538277059141325289 19940 887238544704595484180701143743 19941 646709520110905035275356899340 19942 395917592067839327421385457370 19943 205486033190970312682832732007 19944 91016029062870672732370728426 19945 34558281032792357923639200629 19946 11278231043252762105602985780 19947 3166968920288294987287364151 19948 764829473072233004607831270 19949 158545505620156611870518105 19950 28110731744255052004125503 19951 4240431189633050084476742 19952 540200293801247550857199 19953 57541435766323846578327 19954 5057374781976327965160 19955 360315565291079498142 19956 20313798822121325277 19957 876304712887625569 19958 27548901076648594 19959 585768266102617 19960 7450175140160 19961 45334118962 19962 82017447 19963 10143 19964 5083764123419788737474820620 19965 41294689852561745300417455110 19966 160897312304046785314786746061 19967 400282580018887255790649516497 19968 714037253656160873151276039672 19969 972287809892124508864396176429 19970 1050504661797619840465233915210 19971 924189778156655026378460067008 19972 674123514805922765119659229672 19973 413011557442335754154458545070 19974 214529288543753772390703532083 19975 95102307874806764479549179349 19976 36142562140937892425351732031 19977 11806724445184838068301575409 19978 3318836143613012154205715099 19979 802411086588687385822650676 19980 166540239790461845426445182 19981 29567896681508057823555372 19982 4466845392703676578187180 19983 569980926860265130377784 19984 60826016130926403819578 19985 5357329677223903190760 19986 382617401173498804681 19987 21633338007787950808 19988 936496222862674414 19989 29571074731809508 19990 632439986627274 19991 8110595758217 19992 49998945486 19993 92679200 19994 12310 19995 5273631959895139277518918358 19996 42858891895314332489784749135 19997 167081093789462390253170643300 19998 415898414930612561037271923295 19999 742325943144436753832403193003 20000 1011425566274841174286509616249 20001 1093492064029234691392940985457 20002 962657729180179884889178347405 20003 702682761913740303548655917497 20004 430832836042326989975342491413 20005 223964717505280810396143266420 20006 99369351745972192682210234549 20007 37798399561127478693000109342 20008 12359614245455508375594805265 20009 3477876603040697071420758723 20010 841811352607865107309381429 20011 174931925302671500012597766 20012 31099420330387081628074917 20013 4705157398226295321832510 20014 601376806271973489685980 20015 64294981692348097337878 20016 5674771256716745095862 20017 406275133162664420722 20018 23036996104866907917 20019 1000740248172683608 20020 31738489340648716 20021 682741051217562 20022 8827930310317 20023 55127476756 20024 104663560 20025 14883 20026 5470489960606637804378314987 20027 44481499689429377127301153641 20028 173499145083523109456573299476 20029 432114747960086109456787924130 20030 771719326455586973096136350837 20031 1052116143098278247770666929231 20032 1138213243515047549698343402128 20033 1002703755368081713432904128498 20034 732434412928765593256934384561 20035 449411923618365463127428335268 20036 233809078786233102059722508363 20037 103825039730155538639420730369 20038 39528977455455762164486606616 20039 12938009860709926624221272372 20040 3644424025894465970251860076 20041 883116943759350235633623986 20042 183739968697126489169157869 20043 32709038084897591414598124 20044 4955982517744804977057838 20045 634474124018617701798085 20046 67958511789859427557379 20047 6010701559685095611778 20048 431369736590983682473 20049 24530036060324594027 20050 1069304252959698045 20051 34061354032811624 20052 736946994817574 20053 9606949956580 20054 60764335071 20055 118129911 20056 17977 20057 5674591814627738453153279768 20058 46164662993989801095398169985 20059 180160214845261006746330657328 20060 448954341138328582157982213813 20061 802259925427512855803435560587 20062 1094420266202447405235089224166 20063 1184737121947700588691820608413 20064 1044391660679646270221967062988 20065 763427532525242464164468379601 20066 468780575995077946269880710853 20067 244079836781329950956967404085 20068 108477589261102641316135519718 20069 41337619581386559516732938279 20070 13543070406048763588031825146 20071 3818827432398822053173832480 20072 926418600549333076677896565 20073 192984710697531324433096163 20074 34400670060907808337708044 20075 5219967380177435866241052 20076 669363597060732986091082 20077 71827338426734606403634 20078 6366179065973252983930 20079 457986937158927378272 20080 26118043995273383371 20081 1142473005482961656 20082 36550580064962752 20083 795353749414893 20084 10452812577069 20085 66958152765 20086 133250702 20087 21637 20088 5886200287233344079024249074 20089 47910609569733206099431101666 20090 187073373793816975984454397174 20091 466440806986837184104025095912 20092 833991875246565696383115042846 20093 1138401002186523375817287854225 20094 1233135321443720391901094886436 20095 1087787791572370271939723584441 20096 795713175061251511653921796986 20097 488971860380061577928095255103 20098 254795190850430962637685952320 20099 113335570471272953894033381800 20100 43227795321148821923430084728 20101 14176006888176613817537122287 20102 4001451825930049473124215464 20103 971811319380613253105125104 20104 202687470488795781519191880 20105 36178430088549357881201891 20106 5497791500511476477137668 20107 706140701056745745589219 20108 75912775780636976233367 20109 6742321821370360187342 20110 486217484800488253050 20111 27806948705730498079 20112 1220549679608513728 20113 39217828628594060 20114 858279177871914 20115 11371098194779 20116 73762212505 20117 150223239 20118 26015 20119 6105587540014182118601274767 20120 49721647969071512177745415067 20121 194248026395657650277136630312 20122 484598639842818559682456085726 20123 866960984786334947078068564356 20124 1184123847344508248023389531014 20125 1283482268829358051148643158676 20126 1132961136856941093105240059826 20127 829344464097685517831159980185 20128 510020208731660824375986294029 20129 265974105796856488822119288649 20130 118407921107598546941615981439 20131 45203125967700728047680299705 20132 14838084493888816549353565013 20133 4192678913952433024084662700 20134 1019394549130794557263046462 20135 212870592061166419393950075 20136 38046635135501967919811182 20137 5790168925807387726005369 20138 744905915950762408059743 20139 80226751260742104411673 20140 7140310732188520798714 20141 516157442842304050820 20142 29603042273112055337 20143 1303857017233939069 20144 42075560751777784 20145 926064599774230 20146 12367837445447 20147 81234568965 20148 169261391 20149 31185 20150 6333035462121733320088935791 20151 51600170424491504868875107710 20152 201693922969885974989984683264 20153 503453248321771499970695395841 20154 901214799170896538165601918839 20155 1231656819931610839469832054483 20156 1335855303895979989135980671727 20157 1179983431417479046817052845931 20158 864376675049299977018397206826 20159 531961473267042578063597532327 20160 277636343591161983236713934089 20161 123703962068771715961052679581 20162 47267391278018545573530874178 20163 15530624977979784939854051435 20164 4392907860984313862864808175 20165 1069272396672561597438687400 20166 223557492715757607678952964 20167 40009815181577290502195230 20168 6097849962304516737309663 20169 785764984038693155802243 20170 84781838197295532593373 20171 7561393039860187495333 20172 547908493735721233277 20173 31513001938472552425 20174 1392738570810234864 20175 45137091588370572 20176 999076546537345 20177 13449552407133 20178 89438787166 20179 190608906 20180 37338 20181 6568836013025264239829505040 20182 53548655838756287827368474037 20183 209421172226390133426881653464 20184 523030988958127268352709527112 20185 936802664643360358971630587565 20186 1281070555884296815426593592213 20187 1390334791773940934814742254499 20188 1228929263944508863544401257523 20189 900867321089421530937792107823 20190 554832984195159080895082982807 20191 289802496390516906378963578156 20192 129233413589579147913184302850 20193 49424536304910318697940362982 20194 16255009154827331378902508549 20195 4602556074995239521445575879 20196 1121553841736352002199002039 20197 234772713830565240586938174 20198 42072723565785523990293056 20199 6421622987517400706671334 20200 828829181118799230753791 20201 89591290241849212705138 20202 8006885983406806979131 20203 581578261840071386883 20204 33543913221131900905 20205 1487560014815263978 20206 48416647132777889 20207 1077708513556150 20208 14623289917152 20209 98444106019 20210 214530456 20211 44583 20212 6813291577175407469511363434 20213 55569672880444862851790102375 20214 217440254252088098972094549552 20215 543359201066091812338436543088 20216 973775795823451779003291690175 20217 1332438408121439582508051661831 20218 1447004239579378150670704280727 20219 1279876188833672292073473331438 20220 938876242434548898921913990618 20221 578673609762483407011452270703 20222 302494020905829363271030064206 20223 135006412098833706177653692706 20224 51678678519017649639697572752 20225 17012679498087708781430214290 20226 4822060028696596916619078368 20227 1176352961533932893930301433 20228 246541973990863422389244916 20229 44240347828235462081680123 20230 6762316351483671025612392 20231 874215601397542249417904 20232 94669077572540853084208 20233 8478180661637402648680 20234 617280654660861455809 20235 35703294449731856472 20236 1588710547001575247 20237 51929425851494239 20238 1162382967981674 20239 15896668609036 20240 108326288007 20241 241326842 20242 53174 20243 7066715330982060368017400163 20244 57665883188488216078654021963 20245 225762033961055338834052456957 20246 564466242864320343851846481707 20247 1012187345440860445999191141044 20248 1385836549558636612740634903287 20249 1505950417494074441475012715360 20250 1332904842408944452315653021334 20251 978465699139907599234879840403 20252 603523818702823049500283669373 20253 315733274170824871354310317968 20254 141033527778527602751879854363 20255 54034115233149111315824779328 20256 17805142853122055138897147865 20257 5051876117250360947573436129 20258 1233789165579295158055445951 20259 258892224592233835863613456 20260 46517921070066652277704807 20261 7120800371434225848725411 20262 922047456818598563441906 20263 100029924991063388553396 20264 8976746103853702624014 20265 655136223094392924535 20266 37999122688255202466 20267 1696604367633863561 20268 55691663118791389 20269 1253553359580453 20270 17277917873040 20271 119167835502 20272 271324946 20273 63261 20274 7329431622528141670922456325 20275 59840044689485551748538237296 20276 234397775024871569201967557533 20277 586381528909592739743464228078 20278 1052092476634193698300028094588 20279 1441344079972556738671303168040 20280 1567263484444453936018658222698 20281 1388099063635080467340161284378 20282 1019700467542028806946285727909 20283 629425745186069949837316698108 20284 329543550769436844562553533935 20285 147325782852947768816459635925 20286 56495331341590436083783471494 20287 18633973266970400490816910917 20288 5292481553986988235784086087 20289 1293987441163066187316683980 20290 271851708029718613193765811 20291 48910933855880432026948452 20292 7497989424450832196284207 20293 972454391552632061784332 20294 105689352015225383957574 20295 9504133562117090595716 20296 695272542219593910453 20297 40439861240410628301 20298 1811682259332635924 20299 59720701163305030 20300 1351706416925153 20301 18775932036604 20302 131058969393 20303 304895334 20304 75175 20305 7601776364454970093938869930 20306 62095015031713822736367369472 20307 243359154300089558600814650914 20308 609135568886249745288420322280 20309 1093548437908585389057098211229 20310 1499043136857156989699022891749 20311 1631037118551906436897697963823 20312 1445546019490203403253065321200 20313 1062647940489620050016974487935 20314 656423256364433536133167929881 20315 343949121580098297896345461477 20316 153894670637654140825582876902 20317 59067007387556752050428336546 20318 19500814940891153487558903541 20319 5544375305791155261977471533 20320 1357078609956157706507298279 20321 285450018591347014657543357 20322 51425146684071934384212406 20323 7894844142800260446840986 20324 1025572812383616362723093 20325 111663715063028284811362 20326 10061981034881629133250 20327 737824613271114806991 20328 43034488717319994538 20329 1934413255084440687 20330 64035062251428362 20331 1457364454155176 20332 20400315860265 20333 144097907628 20334 342441156 20335 89134 20336 7884097440469731582987985640 20337 64433755139877553510924411673 20338 252658276770315586620651506790 20339 632760007799796575430762665679 20340 1136614640848337961032741552688 20341 1559019010418758511395253843961 20342 1697368652532991252594808732289 20343 1505336335175858154305146267318 20344 1107378231509388814317666642423 20345 684562022618533725844839405018 20346 358975274097844562498471309265 20347 160752175379429280202276326485 20348 61754027972495276550764608041 20349 20407385310695966683675995971 20350 5808079069886152134561259401 20351 1423199596239882491082265720 20352 299718166179988567558997400 20353 54066603051843313506981011 20354 8312373716952945362250325 20355 1081546235802562223333402 20356 117970251842657557744304 20357 10652018036366871462446 20358 782935288485092895747 20359 45792529868725974359 20360 2065296418996529098 20361 68654528047406671 20362 1571087996002818 20363 22161446946332 20364 158391994465 20365 384418118 20366 105558 20367 8176755125940691302545544301 20368 66859332894784326338849456799 20369 262307691020997799502932827961 20370 657287667624784373861177860008 20371 1181352740684419811444964637519 20372 1621360262862306541285669895756 20373 1766359214234657651791707226366 20374 1567564229348506528788409569247 20375 1153964283059076039493583473449 20376 713889590609707143414029968049 20377 374648354397546356327292718216 20378 167910792919561802672318631155 20379 64561490521510125415843674841 20380 21355478260328748255485996609 20381 6084138293821300303596458174 20382 1492493707281043152909627834 20383 314688642992692485732483374 20384 56841643142709291252476138 20385 8751638311433951322558782 20386 1140525652619136866377591 20387 124627128054553397854913 20388 11276070622615707923579 20389 830755719544918766839 20390 48724088165657391060 20391 2204862726667040912 20392 73600222704470642 20393 1693478422807133 20394 24070528814523 20395 174058055158 20396 431322571 20397 124754 20398 8480122523061498426789914670 20399 69374926942274359405379173000 20400 272320405265646023531544759800 20401 682752590458843105353001696723 20402 1227826719820205372427055825881 20403 1686158852126665913226714970979 20404 1838113872496444812937197125183 20405 1632327654563335440917560120136 20406 1202481979025763332714239948574 20407 744455459249009106160481280078 20408 390995810804097345471247594532 20409 175383552214131720079807753394 20410 67494714419768945346566786855 20411 22346967474367452906008313099 20412 6373123240545077262641449248 20413 1565110926393892816434178938 20414 330395493292877095119316367 20415 59756918165804171805458703 20416 9213751598999400598948491 20417 1202669910982478296361104 20418 131653486531508450699585 20419 11936066690063471713219 20420 881445831484026776826 20421 51839880353178356316 20422 2353677071888162660 20423 78894702879650810 20424 1825180970689997 20425 26139662758471 20426 191223696571 20427 483714263 20428 147273 20429 8794586011082149839081808041 20430 71983830635880451321590885757 20431 282709903942855466257515418663 20432 709190083236563513452888487633 20433 1276102974422536533812159529060 20434 1753510260232527481858682784714 20435 1912741788538697937848673915415 20436 1699728443128401452125234060069 20437 1253010261633542323604704626595 20438 776311158697680441026692887297 20439 408046239337981447277820791549 20440 183184037746321536729050669230 20441 70559250535360964450257465093 20442 23383809935364690767535560685 20443 6675630100526579070973650252 20444 1641208219254044113626981281 20445 346874386416428554915932306 20446 62819405377435066837439115 20447 9699883418788847101428337 20448 1268146118703798164516796 20449 139069498934260925557530 20450 12634041558830803437734 20451 935174822877839095035 20452 55151272964842993130 20453 2512340385857782214 20454 84562052042520834 20455 1966887762801646 20456 28381909721099 20457 210027755985 20458 542203115 20459 173525 20460 9120545712120933491446769107 20461 74689456117847406518878107629 20462 293490164904177726088268513943 20463 736636764058813163376364326678 20464 1326250404189005046370514029261 20465 1823513626412429495998687409638 20466 1990356373083168003454676801820 20467 1769872458574550524930941544174 20468 1305631252930885996175160396332 20469 809510332518299452422643760515 20470 425829431007348880479472395174 20471 191326412867188291315894562166 20472 73760891144712683878867453064 20473 24468049572192429922005757317 20474 6992282152972992847555851081 20475 1720949854054842300631982228 20476 364162693159517899632162291 20477 66036423816954393487227784 20478 10211262564478240855129076 20479 1337130065860418002684510 20480 146896420141236402239111 20481 13372143858165905990476 20482 992121694364395240734 20483 58670321037646685022 20484 2681491897930039064 20485 90627982546050816 20486 2119341237248210 20487 30811373007625 20488 230621800192 20489 607475614 20490 204226 20491 9458415973088980583256812376 20492 77495338543298059975049747852 20493 304675677213576372224933637315 20494 765130610195024508532875284122 20495 1378340505406310802016046822212 20496 1896271885198538533620383735894 20497 2071075449419959464852049931888 20498 1842869752954240967954867704396 20499 1360430381034547579084998996912 20500 844108823100459874536628316502 20501 444376421020537634611422285501 20502 199825444102797294280146584222 20503 77105680277327752925633999294 20504 25601821065813554339599282445 20505 7323730978277637314808934571 20506 1804507736121968838866024079 20507 382299565702173513963749936 20508 69415650790275225206596673 20509 10749179708634859923258454 20510 1409806668664074144590825 20511 155156645462378412808323 20512 14152641727655565444081 20513 1052475806443576742441 20514 62409809023558104658 20515 2861811523374417055 20516 97119942632894321 20517 2283337619518720 20518 33443270334905 20519 253170685188 20520 680280303 20521 239943 20522 9808625864276943230514048630 20523 80405140452496306862541910336 20524 316281459579921994008821125920 20525 794711007818013256614216212767 20526 1432447467418645515711779870349 20527 1971891909650194287323881292387 20528 2155021422642662887856729549994 20529 1918834730190370608857667138472 20530 1417496511313542110286880459221 20531 880164760489613565576923773952 20532 463719539995895317225383971779 20533 208696526467143819079519938244 20534 80599924497306728180508623075 20535 26787353819173256640703907050 20536 7670657723925468173632071896 20537 1892061757629700291925727763 20538 401326021228989590118448144 20539 72965139136123173611743055 20540 11314990469881006193705703 20541 1486370435670116722384750 20542 163873770829701718816102 20543 14977929353392645304268 20544 1116437468795079555125 20545 66383294158515163600 20546 3054022409704020263 20547 104067232143408252 20548 2459730837751572 20549 36294029041824 20550 277854286211 20551 761457723 20552 281589 20553 10171619695171792904631463013 20554 83422656296326337622236370956 20555 328323079444723689677979743209 20556 825418803532975688586412383257 20557 1488648272629289748123975337305 20558 2050484659909809237413316505291 20559 2242321455281667603479026813262 20560 1997886315704476060133916888975 20561 1476922082703747318419853124347 20562 917738654752696920838548670950 20563 483892467248786717143959276937 20564 217955709821873117627652008994 20565 84250204139817284166432176695 20566 28026976098182483251221277267 20567 8033774426177357314312398356 20568 1983800163089754180081528341 20569 421285029415160249381653302 20570 76693335311494706593016130 20571 11910118629671467452458127 20572 1567025957409622129430463 20573 173072656108263733853201 20574 15850533854279854700274 20575 1184218562197666592532 20576 70605152290330257648 20577 3258893626310244725 20578 111501123890094811 20579 2649436498829224 20580 39381369909197 20581 304868191316 20582 851925016 20583 329931 20584 10547857548090823713754609067 20585 86551817120281767561838058171 20586 340816672748061276175539363537 20587 857296357764476433268675063194 20588 1547022800162998338976430196353 20589 2132165337282536167594658632959 20590 2333107649574103369814118077499 20591 2080148132562243635477013229918 20592 1538803249350904264376666889711 20593 956893492019331115708455685292 20594 504930286238821999335508991491 20595 227619726325457915836216985842 20596 88063385021431392982309111693 20597 29323119351058587296514583433 20598 8413825389954711451461607588 20599 2079919931313722117780394635 20600 442221603954017965008125623 20601 80609098334716323192904656 20602 12536059505929119921798106 20603 1651988420627500177797692 20604 182779491695568411298766 20605 16773122539598601988518 20606 1256043195510544378830 20607 75090626450592013349 20608 3477243031725403893 20609 119454994787935596 20610 2853436359004210 20611 42724416706079 20612 334425695684 20613 952710150 20614 386155 20615 10937815830239671023002609947 20616 89796695412438666620808066479 20617 353778964396476086220634595394 20618 890387600067475620486219532550 20619 1607653933321290790861070695924 20620 2217053544042181405584497912712 20621 2427517236617620241180143062365 20622 2165748684383158771810497285292 20623 1603240027787312852991730396519 20624 997694834342753783859580403272 20625 526869542263610940167935649485 20626 237706019016204657693880642085 20627 92046630644019837174977315507 20628 30678322713591142226304088037 20629 8811588629448575144297803383 20630 2180627174580050596322581484 20631 464182898309697621133188143 20632 84721719626012953015570589 20633 13194383491004979993137363 20634 1741484148317588737892028 20635 193021868568271030451799 20636 17748510554753975025041 20637 1332148398948066839953 20638 79855878178392848153 20639 3709940302521266697 20640 127964463481794790 20641 3072782874480004 20642 46343793643014 20643 366758657701 20644 1064935022 20645 451276 20646 11341987844821533305630775052 20647 93161510121072885129246382222 20648 367227289457398787971856127960 20649 924738086430759208890947277096 20650 1670627670967463880377303767736 20651 2305273449173158527166427660190 20652 2525692772664293380737619193626 20653 2254821545270335520862655123171 20654 1670336449855313959995837075100 20655 1040210923530212749132650009291 20656 549748302488747544925584626316 20657 248232771575241614868047713224 20658 96207414912701784663647262804 20659 32095237708218411384069093438 20660 9227877372086204381226763466 20661 2286137555769217388132260658 20662 487218305887238855273600263 20663 89040943787586275404164096 20664 13886739761905285625264043 20665 1835751166854678420589793 20666 203828851961113061430295 20667 18779668938462006386908 20668 1412784856351831020970 20669 84918041907500642212 20670 3957910161154491446 20671 137067538912750815 20672 3308604304703128 20673 50261751383741 20674 402119798673 20675 1189854996 20676 526823 20677 11760884381845834564642191253 20678 96650631847774739459889100024 20679 381179615105541106748718454844 20680 960395058643531290344625206216 20681 1736033242983009211256286843766 20682 2396953960265854917386198164912 20683 2627782342820345547019515769223 20684 2347505557026121232388670751820 20685 1740200721598737962938414228809 20686 1084512789098336806754664276924 20687 573606218407258725019864337702 20688 259218939317492300196707528750 20689 100553535389184762006727099393 20690 33576633145128279396727321090 20691 9663541628599539893770043777 20692 2396676724263378345949595179 20693 511379564820572546691731405 20694 93576990366868549099218141 20695 14614860170976322632344002 20696 1935039801534175594364343 20697 215231058853687699989910 20698 19869733110210151344553 20699 1498217677857999113608 20700 90295282432348413590 20701 4222135786043133341 20702 146804776326087199 20703 3562109918311914 20704 54502280231419 20705 440783750325 20706 1328840642 20707 614154 20708 12195034329306316168826327459 20709 100268588222113217268429262002 20710 395654563347555777788426867727 20711 997407505798404652691825419397 20712 1803963229942154777258078050803 20713 2492228901790630836666275276800 20714 2733939772427126460698779572948 20715 2443945033928976792751923187310 20716 1812945388351890525402904752051 20717 1130674360515004193143031788082 20718 598484590825418449972315507920 20719 270684281460563117628117366680 20720 105093127102704119560897531841 20721 35125400233941634934564297134 20722 10119469832058161265583114257 20723 2512480771442291366172326299 20724 536720867588292441153027831 20725 98340576648892509212895416 20726 15380563325754074007518181 20727 2039613301947592835305795 20728 227260739468571591093657 20729 21022011813611577497210 20730 1588727215931390664637 20731 96006855793550358194 20732 4503662444455359226 20733 157219445544054041 20734 3834595816555821 20735 59091255065641 20736 483049709658 20737 1483422779 20738 715220 20739 12644985305421015491325390091 20740 104020069464107653696569182886 20741 410671434552176306391440662250 20742 1035826228006588998097926807494 20743 1874513687156462319682447746585 20744 2591237199983797257047244309242 20745 2844324846408887086428442377921 20746 2544289975357401914207187173406 20747 1888687506264350844975186976268 20748 1178772583895462615912565489493 20749 624426437475637153051756139341 20750 282649394723473668447372880971 20751 109834676941677634377994114895 20752 36744557914892134322109452983 20753 10596590548850358369459884416 20754 2633796706642851097015629030 20755 563298975675999127471434620 20756 103342941525547803292809200 20757 16185758866962841508277369 20758 2149748498636088993785788 20759 239951862974866389756511 20760 22239996536611734786791 20761 1684609926351319840692 20762 102073173607184351335 20763 4803601330753907665 20764 168357707754135196 20765 4127450886539292 20766 64056566696711 20767 529242715290 20768 1655273348 20769 831820 20770 13111304312649797310346147310 20771 107909934140977543088421036081 20772 426250231813986139437148280222 20773 1075703902403727924993555415245 20774 1947784273246807382709701981309 20775 2694123074587334635060013909577 20776 2959103536883350738963916001219 20777 2648696286557321635536538062721 20778 1967548820508887847084877136580 20779 1228887543326926013860145791707 20780 651476563361093642653514058082 20781 295135748309238705719913925689 20782 114787038650136415743397013378 20783 38437258418789301775024471865 20784 11095874264724207870314738448 20785 2760882954488188599051616578 20786 591173339514289105938638497 20787 108595870491968292796614445 20788 17032451954206909619994437 20789 2265736492590977699519734 20790 253340207621149202116409 20791 23527371436761108467241 20792 1786179277415039666570 20793 108515871210445228569 20794 5123133654148478277 20795 180268806049343878 20796 4442163444533862 20797 69428288504821 20798 579716708942 20799 1846256867 20800 966467 20801 13594578414229085184594811344 20802 111943215124860953058219290990 20803 442411686179936896423275858985 20804 1117095151527578689137047476099 20805 2023878383405653312054745862438 20806 2801036237692829636333355445417 20807 3078448239341924830037499287727 20808 2757326007860387700545776177697 20809 2049655950429166782601301014509 20810 1281102587002589596556004641672 20811 679681633940885892789717180202 20812 308165720327471229501673549493 20813 119959448453974358813589670512 20814 40206793065437778631250773644 20815 11618335249132025632549096057 20816 2894009874530969118724266220 20817 620406223931168612707027032 20818 114111721822305092666014234 20819 17922747969208307240426924 20820 2387883379187856559118517 20821 267463455512207205707524 20822 24888023794870588184219 20823 1893766709153067409697 20824 115357879658283246454 20825 5463514957784637510 20826 193005265701991976 20827 4780328040641823 20828 75238828788638 20829 634856086616 20830 2058409802 20831 1121505 20832 14095415433988211043086821478 20833 116125125758419190780132517480 20834 459177282768738253169153958370 20835 1160056614151566341216070208377 20836 2102903287518310076889698255672 20837 2912132099949131523441558164331 20838 3202538017717630536094476189099 20839 2870347552672091355197504782994 20840 2135140581893635973474871873172 20841 1335504458352977317398121972637 20842 709090251268746850272917220510 20843 321762635715424137395473646967 20844 125361541343081492464906311884 20845 42056598310589786712267188176 20846 12165033501260764507887076716 20847 3033460304197496943739172925 20848 651062839368860673565296982 20849 119903453979830253610355849 20850 18858857447051002184230998 20851 2516511008277705761434811 20852 282361292276054442455157 20853 26326055028118679007091 20854 2007722646146661220354 20855 122623501978614251005 20856 5826079717192142536 20857 206623109858329487 20858 5143653035161589 20859 81523122299628 20860 695079230527 20861 2294000064 20862 1300155 20863 1 20864 14614444680237387259435801327 20865 120461066235480183562213425704 20866 476569287814279000394100597719 20867 1204647018661179355924721705169 20868 2184970273317850377244141192405 20869 3027571984402575339955009743458 20870 3331558858670466411218243442582 20871 2987935954560446530615435751442 20872 2224139667132062878302201888488 20873 1392183432369772288986099128000 20874 739753033202804660305122617483 20875 335950805718222153551856694250 20876 131003368036488197422577206194 20877 43990262051926116345824214445 20878 12737076781273723164354414645 20879 3179530126061340551003300530 20880 683211479125574871989762562 20881 125984654318524350172853126 20882 19843101246236027947080447 20883 2651957782180202822035918 20884 298075511858013184511222 20885 27845792288539451459901 20886 2128417565975857842638 20887 130338493732788027314 20888 6212246199231248796 20889 221182086348820392 20890 5533968373406517 20891 88318806779987 20892 760840382741 20893 2555505214 20894 1505498 20895 1 20896 15152317694543741764789699103 20897 124956630204115665720702507693 20898 494610776665311064713582727997 20899 1250927259063210216344581316355 20900 2270194794754546572604179078197 20901 3147523348248295997126241937149 20902 3465703935431980750678966629637 20903 3110273123788300125015699581489 20904 2316795632341644477410056800244 20905 1451233457324792797814569100654 20906 771722695808473044824421025581 20907 350755568991464297227519482132 20908 136895412658754221141008693022 20909 46011530204999004998003229390 20910 13335622730440000292541637834 20911 3332528860520810292405335275 20912 716923662894980301047535457 20913 132369569136226522048315420 20914 20877915969010788102632042 20915 2794579493472021378722547 20916 314650126713099316756732 20917 29451800681105279407041 20918 2256243127245209318487 20919 138530148327285942715 20920 6623521633796836821 20921 236745911789417990 20922 5953234223254378 20923 95666443089872 20924 832633723036 20925 2845680070 20926 1741628 20927 2 20928 15709709026239162564480912835 20929 129617611599798029341499433679 20930 513325662774736865234280750815 20931 1298960473720985414519536958743 20932 2358696625767099238725539707528 20933 3272160012781177840035607334591 20934 3605173881563320965676235595900 20935 3237548113645074303042955701913 20936 2413256593360462067204839557138 20937 1512752302094572649268930675991 20938 805054139081340168848494913920 20939 366203334391899005881652521455 20940 143048611156985120567697182772 20941 48124313560523583036649017346 20942 13961881083983190308542705527 20943 3492780285000448616447640803 20944 752274286887697689536186756 20945 139073135141849994329088491 20946 21965859643818733875479260 20947 2944750204489505086133930 20948 332131483658178999300835 20949 31148896130225708924955 20950 2391613359477892449192 20951 147227387137331190722 20952 7061507678736443614 20953 253382528366736714 20954 6403549854890904 20955 103609719623593 20956 910995625408 20957 3167534548 20958 2012555 20959 3 20960 16287317033531901361424852110 20961 134450011716541870005991767440 20962 532738727712986481689950075857 20963 1348812126911978577102785616792 20964 2450600019649559013509556587091 20965 3401662401845360386230457514008 20966 3750177074993971953539386704856 20967 3369957396946961170627192821278 20968 2513676579717300375600029246990 20969 1576841709309097329448941813270 20970 839804536121893357345750089396 20971 382321625524497504894428014514 20972 149474370489056322820703691778 20973 50332694934879205213470196983 20974 14617115980644757147337176582 20975 3660623080846266960284665307 20976 789341780832365294021304025 20977 146111012402347551315215821 20978 23109617682430291885351979 20979 3102863170624331299618211 20980 350568385682338786771138 20981 32942158932339866235799 20982 2534965919218120279369 20983 156460854930499306631 20984 7527906234870398056 20985 271164380011662903 20986 6887163485328784 20987 112195705190088 20988 996509362245 20989 3524411199 20990 2323516 20991 5 20992 16885864712123025088538319486 20993 139460046524203051073571357880 20994 552875652241156208781204532026 20995 1400550093307561137443749367659 20996 2546033874214706115431534291475 20997 3536217789091964590341764124452 20998 3900929932721805420521377561264 20999 3507705153088289330258796137269 21000 2618215767378518996717632484850 21001 1643607554551645893335194804067 21002 876033425899076079861939787635 21003 399139127116975260241140408137 21004 156184588614867800710241000639 21005 52640936626173254937502322531 21006 15302648373125886205227983546 21007 3836411509134337006371040404 21008 828208272166470292402829150 21009 153499618837772311895532040 21010 24312009124741582372948850 21011 3269331809522717511588904 21012 370012220004132569395751 21013 34836948026626599889594 21014 2686763414925371563097 21015 166263020667192126198 21016 8024525590942139368 21017 290168703032508323 21018 7406482415707823 21019 121475085583692 21020 1089807817127 21021 3919961802 21022 2679683 21023 7 21024 17506100552258900389257883200 21025 144654154240384869565695040698 21026 573763048480805260153821209822 21027 1454244745478121349653892071720 21028 2645131902961753975687141846652 21029 3676020554365828510504878702495 21030 4057657216568954950788229629993 21031 3651003566040982548974979203310 21032 2727040720524767178398836959265 21033 1713160011845406154031008703794 21034 913802809745033483116276330454 21035 416685733295645147187445623785 21036 163191675323747849968395022141 21037 55053488188734250082663988421 21038 16019858543749504481730413382 21039 4020516116666213482005477133 21040 868959757741537090345061979 21041 161256166336239042215360897 21042 25575993185002977249923808 21043 3444590718470652119315977 21044 390517092704047801504592 21045 36838916025322607549021 21046 2847494805433318862377 21047 176668284212283210771 21048 8553286960411079357 21049 310477838489533291 21050 7964084248149025 21051 131502454011480 21052 1191578912114 21053 4358236863 21054 3087727 21055 11 21056 18148799425181980338821516237 21057 150039003165686932221116045603 21058 595428493218573984299157851095 21059 1509969044530378445644924713734 21060 2748032812463592958110354343271 21061 3821272449553559968670930999102 21062 4220592350402424222454398601452 21063 3800073133713750645308141411564 21064 2840324642702885773173764924077 21065 1785613725671577294400349791925 21066 953177251728967438231289176560 21067 434992597839428629001114569619 21068 170508573932468941959725128947 21069 57574994539433431015587772976 21070 16770188729866948816807581758 21071 4213324473478934229804091940 21072 911686283381057197808372911 21073 169398698563510776842581417 21074 26904676113712220456303224 21075 3629096742285520782529080 21076 412139970250810053315808 21077 38954025039218025965192 21078 3017676874883904202464 21079 187713089053435415258 21080 9116231389351896769 21081 332179561040492417 21082 8562728454315156 21083 142336584651591 21084 1302568855083 21085 4843661671 21086 3554334 21087 15 21088 18814763499974276785261723393 21089 155621499791327876649398492840 21090 617900562385096583865548602888 21091 1567798633987437948216806460376 21092 2854880486196396302560509292549 21093 3972182874237140017136624083217 21094 4389977749243246256054965545933 21095 3955142989097911089944184576065 21096 2958247637711360200261674633888 21097 1861087989773064117482502048136 21098 994223983063803055090678223357 21099 454092186491911971881521716444 21100 178148783889739932320054659890 21101 60210304409791109042682796601 21102 17555145863726773313827021007 21103 4415241943255875668847218350 21104 956482131645207227846679490 21105 177946130545698406300793449 21106 28301318390248466121729542 21107 3823330094220189073760028 21108 434940828282738362158573 21109 41188563344018422105105 21110 3197855789385860027140 21111 199436041611146980074 21112 9715527102872998220 21113 355367432164002539 21114 9205369151621921 21115 154040766144903 21116 1423588405601 21117 5381138495 21118 4087955 21119 22