0 1 1 0 2 1 3 1 4 1 5 0 6 3 7 2 8 2 9 1 10 0 11 6 12 1 13 3 14 5 15 3 16 0 17 11 18 4 19 5 20 8 21 9 22 0 23 20 24 9 25 1 26 7 27 15 28 19 29 1 30 0 31 32 32 21 33 3 34 11 35 24 36 38 37 4 38 0 39 51 40 41 41 9 42 15 43 39 44 69 45 12 46 0 47 80 48 73 49 23 50 22 51 58 52 123 53 27 54 1 55 0 56 119 57 128 58 49 59 1 60 30 61 90 62 202 63 60 64 3 65 0 66 175 67 213 68 98 69 4 70 42 71 130 72 328 73 118 74 9 75 0 76 255 77 340 78 185 79 12 80 56 81 190 82 513 83 220 84 23 85 0 86 361 87 534 88 329 89 31 90 77 91 268 92 789 93 387 94 54 95 0 96 508 97 813 98 568 99 68 100 1 101 101 102 379 103 1180 104 663 105 112 106 1 107 0 108 706 109 1216 110 942 111 143 112 3 113 135 114 522 115 1744 116 1091 117 222 118 4 119 0 120 967 121 1789 122 1521 123 279 124 9 125 176 126 722 127 2524 128 1754 129 416 130 12 131 0 132 1313 133 2592 134 2395 135 519 136 23 137 231 138 974 139 3619 140 2745 141 749 142 31 143 0 144 1771 145 3697 146 3697 147 924 148 54 149 297 150 1317 151 5106 152 4221 153 1296 154 73 155 0 156 2363 157 5214 158 5601 159 1587 160 118 161 385 162 1754 163 7142 164 6353 165 2189 166 153 167 1 168 0 169 3131 170 7273 171 8341 172 2652 173 239 174 1 175 490 176 2330 177 9865 178 9435 179 3582 180 310 181 3 182 0 183 4123 184 10039 185 12238 186 4320 187 461 188 4 189 627 190 3058 191 13524 192 13786 193 5742 194 592 195 9 196 0 197 5388 198 13731 199 17723 200 6874 201 855 202 12 203 792 204 4010 205 18350 206 19902 207 9010 208 1087 209 23 210 0 211 7001 212 18622 213 25352 214 10726 215 1529 216 31 217 1002 218 5200 219 24731 220 28374 221 13888 222 1926 223 54 224 0 225 9053 226 25047 227 35867 228 16445 229 2649 230 73 231 1255 232 6731 233 33053 234 40038 235 21050 236 3313 237 118 238 0 239 11631 240 33458 241 50224 242 24814 243 4468 244 159 245 1575 246 8642 247 43915 248 55887 249 31471 250 5537 251 246 252 0 253 14878 254 44376 255 69688 256 36891 257 7369 258 322 259 1 260 1958 261 11068 262 57914 263 77370 264 46366 265 9068 266 481 267 1 268 0 269 18944 270 58494 271 95831 272 54162 273 11880 274 629 275 3 276 2436 277 14076 278 75979 279 106137 280 67520 281 14529 282 908 283 4 284 0 285 24007 286 76638 287 130755 288 78538 289 18810 290 1174 291 9 292 3010 293 17864 294 99058 295 144498 296 97200 297 22859 298 1654 299 12 300 0 301 30300 302 99856 303 177058 304 112650 305 29269 306 2120 307 23 308 3718 309 22528 310 128525 311 195239 312 138493 313 35365 314 2924 315 31 316 0 317 38099 318 129419 319 238078 320 159950 321 44838 322 3716 323 54 324 4565 325 28347 326 165852 327 262052 328 195395 329 53907 330 5029 331 73 332 0 333 47709 334 166914 335 318040 336 224969 337 67724 338 6346 339 118 340 5604 341 35490 342 213096 343 349358 344 273297 345 81008 346 8455 347 159 348 0 349 59540 350 214252 351 422260 352 313641 353 100984 354 10582 355 246 356 6842 357 44320 358 272466 359 463076 360 378968 361 120253 362 13902 363 329 364 0 365 74057 366 273803 367 557355 368 433736 369 148771 370 17288 371 489 372 8349 373 55100 374 347017 375 610168 376 521526 377 176376 378 22450 379 643 380 1 381 0 382 91802 383 348421 384 731693 385 595217 386 216766 387 27727 388 931 389 1 390 10143 391 68355 392 440063 393 799768 394 712401 395 255963 396 35607 397 1217 398 3 399 0 400 113446 401 441619 402 955566 403 811010 404 312605 405 43724 406 1715 407 4 408 12310 409 84450 410 556028 411 1042853 412 966536 413 367718 414 55610 415 2221 416 9 417 0 418 139792 419 557595 420 1241824 421 1097629 422 446529 423 67896 424 3068 425 12 426 14883 427 104111 428 699841 429 1353398 430 1302777 431 523407 432 85587 433 3941 434 23 435 0 436 171740 437 701482 438 1606349 439 1476134 440 632164 441 103959 442 5346 443 31 444 17977 445 127898 446 877947 447 1748138 448 1745488 449 738461 450 130007 451 6813 452 54 453 0 454 210428 455 879415 456 2068715 457 1973287 458 887549 459 157120 460 9102 461 73 462 21637 463 156779 464 1097477 465 2248464 466 2324951 467 1033519 468 195036 469 11519 470 118 471 0 472 257161 473 1098840 474 2652886 475 2623046 476 1236352 477 234641 478 15179 479 159 480 26015 481 191574 482 1367726 483 2879703 484 3080123 485 1435310 486 289322 487 19072 488 246 489 0 490 313460 491 1368617 492 3388454 493 3468008 494 1709621 495 346538 496 24836 497 329 498 31185 499 233625 500 1699078 501 3673756 502 4059323 503 1979068 504 424629 505 31011 506 489 507 0 508 381158 509 1699461 510 4311316 511 4561918 512 2347656 513 506549 514 39941 515 651 516 37338 517 284070 518 2104697 519 4668815 520 5323699 521 2710195 522 617160 523 49562 524 940 525 0 526 462415 527 2104075 528 5465432 529 5971842 530 3202787 531 733286 532 63256 533 1233 534 1 535 44583 536 344745 537 2599506 538 5912225 539 6948939 540 3687831 541 888647 542 78037 543 1741 544 1 545 0 546 559689 547 2597712 548 6904184 549 7781574 550 4342284 551 1052039 552 98714 553 2270 554 3 555 53174 556 417292 557 3202218 558 7460384 559 9030244 560 4987474 561 1268599 562 121134 563 3137 564 4 565 0 566 675974 567 3198447 568 8692391 569 10095146 570 5852730 571 1496572 572 152032 573 4056 574 9 575 63261 576 504151 577 3933954 578 9383173 579 11684500 580 6706542 581 1796241 582 185619 583 5509 584 12 585 0 586 814701 587 3927901 588 10908278 589 13041796 590 7844567 591 2112059 592 231279 593 7069 594 23 595 75175 596 607632 597 4821076 598 11763366 599 15057775 600 8968592 601 2523996 602 281005 603 9461 604 31 605 0 606 979880 607 4811530 608 13646764 609 16780840 610 10458610 611 2958376 612 347821 613 12050 614 54 615 89134 616 731074 617 5893468 618 14702548 619 19328889 620 11931486 621 3520871 622 420718 623 15912 624 73 625 0 626 1176229 627 5879724 628 17021706 629 21509077 630 13873287 631 4114559 632 517522 633 20137 634 118 635 105558 636 877622 637 7187835 638 18321502 639 24719221 640 15794234 641 4878094 642 623299 643 26283 644 159 645 0 646 1409261 647 7168231 648 21170353 649 27468084 650 18314312 651 5684249 652 762403 653 33038 654 246 655 124754 656 1051776 657 8746115 658 22766976 659 31499011 660 20808974 661 6714600 662 914508 663 42677 664 329 665 0 666 1685290 667 8719376 668 26257326 669 34954241 670 24065634 671 7803097 672 1112634 673 53332 674 489 675 147273 676 1257918 677 10619409 678 28212877 679 40000920 680 27291634 681 9185867 682 1329518 683 68237 684 651 685 0 686 2011802 687 10582967 688 32479871 689 44329677 690 31484173 691 10647130 692 1609587 693 84783 694 940 695 173525 696 1502019 697 12865857 698 34870173 699 50628748 700 35639582 701 12493086 702 1916350 703 107554 704 1242 705 0 706 2397408 707 12817789 708 40073451 709 56036664 710 41016085 711 14444509 712 2309306 713 132912 714 1751 715 204226 716 1790082 717 15556129 718 42987648 719 63877268 720 46347724 721 16896795 722 2739791 723 167340 724 2288 725 1 726 0 727 2852073 728 15492664 729 49319695 730 70612912 731 53218145 732 19489411 733 3287338 734 205721 735 3166 736 1 737 239943 738 2130123 739 18770798 740 52865242 741 80344862 742 60034633 743 22731146 744 3887376 745 257142 746 4111 747 3 748 0 749 3387406 750 18688696 751 60553352 752 88711907 753 68782816 754 26159446 755 4645106 756 314631 757 5586 758 4 759 281589 760 2530224 761 22606657 762 64857021 763 100760260 764 77466361 765 30425677 766 5475651 767 390718 768 7198 769 9 770 0 771 4016865 772 22500642 773 74173006 774 111124986 775 88569280 776 34937487 777 6517937 778 475851 779 9643 780 12 781 329931 782 3001075 783 27174567 784 79386941 785 126002101 786 99594466 787 40527271 788 7660257 789 587367 790 12337 791 23 792 0 793 4755833 794 27039620 795 90651595 796 138809539 797 113639525 798 46439528 799 9085131 800 712274 801 16313 802 31 803 386155 804 3553644 805 32606978 806 96954135 807 157135307 808 127591905 809 53732904 810 10646771 811 874259 812 20732 813 54 814 0 815 5622312 816 32435320 817 110549910 818 172920127 819 145304700 820 61447140 821 12583739 822 1055817 823 27102 824 73 825 451276 826 4202014 827 39055124 828 118154795 829 195438942 830 162906770 831 70924980 832 14706353 833 1289143 834 34231 835 118 836 0 837 6636916 838 38839434 839 134530971 840 214848030 841 185177525 842 80949945 843 17325147 844 1550782 845 44294 846 159 847 526823 848 4960924 849 46699212 850 143688522 851 242456604 852 207316103 853 93219640 854 20194181 855 1884299 856 55602 857 246 858 0 859 7823393 860 46428310 861 163379284 862 266264649 863 235237955 864 106196560 865 23716576 866 2258277 867 71295 868 329 869 614154 870 5849064 871 55745118 872 174387140 873 300036321 874 263002650 875 122020734 876 27574662 877 2731329 878 89004 879 489 880 0 881 9209145 882 55407900 883 198019177 884 329176155 885 297910632 886 138757090 887 32288622 888 3261917 889 113162 890 651 891 715220 892 6886012 893 66436287 894 211226164 895 370398629 896 332632156 897 159093641 898 37450424 899 3928262 900 140513 901 940 902 0 903 10825716 904 66017235 905 239540549 906 405984146 907 376158853 908 180599827 909 43729734 910 4675466 911 177308 912 1242 913 831820 914 8096396 915 79051455 916 255360001 917 456193894 918 419463605 919 206645465 920 50602929 921 5607779 922 219048 923 1751 924 0 925 12709127 926 78534274 927 289225098 928 499561012 929 473593589 930 234186940 931 58928825 932 6653030 933 274472 934 2298 935 966467 936 9506322 937 93918845 938 308139254 939 560594562 940 527461050 941 267434262 942 68038996 943 7949169 944 337456 945 3177 946 0 947 14901022 948 93281320 949 348579152 950 613333212 951 594610070 952 302586274 953 79030994 954 9401709 955 420166 956 4131 957 1 958 1121505 959 11148005 960 111413272 961 371158512 962 687374881 963 661447912 964 344890863 965 91053420 966 11192692 967 514231 968 5618 969 1 970 0 971 17448952 972 110632378 973 419368929 974 751385193 975 744542248 976 389613676 977 105504136 978 13199024 979 636443 980 7259 981 3 982 1300156 983 13056000 984 131975141 985 446278156 986 841036955 987 827268198 988 443278377 989 121302645 990 15659587 991 775553 992 9728 993 4 994 0 995 20407397 996 131019664 997 503665756 998 918574102 999 929853408 1000 500000948 1001 140224520 1002 18414463 1003 954605 1004 12480 1005 9 1006 1505499 1007 15272559 1008 156107336 1009 535686865 1010 1026921519 1011 1032003557 1012 567872135 1013 160902143 1014 21776061 1015 1158492 1016 16514 1017 12 1018 0 1019 23838771 1020 154944042 1021 603891676 1022 1120670240 1023 1158358714 1024 639601220 1025 185582048 1026 25537912 1027 1418599 1028 21050 1029 23 1030 1741630 1031 17843048 1032 184397425 1033 641935359 1034 1251376967 1035 1284200534 1036 725194916 1037 212539818 1038 30106488 1039 1714839 1040 27545 1041 31 1042 0 1043 27814540 1044 182983356 1045 722879054 1046 1364515119 1047 1439491595 1048 815636372 1049 244611403 1050 35215686 1051 2089801 1052 34890 1053 54 1054 2012558 1055 20822636 1056 217516870 1057 768013798 1058 1521913645 1059 1594175535 1060 923279291 1061 279625867 1062 41393134 1063 2516794 1064 45199 1065 73 1066 0 1067 32416020 1068 215805022 1069 863933368 1070 1658212461 1071 1784613212 1072 1036999559 1073 321152248 1074 48297338 1075 3053235 1076 56923 1077 118 1078 2323520 1079 24270936 1080 256247776 1081 917399550 1082 1847430411 1083 1974336123 1084 1172007786 1085 366467694 1086 56609853 1087 3663999 1088 73082 1089 159 1090 0 1091 37736484 1092 254178203 1093 1030909838 1094 2011341506 1095 2207389730 1096 1314610697 1097 420051217 1098 65893923 1099 4426151 1100 91517 1101 246 1102 2679689 1103 28259531 1104 301482045 1105 1094159736 1106 2238426939 1107 2439600613 1108 1483499185 1109 478495146 1110 77027414 1111 5293526 1112 116542 1113 329 1114 0 1115 43882032 1116 298989603 1117 1228296621 1118 2435216226 1119 2724223285 1120 1661854770 1121 547405095 1122 89453781 1123 6368989 1124 145185 1125 489 1126 3087735 1127 32866366 1128 354256376 1129 1303013617 1130 2707306580 1131 3007852636 1132 1872594344 1133 622528136 1134 104299361 1135 7592371 1136 183507 1137 651 1138 0 1139 50973607 1140 351258384 1141 1461317707 1142 2943175008 1143 3354771449 1144 2095099662 1145 710863694 1146 120856715 1147 9100390 1148 227460 1149 940 1150 3554345 1151 38184409 1152 415752347 1153 1549465366 1154 3268666220 1155 3700521086 1156 2357413983 1157 807115627 1158 140566896 1159 10814769 1160 285541 1161 1242 1162 0 1163 59149032 1164 412157799 1165 1736040627 1166 3550927097 1167 4122552124 1168 2634320166 1169 919998432 1170 162534262 1171 12916342 1172 352263 1173 1751 1174 4087968 1175 44314952 1176 487337827 1177 1839892523 1178 3939700912 1179 4543207923 1180 2960058755 1181 1042936005 1182 188595605 1183 15303937 1184 439430 1185 2298 1186 0 1187 68565254 1188 483034290 1189 2059510973 1190 4276944180 1191 5055660072 1192 3303841025 1193 1186755246 1194 217619493 1195 18215837 1196 539661 1197 3177 1198 4697205 1199 51378245 1200 570571949 1201 2181712718 1202 4740596396 1203 5566491714 1204 3707404043 1205 1343304589 1206 251941468 1207 21521586 1208 669265 1209 4142 1210 0 1211 79400282 1212 565433771 1213 2439896842 1214 5142926133 1215 6187595983 1216 4133233111 1217 1526001903 1218 290136988 1219 25533699 1220 818415 1221 5630 1222 5392783 1223 59505864 1224 667255040 1225 2583504174 1226 5695067440 1227 6806795927 1228 4632095521 1229 1724770428 1230 335165656 1231 30084815 1232 1009515 1233 7281 1234 1 1235 0 1236 91856976 1237 661128307 1238 2886661675 1239 6174323238 1240 7558259612 1241 5158365075 1242 1956202436 1243 385237776 1244 35583738 1245 1229412 1246 9763 1247 1 1248 6185689 1249 68852687 1250 779435433 1251 3055223543 1252 6830888425 1253 8307483363 1254 5773686469 1255 2207865000 1256 444094491 1257 41816154 1258 1508795 1259 12547 1260 3 1261 0 1262 106165238 1263 772149072 1264 3410753759 1265 7400958567 1266 9215088295 1267 6422673357 1268 2500227636 1269 509494961 1270 49314126 1271 1830356 1272 16607 1273 4 1274 7089500 1275 79588902 1276 909474090 1277 3608362945 1278 8180605416 1279 10120058261 1280 7180039014 1281 2817986177 1282 586153258 1283 57805032 1284 2235686 1285 21207 1286 9 1287 0 1288 122585985 1289 900819210 1290 4024833708 1291 8857728937 1292 11214406174 1293 7978659010 1294 3186343759 1295 671269315 1296 67979249 1297 2702076 1298 27765 1299 12 1300 8118264 1301 91913864 1302 1060055163 1303 4256229812 1304 9782249679 1305 12305656935 1306 8908933982 1307 3586496640 1308 770769506 1309 79490396 1310 3285810 1311 35239 1312 23 1313 0 1314 141415094 1315 1049798011 1316 4743519333 1317 10585427228 1318 13622991920 1319 9889668496 1320 4049405380 1321 881165106 1322 93231084 1323 3957215 1324 45684 1325 31 1326 9289091 1327 106046710 1328 1234262801 1329 5014161548 1330 11680278557 1331 14936687518 1332 11030044951 1333 4552019233 1334 1009885097 1335 108763203 1336 4792012 1337 57646 1338 54 1339 0 1340 162987979 1341 1222122610 1342 5583680638 1343 12631676512 1344 16519914615 1345 12231999334 1346 5132299950 1347 1152591738 1348 127237159 1349 5751643 1350 74073 1351 73 1352 10619863 1353 122243237 1354 1435601989 1355 5899877569 1356 13926528365 1357 18098860007 1358 13627197432 1359 5762037344 1360 1318576538 1361 148100371 1362 6937481 1363 92966 1364 118 1365 0 1366 187683763 1367 1421262119 1368 6564761471 1369 15052023946 1370 19998654806 1371 15097405573 1372 6487681278 1373 1502460569 1374 172830087 1375 8299827 1376 118499 1377 159 1378 12132164 1379 140785276 1380 1668091666 1381 6933765090 1382 16581453241 1383 21893420853 1384 16801125610 1385 7274781973 1386 1715833934 1387 200731994 1388 9973771 1389 147941 1390 246 1391 0 1392 215932203 1393 1651173900 1394 7709158489 1395 17911171014 1396 24169608878 1397 18596030752 1398 8180069014 1399 1952039505 1400 233698200 1401 11895276 1402 187209 1403 329 1404 13848650 1405 161999810 1406 1936291978 1407 8139333783 1408 19715395834 1409 26439886063 1410 20672640569 1411 9161543641 1412 2225503581 1413 270858028 1414 14243793 1415 232583 1416 489 1417 0 1418 248218670 1419 1916371296 1420 9042637994 1421 21284420423 1422 29162958533 1423 22859901114 1424 10288355409 1425 2528008176 1426 314626414 1427 16937544 1428 292331 1429 651 1430 15796476 1431 186248084 1432 2245423221 1433 9543586425 1434 23410210305 1435 31879082553 1436 25386453853 1437 11509401569 1438 2877464670 1439 363916380 1440 20213504 1441 361486 1442 940 1443 0 1444 285091714 1445 2221993299 1446 10594828145 1447 25259306057 1448 35132037454 1449 28047016917 1450 12908825611 1451 3263746866 1452 421801990 1453 23967577 1454 451555 1455 1242 1456 18004327 1457 213947655 1458 2601403346 1459 11177599978 1460 27760946080 1461 38376827731 1462 31115581404 1463 14424547724 1464 3709048483 1465 486928338 1466 28511926 1467 555894 1468 1751 1469 0 1470 327170808 1471 2573893507 1472 12399755058 1473 29937486767 1474 42257219484 1475 34346181528 1476 16158763537 1477 4200920661 1478 563197245 1479 33714609 1480 690428 1481 2298 1482 20506255 1483 245559840 1484 3010990591 1485 13077017008 1486 32877977566 1487 46128019781 1488 38066644235 1489 18036200758 1490 4766798887 1491 648925794 1492 39985040 1493 846363 1494 3177 1495 0 1496 375155347 1497 2978727945 1498 14496475566 1499 35436894044 1500 50750441437 1501 41982664279 1502 20180774542 1503 5391407438 1504 749053147 1505 47156770 1506 1045598 1507 4142 1508 23338469 1509 281616349 1510 3481841596 1511 15282778585 1512 38889220782 1513 55361586646 1514 46485950083 1515 22501354773 1516 6108594117 1517 861494208 1518 55764737 1519 1276604 1520 5630 1521 0 1522 429833218 1523 3444064484 1524 16929772312 1525 41894222288 1526 60860407680 1527 51224875463 1528 25147929288 1529 6899655311 1530 992483239 1531 65600257 1532 1569269 1533 7293 1534 26543660 1535 322705400 1536 4022684500 1537 17841767872 1538 45942912881 1539 66345984291 1540 56666787212 1541 28010364455 1542 7806260006 1543 1139444313 1544 77359817 1545 1908568 1546 9776 1547 0 1548 492093619 1549 3978498528 1550 19750962237 1551 49467732897 1552 72878668956 1553 62392147957 1554 31269917429 1555 8805544215 1556 1310229513 1557 90781910 1558 2335282 1559 12571 1560 1 1561 30167357 1562 369502035 1563 4643394005 1564 20807746934 1565 54210533328 1566 79395790521 1567 68957808409 1568 34793684251 1569 9948711117 1570 1501661552 1571 106771195 1572 2829780 1573 16645 1574 1 1575 0 1576 562937363 1577 4591789629 1578 23018789544 1579 58340513091 1580 87146579914 1581 75863903883 1582 38800345172 1583 11207870308 1584 1723602401 1585 125002188 1586 3447272 1587 21280 1588 3 1589 34262962 1590 422754100 1591 5355210353 1592 24242186075 1593 63890413855 1594 94879082593 1595 83773013727 1596 43129786222 1597 12645806952 1598 1972147818 1599 146644490 1600 4162596 1601 27866 1602 4 1603 0 1604 643491375 1605 5295004729 1606 26800464730 1607 68724149726 1608 104063387976 1609 92090333630 1610 48045436183 1611 14228556259 1612 2259655127 1613 171294625 1614 5050116 1615 35410 1616 9 1617 38887673 1618 483317361 1619 6170838486 1620 28215453069 1621 75211567417 1622 113226212316 1623 101603234892 1624 53354674119 1625 16032970851 1626 2581333764 1627 200461321 1628 6077546 1629 45923 1630 12 1631 0 1632 735023586 1633 6100694582 1634 31172805905 1635 80862960143 1636 124095532161 1637 111604905207 1638 59374331121 1639 18017764283 1640 2952632078 1641 233645977 1642 7344738 1643 58026 1644 23 1645 44108109 1646 552139758 1647 7104711568 1648 32807894620 1649 88438380377 1650 134939624253 1651 123029763989 1652 65873046537 1653 20276826481 1654 3367687980 1655 272788413 1656 8810574 1657 74600 1658 31 1659 0 1660 838960184 1661 7023073604 1662 36223564628 1663 95038782508 1664 147787390237 1665 135038935384 1666 73231323474 1667 22760053585 1668 3845770204 1669 317275063 1670 10608517 1671 93753 1672 54 1673 49995925 1674 630303517 1675 8173131075 1676 38111333851 1677 103875601297 1678 160605516743 1679 148740003249 1680 81171650097 1681 25581949976 1682 4379721171 1683 369592529 1684 12686576 1685 119576 1686 73 1687 0 1688 956902840 1689 8078236978 1690 42052889165 1691 111576485910 1692 175773597489 1693 163138629713 1694 90150309312 1695 28681822152 1696 4993517930 1697 428989778 1698 15222217 1699 149518 1700 118 1701 56634173 1702 719008176 1703 9394587657 1704 44230466152 1705 121874418179 1706 190906880539 1707 179545975913 1708 99834931612 1709 32199061581 1710 5678442374 1711 498644917 1712 18150168 1713 189336 1714 159 1715 0 1716 1090652074 1717 9284393274 1718 48775010047 1719 130850171096 1720 208793316431 1721 196784853232 1722 110771907843 1723 36060253229 1724 6464272463 1725 577640403 1726 21705861 1727 235582 1728 246 1729 64112359 1730 819618731 1731 10789939502 1732 51284760234 1733 142838958571 1734 226638892513 1735 216405587316 1736 122563690159 1737 40434809842 1738 7340406155 1739 670028759 1740 25807498 1741 296355 1742 329 1743 0 1744 1242228081 1745 10662134579 1746 56520104940 1747 153290314230 1748 247706528963 1749 237016222199 1750 135863629227 1751 45234084848 1752 8343741871 1753 774695117 1754 30765923 1755 367060 1756 489 1757 72533807 1758 933649300 1759 12382814661 1760 59410242920 1761 167234124227 1762 268726196599 1763 260447654037 1764 150196900316 1765 50663611441 1766 9461423615 1767 896790039 1768 36479881 1769 458936 1770 651 1771 0 1772 1413897895 1773 12234724256 1774 65436444897 1775 179391813127 1776 293512841145 1777 285055868343 1778 166343704623 1779 56616509386 1780 10739081397 1781 1034964137 1782 43358263 1783 565928 1784 940 1785 82010177 1786 1062818933 1787 14199841405 1788 68761899684 1789 195594023926 1790 318243187672 1791 313000646667 1792 183737635437 1793 63341749480 1794 12161148752 1795 1195749366 1796 51276023 1797 703609 1798 1242 1799 0 1800 1608203664 1801 14028441371 1802 75692763370 1803 209723189959 1804 347373006787 1805 342342577575 1806 203309096372 1807 70710667508 1808 13783942340 1809 1377518128 1810 60769421 1811 864022 1812 1751 1813 92669720 1814 1209033844 1815 16271134403 1816 79515969403 1817 228532077561 1818 376436773396 1819 375626431570 1820 224383356263 1821 79024354542 1822 15588656525 1823 1588532227 1824 71685214 1825 1068605 1826 2298 1827 0 1828 1827995387 1829 16072939833 1830 87480975635 1831 244936989105 1832 410633661433 1833 410566853546 1834 248068503899 1835 88128147193 1836 17644662363 1837 1826836849 1838 84724200 1839 1307005 1840 3177 1841 104651419 1842 1374454131 1843 18630604586 1844 91872958327 1845 266751903754 1846 444753049777 1847 450158963414 1848 273561754667 1849 98385610798 1850 19929284658 1851 2102855891 1852 99699960 1853 1608569 1854 4142 1855 0 1856 2076464119 1857 18401672331 1858 101019189502 1859 285781653618 1860 484855572963 1861 491712798237 1862 302181083288 1863 109611116935 1864 22527805778 1865 2414253361 1866 117524907 1867 1959983 1868 5630 1869 118114304 1870 1561475558 1871 21316550958 1872 106060572837 1873 311060303106 1874 524867220684 1875 538749574191 1876 332972587572 1877 122242984725 1878 25412940970 1879 2774148872 1880 137974114 1881 2401179 1882 7293 1883 0 1884 2357184843 1885 21052348043 1886 116555143038 1887 333114882686 1888 571846131710 1889 588106488065 1890 367501948505 1891 136058709464 1892 28689352766 1893 3179758923 1894 162232556 1895 2915094 1896 9776 1897 133230930 1898 1772806260 1899 24372051748 1900 122337518332 1901 362381313799 1902 618718496399 1903 643918893285 1904 404637034779 1905 151585976999 1906 32324259044 1907 3647561655 1908 190030099 1909 3555932 1910 12584 1911 0 1912 2674156857 1913 24067458282 1914 134370013054 1915 387918903421 1916 673696351522 1917 702472068668 1918 446235441190 1919 168558480370 1920 36445862460 1921 4174258049 1922 222900389 1923 4302052 1924 16659 1925 150198136 1926 2011450596 1927 27845701518 1928 140997221826 1929 421772831715 1930 728549330090 1931 768617410415 1932 490955189381 1933 187610524345 1934 41014866912 1935 4780492092 1936 260522671 1937 5226587 1938 21306 1939 1 1940 0 1941 3031854152 1942 27494841611 1943 154782760194 1944 451317649894 1945 792823311312 1946 837996464390 1947 540997589928 1948 208423791473 1949 46188039228 1950 5462369746 1951 304876491 1952 6302203 1953 27907 1954 1 1955 169229875 1956 2280798297 1957 31792108383 1958 162372604381 1959 490444682569 1960 856950988639 1961 916294854531 1962 594773722558 1963 231759703925 1964 51918341556 1965 6245702865 1966 355583334 1967 7627293 1968 35489 1969 3 1970 0 1971 3435278506 1972 31388346590 1973 178154936170 1974 524596300016 1975 932018540175 1976 998404206257 1977 654889072665 1978 257238291981 1979 58397138580 1980 7125916684 1981 415190728 1982 9167737 1983 46032 1984 4 1985 190569292 1986 2584608398 1987 36272786469 1988 186840815787 1989 569779898291 1990 1006914757906 1991 1090980930285 1992 719464581570 1993 285772263120 1994 65568235372 1995 8135212395 1996 483257077 1997 11055206 1998 58211 1999 9 2000 0 2001 3890020222 2002 35808533714 2003 204896154982 2004 609223292687 2005 1094503340693 2006 1188043655774 2007 791580572607 2008 316908632421 2009 73664840060 2010 9268241158 2011 563052068 2012 13247391 2013 74858 2014 12 2015 214481126 2016 2927115336 2017 41356804591 2018 214829206623 2019 661357858549 2020 1181891323351 2021 1297377695203 2022 869017322600 2023 351739976599 2024 82619929708 2025 10565092437 2026 654065836 2027 15919937 2028 94164 2029 23 2030 0 2031 4402321193 2032 40823489959 2033 235470155542 2034 706875340047 2035 1283991746832 2036 1411986540361 2037 955412309632 2038 389726987326 2039 92717224337 2040 12019548796 2041 760482824 2042 19020948 2043 120145 2044 31 2045 241265379 2046 3313014460 2047 47121873269 2048 246821322403 2049 766981443661 2050 1385857447513 2051 1540966791978 2052 1048146375524 2053 432175779940 2054 103876930134 2055 13681416720 2056 881722366 2057 22783725 2058 150369 2059 54 2060 0 2061 4979152689 2062 46509713238 2063 270401678257 2064 819465513725 2065 1504762515414 2066 1676142412264 2067 1151510197563 2068 478445021573 2069 116443689927 2070 15543501825 2071 1023127143 2072 27145070 2073 190499 2074 73 2075 271248950 2076 3747584556 2077 53655156676 2078 283364388258 2079 888706654190 2080 1623393024513 2081 1828132057765 2082 1262416580768 2083 530094108596 2084 130322640528 2085 17667567592 2086 1184044295 2087 32413948 2088 237287 2089 118 2090 0 2091 5628291920 2092 52953118255 2093 310284085789 2094 949175162588 2095 1761740870886 2096 1987390575749 2097 1385921047839 2098 586361370283 2099 145931748424 2100 20045344927 2101 1371276656 2102 38514363 2103 298652 2104 159 2105 304801365 2106 4236678806 2107 61054617504 2108 325076866567 2109 1028877141040 2110 1899767712387 2111 2166301477319 2112 1518388751675 2113 649106130009 2114 163158453998 2115 22753265681 2116 1584105432 2117 45853806 2118 370302 2119 246 2120 0 2121 6358414448 2122 60250125600 2123 355787995051 2124 1098489755625 2125 2060591775839 2126 2353731591307 2127 1665770052167 2128 717424851213 2129 182508879666 2130 25781883848 2131 1831172250 2132 54341750 2133 463282 2134 329 2135 342325709 2136 4786867597 2137 69430038108 2138 372657809731 2139 1190161994542 2140 2221040711918 2141 2564109347785 2142 1823789667928 2143 793531760180 2144 203849647602 2145 29225615854 2146 2111701829 2147 64514130 2148 571953 2149 489 2150 0 2151 7179192107 2152 68508918910 2153 407670839292 2154 1270239443910 2155 2407825870828 2156 2784461534626 2157 1999443703416 2158 876356305580 2159 227792707467 2160 33073747797 2161 2436644893 2162 76264709 2163 711581 2164 651 2165 384276336 2166 5405432710 2167 78904650436 2168 426896389845 2169 1375599640046 2170 2594172888060 2171 3031583626386 2172 2187708916518 2173 968532048656 2174 254180281897 2175 37442691162 2176 2805191666 2177 90295734 2178 874867 2179 940 2180 0 2181 8101404556 2182 77850790728 2183 466787674488 2184 1467644659139 2185 2810920058844 2186 3290371862741 2187 2396802457609 2188 1068791992276 2189 283751192109 2190 42320388109 2191 3231187393 2192 106484202 2193 1082842 2194 1242 2195 431149389 2196 6100537089 2197 89616441282 2198 488683553764 2199 1588645881344 2200 3027155698157 2201 3580359734521 2202 2620828151461 2203 1180264691414 2204 316319076899 2205 47850114040 2206 3713820947 2207 125747747 2208 1326090 2209 1751 2210 0 2211 9137056449 2212 88411684366 2213 534103157471 2214 1694367666797 2215 3278454261194 2216 3883978930583 2217 2869427344813 2218 1301452410561 2219 352774621345 2220 54018427551 2221 4270555728 2222 147946711 2223 1633420 2224 2298 2225 483502844 2226 6881225190 2227 101720135195 2228 559023998860 2229 1833229547883 2230 3529155983461 2231 4223927021215 2232 3135686247640 2233 1436067276501 2234 392898052535 2235 61001352120 2236 4900632811 2237 174276212 2238 1992837 2239 3177 2240 0 2241 10299517602 2242 100343873931 2243 610705054319 2244 1954570354808 2245 3820267018488 2246 4579786809024 2247 3430906046194 2248 1582340661217 2249 437761664671 2250 68784045524 2251 5626033459 2252 204580905 2253 2443630 2254 4142 2255 541946240 2256 7757619802 2257 115388816930 2258 639050701534 2259 2113813523905 2260 4110682004742 2261 4977909790810 2262 3746987479022 2263 1744672083151 2264 487106629668 2265 77582406131 2266 6446125357 2267 240413094 2268 2970655 2269 5630 2270 0 2271 11603665216 2272 113817861061 2273 697819205471 2274 2252979572429 2275 4447631646063 2276 5394588637910 2277 4097164115036 2278 1920975397073 2279 542222051721 2280 87380255618 2281 7388513727 2282 281605329 2283 3627198 2284 7293 2285 607163746 2286 8740934298 2287 130816372553 2288 730039915887 2289 2435465091564 2290 4783769995176 2291 5860390599085 2292 4471957303319 2293 2116458702653 2294 602803618444 2295 98441935229 2296 8452805628 2297 330167670 2298 4394339 2299 9776 2300 0 2301 13066051126 2302 129024436989 2303 796826383120 2304 2594960352458 2305 5173456314270 2306 6347811247115 2307 4886848538585 2308 2328663902243 2309 670399004942 2310 110750061377 2311 9673598683 2312 385926218 2313 5344139 2314 12584 2315 679903203 2316 9843702555 2317 148219510891 2318 833429244073 2319 2803933233535 2320 5562197542215 2321 6892278501440 2322 5330755121880 2323 2563749509176 2324 744650880107 2325 124627775302 2326 11050888745 2327 451477151 2328 6453179 2329 16659 2330 0 2331 14705080410 2332 146177035112 2333 909280962321 2334 2986598436434 2335 6012510513593 2336 7461909640709 2337 5821770979749 2338 2818822219422 2339 827414881449 2340 140056739578 2341 12627946206 2342 526650948 2343 7818364 2344 21320 2345 761002156 2346 11079801710 2347 167840721573 2348 950836407583 2349 3225737487643 2350 6461723183745 2351 8097731904508 2352 6346950166471 2353 3101156282729 2354 918272059035 2355 157431326968 2356 14405367469 2357 614791098 2358 9411140 2359 27922 2360 0 2361 16541213308 2362 165514267826 2363 1036931908474 2364 3434792806000 2365 6981681786515 2366 8762817543673 2367 6927420215225 2368 3407349593333 2369 1019444414591 2370 176732637580 2371 16437164891 2372 715747710 2373 11361513 2374 35517 2375 1 2376 851376628 2377 12464724906 2378 189950820993 2379 1084081673671 2380 3708265573075 2381 7500360054876 2382 9504639745110 2383 7548072333701 2384 3745985057913 2385 1130441417636 2386 198441232958 2387 18724813050 2388 833817120 2389 13634805 2390 46076 2391 1 2392 0 2393 18597179313 2394 187302804074 2395 1181746028661 2396 3947359873184 2397 8100265932693 2398 10280462387424 2399 8233553395939 2400 4113066444513 2401 1253920322408 2402 222538260132 2403 21335597821 2404 968893380 2405 16404729 2406 58296 2407 3 2408 952050665 2409 14015619206 2410 214852546519 2411 1235211285065 2412 4259885354339 2413 8698682947854 2414 11145172983842 2415 8966246489599 2416 4518709896827 2417 1389307627993 2418 249608385521 2419 24272253425 2420 1126481458 2421 19630070 2422 74975 2423 4 2424 0 2425 20898227834 2426 211840511458 2427 1345934067629 2428 4533150042662 2429 9390295791813 2430 12049352663763 2431 9774878310618 2432 4958225800806 2433 1539777193546 2434 279633638863 2435 27618444666 2436 1306554237 2437 23541988 2438 94363 2439 9 2440 1064144451 2441 15751603215 2442 242883701686 2443 1406525275447 2444 4890068014453 2445 10080178243452 2446 13056411566243 2447 10638925358046 2448 5443525166472 2449 1704659355675 2450 313324297978 2451 31378656953 2452 1516149258 2453 28092157 2454 120422 2455 12 2456 0 2457 23472387362 2458 239459982272 2459 1531979600020 2460 5202178928805 2461 10876912355974 2462 14109248337214 2463 11591839436183 2464 5969110219276 2465 1887740285689 2466 350664476632 2467 35656723233 2468 1755368049 2469 33587169 2470 150811 2471 23 2472 1188908248 2473 17693829152 2474 274421558585 2475 1600606644259 2476 5609528768981 2477 11671636592556 2478 15281061779469 2479 12609732083188 2480 6548990682108 2481 2088239198976 2482 392515740912 2483 40459536791 2484 2033185129 2485 39971452 2486 191110 2487 31 2488 0 2489 26350765162 2490 270532377391 2491 1742671418797 2492 5965774099810 2493 12588784588639 2494 16505924509706 2495 13731523548106 2496 7176727421039 2497 2310667308033 2498 438865883585 2499 45915730659 2500 2349898648 2501 47650498 2502 238202 2503 54 2504 1327710076 2505 19865854840 2506 309886748260 2507 1820355789340 2508 6430381889347 2509 13503599484065 2510 17868270931231 2511 14929432133584 2512 7868782309903 2513 2554115378619 2514 490758505760 2515 52035445645 2516 2716927809 2517 56561822 2518 299901 2519 73 2520 0 2521 29567868693 2522 305471771350 2523 1981139389726 2524 6836739858805 2525 14558583071066 2526 19292041824641 2527 16248701316338 2528 8617620828581 2529 2823952129853 2530 548187231344 2531 58977748993 2532 3134863650 2533 67239626 2534 372135 2535 118 2536 1482074143 2537 22293729864 2538 349748591179 2539 2069026786761 2540 7366317391698 2541 15610860054060 2542 20874557951768 2543 17657049230931 2544 9442566886952 2545 3119120218572 2546 612414336005 2547 66757128501 2548 3618201049 2549 79616121 2550 465749 2551 159 2552 0 2553 33161966667 2554 344739860490 2555 2250894572414 2556 7829541547528 2557 16823514978773 2558 22528136722403 2559 19207025525348 2560 10334812318651 2561 3446001484131 2562 683442079019 2563 75569950422 2564 4167951063 2565 94393278 2566 575438 2567 246 2568 1653668665 2569 25006436457 2570 394529942082 2571 2350269944485 2572 8432795635607 2573 18033031825123 2574 24364869273858 2575 20861150060862 2576 11317018711753 2577 3803367901409 2578 762795133365 2579 85436443169 2580 4802475238 2581 111500166 2582 716249 2583 329 2584 0 2585 37175474846 2586 388851261964 2587 2555873628774 2588 8960512326326 2589 19425926948862 2590 26283748582668 2591 22680407291093 2592 12378898513286 2593 4198796877473 2594 850488084073 2595 96598597830 2596 5523378217 2597 131856341 2598 881343 2599 489 2600 1844349560 2601 28036008354 2602 444813654716 2603 2668176816639 2604 9647268703670 2605 20815186105193 2606 28413782964879 2607 24621317618369 2608 13547001891002 2609 4630864074051 2610 948360001003 2611 109084184370 2612 6353866003 2613 155392868 2614 1091405 2615 651 2616 0 2617 41655399582 2618 438379306997 2619 2900488462900 2620 10248084032210 2621 22413985489043 2622 30638700516982 2623 26754596510486 2624 14809323915355 2625 5108556489892 2626 1056442485509 2627 123190927846 2628 7296366902 2629 183310648 2630 1337746 2631 940 2632 2056148051 2633 31418045701 2634 501248533221 2635 3027332740834 2636 11029424402962 2637 24008574539030 2638 33106873635647 2639 29029844678040 2640 16196941612315 2641 5630224070252 2642 1176950916770 2643 138956404044 2644 8380150497 2645 215549940 2646 1648713 2647 1242 2648 0 2649 46653803570 2650 493962509377 2651 3289681123413 2652 11713046090011 2653 25842442786819 2654 35684555298398 2655 31528994629693 2656 17695858585310 2657 6206513780824 2658 1309939970785 2659 156746303782 2660 9608772977 2661 253674830 2662 2013348 2663 1751 2664 2291320912 2665 35191880376 2666 564557218001 2667 3432872576261 2668 12601463014016 2669 27671438679977 2670 38542266739841 2671 34193673019865 2672 19342416499106 2673 6835516684054 2674 1458074774681 2675 176610895899 2676 11019074632 2677 297646201 2678 2470325 2679 2298 2680 0 2681 52228336777 2682 556311628209 2683 3728985105238 2684 13378834435324 2685 29773499916437 2686 41526267790710 2687 37118733477255 2688 21120311087643 2689 7529832762525 2690 1621440703768 2691 198998642714 2692 12616136267 2693 349495940 2694 3005962 2695 3177 2696 2552338241 2697 39401180191 2698 635543499632 2699 3890545458482 2700 14388402566021 2701 31869926165797 2702 44832398572260 2703 40236619087969 2704 23072002222510 2705 8287256178528 2706 1803239867468 2707 223976119166 2708 14446236085 2709 409222262 2710 3672800 2711 4142 2712 0 2713 58442807883 2714 626217593722 2715 4224593145475 2716 15271854897802 2717 34277777781488 2718 48284060989366 2719 43657055991659 2720 25178513512679 2721 9122682294447 2722 2003598001427 2723 252092418881 2724 16516502553 2725 479456968 2726 4454046 2727 5630 2728 2841940500 2729 44094164144 2730 715101852389 2731 4406783719856 2732 16418424425865 2733 36679116554586 2734 52106017564583 2735 47301919535982 2736 27489408318170 2737 10033565507270 2738 2226357472957 2739 283434985586 2740 18884951099 2741 560260696 2742 5420696 2743 7293 2744 0 2745 65367822999 2746 704560122612 2747 4783432797206 2748 17421844038457 2749 39435410099366 2750 56095552780695 2751 51298042639887 2752 29982618556688 2753 11037496403314 2754 2471696428232 2755 318675106269 2756 21561428477 2757 655034298 2758 6552349 2759 9776 2760 3163127352 2761 49324317982 2762 804226463572 2763 4988782581247 2764 18723254378126 2765 42184180743492 2766 60510448418991 2767 55555147787443 2768 32715948713161 2769 12131540803403 2770 2744219846760 2771 357926759604 2772 24618532014 2773 763934207 2774 7944743 2775 12584 2776 0 2777 73081470940 2778 792317353832 2779 5413249988474 2780 19862272682586 2781 45337271528393 2782 65118167508137 2783 60219729709075 2784 35663756799609 2785 13336450733127 2786 3044173393432 2787 402009369971 2788 28069696986 2789 891343855 2790 9573483 2791 16659 2792 3519222692 2793 55150673596 2794 904022770919 2795 5644585208213 2796 21338593334797 2797 48481678306755 2798 70214162910703 2799 65187545943258 2800 38893399928127 2801 14648848430435 2802 3377069221578 2803 451070558982 2804 32005589386 2805 1037564840 2806 11566978 2807 21320 2808 0 2809 81670101609 2810 890576388980 2811 6122702088845 2812 22630795522110 2813 52086359028999 2814 75531866827216 2815 70627674957844 2816 42375107177913 2817 16093191036885 2818 3743239169047 2819 506109110524 2820 36444348715 2821 1208232827 2822 13896676 2823 27922 2824 3913864295 2825 61638647143 2826 1015718498606 2827 6383180668109 2828 24304592466090 2829 55681021551688 2830 81409685521216 2831 76419836865954 2832 46187300388697 2833 17665594660882 2834 4149273469262 2835 567315070034 2836 41499004555 2837 1403860303 2838 16734299 2839 35532 2840 0 2841 91229151252 2842 1000545011547 2843 6921460725722 2844 25769753674672 2845 59799342347205 2846 87542242517806 2847 82759030633770 2848 50295442941365 2849 19394854281243 2850 4595613301060 2851 635904067658 2852 47193826085 2853 1631676102 2854 20047101 2855 46092 2856 4351078600 2857 68860404846 2858 1140677673818 2859 7214608722601 2860 27666388910772 2861 63906113041797 2862 94316888446296 2863 89506573199030 2864 54790761599211 2865 21276509745696 2866 5090128477071 2867 712119486674 2868 53669468516 2869 1892493487 2870 24064040 2871 58326 2872 1 2873 0 2874 101864073405 2875 1123564492720 2876 7820326186564 2877 29326734315100 2878 68608305994126 2879 101384014899104 2880 96887194719091 2881 59633222398818 2882 23344430306535 2883 5633397938668 2884 797438805043 2885 60958137821 2886 2195564966 2887 28748373 2888 75022 2889 1 2890 4835271870 2891 76895847862 2892 1280414114438 2893 8150080058323 2894 31474697003201 2895 73297190913368 2896 109186712025911 2897 104741106458691 2898 64928860621200 2899 25593499953568 2900 6234808767836 2901 892172185921 2902 69234562549 2903 2542125791 2904 34404370 2905 94454 2906 3 2907 0 2908 113691343732 2909 1261123879306 2910 8831353787205 2911 33355195215573 2912 78662703126202 2913 117324990477619 2914 113327116656140 2915 70631306147828 2916 28063518017255 2917 6895112683315 2918 998112817413 2919 78541194848 2920 2943988970 2921 40992718 2922 120547 2923 4 2924 5371315400 2925 85833074152 2926 1436608344983 2927 9202105194198 2928 35786473824382 2929 84012891446638 2930 126305378265128 2931 122461249464900 2932 76863705583334 2933 30748623499496 2934 7625493741131 2935 1115654257591 2936 89094705879 2937 3402976470 2938 48916131 2939 151024 2940 9 2941 0 2942 126839577165 2943 1414875553461 2944 9967994285409 2945 37915160019643 2946 90131548250040 2947 135670533725557 2948 132441348645121 2949 83572390592367 2950 33695540053253 2951 8426919127740 2952 1246969922556 2953 100950690776 2954 3934139520 2955 58134583 2956 191406 2957 12 2958 5964539504 2959 95769544030 2960 1611124126486 2961 10384641855925 2962 40665653417833 2963 96232570642278 2964 145999144249168 2965 143055736425091 2966 90900265977175 2967 36897561034914 2968 9312699128063 2969 1392557092687 2970 114377395525 2971 4540099774 2972 69180017 2973 238675 2974 23 2975 0 2976 141450731249 2977 1586652548025 2978 11245248921889 2979 43073993545804 2980 103205874318557 2981 156768620127276 2982 154646940047050 2983 98785263775980 2984 40409487874736 2985 10284068615294 2986 1555046477871 2987 129447217140 2988 5239992982 2989 82015177 2990 300554 2991 31 2992 6620830889 2993 106812662878 2994 1806028879581 2995 11713253284277 2996 46183972171418 2997 110158897415390 2998 168639678566412 2999 166971576313413 3000 107393085368406 3001 44223655727896 3002 11356850817343 3003 1735064092832 3004 146491688314 3005 6037527769 3006 97340184 3007 373114 3008 54 3009 0 3010 157681459129 3011 1778487488146 3012 12679841570246 3013 48907263829239 3014 118101487882379 3015 181015539868699 3016 180423289917953 3017 116652001076906 3018 48404281809474 3019 12532611644110 3020 1935789970742 3021 165604599022 3022 6956980865 3023 115126305 3024 467084 3025 73 3026 7346629512 3027 119081148766 3028 2023613794905 3029 13205288645429 3030 52421879474744 3031 126020768631207 3032 194650121012191 3033 194722431159043 3034 126753996453833 3035 52942616246100 3036 13830141572931 3037 2158009357405 3038 187195045605 3039 8003520452 3040 136292527 3041 577399 3042 118 3043 0 3044 175704554116 3045 1992633575348 3046 14290408674666 3047 55499702862472 3048 135062053471901 3049 208862335759593 3050 210321083072505 3051 137616237408855 3052 57913841721176 3053 15251414561411 3054 2405561320371 3055 211383955536 3056 9207882618 3057 160827201 3058 718886 3059 159 3060 8149040695 3061 132705770874 3062 2266418554650 3063 14880077157832 3064 59469559451573 3065 144076563491503 3066 224511928707847 3067 226898141036754 3068 149460991083775 3069 63307982121431 3070 16818720953716 3071 2679427614675 3072 238675330362 3073 10577181979 3074 189933377 3075 885071 3076 246 3077 0 3078 195710566289 3079 2231587522574 3080 16097709951458 3081 62946274222423 3082 154362548647749 3083 240822062583207 3084 244972455764011 3085 162192668303282 3086 69212980196433 3087 18534535746706 3088 2984237067788 3089 269224389778 3090 12150257430 3091 223628773 3092 1096395 3093 329 3094 9035836076 3095 147830958570 3096 2537255790116 3097 16759148639421 3098 67428058456322 3099 164617797327856 3100 258772584913140 3101 264175563263965 3102 176068400284856 3103 75617474855971 3104 20425273611111 3105 3321213266580 3106 303651096496 3107 13936801350 3108 263484125 3109 1344673 3110 489 3111 0 3112 217909549893 3113 2498115022457 3114 18124860822487 3115 71353361335940 3116 176313129093944 3117 277477972542964 3118 285102549478274 3119 190977957408941 3120 82624244477167 3121 22494023071275 3122 3695930223053 3123 342153898271 3124 15985789893 3125 309565529 3126 1657867 3127 651 3128 10015581680 3129 164615717206 3130 2839240851537 3131 18866471202136 3132 76410548359261 3133 187973198045349 3134 298054298082452 3135 307330881635522 3136 207218580843431 3137 90220366597458 3138 24772053927576 3139 4109908529210 3140 385494213309 3141 18310313688 3142 363917763 3143 2025815 3144 940 3145 0 3146 242532998502 3147 2795278511532 3148 20397589943344 3149 80840087451021 3150 201263453848737 3151 319492735684724 3152 331542639208158 3153 224663246654808 3154 98525854920136 3155 27263203430373 3156 4569852210152 3157 433924767449 3158 20972018524 3159 426680839 3160 2486674 3161 1242 3162 11097645016 3163 183235531120 3164 3175821602702 3165 21228720536495 3166 86543720006533 3167 214513277935559 3168 343063788909998 3169 357253595389736 3170 243655310724046 3171 107526028188916 3172 30004451777276 3173 5077645605884 3174 488379342210 3175 23988437222 3176 500511087 3177 3027899 3178 1751 3179 0 3180 269835933922 3181 3126467938359 3182 22944523165769 3183 91539783661005 3184 229607519626684 3185 367618825714353 3186 385245037537657 3187 264048497898729 3188 117360906565693 3189 33000547711997 3190 5641342072106 3191 549178646165 3192 27437016243 3193 585658856 3194 3701339 3195 2298 3196 12292341831 3197 203883498048 3198 3550814274197 3199 23875570508641 3200 97969342622007 3201 244655431007688 3202 394603321745816 3203 414962388689451 3204 286239144623058 3205 128013831145195 3206 36295180939801 3207 6263270675003 3208 617466124899 3209 31341081128 3210 685565425 3211 4491806 3212 3177 3213 0 3214 300099237108 3215 3495434410320 3216 25797497967089 3217 103601617910469 3218 261789066267700 3219 422710208016754 3220 447300008883222 3221 310058920429730 3222 139648027790741 3223 39894206665502 3224 6953094220400 3225 693647394451 3226 35797748049 3227 800642143 3228 5469449 3229 4142 3230 13610949895 3231 226772565051 3232 3968439557560 3233 26840021528435 3234 110845983809487 3235 278869643276851 3236 453583104636175 3237 481623144239994 3238 335964991475400 3239 152244615706306 3240 43849191225275 3241 7713684178030 3242 779120633584 3243 40837851024 3244 935336685 3245 6616202 3246 5630 3247 0 3248 333632149026 3249 3906327353567 3250 28991909893271 3251 117192405681765 3252 298307613135406 3253 485735491407374 3254 518954950628278 3255 363763777586247 3256 165993715403294 3257 48167329943379 3258 8556620895215 3259 874397221815 3260 46582952079 3261 1090290475 3262 8026591 3263 7293 3264 15065878135 3265 252136938430 3266 4433365855490 3267 30158755347221 3268 125350931294984 3269 317684855766310 3270 521035251513998 3271 558569355156727 3272 393982237375981 3273 180873954482259 3274 52909427018437 3275 9485436158952 3276 981184390656 3277 53073576905 3278 1271238719 3279 9679536 3280 9776 3281 0 3282 370775050648 3283 4363735119599 3284 32567095853013 3285 132498618080583 3286 339725202493825 3287 557792714611766 3288 601636136930515 3289 426397899975479 3290 197106600553090 3291 58084296734694 3292 10513992552620 3293 1100124897134 3294 60461624688 3295 1479145380 3296 11702093 3297 12584 3298 16670689208 3299 280234715554 3300 4950752983168 3301 33872534962825 3302 141682312549207 3303 361696084996426 3304 598129462432477 3305 647325268337925 3306 461617750368899 3307 214667489562626 3308 63763568400006 3309 11646624046624 3310 1233300445358 3311 68800079309 3312 1721389145 3313 14070282 3314 16659 3315 0 3316 411902471990 3317 4872729901813 3318 36566756341928 3319 149728611354380 3320 386673924490179 3321 640125968764938 3322 696973348317344 3323 499386282892616 3324 233813932885506 3325 69958008310178 3326 12899906383787 3327 1381516665729 3328 78278408043 3329 1999383703 3330 16954081 3331 21320 3332 18440293320 3333 311349612036 3334 5526304133525 3335 38026637170176 3336 160061460242398 3337 411572352162911 3338 686190660462524 3339 749632081980243 3340 540402181095827 3341 254518644445191 3342 76751919024009 3343 14279146435101 3344 1547308358743 3345 88965558815 3346 2322599553 3347 20327261 3348 27922 3349 0 3350 457426411862 3351 5438916720433 3352 41039422078364 3353 169115098378487 3354 439864315881139 3355 734144068205442 3356 806827761689329 3357 584372187330523 3358 277080615825498 3359 84158414877387 3360 15804142250148 3361 1731682514488 3362 101097466881 3363 2693066854 3364 24416630 3365 35532 3366 20390982757 3367 345794071763 3368 6166318837433 3369 42671339031672 3370 180735520075975 3371 468065547557880 3372 786718782791373 3373 867477613296267 3374 632099993840225 3375 301469072949164 3376 92276623217776 3377 17481378175446 3378 1937721562945 3379 114763438510 3380 3122916802 3381 29194693 3382 46092 3383 0 3384 507799926874 3385 6068487517397 3386 46038967793311 3387 190917890727442 3388 500094724615865 3389 841441519360715 3390 933323508440288 3391 683249228223645 3392 328031168921735 3393 101122477692322 3394 19334475096464 3395 2166680932327 3396 130256782583 3397 3615018637 3398 34963106 3399 58342 3400 22540654445 3401 383911380640 3402 6877755386151 3403 47862444506114 3404 203980357986019 3405 532020295424419 3406 901411018031532 3407 1003129847916743 3408 738743754989723 3409 356732240098372 3410 110812431450034 3411 21371340329396 3412 2422303979793 3413 147692709013 3414 4184876708 3415 41695281 3416 75039 3417 0 3418 563521112325 3419 6768280280385 3420 51625179741352 3421 215426935541915 3422 568261753582856 3423 963822052724247 3424 1078883370134602 3425 798197988589211 3426 387975051377303 3427 121365796383380 3428 23620125498330 3429 2706151987917 3430 167435254685 3431 4836492830 3432 49791270 3433 94486 3434 1 3435 24908858009 3436 426079323431 3437 7668294739983 3438 53661875460966 3439 230103764687932 3440 604384971278487 3441 1032186738447580 3442 1159174891801260 3443 862673236954375 3444 421720606317952 3445 132919258179846 3446 26090454311099 3447 3022765086884 3448 189632461214 3449 5589642677 3450 59228593 3451 120597 3452 1 3453 0 3454 625137386521 3455 7545844161387 3456 57864380121906 3457 242965682916118 3458 645371896002035 3459 1103325026185753 3460 1246269127400985 3461 931727776528515 3462 458435837075700 3463 145496169771927 3464 28815842643638 3465 3374080321227 3466 214735423230 3467 6449845862 3468 70536156 3469 151121 3470 3 3471 27517052599 3472 472712774748 3473 8546415586120 3474 60138312046391 3475 259449023291330 3476 686223955272145 3477 1181215487308776 3478 1338559843518992 3479 1006580011064369 3480 498076930223112 3481 159256823258122 3482 31807981374991 3483 3765597134673 3484 242933681100 3485 7442273579 3486 83701082 3487 191539 3488 4 3489 0 3490 693250229328 3491 8409510602697 3492 64830116262347 3493 273894813157446 3494 732554500828949 3495 1262255028978955 3496 1438627151631431 3497 1086724213556536 3498 541184806266049 3499 174229396336079 3500 35106731398152 3501 4199713241464 3502 274785337243 3503 8574464250 3504 99420768 3505 238902 3506 9 3507 30388671978 3508 524268004446 3509 9521471405736 3510 67367909859681 3511 292398841212764 3512 778731303985902 3513 1350948331110806 3514 1544641241503570 3515 1173558242057491 3516 587710302614423 3517 190601702247539 3518 38726269039772 3519 4683081763783 3520 310532222747 3521 9878394229 3522 117699767 3523 300869 3524 12 3525 0 3526 768520314041 3527 9368471754127 3528 72603918706711 3529 308616365680409 3530 831076207180526 3531 1443215068624018 3532 1659539885455091 3533 1266503442781332 3534 638279591568398 3535 208407670352519 3536 42713952600040 3537 5218664211003 3538 350863746701 3539 11364275623 3540 139454908 3541 373618 3542 23 3543 33549419497 3544 581245823178 3545 10603780437236 3546 75435077565462 3547 329379723032201 3548 883245946327255 3549 1544153019500306 3550 1781239739125293 3551 1367162541382498 3552 692837582406629 3553 227867171953804 3554 47086942526003 3555 5814499389349 3556 396087471433 3557 13072647699 3558 164720178 3559 467779 3560 31 3561 0 3562 851673151111 3563 10432865989141 3564 81276137144470 3565 347578306970172 3566 942357015474399 3567 1649143747743872 3568 1913083953674682 3569 1474873833855270 3570 752108611847207 3571 249020980875587 3572 51901448172608 3573 6474237365887 3574 447053731323 3575 15017238383 3576 194697976 3577 578442 3578 54 3579 37027355200 3580 644196665136 3581 11804718647117 3582 84433346200736 3583 370866787673129 3584 1001268623197853 3585 1763953341873519 3586 2052701822347908 3587 1591473791733765 3588 816031027920689 3589 272126282913459 3590 57178206872660 3591 7207579552771 3592 504152451234 3593 17249349139 3594 229468345 3595 720307 3596 73 3597 0 3598 943505195554 3599 11613872061854 3600 90946859467568 3601 391279587374112 3602 1067988165941325 3603 1883356903028976 3604 2203895715408775 3605 1716206188080384 3606 885442121795378 3607 297231985046615 3608 62983866845502 3609 8019015530432 3610 568430885027 3611 19787312294 3612 270603951 3613 887160 3614 118 3615 40853235313 3616 713724402696 3617 13136827521269 3618 94466312253292 3619 417389120752454 3620 1134480703800621 3621 2013873221420182 3622 2363969395480331 3623 1851174029183516 3624 960272994963935 3625 324638670110038 3626 69343447293667 3627 8920239075246 3628 640381953823 3629 22695922563 3630 318255295 3631 1099202 3632 159 3633 0 3634 1044890587644 3635 12923811940740 3636 101726924668552 3637 440275731068165 3638 1209752029470766 3639 2149594211617226 3640 2537245182817185 3641 1995513561981743 3642 1041490826951134 3643 354404894264199 3644 76335896651141 3645 9916761506837 3646 721293541809 3647 25999513159 3648 374474311 3649 1348644 3650 246 3651 45060624582 3652 790492323856 3653 14613925846252 3654 105648690089675 3655 469535669229553 3656 1284765142265526 3657 2297886032398353 3658 2720658250706029 3659 2151631546340466 3660 1129018727221478 3661 386881673850681 3662 83991352059795 3663 11022661626727 3664 811787013468 3665 29779773654 3666 439515236 3667 1663179 3668 329 3669 0 3670 1156788423313 3671 14376263797736 3672 113739035731313 3673 495185020633055 3674 1369644218849834 3675 2452071345389312 3676 2919119325126300 3677 2318541982323492 3678 1223973135721985 3679 422138996867330 3680 92403241997980 3681 12244692161466 3682 913443891501 3683 34068825159 3684 516048646 3685 2033193 3686 489 3687 49686288421 3688 875227762868 3689 16251238922135 3690 118107454384054 3691 527961783465086 3692 1454229741819882 3693 2620469805382124 3694 3129146455079271 3695 2498997595704562 3696 1326268367638603 3697 460586444399615 3698 101607812834661 3699 13599783735704 3700 1027045366162 3701 38969469871 3702 604479376 3703 2496419 3704 651 3705 0 3706 1280250761105 3707 15986185338802 3708 127118985288887 3709 556695329842972 3710 1549898169757676 3711 2795538297861748 3712 3356315914207848 3713 2691873473109372 3714 1437192275721966 3715 502307528185106 3716 111715524171200 3717 15096194781347 3718 1154530821116 3719 44523891252 3720 708275190 3721 3041177 3722 940 3723 54770336324 3724 968729135668 3725 18065532860245 3726 131983112804407 3727 593396420368160 3728 1645233042873437 3729 2986668922075951 3730 3596673924183010 3731 2900316170727964 3732 1556649513716323 3733 547779786322365 3734 122769904727061 3735 16754262285107 3736 1296879854018 3737 50861235239 3738 828054740 3739 3718744 3740 1242 3741 0 3742 1416431296047 3743 17770049396149 3744 142017001875424 3745 625571676802589 3746 1753012446770970 3747 3185344600474505 3748 3856549182174869 3749 3123043010669725 3750 1686124658354528 3751 597102708749963 3752 134901427234919 3753 18584068240260 3754 1456467344719 3755 58036645411 3756 968310196 3757 4515169 3758 1751 3759 60356673280 3760 1071871521378 3761 20075269078978 3762 147431088142660 3763 666650130346378 3764 1860413043720594 3765 3402163114296649 3766 4131454477772487 3767 3363648609975028 3768 1825511775074028 3769 650832628715941 3770 148162290453128 3771 20610013813693 3772 1634518707287 3773 66212075082 3774 1129960942 3775 5499832 3776 2298 3777 0 3778 1566594872576 3779 19745991744250 3780 158599231348260 3781 702664564598328 3782 1981781076381722 3783 3627512196682994 3784 4428568737219813 3785 3620671206010809 3786 1976521073471855 3787 709087887567389 3788 162706464531067 3789 22844385791560 3790 1833938162640 3791 75459290994 3792 1318813446 3793 6656415 3794 3177 3795 66493182097 3796 1185614959437 3797 22300765659591 3798 164623255764935 3799 748623847293649 3800 2102719134151780 3801 3873344516585019 3802 4742801952140585 3803 3898214902018335 3804 2139035036060353 3805 772516115720150 3806 178596456167478 3807 25316429603431 3808 2056254956852 3809 85981050460 3810 1536203575 3811 8078495 3812 4142 3813 0 3814 1732127782680 3815 21933973431553 3816 177049363282123 3817 788919195401154 3818 2239327218725117 3819 4128816855786331 3820 5082293323326411 3821 4194614759621798 3822 2315022497459823 3823 841257868922161 3824 196013799354627 3825 28041093884451 3826 2305015848679 3827 97870377220 3828 1789619652 3829 9747535 3830 5630 3831 73232243759 3832 1311011170816 3833 24764381979172 3834 183749613773932 3835 840318626777084 3836 2375447501621899 3837 4407403765344046 3838 5441271994710781 3839 4514553893242205 3840 2504353303224496 3841 916066481080806 3842 215033242033129 3843 31053391738946 3844 2582124964536 3845 111380680175 3846 2080970584 3847 11789232 3848 7293 3849 0 3850 1914549087817 3851 24355957922580 3852 197570419772505 3853 885385637806913 3854 2529140545391193 3855 4696879075483297 3856 5828961221452024 3857 4856136967494358 3858 2709292549810677 3859 997108651542790 3860 235868624902809 3861 34371480631280 3862 2891908027763 3863 126632075052 3864 2419893285 3865 14183218 3866 9776 3867 80630964769 3868 1449213313531 3869 27490712059138 3870 205020138118212 3871 942846359936375 3872 2682280465999840 3873 5012426073926887 3874 6238821496265742 3875 5224704776911433 3876 2929696324760339 3877 1085260012514281 3878 258609214309517 3879 38037234083423 3880 3236730717553 3881 143940763113 3882 2809075821 3883 17097932 3884 12584 3885 0 3886 2115522845786 3887 27036105314699 3888 220386718076809 3889 993230052540003 3890 2855118702369438 3891 5340265553446598 3892 6681299272390729 3893 5618100859974012 3894 3168168890144135 3895 1180717995063950 3896 283506684552504 3897 42072672208279 3898 3621861930228 3899 163461286692 3900 3260893675 3901 20512130 3902 16659 3903 88751778802 3904 1601484078808 3905 30506805246828 3906 228666798618528 3907 1057441631429154 3908 3027330065531170 3909 5697498500124310 3910 7148987685942228 3911 6042412643223121 3912 3424551399533778 3913 1284499627856335 3914 310667501432287 3915 46527820297356 3916 4050234586028 3917 185587556398 3918 3779088928 3919 24650624 3920 21320 3921 0 3922 2336871529290 3923 30000984161708 3924 245746027848997 3925 1113747072639627 3926 3221613303547727 3927 6068602395770049 3928 7653712756659179 3929 6495187851352425 3930 3701836167951278 3931 1396838422860242 3932 340387609114521 3933 51429341420244 3934 4528258217809 3935 210517727502 3936 4379521421 3937 29493023 3938 27922 3939 97662728555 3940 1769207166795 3941 33842397715478 3942 254945794985089 3943 1185474761493680 3944 3415186440964130 3945 6472829550961812 3946 8187089320310848 3947 6983361093688628 3948 3999848178922710 3949 1518914774207091 3950 372793824674824 3951 56836937636978 3952 5059561542126 3953 238741747335 3954 5067346417 3955 35338626 3956 35532 3957 0 3958 2580590562742 3959 33279803792305 3960 273921937237033 3961 1248373461970265 3962 3633480917071979 3963 6892701390172509 3964 8762498590658716 3965 7504145157567814 3966 4322023466017082 3967 1651004509195633 3968 408233849848417 3969 62782845621663 3970 5651931778355 3971 270512881908 3972 5862847634 3973 42170683 3974 46092 3975 107438159466 3976 1953896989866 3977 37530175678544 3978 284139987376669 3979 1328466228816664 3980 3850971416567124 3981 7349882610864241 3982 9370452490089288 3983 8065435419430996 3984 4668169563582033 3985 1794476637345138 3986 446858556159004 3987 69338242912241 3988 6309849696588 3989 306439569447 3990 6773066019 3991 50386407 3992 58342 3993 0 3994 2848864224741 3995 36904667428029 3996 305216451632177 3997 1398703170857112 3998 4096139583061352 3999 7824700775051801 4000 10026084619567258 4001 8664065608371857 4002 5042229581930743 4003 1949656554607976 4004 489076109630905 4005 76542047532127 4006 7042764644541 4007 346844514743 4008 7823892469 4009 59977121 4010 75039 4011 118159068427 4012 2157212189389 4013 41606052512647 4014 316561588870424 4015 1488102526365059 4016 4340397934127917 4017 8341524610083533 4018 10718664050731070 4019 9309020135349280 4020 5443992281417205 4021 2118130894877979 4022 535065779905942 4023 84479033026955 4024 7856198838142 4025 392482160697 4026 9024866964 4027 71468563 4028 94503 4029 0 4030 3144082866176 4031 40910849531441 4032 339962842666942 4033 1566503936292980 4034 4615631424733687 4035 8878222131529118 4036 11465298061595884 4037 9996703953516876 4038 5877979912936425 4039 2300283059014461 4040 585306311441290 4041 93196116499570 4042 8761604497668 4043 443762495442 4044 10408972486 4045 84866967 4046 120615 4047 129913904637 4048 2380967253164 4049 46109482523689 4050 352555092549455 4051 1666253682463209 4052 4889835831911413 4053 9462191740563595 4054 12253855823620332 4055 10737335265094366 4056 6343961118048896 4057 2497950603308099 4058 640010465648676 4059 102794163906342 4060 9765774796957 4061 501619581084 4062 11989046562 4063 100866243 4064 151155 4065 1 4066 0 4067 3468861777325 4068 45337098177982 4069 378528775856731 4070 1753735567978758 4071 5198692005253403 4072 10068545157323794 4073 13103666545875162 4074 11526834228754595 4075 6847119219912644 4076 2711584731750022 4077 699739307297032 4078 113329656626099 4079 10882572689818 4080 566572837273 4081 13807029269 4082 119497141 4083 191592 4084 1 4085 142798995930 4086 2627148398726 4087 51083791961417 4088 392500509983179 4089 1864992515766746 4090 5506384754386108 4091 10728073965973481 4092 14001023285887356 4093 12376816151999656 4094 7387201378152459 4095 2943312129067201 4096 764745053039908 4097 124922490543750 4098 12120339709329 4099 639777012317 4100 15880084265 4101 141673453 4102 239005 4103 3 4104 0 4105 3826061577492 4106 50225965929361 4107 421319737444436 4108 1962570099202814 4109 5852827111768365 4110 11412802309035087 4111 14967755537787702 4112 13282653330951346 4113 7970145078514636 4114 3193663175660886 4115 835684708474455 4116 137640568575735 4117 13495837117979 4118 721888420949 4119 18261439202 4120 167465085 4121 301010 4122 4 4123 156919475295 4124 2897927482720 4125 56576553002300 4126 436816892675247 4127 2086615894130573 4128 6197954798206171 4129 12157320532341603 4130 15988382651158379 4131 14257542313496255 4132 8595674652403455 4133 3465097487234811 4134 912856923626590 4135 151626269115289 4136 15019289862330 4137 814332543418 4138 20973914528 4139 198071718 4140 373859 4141 9 4142 0 4143 4218810526860 4144 55624170385721 4145 468782794141924 4146 2195413972230672 4147 6586397755034055 4148 12930195467688439 4149 17087546413473891 4150 15296236537119332 4151 9270587472333423 4152 3758237805501633 4153 997030434706125 4154 166961117460737 4155 16710939904143 4156 917936534843 4157 24084941139 4158 233622788 4159 468113 4160 12 4161 172389800255 4162 3195680668989 4163 62639978821967 4164 485966223314771 4165 2333668089208682 4166 6973355836056595 4167 13770268621091789 4168 18247770942367718 4169 16413721337312721 4170 9994583722731297 4171 4075926872374388 4172 1088558480355951 4173 183814029728030 4174 18583299470810 4175 1034457580166 4176 27624697231 4177 275689979 4178 578977 4179 23 4180 0 4181 4650528691145 4182 61582988774882 4183 521410711128778 4184 2454932469422937 4185 7408714211583762 4186 14642237059435678 4187 19496859875085991 4188 17604051429325022 4189 10775440659074335 4190 4418895069473969 4191 1188339815843193 4192 202282759680756 4193 20660785886347 4194 1164935594950 4195 31678452969 4196 324490826 4197 721044 4198 31 4199 189334822579 4200 3523005017426 4201 69331368571928 4202 540457647438266 4203 2608966542470410 4204 7842396260802523 4205 15589697831777535 4206 20815093894417771 4207 18884234731821348 4208 11612833075944409 4209 4790425742808057 4210 1296791793678112 4211 222567519078449 4212 22958685099983 4213 1311533582630 4214 36285926197 4215 382079175 4216 888267 4217 54 4218 0 4219 5124954319964 4220 68158687564562 4221 579746467038085 4222 2744076597617139 4223 8330140059607138 4224 16573018261964358 4225 22233829982121210 4226 20247537414814734 4227 12515654252025320 4228 5191374593979990 4229 1414964359817780 4230 244785371342383 4231 25506417839470 4232 1475555839711 4233 41554756549 4234 448800448 4235 1100709 4236 73 4237 207890420102 4238 3882740443678 4239 76713578731151 4240 600852144587882 4241 2915630158420420 4242 8815992277449131 4243 17641113129182455 4244 23730827356823296 4245 21713253258972873 4246 13483552445296161 4247 5625531362256889 4248 1543350091067771 4249 269173403204538 4250 28322628440083 4251 1659661243362 4252 47536979670 4253 527332319 4254 1350861 4255 118 4256 0 4257 5646172402420 4258 75412992255945 4259 644388196853183 4260 3066112676980488 4261 9362207209832084 4262 18749507265412442 4263 25341434599371662 4264 23273758933188259 4265 14526691318114365 4266 6093897520072779 4267 1683174612358101 4268 295871628073482 4269 31442726745723 4270 1865481970141 4271 54368234793 4272 618203143 4273 1666156 4274 159 4275 228204732751 4276 4277989485466 4277 84855552220803 4278 667767608143054 4279 3257110497239441 4280 9906288652496533 4281 19953059515490356 4282 27040578194069117 4283 24950930392160863 4284 15644691610686650 4285 6600844443893981 4286 1835018678938126 4287 325160542627291 4288 34889417795320 4289 2096281967453 4290 62116412123 4291 724895791 4292 2037407 4293 246 4294 0 4295 6218645871500 4296 83413599066119 4297 715994608840037 4298 3424654881086631 4299 10517743079292098 4300 21201880806387114 4301 28868088767023003 4302 26736141353560514 4303 16849162316088711 4304 7147543005640087 4305 2000311902365549 4306 357207405833749 4307 38705273008496 4308 2354099205051 4309 70952147456 4310 848195475 4311 2502053 4312 329 4313 250438925115 4314 4712143084287 4315 93832879742475 4316 741884446768297 4317 3637226013898003 4318 11126792269199867 4319 22557471658329443 4320 30795711669647554 4321 28654183327887070 4322 18139695876070024 4323 7739032240651580 4324 2179738300645917 4325 392343774435511 4326 42917900134502 4327 2642935042054 4328 80963662186 4329 992622975 4330 3049006 4331 489 4332 0 4333 6847249336559 4334 92234733854414 4335 795290911654140 4336 3823701031293981 4337 11811011118354146 4338 23963892587740385 4339 32868308161902563 4340 30695299676654451 4341 19529544778374862 4342 8376679704296642 4343 2374964170525316 4344 430769217105606 4345 47578425160241 4346 2965328742701 4347 92365254027 4348 1159321755 4349 3729080 4350 651 4351 274768617130 4352 5188904131848 4353 103728428770192 4354 823951676455549 4355 4060199777154765 4356 12492519599836200 4357 25490062442526291 4358 35054052718882462 4359 32887572347144323 4360 21018272678580095 4361 9066290364836615 4362 2586794347470682 4363 472875297256954 4364 52720367227633 4365 3326179159366 4366 105271147679 4367 1354145850 4368 4529258 4369 940 4370 0 4371 7537305902744 4372 101957760608420 4373 883075306253858 4374 4267671940869172 4375 13257866074035867 4376 27073282511679956 4377 37403450669619241 4378 35219971293439819 4379 22620999927931044 4380 9809459932894491 4381 2817169561296246 4382 518899856561538 4383 58405060566210 4384 3728643630662 4385 119950035003 4386 1578732224 4387 5518293 4388 1242 4389 301384802048 4390 5712317739508 4391 114633011520498 4392 914793631032727 4393 4530700857056059 4394 14020159708846990 4395 28790754390314930 4396 39880669718179108 4397 37724290311533054 4398 24337261261143620 4399 10612871528797919 4400 3067035873047815 4401 569304921022983 4402 64673142072575 4403 4178712038954 4404 136549282871 4405 1840646430 4406 6681204 4407 1751 4408 0 4409 8294627033693 4410 112671846106327 4411 980226086707157 4412 4761454666785590 4413 14875925452126721 4414 30572231130972606 4415 42542544897950683 4416 40388065429005190 4417 26184298786193911 4418 11478385303723316 4419 3338651988649701 4420 624373622139497 4421 71598115033577 4422 4680302444242 4423 155405238001 4424 2142199521 4425 8110722 4426 2298 4427 330495499613 4428 6286799204824 4429 126646131555258 4430 1015317260294575 4431 5053889888019067 4432 15728254140539301 4433 32504158767818791 4434 45348749888177827 4435 43247275755827116 4436 28161618659591075 4437 12413690587888843 4438 3633128905648337 4439 684650656867632 4440 79229175700007 4441 5240729317770 4442 176707401542 4443 2493148024 4444 9790201 4445 3177 4446 0 4447 9125555980186 4448 124474682986469 4449 1087709412862919 4450 5310450027568168 4451 16684758842655184 4452 34507864096127824 4453 48363215513440430 4454 46287843309892193 4455 30288871935313764 4456 13420953760626215 4457 3953093507732950 4458 750472692729005 4459 87654319740057 4460 5864845320523 4461 200876141881 4462 2896716962 4463 11844287 4464 4142 4465 362326859895 4466 6917169566813 4467 139876778263168 4468 1126520161805370 4469 5635469041013291 4470 17637395620185479 4471 36680107205333749 4472 51540576901419315 4473 49550464290292998 4474 32565537099172352 4475 14509016430895351 4476 4299849246718769 4477 822481343818965 4478 96933022653988 4479 6561571192452 4480 228154370673 4481 3365462678 4482 14255363 4483 5630 4484 0 4485 10037014777984 4486 137473279019786 4487 1206587808194626 4488 5920624812304762 4489 18706096872872030 4490 38932811956722737 4491 54952716271712585 4492 53019244793889172 4493 35013998820942367 4494 15680399308800123 4495 4676449018601449 4496 901076497560654 4497 107170522235825 4498 7336905904794 4499 259066638819 4500 3903841782 4501 17190362 4502 7293 4503 397125074750 4504 7608688791112 4505 154444312484163 4506 1249499315300910 4507 6281737001947174 4508 19770447217021864 4509 41374241663006407 4510 58548621965661815 4511 56740195069596885 4512 37633709560944128 4513 16945262781374291 4514 5084420649792620 4515 987013293101911 4516 118438623631513 4517 8201715636455 4518 293923393299 4519 4527981384 4520 20631949 4521 9776 4522 0 4523 11036555484871 4524 151784815901567 4525 1338029457587600 4526 6598569106548843 4527 20964061790060162 4528 43905831137939317 4529 62409082882895636 4530 60695378953412484 4531 40450154498336346 4532 18306537208162909 4533 5527309638493294 4534 1080766197765039 4535 130863058640933 4536 9163402924508 4537 333378190278 4538 5243984543 4539 24803211 4540 12584 4541 435157697830 4542 8367097468860 4543 170479410011091 4544 1385460686299185 4545 6999649246614565 4546 22152784272606158 4547 46648668633719366 4548 66476761358359373 4549 64936790663386552 4550 43462762577645999 4551 19775891461597440 4552 6006905173463759 4553 1183223225726172 4554 144530402740973 4555 10235187491208 4556 377826642525 4557 6072525282 4558 29689155 4559 16659 4560 0 4561 12132415566269 4562 167537585812052 4563 1483318367415439 4564 7351559245327639 4565 23485421799854447 4566 49492492592749861 4567 70842419085415658 4568 69444198197994055 4569 46700533877870734 4570 21356729130866335 4571 6527321974001290 4572 1294946739374266 4573 159590723483362 4574 11426187726113 4575 428081793218 4576 7021899186 4577 35586832 4578 21320 4579 476715857290 4580 9198656179580 4581 188125111706006 4582 1535729669720928 4583 7796884308401590 4584 24812561095917770 4585 52572684656704886 4586 75441634269959792 4587 74276331164292413 4588 50162877428502866 4589 23062443588078083 4590 7090653425909073 4591 1416980152873629 4592 176148269552829 4593 12752467181427 4594 484646420064 4595 8118555753 4596 42487183 4597 27922 4598 0 4599 13333578220019 4600 184872010034936 4601 1643865476237569 4602 8187626901518088 4603 26299871565550333 4604 55765945205814046 4605 80376330836295436 4606 79410377691993955 4607 53882776055169789 4608 24896984662707751 4609 7701671577566226 4610 1549989314653724 4611 194381979368980 4612 14225238463504 4613 548530470564 4614 9373692239 4615 50784737 4616 35532 4617 522115831195 4618 10110194388199 4619 207537943093602 4620 1701762562281993 4621 8681916402233466 4622 27781005177598730 4623 59223580307416571 4624 85574156878922965 4625 84912645341685845 4626 57859623752438613 4627 26875716083593928 4628 8362823572418297 4629 1695199243107850 4630 214417222673928 4631 15863997589749 4632 620371221866 4633 10821085646 4634 60481470 4635 46092 4636 0 4637 14649837653553 4638 203941749703085 4639 1821220791535993 4640 9115634912128246 4641 29440341427215363 4642 62807761845177104 4643 91149525027002486 4644 90757424405650817 4645 62130914015976541 4646 29003217719257242 4647 9079640037204716 4648 1853397515058732 4649 236467156871162 4650 17682509310818 4651 701421369533 4652 12475755493 4653 72099997 4654 58342 4655 571701605655 4656 11109157025190 4657 228889157914062 4658 1885159037199326 4659 9664095219463511 4660 31092741348404449 4661 66687531227282947 4662 97021209683046409 4663 97019544707720837 4664 66696032264806341 4665 31297103309940054 4666 9854979181431967 4667 2026021212051307 4668 260682364546973 4669 19704407767254 4670 792486644692 4671 14380755126 4672 85661223 4673 75039 4674 0 4675 16091870075560 4676 224914913096333 4677 2017086654542003 4678 10145360454888504 4679 32943338228203738 4680 70708876641422060 4681 103317591017097830 4682 103670042821009680 4683 71597578149451419 4684 33762678853306896 4685 10695246500528825 4686 2214000961612062 4687 287316524295067 4688 21946563167621 4689 895118593768 4690 16556116976 4691 101855592 4692 94503 4693 625846753120 4694 12203661836202 4695 252366065945406 4696 2087675836978392 4697 10753733338254424 4698 34786149165596653 4699 75060584920937320 4700 109947517575815917 4701 110793328831492267 4702 76834936809155117 4703 36420126063171772 4704 11603777475382236 4705 2419021291991577 4706 316550281070939 4707 24437593090431 4708 1010333453680 4709 19056618251 4710 120734461 4711 120615 4712 0 4713 17671310486894 4714 247975371322640 4715 2233332223673956 4716 11287586289664443 4717 36849320825265031 4718 79570623066203843 4719 117054985105137838 4720 118356787488441562 4721 82456485399092792 4722 39275587198590522 4723 12587985945115658 4724 2642180785732675 4725 348685253889598 4726 27198141013375 4727 1140050170326 4728 21908840201 4729 143207493 4730 151173 4731 684957390936 4732 13402554455846 4733 278173504636631 4734 2311241660313106 4735 11962202207636845 4736 38903756464853980 4737 84449753661342994 4738 124537743570562907 4739 126455593964230407 4740 88461619316775745 4741 42352173243652700 4742 13651761105701167 4743 2885452487383658 4744 383937893098716 4745 30262819243998 4746 1285547495600 4747 25182351346 4748 169372928 4749 191611 4750 0 4751 19400836226104 4752 273324188439554 4753 2472009297453664 4754 12554200791264495 4755 41203113744950733 4756 89505883223161459 4757 132557240328824526 4758 135053035947137401 4759 94905249805513862 4760 45656988840906237 4761 14803678255597805 4762 3150131995139895 4763 422666485818341 4764 33656849216973 4765 1449195472566 4766 28912248031 4767 200426871 4768 239041 4769 1 4770 749474411781 4771 14715475582137 4772 306535411797457 4773 2557973489453201 4774 13302037250372719 4775 43492672992630139 4776 94974224109207061 4777 140998820009346848 4778 144256380122157533 4779 101786795653926624 4780 49216484609708005 4781 16048268491462018 4782 3438528511436700 4783 465130080412266 4784 37422046881433 4785 1632599526919 4786 33186732986 4787 236537207 4788 301066 4789 1 4790 0 4791 21294257258632 4792 301181178748151 4793 2735369582745617 4794 13958307627329614 4795 46054362681602580 4796 100640359928177693 4797 150043426243152469 4798 154024319421181651 4799 109168554420510620 4800 53038871929552871 4801 17395444107892971 4802 3752168534984603 4803 511753889385114 4804 41589180317262 4805 1838682778445 4806 38051942196 4807 279272499 4808 373968 4809 3 4810 819876908323 4811 16152926060474 4812 337696566325013 4813 2830194339936178 4814 14787053202907789 4815 48605067667119182 4816 106766696149865088 4817 159562542855177770 4818 164477696321017511 4819 117049984539384844 4820 57154406886802700 4821 18850479775240928 4822 4093752647782990 4823 562847586777433 4824 46208712335758 4825 2069456428998 4826 43619503487 4827 328903308 4828 468262 4829 4 4830 0 4831 23366614331235 4832 331786598861001 4833 3025883550794423 4834 15514345946261266 4835 51458035985207044 4836 113113984191836408 4837 169758886067052692 4838 175570052791741465 4839 125501729470466261 4840 61572572690429877 4841 20424825916485587 4842 4465077723380431 4843 618915356565121 4844 51318121947654 4845 2328520849175 4846 49949810940 4847 387481863 4848 579232 4849 9 4850 896684817527 4851 17726345546839 4852 371924449485118 4853 3130452712226164 4854 16432470363610083 4855 54298694137704168 4856 119974863800022429 4857 180488458207367540 4858 187437467489320050 4859 134523307160774150 4860 66327959456483671 4861 22124617904277380 4862 4869299692449246 4863 680326974430365 4864 56978240612016 4865 2618390232858 4866 57183904595 4867 455425711 4868 721397 4869 12 4870 0 4871 25634285121488 4872 365402989919209 4873 3346261008198961 4874 17238222082883140 4875 57474976571897143 4876 127082472117707229 4877 191978281330483605 4878 200027710132169915 4879 144194786925334525 4880 71431510941775545 4881 23963074604405590 4882 5308531756611720 4883 747679729860166 4884 63234656149294 4885 2943493176484 4886 65400531451 4887 535414106 4888 888833 4889 23 4890 980462880430 4891 19448189275144 4892 409511301582038 4893 3461543734696857 4894 18255053058103834 4895 60637468921856419 4896 134763053277588769 4897 204067072361480768 4898 213493952131610781 4899 154515770392644717 4900 76922750705131665 4901 25947326947840979 4902 5786459241255391 4903 821414676944513 4904 70160620158052 4905 3306966270452 4906 74777592999 4907 628073022 4908 1101488 4909 31 4910 0 4911 28115099496692 4912 402317178126623 4913 3699473547663658 4914 19147453818232385 4915 64172509224095807 4916 142719046460216590 4917 217008977499231639 4918 227777497128002806 4919 165576967697261542 4920 82814298602918237 4921 28092625840434545 4922 6305565123489960 4923 902238782493253 4924 77811505363079 4925 3714249678922 4926 85417387665 4927 736892556 4928 1352032 4929 54 4930 1071823774337 4931 21332020175227 4932 450776323499265 4933 3826532317752283 4934 20273261135319414 4935 67692107680562238 4936 151314033822700952 4937 230623420960737784 4938 243050684573826548 4939 177378093270656532 4940 89151291112255097 4941 30407252911878856 4942 6870149784129344 4943 990677547024667 4944 86275425932859 4945 4169248718702 4946 97543942852 4947 862790583 4948 1667749 4949 73 4950 0 4951 30828464116376 4952 442842451604835 4953 4088779030277377 4954 21261328386371627 4955 71625108592197023 4956 160216339775202275 4957 245194807381671250 4958 259247577566769010 4959 190021864281015727 4960 95948270272298950 4961 32908792612100404 4962 7483128096427407 4963 1087567027820954 4964 95619547021696 4965 4678637468754 4966 111289693092 4967 1010303155 4968 2039752 4969 118 4970 1171432692373 4971 23392599345048 4972 496068105022426 4973 4228778316395903 4974 22507416031721371 4975 75540824791358108 4976 169831019449706278 4977 260521035532980269 4978 276562002371488753 4979 203508142950198108 4980 103256755285865020 4981 35606855651452702 4982 8149514519495693 4983 1193532673634167 4984 105949749993768 4985 5247269062004 4986 126936292763 4987 1180752737 4988 2505200 4989 159 4990 0 4991 33795497753702 4992 487320924217078 4993 4517748294006247 4994 23601075455862100 4995 79915133837179824 4996 179788497597070595 4997 276920253154930756 4998 294919917274558192 4999 217953189191812173 5000 111093491111290440 5001 38521704707036714 5002 8872727963573960 5003 1309562357577881 5004 117347393640696 5005 5883320922953 5006 144654614611 5007 1380023454 5008 3053463 5009 246 5010 1280011042268 5011 25645993803622 5012 545767225805039 5013 4671964066668054 5014 24979882391410721 5015 84270102837662369 5016 190539880499259855 5017 294166350742685667 5018 314539225360255059 5019 233357054738650009 5020 119517251466868355 5021 41664484514231842 5022 9658611369966153 5023 1436399706423390 5024 129939578054355 5025 6592812752220 5026 164798206655 5027 1609992502 5028 3735036 5029 329 5030 0 5031 37039177480266 5032 536126106005320 5033 4990294265763334 5034 26190056505630176 5035 89133636275919937 5036 201673502062722054 5037 312615091924580351 5038 335336816057677181 5039 249851267719420489 5040 128547304330860125 5041 45058529795934496 5042 10511171404238120 5043 1575210989246993 5044 143824725080113 5045 7385751259496 5046 187586851429 5047 1878276147 5048 4537538 5049 489 5050 1398341745571 5051 28109683058306 5052 600289121001975 5053 5160124306514128 5054 27715267037377495 5055 93975538218015629 5056 213691586907275195 5057 332013599078735196 5058 357557561042254748 5059 267436119005882533 5060 138250664705637753 5061 48716754644440150 5062 11437211569866235 5063 1726879432143565 5064 159155250282599 5065 8269589679192 5066 213463632110 5067 2187508830 5068 5529220 5069 651 5070 0 5071 40584497318646 5072 589665693326583 5073 5510703706065495 5074 29053972052753036 5075 99381247125157860 5076 226135738236068489 5077 352759554591030441 5078 381108205804371523 5079 286260342887672793 5080 148649488324889089 5081 52666015556166233 5082 12441423363211185 5083 1892780767144432 5084 176050062965635 5085 9256557996479 5086 242710392832 5087 2547528996 5088 6696104 5089 940 5090 1527273599625 5091 30802685103925 5092 660087151826860 5093 5697678896245600 5094 30740636496034107 5095 104762770755429302 5096 239564905977262994 5097 374570245756927090 5098 406263818292834123 5099 306324528078854893 5100 159820147913528682 5101 56921266010936212 5102 13531723248879405 5103 2073962965314250 5104 194691753291886 5105 10355868038585 5106 275881580235 5107 2961994270 5108 8130239 5109 1242 5110 0 5111 44458639706636 5112 648384602212040 5113 6083671798023822 5114 32221088406459154 5115 110769152951917419 5116 253468827768567519 5117 397890052735636907 5118 432919801683100966 5119 327796790656877522 5120 171788102354798860 5121 61513397556359801 5122 14713600042117016 5123 2272047503346096 5124 215223800646343 5125 11582448708329 5126 313337587180 5127 3443589173 5128 9816416 5129 1751 5130 1667727404093 5131 33745681749914 5132 725655983804653 5133 6289468365460711 5134 34085755175743332 5135 116748504757198486 5136 268469381038356215 5137 422403020785889744 5138 461385021359530038 5139 350678086474377694 5140 184640344609486861 5141 66459712734464465 5142 15996258891403627 5143 2488276592505865 5144 237864726824915 5145 12947665884684 5146 355771152793 5147 3997347066 5148 11878358 5149 2298 5150 0 5151 48691161403529 5152 712768259345767 5153 6714339845953896 5154 35722485686618503 5155 123420167304503379 5156 283998756710401496 5157 448605534135925215 5158 491542202695833600 5159 375158354971347907 5160 198406109468245762 5161 71795723665794910 5162 17386116175310922 5163 2724559796172638 5164 262787443073713 5165 14469720959833 5166 403641849138 5167 4639589938 5168 14300482 5169 3177 5170 1820701100652 5171 36961165936150 5172 797535209490718 5173 6940792761810711 5174 37783345646339601 5175 130061630891783876 5176 300748618519284278 5177 476144612371993548 5178 523738025121621370 5179 401239000548967467 5180 213184437247334409 5181 77541436839362640 5182 18893868228534254 5183 2982368129342333 5184 290253218391678 5185 16162614125316 5186 457813903527 5187 5377189893 5188 17248568 5189 4142 5190 0 5191 53314194341641 5192 783346178141213 5193 7408336335070795 5194 39592329085140730 5195 137469907613612857 5196 318087327147203312 5197 505574533499417761 5198 557841048561545607 5199 429134524858037491 5200 229008876436092323 5201 83737652506534017 5202 20527009697282662 5203 3263948617975537 5204 320470179733869 5205 18048510108871 5206 518871831363 5207 6231108417 5208 20708240 5209 5630 5210 1987276856363 5211 40473589007390 5212 876313328370867 5213 7657453846121136 5214 41869373484552052 5215 144844457828221775 5216 336783915136367642 5217 536501091019177670 5218 594240244714082529 5219 458846876353672928 5220 245992127082862394 5221 90407487587501303 5222 22297961308017538 5223 3571041552758506 5224 353750404133270 5225 20144625940291 5226 587892203873 5227 7210662428 5228 24900932 5229 7293 5230 0 5231 58362663407445 5232 860695838091862 5233 8171821664769142 5234 43868165425625407 5235 153068087469424481 5236 356135964979336788 5237 569542992101552418 5238 632788351318368112 5239 490618190096938904 5240 264172662754064153 5241 97597791177417955 5242 24215470221307507 5243 3906288961320677 5244 390344106967881 5245 22477921066443 5246 665616555493 5247 8342723400 5248 29815857 5249 9776 5250 2168627105469 5251 44309532782727 5252 962632016596017 5253 8445801177592852 5254 46383358428397282 5255 161254064765585590 5256 376998258401151343 5257 604260142290915350 5258 673921623697931094 5259 524451070183279276 5260 283678664184504475 5261 105335255891094414 5262 26293949970656371 5263 4271747756438940 5264 430623699486166 5265 25069534784125 5266 753384040273 5267 9639840289 5268 35748155 5269 12584 5270 0 5271 63874521585147 5272 945446897705289 5273 9011536849223780 5274 48591247367891903 5275 170379935129086981 5276 398589919528461078 5277 641342927294286665 5278 717475133120297294 5279 560618727540533072 5280 304554224706277323 5281 113673646070169166 5282 28543601566068373 5283 4670521967428384 5284 474889644823464 5285 27952220384327 5286 852133122779 5287 11136395932 5288 42694578 5289 16659 5290 2366022741845 5291 48497882520680 5292 1057190813079184 5293 9312782159670367 5294 51368714719370576 5295 179463785567065975 5296 421860738550911561 5297 680300192552597808 5298 763937979689529988 5299 599124552102310118 5300 326945061268495125 5301 122643762284239584 5302 30981140088455318 5303 5105040477127804 5304 523585935077396 5305 31151892901733 5306 963527170905 5307 12849198384 5308 51047155 5309 21320 5310 0 5311 69891004772288 5312 1038285763044998 5313 9934856552098425 5314 53806887691271872 5315 189587750297372638 5316 445942893860779430 5317 721902041388487733 5318 813125515646488381 5319 640276687864409862 5320 350901675837335902 5321 132307270418393704 5322 33618452862180911 5323 5578947281272102 5324 577072956972198 5325 34708299176056 5326 1088751097858 5327 14822161855 5328 60816140 5329 27922 5330 2580840212973 5331 53070027824475 5332 1160752148151356 5333 10265996665255939 5334 56873122735178597 5335 199664837721630223 5336 471891411871688924 5337 765600522343341717 5338 865585879985190012 5339 684079462019558351 5340 376589640953269715 5341 142699687505805113 5342 36474911443880097 5343 6095107875716243 5344 635879551879132 5345 38653160705191 5346 1229868083210 5347 17077676486 5348 72521137 5349 35532 5350 0 5351 76456906978858 5352 1139960547902102 5353 10949846804293367 5354 59564846420769759 5355 210892612122780019 5356 498742148744059042 5357 812254368207296157 5358 921112422491090749 5359 730880271777690680 5360 404066762615627228 5361 153891703160326275 5362 39564357710104222 5363 6657796879350433 5364 700437493550684 5365 43034656814664 5366 1388370822581 5367 19671731755 5368 86194519 5369 46092 5370 2814570987591 5371 58060065509858 5372 1274146856052110 5373 11313756343363787 5374 62948935280382292 5375 222068108952860620 5376 527666661156130134 5377 861252469786483021 5378 980319217582464842 5379 780684557474906369 5380 433521084834098865 5381 165924246193824058 5382 42909227461949674 5383 7270391845909355 5384 771376111126160 5385 47891559120824 5386 1566814834968 5387 22634008734 5388 102523187 5389 58342 5390 0 5391 83620878308584 5392 1251286450210272 5393 12065327829854694 5394 65919753687174086 5395 234516252754303923 5396 557594126960722067 5397 913552065923951527 5398 1042975072943110502 5399 833883806502552938 5400 465018733328795311 5401 178878306146880169 5402 46525626424018591 5403 7937903362037791 5404 849212132987083 5405 53282203515509 5406 1767076444466 5407 26035767269 5408 121574293 5409 75039 5410 3068829878530 5411 63505034122474 5412 1398280093732216 5413 12465149316100296 5414 69653621051675137 5415 246906117162805009 5416 589825101414787042 5417 968471838765974880 5418 1109767674714130972 5419 890484776046245906 5420 498773172702249352 5421 192801017605899916 5422 50439522865171728 5423 8664309015486062 5424 934693794051585 5425 59253910136229 5426 1992316652990 5427 29916175023 5428 144253665 5429 94503 5430 0 5431 91435746675539 5432 1373151586682862 5433 13290942392689807 5434 72931571581175640 5435 260703111878470384 5436 623170649520317201 5437 1027078475412018357 5438 1180438464967300137 5439 950928457121794232 5440 534860000007984051 5441 207785120631880646 5442 54669642774897704 5443 9455477685218854 5444 1028438820489480 5445 65877234980105 5446 2244889045892 5447 34365768735 5448 170681414 5449 120615 5450 3345365983698 5451 69445151699402 5452 1534137821195640 5453 13730110402941542 5454 77050249224318198 5455 274435159044845873 5456 659074085664884340 5457 1088612636137128881 5458 1255757282675952423 5459 1015223159469818739 5460 573521423727038300 5461 223884861811429840 5462 59246024199868878 5463 10316089507903184 5464 1131336025505249 5465 73209849975600 5466 2528698268298 5467 39436016801 5468 202049104 5469 151173 5470 0 5471 99958866138004 5472 1506523316048192 5473 14637230163647509 5474 80666098413458394 5475 289722589300202725 5476 696215739903306292 5477 1154262575726613095 5478 1335435065977758484 5479 1083865434242330309 5480 614843817221142800 5481 241206379775947514 5482 64190423830089568 5483 11253013604809116 5484 1244123083986064 5485 81336998926432 5486 2846690497028 5487 45241756334 5488 238555017 5489 191611 5490 3646072432125 5491 75924089282965 5492 1682793761471664 5493 15119497683773118 5494 85208018172604872 5495 304937665968568217 5496 736196868639801798 5497 1223182276914668284 5498 1420333307197877396 5499 1156865415764456625 5500 659101876323730425 5501 259812066788548323 5502 69537565753267861 5503 12271752019310598 5504 1367854870382918 5505 90328872782045 5506 3203682566504 5507 51850346418 5508 281763381 5509 239060 5510 0 5511 109252492781954 5512 1652455097614909 5513 16115708589492259 5514 89195519235803884 5515 321871513930415233 5516 777553138147123017 5517 1296694981192837722 5518 1510128953613587491 5519 1234781988679767069 5520 706394228769433368 5521 279823331499558886 5522 75312709712926026 5523 13380338722346371 5524 1503411375248204 5525 100288350705703 5526 3603355163903 5527 59407201141 5528 331986099 5529 301086 5530 3972999029388 5531 82989249416294 5532 1845417014376123 5533 16645175585553831 5534 94202832933030656 5535 338724785438652925 5536 822060494139057468 5537 1373858408006587479 5538 1605785714842332011 5539 1317627425548865807 5540 757032272660175307 5541 301311890304207372 5542 81555972233927573 5543 14585236535660488 5544 1652043470954018 5545 111300744857648 5546 4051642559203 5547 68000152716 5548 391271612 5549 374006 5550 1 5551 0 5552 119384191492870 5553 1812093921564496 5554 17738960848968591 5555 98599006653600525 5556 357476849463207493 5557 868094572120640784 5558 1456145639451977222 5559 1706942674018143574 5560 1406030516936527532 5561 811128563289284606 5562 324416546022856811 5563 88296659363186517 5564 15895835041006260 5565 1814799836153977 5566 123490087520662 5567 4553134215392 5568 77813032664 5569 460094023 5570 468321 5571 1 5572 4328363658647 5573 90692085001459 5574 2023280235058315 5575 18320105417232261 5576 104117935019776018 5577 376139210189771842 5578 917624475433101380 5579 1542507518621449501 5580 1814677500966076772 5581 1500006034506960288 5582 869035944914939547 5583 349219681902267338 5584 95581089350512373 5585 17319719283286617 5586 1993162485489113 5587 136959931994527 5588 5115131634647 5589 88959958779 5590 541130495 5591 579347 5592 3 5593 0 5594 130427274951111 5595 1986688366175277 5596 19520731465421778 5597 108963376464297407 5598 396898658578398076 5599 968848860103964306 5600 1634583405303317491 5601 1928587113807465424 5602 1600261137288199829 5603 930882793608822534 5604 375879904718943484 5605 103443238962178254 5606 18867855375013577 5607 2188379854160936 5608 151859657657020 5609 5743346739897 5610 101672953531 5611 635084091 5612 721554 5613 4 5614 4714566886083 5615 99088425133276 5616 2217768571829934 5617 20158443594892261 5618 115044589980124622 5619 417558276741444150 5620 1023950347409149847 5621 1731205519608384974 5622 2049876191516522706 5623 1706813510862858388 5624 997068736722992716 5625 404491793688343355 5626 111936554800250174 5627 20549138144485964 5628 2402206321270005 5629 168314796191613 5630 6446751765425 5631 116099794661 5632 745445795 5633 889102 5634 9 5635 0 5636 142461278379658 5637 2177597323064455 5638 21476030254413329 5639 120383802892503903 5640 440533349770092700 5641 1080931925357969280 5642 1834197683084581919 5643 2178094712717394946 5644 1820458136838212358 5645 1067740112108452869 5646 435236492151745297 5647 121100401596008192 5648 22376365920975841 5649 2636126645859210 5650 186505069558535 5651 7232442702908 5652 132532862344 5653 873237986 5654 1101860 5655 12 5656 5134205287973 5657 108238846703671 5658 2430389270675712 5659 22175648617393163 5660 127082836989183847 5661 463397359538040724 5662 1142212173750215803 5663 1942260494905940651 5664 2314588861521185273 5665 1941216090600877598 5666 1143349332071727817 5667 468222515673510430 5668 130996414738133200 5669 24359961048125865 5670 2892215887879548 5671 206582458941116 5672 8111430930025 5673 151162912977 5674 1023003684 5675 1352629 5676 23 5677 0 5678 155572471743932 5679 2386299454634941 5680 23621245277321089 5681 132964598759866247 5682 488817232747194747 5683 1205577811446922940 5684 2057422348973069106 5685 2458856378701072887 5686 2069980734256293380 5687 1224063116397847756 5688 503656641341882674 5689 141670170317767442 5690 26514849799940944 5691 3172238133109921 5692 228762973265320 5693 9092516335372 5694 172357803142 5695 1196206800 5696 1668570 5697 31 5698 5590088317495 5699 118209055349624 5700 2662782160602186 5701 24388597098465638 5702 140342306790724433 5703 514113586689063965 5704 1273708103225739889 5705 2178237845514481513 5706 2612401051524859679 5707 2206777078536655987 5708 1310393409082374950 5709 541663300945884934 5710 153192705386770734 5711 28853234621476499 5712 3478645708496883 5713 253230386780375 5714 10189196069068 5715 196363025039 5716 1398747062 5717 2040987 5718 54 5719 0 5720 169854413606217 5721 2614403433631793 5722 25974265596208181 5723 146820066208948215 5724 542230411004026380 5725 1344150794957912006 5726 2306962186052571596 5727 2774662504669727628 5728 2352608652703608725 5729 1402530046116559106 5730 582478414158866889 5731 165616752057919343 5732 31392511564208987 5733 3813532551431965 5734 280244062979936 5735 11412364224816 5736 223640686070 5737 1632692975 5738 2506879 5739 73 5740 6085253859260 5741 129070318187662 5742 2916730923060741 5743 26815710069826252 5744 154943113104852214 5745 570209908231061042 5746 1419873074906897224 5747 2441988071305179496 5748 2947320000512704790 5749 2507505027108601286 5750 1501052084423636024 5751 626244580053352485 5752 179024135576464742 5753 34146955976397661 5754 4179794479948544 5755 310025947957288 5756 12778544656607 5757 254505799477 5758 1905691533 5759 3055936 5760 118 5761 0 5762 185408548398252 5763 2863659036752742 5764 28554614612190040 5765 162075424276163017 5766 601301042377350772 5767 1498158701781064830 5768 2585822087464555047 5769 3129748528280951062 5770 2672593051804361497 5771 1606175563988028062 5772 673230834237787002 5773 193475827246676723 5774 37136828554191103 5775 4579914598969918 5776 342887154161395 5777 14301201481244 5778 289537980461 5779 2220634023 5780 3738353 5781 159 5782 6622987708040 5783 140899908935510 5784 3194175385634165 5785 29477089945410578 5786 171016824864539808 5787 632239547862723704 5788 1582292784781987600 5789 2736677456875054647 5790 3323822660233942128 5791 2847907570587249868 5792 1718555170095692262 5793 723600501225071031 5794 209066024678983363 5795 40378816748150259 5796 5017309658916499 5797 379095407098170 5798 16000539450819 5799 329140344474 5800 2587411935 5801 4542238 5802 246 5803 0 5804 202344851969667 5805 3135969151616057 5806 31383594917059270 5807 178867819935767688 5808 666610001502190682 5809 1669267542571033875 5810 2897339308676624170 5811 3528845521561635553 5812 3034713428604332386 5813 1838436631967718330 5814 777660229950671374 5815 225865179598150338 5816 43896501757791028 5817 5494921506937577 5818 419023530299678 5819 17893171783235 5820 374038804287 5821 3010027946 5822 5535498 5823 329 5824 7206841706490 5825 153781611605052 5826 3497224736002575 5827 32394669532442597 5828 188707525381509136 5829 700810874751278714 5830 1762719033204353692 5831 3065821957381531023 5832 3746909001274023288 5833 3233051558069851743 5834 1966559824453043132 5835 835596975943409039 5836 243981671065885193 5837 47709375796664957 5838 6016778323638665 5839 462994090731621 5840 20003774712411 5841 424747839974 5842 3501253144 5843 6704835 5844 489 5845 0 5846 220782527759176 5847 3433402781641225 5848 34484445579690942 5849 197347430008264749 5850 738795980716734030 5851 1859317594331561309 5852 3245219076891362005 5853 3977236348260945738 5854 3444341164144476707 5855 2103204098192403599 5856 897760089672174614 5857 263496852784398096 5858 51844866507730467 5859 6586362241021358 5860 511453434703644 5861 22352814402333 5862 482175240064 5863 4066583080 5864 8141757 5865 651 5866 7840656226137 5867 167806240089172 5868 3828171924504537 5869 35592373578962260 5870 208172967041371148 5871 776592732203003416 5872 1963086587496283364 5873 3433324605568824357 5874 4222161177186632079 5875 3668630197227678249 5876 2249205248656004684 5877 964363456298463015 5878 284535350086124943 5879 56325725126479473 5880 7208418542694843 5881 564789755622958 5882 24970392653674 5883 546975949740 5884 4722474888 5885 9832127 5886 940 5887 0 5888 240850758796203 5889 3758209116213270 5890 37882512945044727 5891 217678661747321757 5892 818561069614464194 5893 2070341066271737284 5894 3633573896467695496 5895 4480817981905762438 5896 3907510466936161685 5897 2404880682109435055 5898 1035804882007239340 5899 307191045771100941 5900 61183832175050240 5901 7887065135850522 5902 623536915029210 5903 27881682899749 5904 620283544698 5905 5476417575 5906 11898931 5907 1242 5908 8528581302375 5909 183072224233543 5910 4189509148644583 5911 39096294447590788 5912 229585828764269923 5913 860320266454753818 5914 2185531702579657905 5915 3843516796568956026 5916 4755809168225666755 5917 4161038001060167228 5918 2571174154338521189 5919 1112328924430876199 5920 331607166991832047 5921 66445723063391468 5922 8627887715261529 5923 688161554320775 5924 31123362839144 5925 702929738784 5926 6349579706 5927 14328123 5928 1751 5929 0 5930 262689518437620 5931 4112832764265137 5932 41605436028013600 5933 240041460792239044 5934 906676856564776203 5935 2304581501549032705 5936 4066966921620362969 5937 5046170639318139895 5938 4430997546360260994 5939 2748446125467136433 5940 1194388349865643178 5941 357891987033529879 5942 72148430016676717 5943 9435751699560796 5944 759301611328517 5945 34726348840086 5946 796328006046 5947 7352099720 5948 17284483 5949 2298 5950 9275102575355 5951 199686215933960 5952 4583944715613387 5953 42934882517484694 5954 253135086285899877 5955 952801299307338242 5956 2432412459848254792 5957 4301203837698280427 5958 5354803593766837196 5959 4717454413917602962 5960 2937761814121740042 5961 1282262633341988398 5962 386210020673610630 5963 78322879343828397 5964 10317226975547605 5965 837517403685551 5966 38735279836187 5967 901532052605 5968 8511155963 5969 20755812 5970 3177 5971 0 5972 286450445986129 5973 4499930232105867 5974 45683347762766980 5975 264632735671895552 5976 1003991099789702405 5977 2564515079908208717 5978 4550459804557812906 5979 5680634451037043171 5980 5022408940348043339 5981 3139530365584404195 5982 1376466850589442704 5983 416686059837691117 5984 85012059797477922 5985 11278057111764951 5986 923570530999240 5987 43188068792622 5988 1020301869640 5989 9840390073 5990 24962289 5991 4142 5992 10085065885767 5993 217763770568073 5994 5014421173100375 5995 47139153136868960 5996 279027503839889509 5997 1054923295702378300 5998 2706331094988912443 5999 4811715192530617919 6000 6026896449544822232 6001 5345937091111494164 6002 3354953599021736864 6003 1477320205919832406 6004 449508967815272260 6005 92251989078013546 6006 12325963726633913 6007 1018133055129526 6008 48138982667844 6009 1153969353831 6010 11374634990 6011 29896294 6012 5630 6013 0 6014 312297790314303 6015 4922387756098935 6016 50149093367712661 6017 291667909078691243 6018 1111435019320219515 6019 2852874002087398568 6020 5089665466126752543 6021 6392394464835310708 6022 5690280021535625297 6023 3584495686758721200 6024 1585408384858987313 6025 484822487025624296 6026 100092538808265439 6027 13467721164442302 6028 1122113378411089 6029 53634446961016 6030 1304722880701 6031 13132146150 6032 35851167 6033 7293 6034 10963707205259 6035 237430053596466 6036 5484135040481455 6037 51742910871162383 6038 307489258971659008 6039 1167660978107387651 6040 3010158505805636667 6041 5380959885498201856 6042 6780730607222576281 6043 6055525909358232507 6044 3829512012819359292 6045 1701095773078076739 6046 522843315830824014 6047 108575626336180071 6048 14712397856407829 6049 1236316725567296 6050 59740359620550 6051 1474242298152 6052 15157486735 6053 42828163 6054 9776 6055 0 6056 340409428581619 6057 5383340585609604 6058 55038467297113131 6059 321382606713183559 6060 1230031266132257911 6061 3172672152866818726 6062 5690806280135989406 6063 7190574859132465360 6064 6444184817719405063 6065 4090528915380523592 6066 1825048036491959585 6067 563736924470411281 6068 117759071764812127 6069 16067977093462313 6070 1361825622206010 6071 66513489178536 6072 1665244881922 6073 17474961556 6074 51217214 6075 12584 6076 11916681236278 6077 258820632498726 6078 5996558024283117 6079 56782993128335150 6080 338767710658868925 6081 1292084648071478159 6082 3347061143748145181 6083 6015487583371232387 6084 7625938995169279607 6085 6856358904735366875 6086 4369074347937322571 6087 1957680916490258913 6088 607751815935535937 6089 127691624065420962 6090 17545101124149015 6091 1499603819925508 6092 74033769554832 6093 1879844803887 6094 20141484702 6095 61034798 6096 16659 6097 0 6098 370977964018422 6099 5886193845631801 6100 60390470258860949 6101 354034495681575048 6102 1360902629187286122 6103 3527233258451541695 6104 6360778209129182832 6105 8085343333337397434 6106 7294858404454938867 6107 4665744847131596319 6108 2099750633631253232 6109 655078358498051523 6110 138440276919487291 6111 19153170023918694 6112 1650940195176733 6113 82370520110189 6114 2121411465220 6115 23189264476 6116 72797767 6117 21320 6118 12950095925895 6119 282082299809022 6120 6555460089107966 6121 62299534074803859 6122 373133324428685465 6123 1429369276428226018 6124 3720530516745835438 6125 6722555914504966760 6126 8573254477297565217 6127 7759801460775482194 6128 4982262218158289908 6129 2251731274218971627 6130 706001376971378163 6131 150061684911119695 6132 20904663821576508 6133 1816987037146738 6134 91620595012586 6135 2392600186073 6136 26690862896 6137 86547359 6138 27922 6139 0 6140 404211910471519 6141 6434645087965857 6142 66247588003040213 6143 389905285155355242 6144 1505281546958115909 6145 3920221772816293516 6146 7107221482127854240 6147 9088026739650132298 6148 8254333263674092173 6149 5319302230284515560 6150 2414481541143758323 6151 760739754358787007 6152 162633422970688714 6153 22810641638560862 6154 1999277558418069 6155 101868524045654 6156 2697583387483 6157 30688774357 6158 102967137 6159 35532 6160 14070545699287 6161 307373993108161 6162 7164934267519332 6163 68336251231090753 6164 410881766497212066 6165 1580804433357029996 6166 4134415546324749016 6167 7510204646280672758 6168 9634631545326803508 6169 8778590214866663949 6170 5678804364950070971 6171 2588541773322457560 6172 819619775285230210 6173 176221288145135600 6174 24885728024209838 6175 2199188060183995 6176 113231537604134 6177 3039689377706 6178 35275356910 6179 122136536 6180 46092 6181 0 6182 440336968527178 6183 7032708680854492 6184 72656093613807908 6185 429302903345702587 6186 1664520495240492551 6187 4355676749962861416 6188 7938598460632361487 6189 10211239129633317853 6190 9336091151171091861 6191 6061533780588725990 6192 2774886604650376380 6193 882892961426867770 6194 190915053143300649 6195 27142923328098343 6196 2418540826026592 6197 125812576124813 6198 3424078114525 6199 40506448376 6200 144957421 6201 58342 6202 15285151248481 6203 334867753061112 6204 7829423619341586 6205 74940755851569139 6206 452336182917555669 6207 1747805131142875942 6208 4592958049844984567 6209 8387337394858984141 6210 10823381057807072988 6211 9926993304802965062 6212 6469674295474954777 6213 2974131569646248705 6214 950932898463657029 6215 206791081033930151 6216 29599352828055179 6217 2658978065434595 6218 139753382892940 6219 3854913387583 6220 46499406484 6221 171566822 6222 75039 6223 0 6224 479597402234663 6225 7684742166491556 6226 79666375294070700 6227 472563865703963881 6228 1840103329894011750 6229 4838048981586841048 6230 8864279402122835205 6231 11469023506520190921 6232 10555232181647229426 6233 6904091870512653292 6234 3187382390754697625 6235 1024028446557633567 6236 223953197675191581 6237 32270286536753664 6238 2922663776739536 6239 155179154950244 6240 4338568095989 6241 53327319618 6242 203151946 6243 94503 6244 16601598107914 6245 364749791456060 6246 8553750223542753 6247 82164889828310568 6248 497849677942919164 6249 1931923663601903158 6250 5100831637374562313 6251 9363811612074859462 6252 12154319378364156710 6253 11220988754515272243 6254 7367244484868925745 6255 3415339907096834442 6256 1102607130156559877 6257 242489969591692103 6258 35175763850485566 6259 3211555512695660 6260 172261095427114 6261 4880241404820 6262 61139069819 6263 239934499 6264 120615 6265 0 6266 522257521719730 6267 8395474756059247 6268 87333291657698920 6269 520055850839668896 6270 2033657669370593735 6271 5372241705928682715 6272 9894636897048851686 6273 12877008705432970857 6274 11928663021380841973 6275 7860111722399197455 6276 3659258006172048066 6277 1187000501315741570 6278 262521404092724033 6279 38333706450771676 6280 3528220885766667 6281 191151275243086 6282 5487794099506 6283 70029981993 6284 283473672 6285 151173 6286 18028182516671 6287 397221605747486 6288 9343146663154694 6289 90065090461312803 6290 547808010239820576 6291 2134862528345744592 6292 5663184345375845187 6293 10450537658825537688 6294 13643933407424906987 6295 12678462985551507525 6296 8385459073902045330 6297 3919934253808650902 6298 1277697562417166791 6299 284150153514528227 6300 41767547280533430 6301 3874991074314621 6302 212056267028791 6303 6167706328112 6304 80188623048 6305 334113573 6306 191611 6307 0 6308 568603282067510 6309 9170038114233946 6310 95716556846562029 6311 572180501650782573 6312 2246968409864692946 6313 5963655220421818219 6314 11041149830384047132 6315 14452582965480444188 6316 13475306280576161762 6317 8944394141128831775 6318 4198789933407180820 6319 1375078652121898564 6320 307514846703812995 6321 45498303680150614 6322 4254910033385152 6323 235160552168507 6324 6929661811501 6325 91738892120 6326 393897802 6327 239060 6328 19573856161145 6329 432501218374429 6330 10203289882633914 6331 98702786227896055 6332 602632523729733553 6333 2358488530874162037 6334 6285685351772352048 6335 11659587858358158089 6336 15310563145713718834 6337 14319431656086099749 6338 9540027208344859858 6339 4496732237291415166 6340 1479702809951250282 6341 332734384395158364 6342 49553357815401358 6343 4670751216496224 6344 260713126662172 6345 7781722876347 6346 104919242039 6347 463344618 6348 301086 6349 0 6350 618944005017046 6351 10013999630946876 6352 104881157830657113 6353 629376470971927396 6354 2481992473256063962 6355 6618235761845191506 6356 12316517798546846693 6357 16215085915637696334 6358 15216333418327224706 6359 10173610051722509974 6360 4815371492960350062 6361 1592006096412617816 6362 359968812991238358 6363 53957338363632606 6364 5126120306231636 6365 288937514363569 6366 8735803927343 6367 119890192009 6368 545126479 6369 374026 6370 21248279009367 6371 470824472338860 6372 11140337932721000 6373 108144825172059828 6374 662783334786264363 6375 2604848172366514215 6376 6974576155285413367 6377 13004316500293133106 6378 17174603598098111458 6379 16166285257828559882 6380 10848639410419933443 6381 5155739081693421913 6382 1712627300856535038 6383 389355764761827448 6384 58742220340074856 6385 5624313827739147 6386 320133545545284 6387 9801918407013 6388 136952801359 6389 640006944 6390 468342 6391 0 6392 673614234842352 6393 10933398354196780 6394 114897806575068186 6395 692122732274504947 6396 2740874897383358895 6397 7342529049394894094 6398 13734787002040876015 6399 18186020867260091180 6400 17175423718522264442 6401 11566529360997546746 6402 5519658735097180215 6403 1842066093319301290 6404 421079905850184378 6405 63936842283635719 6406 6169599359971072 6407 354571721941511 6408 10994707103502 6409 156314387401 6410 751474127 6411 579387 6412 1 6413 23061871173849 6414 512446468658947 6415 12160969486355951 6416 118463939510447491 6417 728762795552865458 6418 2876184437734952591 6419 7736726628935730783 6420 14499491865963271386 6421 19258728000141337417 6422 18244062162642999238 6423 12331209637564806004 6424 5908302455384856624 6425 1981052029733797132 6426 455300449576456511 6427 69578517102049544 6428 6765891509695061 6429 392612728508298 6430 12326585712336 6431 178354471185 6432 880632358 6433 721616 6434 1 6435 0 6436 732975736240523 6437 11934783812647073 6438 125843429828048556 6439 760942178018534266 6440 3025966386818852444 6441 8143738922880575714 6442 15311488729331261246 6443 20389289495957339966 6444 19379052163743763035 6445 13144276944846087065 6446 6323734778902338889 6447 2130157356243036420 6448 492230347223031321 6449 75700987410357357 6450 7418237175167362 6451 434583530163060 6452 13815523260762 6453 203340026367 6454 1032025015 6455 889223 6456 3 6457 25025873760111 6458 557643071455672 6459 13272426696483827 6460 129739248392845331 6461 801119258720009203 6462 3174955104314560840 6463 8579696402294077891 6464 16161441438572869106 6465 21588134554249961216 6466 20580752088655751236 6467 14010145983611378397 6468 6767286862587103853 6469 2290214885543286141 6470 532053661288261801 6471 82347765903747182 6472 8131280679189675 6473 480917592960551 6474 15476888693446 6475 231748747043 6476 1207227269 6477 1102025 6478 4 6479 0 6480 797419647491816 6481 13025257933092522 6482 137801699656062953 6483 836405529701527649 6484 3339842453249000316 6485 9029791545880769653 6486 17063791654105175264 6487 22851451201232099297 6488 21856809332381890693 6489 14930618874411111562 6490 7241294856597136287 6491 2461879627863755641 6492 575015821663725340 6493 89558303923516478 6494 8910985789755437 6495 532009670487774 6496 17332709289488 6497 263923461378 6498 1412145135 6499 1352912 6500 9 6501 27152408925615 6502 606712574175047 6503 14482561284317324 6504 142056802943474280 6505 880451167033609296 6506 3503852708376276084 6507 9511802059609485041 6508 18008211579972739317 6509 24190819071713865978 6510 23207633272926520845 6511 15910653303012392877 6512 7747269967778441701 6513 2646101807178257503 6514 621329486107351544 6515 97383310428847886 6516 9762857603233214 6517 588380192904631 6518 19401979102454 6519 300464531098 6520 1648997873 6521 1668961 6522 12 6523 0 6524 867368797590865 6525 14212520312436872 6526 150863607924481704 6527 919135586068880531 6528 3685324284799058970 6529 10009405686963206183 6530 19010669281607171838 6531 25602009660640569143 6532 24641756770340785411 6533 16952282341404176137 6534 8287854588116373374 6535 2843630768082580739 6536 671277358217450295 6537 105868877539589677 6538 10693937763039796 6539 650505212188358 6540 21711668026909 6541 341811006968 6542 1925447946 6543 2041615 6544 23 6545 29454549941750 6546 659977447082582 6547 15799884498708240 6548 155510175909397221 6549 967411497044225746 6550 3865826311511363642 6551 10542190693286638109 6552 20059743067105336636 6553 27097876162199413587 6554 26159646975730611367 6555 18061071406552161007 6556 8864763522166006469 6557 3055550179236479589 6558 725104982619074096 6559 115074061832359096 6560 11710745881470742 6561 719008973020899 6562 24285213523831 6563 388716293686 6564 2244589886 6565 2507742 6566 31 6567 0 6568 943280202585786 6569 15504917083915065 6570 165128088358336660 6571 1009811837638341834 6572 4065501496376093537 6573 11092169636711966736 6574 21173084006642389378 6575 28673729342387781198 6576 27770821650666736183 6577 19239313125335016450 6578 9480984309532952237 6579 3282716853342366070 6580 783137816905282749 6581 125052675108751224 6582 12821589805935283 6583 794464923964672 6584 27155598386810 6585 441741212149 6586 2616346690 6587 3057235 6588 54 6589 31946390696157 6590 717786267735089 6591 17233620837052601 6592 170201100637290012 6593 1062712584486698389 6594 4264105228302617905 6595 11680920391021892873 6596 22338064021506766074 6597 30343831864565785979 6598 29475813325823961922 6599 20493252876812403628 6600 10138461878169286603 6601 3526366057720654876 6602 845659206362717148 6603 135873451093884253 6604 14034183868725422 6605 877621127572325 6606 30351698604841 6607 501829843166 6608 3044994386 6609 3740118 6610 73 6611 0 6612 1025647751666411 6613 16911493679262461 6614 180702689917069952 6615 1109175478467602575 6616 4483756925147664371 6617 12288625369393072525 6618 23574189381102708486 6619 32102985014392552778 6620 31285234930289901732 6621 21825474870854786305 6622 10840572610619266315 6623 3787476974711147718 6624 913043622764006124 6625 147599169365788565 6626 15358322249312259 6627 969167593286471 6628 33913803629246 6629 569696776541 6630 3543358437 6631 4544839 6632 118 6633 34643126322519 6634 780515748440032 6635 18793766244943309 6636 186240162157997993 6637 1167131365658192120 6638 4702224882787813021 6639 12939048296253737482 6640 24867501898301480729 6641 33967010906718241582 6642 33199692926538338121 6643 23242985002288232551 6644 11589521426380313429 6645 4067457016238119092 6646 985617835259988688 6647 160309775143767659 6648 16803125062717015 6649 1069999925760413 6650 37877436759573 6651 646523307528 6652 4117301678 6653 5538985 6654 159 6655 0 6656 1115005099835143 6657 18442051761475297 6658 197704305689220619 6659 1218034848130676059 6660 4943793650206039157 6661 13610360610730776584 6662 26239552339829876507 6663 35930147584915801472 6664 35231017651513053288 6665 24748694912586540966 6666 12389122607371536926 6667 4367424633536402468 6668 1063812477322265508 6669 174078458671422025 6670 18380129937463946 6671 1180947487028682 6672 42291756450249 6673 733217769207 6674 4783371458 6675 6709778 6676 246 6677 37561133582570 6678 848572971902986 6679 20491150697468406 6680 203747545799780048 6681 1281515066965077661 6682 5184054983437516243 6683 14328726928120666281 6684 27674916367392787814 6685 38009942085630497380 6686 37379899108030926858 6687 26350460819279214805 6688 13241874682193709844 6689 4688982626449504836 6690 1148004173466193046 6691 188998146356025610 6692 20100109781559487 6693 1303081538237287 6694 47200399515403 6695 831256177773 6696 5549547941 6697 8148357 6698 329 6699 0 6700 1211928779631483 6701 20107210676520436 6702 216259961657519566 6703 1337271340043976763 6704 5449664429600565569 6705 15070109533571967889 6706 29197397294663171882 6707 40200009938539834521 6708 39659520515879829087 6709 28051561905837796076 6710 14152084886816908941 6711 5033407871159332427 6712 1238687875409332543 6713 205154106150438211 6714 21976645781548797 6715 1437397874469738 6716 52663277963275 6717 941790476962 6718 6437141634 6719 9841309 6720 489 6721 40718063627362 6722 922397742115188 6723 22337505958759465 6724 222853846626766414 6725 1406787382667664431 6726 5713830214080124865 6727 15863309518671092388 6728 30789955078593680869 6729 42519805610739181421 6730 42070666208537688947 6731 29860804802404467828 6732 15122583181639083751 6733 5402524838918965572 6734 1336297415165162716 6735 222654285588646442 6736 24022452504124865 6737 1585176701011636 6738 58733918583039 6739 1066662324994 6740 7456947150 6741 11911040 6742 651 6743 0 6744 1317041551444258 6745 21918473746160423 6746 236507670223751565 6747 1467845814672563834 6748 6005803765331236881 6749 16681862865501183044 6750 32478874185870885461 6751 44962256787674861322 6752 44628022389100982443 6753 31781881096043540437 6754 16158231520679738139 6755 5797790534998504046 6756 1441401366210761066 6757 241597955133322235 6758 26253504746932767 6759 1747612390832620 6760 65485257929536 6761 1207329352803 6762 8636360164 6763 14344645 6764 940 6765 44132934884255 6766 1002465171889515 6767 24345538437454286 6768 243700945922685613 6769 1543955178588338708 6770 6296183663650846699 6771 17557465180789287892 6772 34245334499326745372 6773 47548926618370964399 6774 47332479830718587763 6775 33824659344948696131 6776 17262233832370661413 6777 6221280811097234450 6778 1554499168115706301 6779 262110433568633469 6780 28684796290081087 6781 1926233474724486 6782 72982862186873 6783 1366086256230 6784 9989896836 6785 17306112 6786 1242 6787 0 6788 1431016006408887 6789 23888299798208816 6790 258597353538833243 6791 1610805559850824116 6792 6617062823589922793 6793 18460988263314086209 6794 36118352771755521637 6795 50271982953964438079 6796 50200393976567271357 6797 35993293697474960909 6798 18440076054242798066 6799 6674657381776108847 6800 1676243622650641073 6801 284307214936888579 6802 31335103565419528 6803 2122471025874094 6804 81315426138724 6805 1544773499863 6806 11552714115 6807 20784879 6808 1751 6809 47826239745920 6810 1089288407278622 6811 26529008032597267 6812 266442958641369708 6813 1694115768351639890 6814 6936183227191022964 6815 19427304804030629396 6816 38077148203301430745 6817 53155319486065821204 6818 53232775622041474100 6819 38298838844711422301 6820 19695383901379586730 6821 7160281046008945363 6822 1807209369394231557 6823 308333695173415307 6824 34222093734992706 6825 2338148450801125 6826 90563153219980 6827 1746246335503 6828 13344229347 6829 25000048 6830 2298 6831 0 6832 1554578444284973 6833 26030180309372848 6834 282691842313351013 6835 1767291843240000868 6836 7288747457795498727 6837 20424361882919407743 6838 40153745650188478275 6839 56190264921045684512 6840 56447833551599294608 6841 40745967554283218496 6842 21034344945215652261 6843 7680046052359225565 6844 1948145524722039937 6845 334324153255924167 6846 37367820144010248 6847 2574978691647676 6848 100833783924241 6849 1972823751572 6850 15409482749 6851 29946319 6852 3177 6853 51820051838712 6854 1183421620952142 6855 28902812899971656 6856 291247258944962680 6857 1858464806467869006 6858 7639371239839785573 6859 21490518641790051286 6860 42325205221695528548 6861 59403288013347594208 6862 59846713808526600948 6863 43347058945654304791 6864 22461060422717410573 6865 8236636057287669954 6866 2099712876573103240 6867 362447176099412473 6868 40793083267010287 6869 2835135012286966 6870 112225294707912 6871 2228053693754 6872 17774319945 6873 35915675 6874 4142 6875 0 6876 1688513043036704 6877 28358722619933821 6878 308967955983565734 6879 1938548106199310258 6880 8026659601562531640 6881 22590512156698775053 6882 44626862733504519309 6883 62784790972081921049 6884 63449682321314828484 6885 46107367036202752425 6886 23982506558120807976 6887 8832209327029241878 6888 2262770621849433311 6889 392858779634596795 6890 44523766609836794 6891 3120665694382863 6892 124868421052402 6893 2514852198667 6894 20496342748 6895 42912746 6896 5630 6897 56138148670947 6898 1285463167370296 6899 31483081141288540 6900 318295588478003715 6901 2038304852432168487 6902 8411807617254782591 6903 23766526651242565809 6904 47033401294586345110 6905 66364087038965805631 6906 67258037440891666053 6907 49040749309287481695 6908 25603320471153635791 6909 9469815173364211547 6910 2438078186519612251 6911 425754322972339893 6912 48584340249373281 6913 3434158744661376 6914 138882693469215 6915 2837622052610 6916 23609798957 6917 51325517 6918 7293 6919 0 6920 1833666345013271 6921 30889739650375912 6922 337617670794782435 6923 2125928851675298755 6924 8837142322452409752 6925 24979776877073724321 6926 49583800150901123954 6927 70130555737314608880 6928 71294327791222520472 6929 52153110979791702504 6930 27331364522453309212 6931 10151911488170261417 6932 2626620519606418913 6933 461314959225124202 6934 53005161436603456 6935 3778061025450868 6936 154426582292248 6937 3200022851146 6938 27188233784 6939 61175266 6940 9776 6941 60806135438329 6942 1396059044108797 6943 34287269372986689 6944 347785255553305820 6945 2235054657746264988 6946 9260116809545994426 6947 26276642726439563937 6948 52250126136121513931 6949 74116651589369628762 6950 75560023133797392743 6951 55459959187277251385 6952 29171879491116546001 6953 10881961534867769834 6954 2829269925802449259 6955 499766936223727827 6956 57814994724090451 6957 4155451801068826 6958 171645725495422 6959 3607511013017 6960 31276832959 6961 72976562 6962 12584 6963 0 6964 1990952079351868 6965 33640346649405960 6966 368849382632040429 6967 2330909283588073026 6968 9727128850296221105 6969 27614474783319339479 6970 55075366822866282973 6971 78310625541365427550 6972 80080204339042719731 6973 58967928437269315513 6974 31133723042195906398 6975 11662763086180786089 6976 3047154938933605128 6977 541320458471911087 6978 63049419287066510 6979 4569251247606078 6980 190732011126246 6981 4064670555143 6982 35969342361 6983 86777280 6984 16659 6985 65851585970275 6986 1515906543818590 6987 37334269290430570 6988 379930430728352663 6989 2450259238874388877 6990 10191538890250674549 6991 29044254079241127262 6992 58028710096396615374 6993 82748400254956692484 6994 84856533960643566842 6995 62694366071793504898 6996 33222815689024388761 6997 12498247836270625786 6998 3281276971633177440 6999 586237391758211941 7000 68742221741163014 7001 5023120042075065 7002 211862662534704 7003 4578254854132 7004 41325145951 7005 103257979 7006 21320 7007 0 7008 2161356349389914 7009 36629065475495021 7010 402889272212151703 7011 2555095759086009925 7012 10704195921491305150 7013 30519092950987923529 7014 61157552251754103734 7015 87416981552404371579 7016 89916901145600514720 7017 66646723042683094071 7018 35449132611917807425 7019 13391598927833121803 7020 3532928425013849393 7021 634761495212802574 7022 74935072405696261 7023 5520539909873369 7024 235269792653562 7025 5153995232726 7026 47463543233 7027 122507546 7028 27922 7029 71304185514919 7030 1645758254409391 7031 40644522215655313 7032 414963548153668628 7033 2685600796903578872 7034 11213985140442845931 7035 32095017116787952255 7036 64427913928995235785 7037 92356120119061579971 7038 95263185157747458071 7039 70844398795486609185 7040 37819359414443820791 7041 14347277915033877587 7042 3803258305828547286 7043 687195682835942036 7044 81667626547771234 7045 6065859088132320 7046 261168792473049 7047 5800239596656 7048 54462284424 7049 145424181 7050 35532 7051 0 7052 2345943207222248 7053 39875937015140051 7054 439982780547174067 7055 2800237120708398387 7056 11776621807675800179 7057 33720491398633817211 7058 67892039393454594835 7059 97551448410460623512 7060 100926388655540157939 7061 75295757965303382619 7062 40344725556448122377 7063 15368904692443698528 7064 4093745940614219685 7065 743822446351399650 7066 88988654817710051 7067 6663224942963110 7068 289840145693549 7069 6524140833166 7070 62472944596 7071 172158012 7072 46092 7073 77195892663512 7074 1786426283769248 7075 44240142882399477 7076 453136819165348046 7077 2942910557131273113 7078 12336098505642770787 7079 35457071297832819858 7080 71512465693711003780 7081 103046941282950005639 7082 106908634356730943058 7083 80022487677701629829 7084 43032777465866337303 7085 16461539912669618328 7086 4405708977139729307 7087 804991979767775230 7088 96944665529204080 7089 7317798148942034 7090 321545312194661 7091 7336004775748 7092 71596962350 7093 203891863 7094 58342 7095 0 7096 2545860648364079 7097 43402642320699826 7098 480396203502532566 7099 3068236980031156823 7100 12953449429288875038 7101 37248126447203200400 7102 75346766830079385324 7103 108826716744082388871 7104 113244375871501434479 7105 85033974697173725236 7106 45896151881026767845 7107 17629298235418989171 7108 4740839869221161477 7109 871031457778311180 7110 105592700627117805 7111 8034514404714813 7112 356622885428744 7113 8244742819052 7114 82026616307 7115 240865483 7116 75039 7117 83561103925871 7118 1938786880499371 7119 48145052477286785 7120 494723868865319104 7121 3224181599687993176 7122 13567319347627144059 7123 39161272561615265911 7124 79353649209229461056 7125 114939409782475809667 7126 119936009258331017879 7127 90354455649163254692 7128 48943363387502384119 7129 18877917422046034074 7130 5100648856214935278 7131 942345502336338531 7132 114987265315087336 7133 8819493626920092 7134 395389868002550 7135 9263062046646 7136 93893808241 7137 284633184 7138 94503 7139 0 7140 2762347052683106 7141 47232633165082598 7142 524418414639485562 7143 3361167030884025483 7144 14244554986139014010 7145 41134294503033997278 7146 83596544843917113092 7147 121367468790874810294 7148 127021812021610349646 7149 95994460334880650682 7150 52188627104256601113 7151 20212072370720112723 7152 5487071279915622524 7153 1019312805301570046 7154 125195030649877177 7155 9678604345527306 7156 438254595560334 7157 10402045767082 7158 107442064953 7159 335564051 7160 120615 7161 90436839668817 7162 2103785318159308 7163 52385122343495610 7164 540021503313672244 7165 3531582766268875200 7166 14917956934455558381 7167 43241448079192038723 7168 88029948851519745941 7169 128164668548720040635 7170 134504486945883124095 7171 101981065778257625404 7172 55641546068676376345 7173 21638265810573183229 7174 5901837213282300919 7175 1102400610971323957 7176 136279826976299499 7177 10619098168150685 7178 485600961573438 7179 11677342432885 7180 122842360458 7181 395695980 7182 151173 7183 0 7184 2996738108417552 7185 51391272681617244 7186 572362726533598787 7187 3681281475597627123 7188 15660722574601653647 7189 45414398077219584989 7190 92723730413166382668 7191 135311617212191375617 7192 142426547502406550031 7193 108326079570941081233 7194 59318105063935972950 7195 23161806740104917572 7196 6347158674020978269 7197 1192046973286945857 7198 148319527985031686 7199 11647946497542112 7200 537920925663877 7201 13102713658567 7202 140402655624 7203 465581567 7204 191611 7205 97862933703585 7206 2282441230421497 7207 56988328416229396 7208 589351619666125737 7209 3867473726065673487 7210 16399267163054253919 7211 47734674209281036864 7212 97627755948626329081 7213 142867756964370202334 7214 150791040475122538918 7215 115059742248434109963 7216 63229130349160809099 7217 24790061769832743906 7218 6825016539669274663 7219 1288791148139968263 7220 161388830520028055 7221 12773735059072802 7222 595678850572307 7223 14697406691113 7224 160343895358 7225 547887825 7226 239060 7227 0 7228 3250474249798347 7229 55905986891826113 7230 624568901230589486 7231 4031032655208848802 7232 17213725298006225230 7233 50127236013416590455 7234 102818966600547895230 7235 150811668154283640896 7236 159645170489067322547 7237 122195289329636655594 7238 67392590145151163848 7239 26529057289839727470 7240 7337937846952320013 7241 1393139551749239923 7242 175578633276791186 7243 14004738069537655 7244 659466870449881 7245 16478480960945 7246 183054928294 7247 643425004 7248 301086 7249 105882246722733 7250 2475854254728658 7251 61984917958598511 7252 643063268198665920 7253 4234421299722933228 7254 18023537034477869980 7255 52681579722785413904 7256 108242142474951213905 7257 159209040589123704312 7258 168992369925163715947 7259 129766483649636678498 7260 71820684866602723886 7261 28387135108364616134 7262 7888189472026908329 7263 1505714204355223528 7264 190976287106633912 7265 15351112809839877 7266 729846048793374 7267 18469581631076 7268 208820459980 7269 755675873 7270 374026 7271 0 7272 3525108650696839 7273 60806427898182578 7274 681405321644623373 7275 4413087980818421228 7276 18916413420389724076 7277 55315320063085074725 7278 113981992303041678159 7279 168036220652115152709 7280 178885037245084239311 7281 137788155873955282799 7282 76533605001031029677 7283 30371132892999333852 7284 8478656964144831358 7285 1627100204407705589 7286 207687825022303391 7287 16822671220723750 7288 807528409469898 7289 20691822750183 7290 238130731229 7291 885809114 7292 468342 7293 114540884553038 7294 2685210189030056 7295 67407588726077298 7296 701534880369009780 7297 4635217138357804132 7298 19804176460490323195 7299 58126676516849409081 7300 119977708285049507290 7301 177365783701552098901 7302 189327036826247342789 7303 146297989425037131432 7304 81545094093358770860 7305 32490492877169652921 7306 9111933172323570163 7307 1758014644565025613 7308 225815323500609026 7309 18431420446109555 7310 893191099232910 7311 23174217854191 7312 271351593642 7313 1038364174 7314 579408 7315 0 7316 3822315808848868 7317 66124649657255370 7318 743271336229196405 7319 4830348271957845845 7320 20782810157141707705 7321 61025220133830113412 7322 126322528864351317060 7323 187171615619727659031 7324 200376515956151018387 7325 155312596300684786739 7326 86877831630939242092 7327 34752969792055575185 7328 9791311472507771845 7329 1899133132454080054 7330 245482389828158525 7331 20188985933227797 7332 987689495464767 7333 25942858893492 7334 309100200580 7335 1215003497 7336 721638 7337 123888443077259 7338 2911787509555928 7339 73291682323378580 7340 765176673419816096 7341 5072896872344880129 7342 21755818011096463892 7343 64118720251955912267 7344 132949508663591686229 7345 197533878521448289936 7346 212037822744142630236 7347 164874022517337789940 7348 92547293394551866857 7349 37169247120123395678 7350 10519756069704001082 7351 2051281914325227915 7352 266808225493178421 7353 22109550662067473 7354 1091839951655986 7355 29033304866062 7356 351845436245 7357 1421632578 7358 889265 7359 1 7360 0 7361 4143900769164309 7362 71895297232716501 7363 810599790578641990 7364 5285967615110907310 7365 22828215746723907380 7366 67307940732851407482 7367 139961250639472914956 7368 208423748915602010975 7369 224375465886365704427 7370 175000868639409270434 7371 98578945672602390864 7372 39748115802808744235 7373 11301024056516376578 7374 2215240653719980958 7375 289936832833437310 7376 24206877100577236 7377 1206669100005187 7378 32477750475690 7379 400363086506 7380 1660588593 7381 1102090 7382 1 7383 133978259344888 7384 3156964472324954 7385 79675391943163422 7386 834433247730125851 7387 5550760843129507867 7388 23894425280075117491 7389 70711103530570851398 7390 147284069601529520448 7391 219929746259050363519 7392 237394334880860807258 7393 185740033663185175093 7394 104990208040783355077 7395 42501658876274749108 7396 12138502494149461481 7397 2391960852269430890 7398 315007315589327253 7399 26497705603220038 7400 1333160059605762 7401 36319726443281 7402 455252558615 7403 1939539777 7404 1353039 7405 3 7406 0 7407 4491809026619950 7408 78155810584056503 7409 883859760254898458 7410 5783374865492317399 7411 25069320498283522935 7412 74219331346536233976 7413 155030847231566830554 7414 232020064338771748596 7415 251165975810834135994 7416 197112337309441764392 7417 111809665968367468079 7418 45439837634286836632 7419 13036475507389081158 7420 2582341737932275897 7421 342187330261017685 7422 28998314881533335 7423 1472543866089327 7424 40598899021124 7425 517487622520 7426 2261740596 7427 1669134 7428 4 7429 144867692496445 7430 3422226636005742 7431 86599986467156498 7432 909786389228143664 7433 6072396551166547018 7434 26237410582612065025 7435 77962284484180146431 7436 163120498844488334267 7437 244792426585262624852 7438 265695883794106945844 7439 209170075457921150397 7440 119056919422985888778 7441 48576312556056809549 7442 13998811429457676051 7443 2787478470886966622 7444 371639095477996170 7445 31728448921178778 7446 1626003218982324 7447 45368496835328 7448 587832682050 7449 2637128892 7450 2041912 7451 9 7452 0 7453 4868137163128407 7454 84946643922222184 7455 963559500599121388 7456 6326296923759053856 7457 27524327569045881037 7458 81820533727535288074 7459 171677185815668557650 7460 258211743894944063795 7461 281063388049539627946 7462 221936543479415658426 7463 126764043910253518637 7464 51922366253021030288 7465 15030393114838814108 7466 3008407588599389457 7467 403557685293228393 7468 34707346864649195 7469 1795012907726453 7470 50677320977719 7471 667508278007 7472 3070196481 7473 2508152 7474 12 7475 156618412527946 7476 3709175049502850 7477 94110051207783385 7478 991758095463703674 7479 6641702952035251353 7480 28803762776571772277 7481 85936253854239186049 7482 180611701506069315939 7483 272385873645852050182 7484 297274660835852168473 7485 235470037231294112036 7486 134953084294964870633 7487 55493436472232421127 7488 16135636399111297439 7489 3246388933076839920 7490 438132147213336405 7491 37958277927802579 7492 1980994247306697 7493 56590385203484 7494 757486922297 7495 3573800561 7496 3057894 7497 23 7498 0 7499 5275144265378878 7500 92311501845951908 7501 1050249630080160878 7502 6918783930757840251 7503 30213086284415592697 7504 90178469317528606823 7505 190060582709410052567 7506 287276114299383832036 7507 314417637018101640870 7508 249796612953272137762 7509 143660019771708425090 7510 59302296975841104230 7511 17320104021540054790 7512 3502616645129153841 7513 475589316031484058 7514 41503961584965664 7515 2185712453020862 7516 63167644277899 7517 859296301340 7518 4154093441 7519 3741023 7520 31 7521 169296722391554 7522 4019534930346214 7523 102253747503641325 7524 1080913839722498927 7525 7262916755131262744 7526 31614186043454537764 7527 94703043941856790764 7528 199925709791824997036 7529 303001478464971633044 7530 332499245604956293775 7531 264981235016824454661 7532 152909635707638845218 7533 63366387162143721848 7534 18588834377443391344 7535 3778539253314219149 7536 516149359136283788 7537 45371801519038471 7538 2410873848624728 7539 70488417856277 7540 974170899959 7541 4827678286 7542 4546202 7543 54 7544 0 7545 5715264186154819 7546 100297593453761923 7547 1144526565403621751 7548 7565236533389557503 7549 33157236882335602340 7550 99366370304313086086 7551 210357194170593510737 7552 319519290449305157649 7553 351616934057836351176 7554 281053037590404785804 7555 162742276230549350664 7556 67700162928978995299 7557 19948161913239897069 7558 4075531698557457306 7559 560075881546746410 7560 49588605607379454 7561 2658589386086809 7562 78626261664891 7563 1104020172878 7564 5602924696 7565 5540836 7566 73 7567 182973889854026 7568 4355165099620856 7569 111083091549936905 7570 1177866094513935270 7571 7940640878801106931 7572 34691250553944176082 7573 104339283059321086535 7574 221247137259398296732 7575 336960839404383339844 7576 371778476706433202912 7577 298084394436400720032 7578 173185797457868658332 7579 72323317196620846981 7580 21403832607472607110 7581 4395258591901735049 7582 607625125203556411 7583 54186623126790197 7584 2930905484472025 7585 87677842840201 7586 1250407707839 7587 6501235865 7588 6712507 7589 118 7590 0 7591 6191118702444755 7592 108955905816427925 7593 1247036227497668666 7594 8270435387894697042 7595 36380367632545256380 7596 109464358112378445520 7597 232760537281992579242 7598 355279078535306187690 7599 393091833416695453268 7600 316107869999450731489 7601 184285422599994787106 7602 77252202688805027283 7603 22963056462601085133 7604 4739302176088087403 7605 659103240080665640 7606 59197461044691826 7607 3230344326625601 7608 97733281192212 7609 1415716847618 7610 7533927215 7611 8152014 7612 159 7613 197726516681672 7614 4718067988363518 7615 120654254954453058 7616 1283278131251704647 7617 8679875240905787671 7618 38059555995987335826 7619 114928799454030284763 7620 244778768931223902639 7621 374618804391525512258 7622 415565722345333943593 7623 335204068248687210721 7624 196072447352256220695 7625 82509048471855151804 7626 24632383312019161432 7627 5109574395896485685 7628 714808260304620288 7629 64659043724822018 7630 3559357778684858 7631 108910257353711 7632 1601923821914 7633 8728541954 7634 9846495 7635 246 7636 0 7637 6705531641728424 7638 118341498189662531 7639 1358478039427151066 7640 9039573078450062240 7641 39908185360990001488 7642 120560073443492360672 7643 257483152750836503775 7644 394928163561749940529 7645 439319717668150537185 7646 355409375344600816086 7647 208597546953925444328 7648 88112345341562971493 7649 26420016117311652054 7650 5507895058187671956 7651 775095533998199953 7652 70608607248344806 7653 3920956744770331 7654 121319038598038 7655 1811999437681 7656 10100291080 7657 11917962 7658 329 7659 213636919820625 7660 5110400504848387 7661 131027887511009704 7662 1397868120558483913 7663 9486050063993241266 7664 41745909045694299941 7665 126563278979458720997 7666 270743299612074727466 7667 416366810797736096248 7668 464363590876384255865 7669 376813534597219152439 7670 221895868452897231519 7671 94087175531971325650 7672 28333417527466466697 7673 5936459073978042063 7674 840311481653746279 7675 77090717996786132 7676 4318075997981973 7677 135102733415600 7678 2048436335230 7679 11684558802 7680 14354278 7681 489 7682 0 7683 7261544038538927 7684 128513818561184021 7685 1479609238354503101 7686 9878288644162918428 7687 43768700490175954381 7688 132749362335746514421 7689 284758422489570137391 7690 438877608348040783801 7691 490829744584285625896 7692 399457188621145486846 7693 236024177386622782635 7694 100454438897165731232 7695 30381916135811292990 7696 6397358353815292455 7697 910868310591667459 7698 84149209889501673 7699 4754306772670444 7700 150396085265979 7701 2314932600978 7702 13501689104 7703 17318812 7704 651 7705 230793554364681 7706 5534485565818668 7707 142269464989751492 7708 1522413552827281411 7709 10365061902504071209 7710 45779515924287610722 7711 139342981181373478331 7712 299385233816852082130 7713 462636551278326460756 7714 518729125311753971266 7715 423440226746205268479 7716 251021931727555766368 7717 107242426319443074723 7718 32574010677447061783 7719 6893111383831319575 7720 987168428421460617 7721 91836417718673554 7722 5233158482187646 7723 167372940436047 7724 2614625991404 7725 15597061013 7726 20802212 7727 940 7728 0 7729 7862430401556785 7730 139537044113156454 7731 1611249525811253641 7732 10792704921108697464 7733 47992427798919014687 7734 146137023081108677546 7735 314842555984482397841 7736 487580693580113093919 7737 548208301572222561882 7738 448808030718562649124 7739 266952698135423871771 7740 114474750990577209633 7741 34920305245829419174 7742 7426121580322223370 7743 1069689718453428229 7744 100203903052960659 7745 5758910907234795 7746 186197741310970 7747 2952113833951 7748 17997752006 7749 25022733 7750 1242 7751 249291451168559 7752 5992824608020467 7753 154449662585298614 7754 1657756007064792777 7755 11323312600467621110 7756 50192191301905506831 7757 153377518825727241390 7758 330972961933063937940 7759 513903996464505277753 7760 579279530093876777760 7761 475671750280393693087 7762 283860758254149335925 7763 122183310908957165042 7764 37430474062815669735 7765 7999277263561776087 7766 1158899331328287495 7767 109313080410851767 7768 6335756642307290 7769 207081453408408 7770 3331338307589 7771 20761865092 7772 29976812 7773 1751 7774 0 7775 8511716163010958 7776 151480447430208700 7777 1754286081845127572 7778 11789468923502420000 7779 52612604198678839822 7780 160837619253445219774 7781 348016760684362715385 7782 541537131215297762340 7783 612105018252089059407 7784 504082042053709265472 7785 301817271251095834175 7786 130394774142219761565 7787 40116565947595203454 7788 8615338283048954667 7789 1255350967734443336 7790 119224555799941954 7791 6968791746367359 7792 230224512774615 7793 3758007164962 7794 23925280127 7795 35955278 7796 2298 7797 269232701252579 7798 6488110869933398 7799 167644757156660026 7800 1804806290868178218 7801 12367751419990641820 7802 55018584884031796216 7803 168786706352801037786 7804 365801028486178849591 7805 570693808282156585999 7806 646698483090823241503 7807 534162549490911898614 7808 320871914331613904851 7809 139145092303979722855 7810 42989588185000112189 7811 9277615464272440324 7812 1359586602320290025 7813 130010349071801041 7814 7663020317906975 7815 255882665198460 7816 4237063974031 7817 27562267143 7818 42965224 7819 3177 7820 0 7821 9213196402393694 7822 164418790279686535 7823 1909678971055235941 7824 12875795503838884690 7825 57665424931172550383 7826 176976364534347990004 7827 384589612984388013337 7828 601297686509620495550 7829 683239392656469331026 7830 565969798555455298279 7831 341104319984375646291 7832 148464371556850179806 7833 46063225328275106059 7834 9989276292981160778 7835 1472247411940094475 7836 141741644338814382 7837 8424505346052113 7838 284299918666716 7839 4775585961462 7840 31720173903 7841 51393176 7842 4142 7843 290726957916112 7844 7023243789237102 7845 181937059072530579 7846 1964549983666973187 7847 13505920582919174444 7848 60296427151278485648 7849 185701483163853014241 7850 404192609809869633016 7851 633584180735819186884 7852 721743090924232028472 7853 599641290941666582612 7854 362570198622794227438 7855 158393117280337727834 7856 49349995773004596405 7857 10754114044762814863 7858 1593961795266763466 7859 154502840593270109 7860 9259214013379980 7861 315785988332549 7862 5379761142694 7863 36493782752 7864 61263995 7865 5630 7866 0 7867 9970955926006162 7868 178432747052555913 7869 2078466969999945876 7870 14059514551981634260 7871 63190299701374205658 7872 194690085505325302541 7873 424899647824555105662 7874 667469247182272266650 7875 762408091880885582476 7876 635240081385227764255 7877 385358636110335226003 7878 168965303564750032323 7879 52865435317038978518 7880 11575762169352982054 7881 1725471801417868350 7882 168377485127389769 7883 10174353787113231 7884 350637567846665 7885 6058353608635 7886 41945331891 7887 73090156 7888 7293 7889 313891991306665 7890 7601344293339288 7891 197415377190970487 7892 2138053409851428460 7893 14746004503887346041 7894 66066795811981861233 7895 204264918180297593405 7896 446502219890875377063 7897 703212148417275317568 7898 805251551308649427274 7899 672919039150544025043 7900 409532086807119484611 7901 180226549613900886305 7902 56623774564052884332 7903 12458564584800614407 7904 1867505593714566332 7905 183464417155585691 7906 11177033841937466 7907 389229352831584 7908 6819095348044 7909 48195587965 7910 86924631 7911 9776 7912 0 7913 10789390807296979 7914 193609359969368895 7915 2261773848288207215 7916 15349122011431280338 7917 69230130384592617805 7918 214128269084708363722 7919 469318186503340960627 7920 740720381751302429529 7921 850492993880490001116 7922 712748479023787033567 7923 435190180104890571515 7924 192215179388895708546 7925 60642643618942820762 7926 13406687117315785031 7927 2020921477804801018 7928 199861623465777857 7929 12275815212164339 7930 431921671093333 7931 7672825735764 7932 55326061058 7933 103445510 7934 12584 7935 338854264248680 7936 8225771359559780 7937 214175517976300058 7938 2326470078580386070 7939 16096882996413687724 7940 72374404682464560163 7941 224633302610547689169 7942 493118664843556057368 7943 780279406636192834281 7944 898151592242170875751 7945 754898306896296037598 7946 462402906265167014619 7947 204982552850939435057 7948 64938212331797369952 7949 14425101867696329401 7950 2186562715599444618 7951 217684776905097046 7952 13479160053686058 7953 479167381079773 7954 8629189276795 7955 63490382950 7956 122748730 7957 16659 7958 0 7959 11673231482443256 7960 210042528451071769 7961 2460815137407240981 7962 16753835014147192457 7963 75831612073605101424 7964 235454201850113152283 7965 518252424007869976516 7966 821787432923681901071 7967 948470043507840931864 7968 799446908325861134186 7969 491281650472242321468 7970 218571884012481051222 7971 69530479145999626752 7972 15518582621493793046 7973 2365421527582853082 7974 237048717265502781 7975 14797229014590526 7976 531403584185922 7977 9701575338802 7978 72794938519 7979 145729235 7980 21320 7981 365749566870782 7982 8900139609037770 7983 232320822723341391 7984 2531047621233808096 7985 17568188774042586489 7986 79267916814506055568 7987 246977338481414307972 7988 544468268199921790355 7989 865558691123961334966 7990 1001469764550918619537 7991 846583071036272103833 7992 521904821065015503760 7993 233040975150309407609 7994 74437809381631867963 7995 16692817792783322727 7996 2558473889872300699 7997 258088728630286304 7998 16240085858694446 7999 589177068479389 8000 10901993792420 8001 83434860188 8002 172547192 8003 27922 8004 0 8005 12627567519430101 8006 227833535064470523 8007 2676905424484905188 8008 18283651456566314265 8009 83045559376577188729 8010 258846209083153346601 8011 572148799022233962522 8012 911481196097426761093 8013 1057419002898139271893 8014 896394149888725995638 8015 554396906682143156039 8016 248438535570260979114 8017 79682878649886072854 8018 17953275106306457875 8019 2766866195902418793 8020 280939307433092631 8021 17819780174656558 8022 653017460788382 8023 12246963615430 8024 95548540868 8025 204381433 8026 35532 8027 394723676655357 8028 9628338346152747 8029 251962744135027189 8030 2753135268692751412 8031 19170369573562104908 8032 86800283868085395761 8033 271483431072470856130 8034 601018391180855273786 8035 959900769577593828724 8036 1116341671652398006668 8037 949089853862697614108 8038 588845716105551819963 8039 264829594673213964763 8040 85286536785975645860 8041 19306459413029382515 8042 2991727361879810455 8043 305758570524440768 8044 19548270076591609 8045 723584320449411 8046 13751415568331 8047 109383447598 8048 241485620 8049 46092 8050 0 8051 13657874169420752 8052 247091610793817004 8053 2911466210278603692 8054 19949414366028299633 8055 90927260024379877278 8056 284499002030240235352 8057 631496671777059866430 8058 1010694237594476646162 8059 1178534183957935421553 8060 1004767502694865770976 8061 625390339174853679275 8062 282269034963098800887 8063 91274484483611295331 8064 20758630139494739638 8065 3234381183009416173 8066 332703925746501029 8067 21439834061829926 8068 801518665017392 8069 15435705036039 8070 125119051850 8071 285409262 8072 58342 8073 425933084409356 8074 10414551792946236 8075 273221466705001858 8076 2994191904380602113 8077 20914755272834227902 8078 95029113851324062090 8079 298355094114894570593 8080 663281274153264607634 8081 1064242102112115938167 8082 1244023228365671217153 8083 1063659980121724969238 8084 664129078712791232402 8085 300829990613958963378 8086 97670382036473013220 8087 22317222272850461452 8088 3496132726281641641 8089 361960056858450202 8090 23508669018086061 8091 887615319831921 8092 17318364378819 8093 143068709047 8094 336540611 8095 75039 8096 0 8097 14770040835700914 8098 267934542415638584 8099 3166034374269670549 8100 21762881431460503197 8101 99536858013646758360 8102 312625142569982472800 8103 696832337090811821089 8104 1120408912189479891537 8105 1313136259089354203194 8106 1125875673531503287551 8107 705217289830066309994 8108 320574276355657744913 8109 104503347021807811534 8110 23989398051228603613 8111 3778509810465965771 8112 393711059204445812 8113 25771681538445733 8114 982649264581249 8115 19424446323720 8116 163464474261 8117 396912162 8118 94503 8119 459545750448675 8120 11263280968559693 8121 296226572431832686 8122 3255794741404630881 8123 22813630382736074101 8124 104017069554485005949 8125 327814477298803343946 8126 731818227802692989128 8127 1179613232805305150337 8128 1385903049387534761428 8129 1191673130841349281233 8130 748764986437628600188 8131 341584112290704665434 8132 111800217599615277458 8133 25783651658487554525 8134 4083020275257509746 8135 428172509223051332 8136 28245712194645946 8137 1087577424027681 8138 21776917635384 8139 186702538593 8140 467103041 8141 120615 8142 0 8143 15970401583828694 8144 290489325116109526 8145 3442271292117326575 8146 23736800102800485596 8147 108939768684110571103 8148 343456635244234098411 8149 768743402306736634282 8150 1241706144902267673237 8151 1462685255416094926705 8152 1261173028275030104793 8153 794945637251782404245 8154 363929094944336405851 8155 119593969290026041398 8156 27708174367382776551 8157 4411426458079364506 8158 465559567965722749 8159 30950764061178284 8160 1203335719192531 8161 24406575919958 8162 213082098057 8163 549773890 8164 151173 8165 495741934760846 8166 12179366949504312 8167 321117756881010381 8168 3539648665522578859 8169 24880312343969340449 8170 113832300150714020077 8171 360104026474542256768 8172 807244204951470312794 8173 1307147980200527380693 8174 1543516077564415327358 8175 1334662327275876025324 8176 843882321294699354609 8177 387701626861051278226 8178 127915032107413309420 8179 29772665993004340916 8180 4765469490054937338 8181 506123712715532424 8182 33906797057421584 8183 1331075154449528 8184 27341839947084 8185 243103333619 8186 645771428 8187 191611 8188 0 8189 17265767847143740 8190 314892863543881651 8191 3741972654858734118 8192 25884988692150440863 8193 119207128322911298286 8194 377246657423923840838 8195 847873562399834820652 8196 1375775047878202297734 8197 1628794847775648085442 8198 1412275344827365441040 8199 895768673312960033444 8200 412980036948992268566 8201 136800735843833773591 8202 31986490171084119206 8203 5147181141981806159 8204 550116243418273684 8205 37137459933344439 8206 1471924808593803 8207 30620525410492 8208 277150958353 8209 758572185 8210 239060 8211 534715062908609 8212 13168016001608739 8213 348045597432569236 8214 3847596299266784870 8215 27129236068869808153 8216 124548908672068422730 8217 395488287732752040774 8218 890232786680339496115 8219 1448093500693885294435 8220 1718558572576922225613 8221 1494330491550086634208 8222 950742343395584982915 8223 439868135240036068746 8224 146285568662180723004 8225 34360718425650321471 8226 5558570804246858598 8227 597830333056687840 8228 40666390313657541 8229 1627267847206770 8230 34277744824324 8231 315855512346 8232 889394430 8233 301086 8234 0 8235 18663463470285679 8236 341292724899758172 8237 4067079042030817309 8238 28222423944821747262 8239 130416281088525963445 8240 414271439275172225791 8241 934927807293985844550 8242 1523923449573705508871 8243 1813248076642066872405 8244 1580977221438728990783 8245 1009019410727315524012 8246 468454046285986047214 8247 156411772947371804036 8248 36906049436031769769 8249 6001979636275205496 8250 649559295399167608 8251 44521526113741902 8252 1798464941676155 8253 38359877637017 8254 359710391132 8255 1042771512 8256 374026 8257 576672674947168 8258 14234826305245774 8259 377172379362271618 8260 4181628835611009778 8261 29576045226113097796 8262 136247458240627176914 8263 434255867526933560529 8264 981521619235691668995 8265 1603821305450687943610 8266 1912904592003519289412 8267 1672568745222441804217 8268 1070753770902006134754 8269 498854355813610526072 8270 167218420021443469154 8271 39635114712024864864 8272 6479725332994302772 8273 705644700357254662 8274 48730837612119020 8275 1987176726337062 8276 42910243500039 8277 409509309819 8278 1220433779 8279 468342 8280 0 8281 20171362264648930 8282 369847947716545716 8283 4419687305504541678 8284 30765335581546323645 8285 142651306272167642524 8286 454832306141070266584 8287 1030678099447453127216 8288 1687589420395220811929 8289 2018014629066419852166 8290 1769271309434389797449 8291 1136186476113470870350 8292 531168172909795521459 8293 178753292691701383022 8294 42560132542084157944 8295 6994504143825352713 8296 766428674776011778 8297 53327305352080873 8298 2195041274392193 8299 47985660261913 8300 465883463675 8301 1428282036 8302 579408 8303 621837416509615 8304 15385816810842911 8305 408672981981778982 8306 4543897704578885566 8307 32237690778388332636 8308 149015520205404747250 8309 476721561938567013625 8310 1081918341403741787388 8311 1775839318669048636911 8312 2128624109232224388021 8313 1871476622961562752199 8314 1205489528672216359358 8315 565526386617503462968 8316 191060636336846999317 8317 45695507776973611850 8318 7548987905004268033 8319 832308930477892531 8320 58343999945523349 8321 2424050549578477 8322 53639496633562 8323 529830549386 8324 1668745965 8325 721638 8326 0 8327 21797928239599313 8328 400729910452979313 8329 4802062824136835930 8330 33531308353482409589 8331 156003589146418430443 8332 499257896997495620274 8333 1135969563013405604204 8334 1868353886499280809956 8335 2245269833718678067916 8336 1979369556139347958217 8337 1278931759203479819928 8338 602040419486530068015 8339 204194479925039544155 8340 49055187619017238389 8341 8146280204614949699 8342 903684271732543928 8343 63819826184750387 8344 2676174576476917 8345 59941279909159 8346 602156109480 8347 1949492087 8348 889287 8349 670448123060170 8350 16627457930807494 8351 442735831179623453 8352 4936727128794037124 8353 35132537348315390025 8354 162948267537313600792 8355 523228669322134699804 8356 1192307045352719848929 8357 1965805072950065314153 8358 2368002926220381963014 8359 2093384396129237287074 8360 1356705344947106701641 8361 640857168950523651079 8362 218204907697539604715 8363 52655591934341568850 8364 8789459460017410193 8365 981017498483860167 8366 69793854190893042 8367 2953800621048561 8368 66956667186351 8369 684112462034 8370 2273899953 8371 1102113 8372 0 8373 23552258708071274 8374 434123264102415671 8375 5216652694605936072 8376 36539392189937158111 8377 170572438911471267047 8378 547906573749746231857 8379 1251727229423946288402 8380 2067954431655982498904 8381 2497415535323511802108 8382 2213726662171032710493 8383 1439110006694466610705 8384 682101855992151422909 8385 233152987817874577786 8386 56512634097786691004 8387 9482096303561525527 8388 1064773183339177562 8389 76311943891139087 8390 3259295557384256 8391 74770643661863 8392 776725275592 8393 2651912266 8394 1353083 8395 1 8396 722760953690372 8397 17966704655101650 8398 479563921034596331 8399 5362627640579805091 8400 38280478003410215457 8401 178149117145410382275 8402 574151501663414182034 8403 1313655317694170588094 8404 2175540146016705612360 8405 2633564553995937812026 8406 2340877720269459367082 8407 1526360394173347030372 8408 725939288989697801785 8409 249095391071036816530 8410 60645022632300410404 8411 10227735698055795924 8412 1155489542374994622 8413 83420217351798755 8414 3595517876585966 8415 83463873690292 8416 881564279927 8417 3088189858 8418 1669202 8419 1 8420 0 8421 25444130452718644 8422 470226933519847482 8423 5666099927562862369 8424 39810221065171351292 8425 186465757518810880644 8426 601169037351556674409 8427 1378963388058171312760 8428 2288300396012976757927 8429 2777103029264511256529 8430 2475065977431921121456 8431 1618790568889115812504 8432 772510146155548140634 8433 266101115629935385457 8434 65070905918051911970 8435 11030483514653058385 8436 1253707419216015595 8437 91172694250030185 8438 3965308443340711 8439 93140123173315 8440 999932505021 8441 3595604315 8442 2042045 8443 3 8444 779050629562167 8445 19411031782518880 8446 519375911651736550 8447 5824310625447500838 8448 41703058124424547197 8449 194730425013876131258 8450 629898111306157418643 8451 1447021911414184681819 8452 2407045952402199297655 8453 2928094249914796155104 8454 2616824841645904480156 8455 1716640204657970170203 8456 821999269062705106638 8457 284234259404201283002 8458 69811590846248214691 8459 11894419796771509678 8460 1360052362673385006 8461 99623779557564839 8462 4372087004388806 8463 103898361090008 8464 1133794824686 8465 4180536147 8466 2508333 8467 4 8468 0 8469 27484049178709541 8470 509255192287988540 8471 6153258724278929282 8472 43366141254885942354 8473 203800763453471901707 8474 659471168020720362471 8475 1518785594808998534981 8476 2531489390278433299643 8477 3087258254051269917525 8478 2766408082209799215445 8479 1820281528919658191810 8480 874564645525055659843 8481 303572750877160526791 8482 74887765283563190981 8483 12824263508500363143 8484 1475153614067037385 8485 108837059397175111 8486 4819260027473795 8487 115865147183700 8488 1284803052830 8489 4859619920 8490 3058205 8491 9 8492 839611730366814 8493 20968471908794718 8494 562407306391052762 8495 6324703975047085663 8496 45423609040992292251 8497 212814238416926399297 8498 690913250983024614701 8499 1593565103718058807317 8500 2662521013755475716339 8501 3254665418414761286316 8502 2924406621041172267296 8503 1929982072488542202488 8504 930413516906842854172 8505 324189059761892919807 8506 80323684885763851981 8507 13824708066863789920 8508 1599737796984929547 8509 118876660406754031 8510 5310915189426781 8511 129161749220486 8512 1455413326799 8513 5641531525 8514 3741452 8515 12 8516 0 8517 29683302467228502 8518 551438816510022780 8519 6681210913365985864 8520 47231349706284117903 8521 222704774868351387795 8522 723277108240486606143 8523 1672405395834590908276 8524 2799825354392142014126 8525 3431109457774387346011 8526 3091102324002384273965 8527 2046156468172340566997 8528 989723248499664078635 8529 346171167707067668560 8530 86142921720151464266 8531 14901174369632691062 8532 1734536544288045896 8533 129817376749758119 8534 5851133266823796 8535 143942362561491 8536 1647715241088 8537 6547730769 8538 4546892 8539 23 8540 904760108316360 8541 22647655849273222 8542 608911716545430148 8543 6866968924568210595 8544 49467392201452319109 8545 232533109745141658032 8546 757681586622308150004 8547 1754551799409837616122 8548 2944379842479274780340 8549 3616668601198223085584 8550 3267149658410064101147 8551 2169103248122898847970 8552 1052726119732994242599 8553 369600977516610113840 8554 92373076474982579419 8555 16059058604888489938 8556 1880393392812312952 8557 141734737225017906 8558 6444796159977169 8559 160355386608611 8560 1864774876650 8561 7589944272 8562 5541783 8563 31 8564 0 8565 32054016485009234 8566 597026323039893074 8567 7253283633918641666 8568 51432043296822736196 8569 243316056812969870357 8570 793092608741597254532 8571 1841147828648690652595 8572 3095838301186651786001 8573 3812217574803797841658 8574 3452861607180787529580 8575 2299284147766484197748 8576 1119621181094321128164 8577 394577783995961694843 8578 99040995521009143530 8579 17304584935466696965 8580 2038158506326765321 8581 154716658528660022 8582 7096787829991111 8583 178588488430951 8584 2109230272586 8585 8795810477 8586 6713934 8587 54 8588 974834369944625 8589 24457856198030093 8590 659162217245163261 8591 7454518169709614879 8592 53861754668056621297 8593 254030976887542049063 8594 830731183898475619671 8595 1931367444571204941946 8596 3255273585257429516112 8597 4017843303859232614112 8598 3648962829668058032188 8599 2437032189601819291767 8600 1190668690337003355347 8601 421194114902705312003 8602 106178072548087405748 8603 18643954348780283771 8604 2208810579884701627 8605 168852033119861886 8606 7812933806279363 8607 198823039702438 8608 2384903849016 8609 10181090797 8610 8153951 8611 73 8612 0 8613 34609216695130491 8614 646285298311831456 8615 7873068356607399394 8616 55996579817890532600 8617 265784737660747829289 8618 869468659307058287681 8619 2026461767945275090204 8620 3422305897990111591007 8621 4234509570909859056486 8622 3855800761650103940070 8623 2582861414799347026838 8624 1266091957713891995311 8625 449561991593016525201 8626 113814869519088762915 8627 20084309798229099407 8628 2393336911663428840 8629 184244131543941454 8630 8599073895767080 8631 221287206573905 8632 2695119503810 8633 11781321201 8634 9849352 8635 118 8636 1050197489931117 8637 26409033685840284 8638 713452803646089673 8639 8091035349801091793 8640 58636296822446207949 8641 277464115437414786547 8642 910637291276814548066 8643 2125526820673892770983 8644 3598112586083773236277 8645 4462312928797428398883 8646 4074177577334014759535 8647 2737143206581505771369 8648 1346182495131813712851 8649 479785904809205172008 8650 121987079343257055911 8651 21632773459755218168 8652 2592872360796746047 8653 200997497896438961 8654 9462153863372336 8655 246202384324837 8656 3044636290690 8657 13617579988 8658 11921789 8659 159 8660 0 8661 37362892860158312 8662 699503824092739758 8663 8544441341967774264 8664 60955651578765419906 8665 290273800242118444718 8666 953005427995480485972 8667 2229931189255700227206 8668 3782277052611328401627 8669 4702315038920894659249 8670 4304478848443363492030 8671 2900449673834000424138 8672 1431190743987706366737 8673 511992187396294675413 8674 130729478564636720327 8675 23297538726006540970 8676 2808562791865095289 8677 219233355503600034 8678 10409150047248512 8679 273845691950316 8680 3437634303920 8681 15735481947 8682 14359707 8683 246 8684 1131238503938606 8685 28511887105170568 8686 772099951876034444 8687 8780496005938885844 8688 63823053196223659756 8689 303002168461397276806 8690 998026444049874203346 8691 2338685795278162514386 8692 3976091042377997790758 8693 4954623109319601994891 8694 4547592329949131071952 8695 3073194852727295446143 8696 1521443118964358972353 8697 546298794677776335035 8698 140082631131783137005 8699 25086781670957883827 8700 3041723399953453969 8701 239074567105156505 8702 11448337050250312 8703 304487051521250 8704 3880031058628 8705 18163082724 8706 17326056 8707 329 8708 0 8709 40330068616257649 8710 756992007181781613 8711 9271585641022386336 8712 66342472596451738613 8713 316960153610159958468 8714 1044356534294428523994 8715 2453287429675190736385 8716 4179097684831620882618 8717 5220406353087754748050 8718 4803945795000110005746 8719 3256015299031846377504 8720 1617220394019474896730 8721 582848147692668793929 8722 150086092179023999833 8723 27009896081495529379 8724 3293683293133381279 8725 260663334021567756 8726 12588041420437437 8727 338462694819392 8728 4377073664406 8729 20958838453 8730 20812296 8731 489 8732 1218374349844333 8733 30777906451381352 8734 835444294956083421 8735 9527190114131075336 8736 69456687447168963728 8737 330829259949314547047 8738 1093580915932098784312 8739 2572654111764519116690 8740 4392713943161901547881 8741 5499783766961674742251 8742 5074521461668882737329 8743 3449372460604385210573 8744 1718887949254139736271 8745 621773350917560347460 8746 160785942369540247640 8747 29076263178418471582 8748 3565965802925632977 8749 284143944446709869 8750 13838112804303628 8751 376101314042754 8752 4936110653405 8753 24159929906 8754 25036024 8755 651 8756 0 8757 43526875949276860 8758 819083620301867904 8759 10059014752225682529 8760 72192980405166895987 8761 346035791831092779722 8762 1144233683756700629748 8763 2698422531571890312328 8764 4616438880431297609653 8765 5794042718761781781066 8766 5359793790959215071366 8767 3653974400755113182567 8768 1826760459476584889027 8769 663234904598697096776 8770 172227152676588987082 8771 31296647874305008486 8772 3860111679047162905 8773 309683096933227081 8774 15208480450881667 8775 417810452829115 8776 5563716650673 8777 27841149716 8778 29994956 8779 940 8780 1312051800816215 8781 33219430119702063 8782 903852418954195284 8783 10335746317935000452 8784 75574702538287442129 8785 361145198604317960287 8786 1198043546816617383210 8787 2829409307583814897374 8788 4851826494749693891441 8789 6103315243821976537568 8790 5660849243205902165158 8791 3870335253524699175127 8792 1941246792534264842615 8793 707382951555078702211 8794 184462049271384374514 8795 33681808835869468425 8796 4177884346803325219 8797 337450121915192278 8798 16710859421163932 8799 463989899882783 8800 6269005717266 8801 32051569875 8802 35979019 8803 1242 8804 0 8805 46970634892214011 8806 886137862217278972 8807 10911598055564454343 8808 78546053599798761146 8809 377709046677269341479 8810 1253411693899988353641 8811 2967403762378045660139 8812 5098327642083207035454 8813 6429018484940862806471 8814 5978213916993580949264 8815 4099242402690747844501 8816 2062699500081711802875 8817 754398301673682175011 8818 197541738682785841175 8819 36244076402519776626 8820 4521068860462337320 8821 367640306591643713 8822 18357079782858674 8823 515133144064002 8824 7060201445802 8825 36886731328 8826 42997143 8827 1751 8828 1412749565173450 8829 35849705794262110 8830 977718790889458573 8831 11211157975959504198 8832 82217667296239103753 8833 394166779073521000200 8834 1312222977698523653349 8835 3111111857884993459390 8836 5357646257530783908149 8837 6771298893921257240160 8838 6313089278975011228659 8839 4341268513046072710695 8840 2191575970278715174751 8841 804450254053553604576 8842 211525614890462741391 8843 38995782877530431829 8844 4891705456011983530 8845 400452231432625918 8846 20161064213183974 8847 571725888619215 8848 7948593442480 8849 42411154605 8850 51434623 8851 2298 8852 0 8853 50679938818086625 8854 958541245351295695 8855 11834588154584464802 8856 85443746306385085869 8857 412205941638681194192 8858 1372733943524340843590 8859 3262489411373021446563 8860 5629180470186762368252 8861 7131716120994126422869 8862 6666058524804462374013 8863 4597288931982856371873 8864 2328271060569326281348 8865 857742426049105921754 8866 226471732519361891305 8867 41951045055887147168 8868 5291861040459953477 8869 436114526032663821 8870 22136895306427581 8871 634365105527166 8872 8944450276913 8873 48746693921 8874 61318926 8875 3177 8876 1520980492851175 8877 38682955949090785 8878 1057467824582691101 8879 12158811166653827051 8880 89429460570102427396 8881 430129188341577448977 8882 1436999326144376724309 8883 3420121649606254831886 8884 5914798236844389162107 8885 7510432552921148224742 8886 7038449972914659472982 8887 4867941329535708682244 8888 2473296278193768385719 8889 914465646614883160099 8890 242447480816316444928 8891 45123992172195098337 8892 5723894824484166864 8893 474859913162099002 8894 24301106348907693 8895 703640207047382 8896 10061739159076 8897 55977874197 8898 73160966 8899 4142 8900 0 8901 54674745693299694 8902 1036709620081379747 8903 12833650265120121799 8904 92931540864993522545 8905 449771655230050873449 8906 1503118280190767458073 8907 3586145972775966346238 8908 6213840027094524076849 8909 7909164295606731667257 8910 7430909936294094715131 8911 5154198575867930277080 8912 2627093718398808059162 8913 974849136938227539839 8914 259518779485270480269 8915 48530778801471165136 8916 6190198709443792854 8917 516955884781193684 8918 26670447073885872 8919 780272647528700 8920 11313260854893 8921 64259867345 8922 87017506 8923 5630 8924 1637293969337171 8925 41734447583960468 8926 1143556097414843485 8927 13184514783312247164 8928 97257534346310634832 8929 469287525523917485247 8930 1573330338470301503232 8931 3759015899747323518141 8932 6528353192283286840137 8933 8328091343774335740815 8934 7844906617708497529702 8935 5456770516639031225062 8936 2790235234397452370979 8937 1039107915004721639657 8938 277762058716479032372 8939 52187585140641944525 8940 6693499275502074217 8941 562674990508583076 8942 29264535609426661 8943 864976896581529 8944 12716274116611 8945 73703030783 8946 103564395 8947 7293 8948 0 8949 58976475717295085 8950 1121090345188532564 8951 13914893800819168882 8952 101058620101082746946 8953 490672102192015312850 8954 1645563423364442793167 8955 3941066833597979086939 8956 6857615160250140596343 8957 8769101536031162150855 8958 8281156084474153932100 8959 5776738114372057027605 8960 2963215649825923317240 8961 1107499935411957901297 8962 297252137746933191307 8963 56112889195639877760 8964 7236562960900888220 8965 612329990562019083 8966 32103277218370159 8967 958624012341756 8968 14286710463283 8969 84504660941 8970 122902964 8971 9776 8972 1762278433057269 8973 45020567202800365 8974 1236474725263921152 8975 14294532882172558526 8976 105753197229124315366 8977 511918444010257868733 8978 1722258057558530895080 8979 4130608641151321209335 8980 7203869452634222022313 8981 9232394317762052502442 8982 8741280759095059503887 8983 6114891329296217702417 8984 3146674087400474604812 8985 1180267383320003070845 8986 318075666239982809342 8987 60325210996388815283 8988 7822539234101707322 8989 666239862437682078 8990 35209932541813801 8991 1062079107504423 8992 16045870194190 8993 96808375533 8994 145925502 8995 12584 8996 0 8997 63608115763093382 8998 1212164614916828801 8999 15084906314665685166 9000 109878160667392048111 9001 535195641834202761986 9002 1801155903732154990510 9003 4330192594533609597634 9004 7566324583743898395852 9005 9720045989290045002592 9006 9226073778336624272796 9007 6472430900189816965742 9008 3341164209766678731713 9009 1257700448108064297488 9010 340317529498195243350 9011 64845676507834004948 9012 8454625934236858500 9013 724770064227864145 9014 38608137233967875 9015 1176392870014897 9016 18013549918123 9017 110864649222 9018 172799639 9019 16659 9020 1896564103591584 9021 48558900647396824 9022 1336751910246790135 9023 15495619436781153918 9024 114971919848350996902 9025 558321925507629854455 9026 1884916048467992062855 9027 4537971909223289589867 9028 7947438548763947071437 9029 10232277475725858578143 9030 9737327549413408972135 9031 6850235689418741972993 9032 3547400105081195613399 9033 1340071816380241027229 9034 364075924434631914929 9035 69695473938776548033 9036 9136459078109811926 9037 788293661913527869 9038 42325449769724916 9039 1302611690717692 9040 20216006587418 9041 126859813660 9042 204700699 9043 21320 9044 0 9045 68594331102411656 9046 1310449953482839302 9047 16350789968662941550 9048 119447649042829605026 9049 583654923484742570223 9050 1971077582410966380233 9051 4756733162843487664258 9052 8346344543756912822534 9053 10771371854447204596684 9054 10275920339105169109958 9055 7249639124494421827869 9056 3766001073672613173982 9057 1427707828389657550531 9058 389447117397325134951 9059 74898745755221303970 9060 9871733140009434767 9061 857237423394487916 9062 46389912329722279 9063 1442001744313257 9064 22677801566471 9065 145111379067 9066 241892970 9067 27922 9068 2040825852575075 9069 52368318889061097 9070 1444955669746965560 9071 16795055684754583352 9072 124973663820303666911 9073 608823196352345036960 9074 2062537227215027944189 9075 4984458774233062047207 9076 8765735003677737527836 9077 11337573763931620494572 9078 10843831872614245017375 9079 7671618694252376474247 9080 3997764721273955703233 9081 1520915403936287636474 9082 416542347932943787638 9083 80479721399017481574 9084 10664643644625874793 9085 932037388012590896 9086 50834150753897176 9087 1595827345073705 9088 25431263844758 9089 165860385605 9090 285921642 9091 35532 9092 0 9093 73961584889466864 9094 1416502888977934225 9095 17720200714377611464 9096 129829221896237741556 9097 636388879760898730895 9098 2156613797255097506762 9099 5224191767666494797277 9100 9204660821578008839030 9101 11933393106685067868696 9102 11442034426577400916111 9103 8117654781656757924224 9104 4243383547902559550885 9105 1620061412699887152075 9106 445470745201639826770 9107 86465978188265019743 9108 11519456500464110316 9109 1013191610093831089 9110 55691408415691121 9111 1765612936862168 9112 28506820377716 9113 189508721181 9114 337189695 9115 46092 9116 2195786311682516 9117 56469069382056590 9118 1561696763226112616 9119 18200690243283197812 9120 135823236060127041426 9121 663774797156116881377 9122 2256462341838414990074 9123 5473728375657314535683 9124 9666070648486966964062 9125 12559100692747225827270 9126 12072714097572918231983 9127 8588834260175297543275 9128 4503748177819519965055 9129 1725491182936862027749 9130 476358274926606147918 9131 92885210467138130967 9132 12441010317069780888 9133 1101209401005595810 9134 61000281534743684 9135 1952884551384932 9136 31944230095644 9137 216367329933 9138 397724401 9139 58342 9140 0 9141 79738265950131295 9142 1530921819030582906 9143 19201390381618998593 9144 141090032643242681521 9145 693764879202942496201 9146 2359162187191722084143 9147 5736391060662278379065 9148 10148925458413748929891 9149 13217455190158456423885 9150 12736946952130798071512 9151 9086800227361773186782 9152 4779632719341640583663 9153 1837617007850097646594 9154 509328598170854552689 9155 99768905102092965168 9156 13434228160625185759 9157 1196671652488545959 9158 66800147966378773 9159 2159475904466415 9160 35781130670783 9161 246944156683 9162 468125177 9163 75039 9164 2362219145337711 9165 60882874188137927 9166 1687631826733200525 9167 19720982206158988090 9168 147590670320348524736 9169 723558817792626791587 9170 2468149158609393215994 9171 6009773128109787004067 9172 10656453864679141122616 9173 13908756285090446788749 9174 13437146397844917883444 9175 9612760840123722630084 9176 5072031367396403619349 9177 1956827294118470834020 9178 544524301537970810819 9179 107148702287123502970 9180 14504687419274924106 9181 1300172878262564430 9182 73136633241934337 9183 2387227032690104 9184 40066362487159 9185 281639246385 9186 551046742 9187 94503 9188 0 9189 85954825417307020 9190 1654350081855214193 9191 20803251884789059165 9192 153302646163445148314 9193 756181050679331467719 9194 2580242249566083086006 9195 6297501478300028887265 9196 11187518619372947268019 9197 14636035417728015033126 9198 14174503060077639878379 9199 10168539314033672882805 9200 5381809185923314941432 9201 2083585227109852516893 9202 582085457402568190166 9203 115060536846815380720 9204 15658066511923641763 9205 1412390173697545938 9206 80056345007845579 9207 2638341674161103 9208 44846415575660 9209 321093656396 9210 647363898 9211 120615 9212 2540952590045698 9213 65633034467505092 9214 1823466733690704401 9215 21365047425110354126 9216 160351638025127081253 9217 788589310540223908220 9218 2699182410575719109680 9219 6596948282203157070502 9220 11745654187758974526600 9221 15399624125243217045432 9222 14951680665049887174052 9223 10755478246456697600906 9224 5710075656939664943951 9225 2218327513540225120696 9226 622173404844328485919 9227 123540540565832267808 9228 16900791120283975341 9229 1534017067333155300 9230 87613179023645380 9231 2915036243002040 9232 50181218034434 9233 365820749429 9234 760546137 9235 151173 9236 0 9237 92643922833994530 9238 1787479246828633336 9239 22535367773021571454 9240 166545463783602222209 9241 824068792925076718569 9242 2821505689798361863091 9243 6912072056655748179546 9244 12329616049892346166722 9245 16202852882241803227195 9246 15769996251977428199523 9247 11375600185632770474216 9248 6057797187879526500193 9249 2361574339698477234773 9250 664946743008696363874 9251 132629706654535600895 9252 18239407442070468009 9253 1665842316228967870 9254 95862257265038772 9255 3219956800348729 9256 56128113206748 9257 416628421443 9258 891850329 9259 191611 9260 2732873183547535 9261 70744542662372071 9262 1969960193510206222 9263 23142708218595592250 9264 174187890560939434760 9265 859314895275653826316 9266 2951284569984630549525 9267 7240004038958763599683 9268 12943272744534099325521 9269 17046088348183558771458 9270 16632389140088725406717 9271 12030396713931969741593 9272 6426211553502924031752 9273 2513816548904721493100 9274 710587960718528359062 9275 142369277493329900937 9276 19681314726178231489 9277 1808674445983758167 9278 104867198928524895 9279 3555770472242848 9280 62760551740426 9281 474173823422 9282 1045802790 9283 239060 9284 0 9285 99840582337884589 9286 1931052640107774039 9287 24408062364182796282 9288 180903180791838240545 9289 897895483575554345917 9290 3084747627350185504180 9291 7585063905236151648239 9292 13585262616827457923428 9293 17932988756376245504552 9294 17540315830047383620813 9295 12722110921524823285997 9296 6816398045742185127043 9297 2675638150076213501201 9298 759276564191180965200 9299 152805996478565903022 9300 21234055606549074395 9301 1963431742713976143 9302 114693145719667040 9303 3925651618854081 9304 70149166250617 9305 539473667561 9306 1224186351 9307 301086 9308 2938929793929555 9309 76244201964870566 9310 2127927609009054076 9311 25064546741239354290 9312 189187735404396694111 9313 936221571553225057744 9314 3226327511140729140615 9315 7944120432488015564009 9316 14259819037034301837113 9317 18863959484894501288593 9318 18497018992595337258401 9319 13452399450130430495985 9320 7229737164951685707220 9321 2847590645024603160444 9322 811218887104517566007 9323 163986918402322426929 9324 22906146132132233760 9325 2131056211387062058 9326 125415140952472124 9327 4332806590720065 9328 78383881641411 9329 613367177395 9330 1432894756 9331 374026 9332 0 9333 107582359632778991 9334 2085869121439852216 9335 26432457721765322411 9336 196467278906998992384 9337 978167403156762016118 9338 3371918727012457424636 9339 8321886563317126159878 9340 14965452468576037825803 9341 19843017936790479426957 9342 19504108946622699405219 9343 14223749337210398853533 9344 7667433906107270064541 9345 3030329480853276459245 9346 866618020090062380853 9347 175965320554888929526 9348 24706272534648414428 9349 2312616308047582104 9350 137110109071770549 9351 4781040201853929 9352 87551581711295 9353 697132065079 9354 1674429543 9355 468342 9356 3160137867148997 9357 82160754522282389 9358 2298245206028825382 9359 27141962291576017884 9360 205446548576137656584 9361 1019835753642767641456 9362 3526345135314065021929 9363 8714945213471686552877 9364 15706794629755457297876 9365 20870612161361696275529 9366 20565162194702973164429 9367 15038000044391586937236 9368 8131027507553961839300 9369 3224474103255923700028 9370 925707170599488789933 9371 188794865519677769861 9372 26644231354328638272 9373 2509208878361407472 9374 149866506500272497 9375 5274203329033679 9376 97762240390788 9377 791837616927 9378 1956451655 9379 579408 9380 0 9381 115909520447192632 9382 2252787129861920670 9383 28620533749793798041 9384 213336556309717129395 9385 1065432890646992656019 9386 3685138329968917001030 9387 9128437480546837690296 9388 16482216394334921292416 9389 21951153073899865074719 9390 21681958667644836534301 9391 15897908379149693312982 9392 8621862900864965246418 9393 3430759896747822195369 9394 988716024065055343598 9395 202536251955562484026 9396 28730020668023462506 9397 2722076380206250842 9398 163775103712810746 9399 5816852519154778 9400 109122589958807 9401 899087323165 9402 2282438052 9403 721638 9404 3397584011986773 9405 88525017970476616 9406 2481854458918197751 9407 29387232826035849004 9408 223067326158421927167 9409 1110727545688911840412 9410 3853547035113143959551 9411 9558634984760899759294 9412 17296784344697188118863 9413 23085135738024443510741 9414 22858442161761244795154 9415 16805516241792052522494 9416 9141655822461470655264 9417 3649882386655763638200 9418 1055908064615872716173 9419 217250651289831917347 9420 30974904493116596292 9421 2952495174971463086 9422 178940094897249027 9423 6413608343825933 9424 121766978131317 9425 1020240601434 9426 2662328857 9427 889287 9428 0 9429 124865231277298277 9430 2432729016697810696 9431 30985192702211310534 9432 231617698024692184251 9433 1160285748491466542135 9434 4026708664901639312335 9435 10011144883346770762783 9436 18148717012058992974963 9437 24277402121654218803692 9438 24096579590196242323283 9439 17763878692872252869892 9440 9691906940910448159925 9441 3882666377502914267095 9442 1127542956154778277059 9443 233007188137123935635 9444 33390385015473591555 9445 3201909223869793128 9446 195468509626848040 9447 7069922953123803 9448 135826349414344 9449 1157307035891 9450 3100917062 9451 1102113 9452 3652430836071053 9453 95370031890820719 9454 2679766827448270194 9455 31813580996328468235 9456 242161277741915033150 9457 1209514275574967654093 9458 4210333281611737906899 9459 10481899861165258963295 9460 19043555619959524127371 9461 25528499073650023060230 9462 25400718770462263208584 9463 18775261737390285875191 9464 10274528184056881829309 9465 4129892556810650596138 9466 1203918281257431562510 9467 249875563123138006108 9468 35989407228439361191 9469 3471802890912651831 9470 213482995086494158 9471 7791335268220422 9472 151464652421098 9473 1312011204389 9474 3611077851 9475 1353106 9476 0 9477 134495763211764945 9478 2626685686021096730 9479 33540328421844157345 9480 251425889652478173888 9481 1263368916281615860400 9482 4399130225710428360381 9483 10977014309934906056626 9484 19979352468344594743336 9485 26843740642809564328751 9486 26773032698254644665917 9487 19843050099105443081961 9488 10891193492382826533493 9489 4392485725710206270878 9490 1285327484213750765677 9491 267934463529912420405 9492 38785197033511715400 9493 3763853359822639481 9494 233109660207074551 9495 8584363576059208 9496 168842331528106 9497 1486868225195 9498 4199370401 9499 1669226 9500 3925922161489422 9501 102731213782581968 9502 2893068831824348302 9503 34435245017772376668 9504 262848464948420932427 9505 1316864307338054814620 9506 4599310424225478427493 9507 11492051947414842377163 9508 20962166743701288144863 9509 28223730702831299660041 9510 28218313515536853853358 9511 20969757808716877385442 9512 11544032816489156705088 9513 4671321870378528787100 9514 1372106536791432987628 9515 287263274175062239452 9516 41792624061105814522 9517 4079785866905705256 9518 254492774562158097 9519 9455641549517121 9520 188159247391893 9521 1684061414694 9522 4882442763 9523 2042091 9524 1 9525 0 9526 144850709743585226 9527 2835721563599522026 9528 36300900648322131108 9529 272885477659136097233 9530 1375378433768891123816 9531 4805118409152739953393 9532 12033679119847519809965 9533 21989869391483510245476 9534 29674300215138616505431 9535 29738961298058023732598 9536 22159133883152608009646 9537 12234912823333802757525 9538 4967437581901797360880 9539 1464586934052163200215 9540 307951530725984947784 9541 45026888650514895105 9542 4421547382782697594 9543 277780820411565872 9544 10412955594382246 9545 209611744100231 9546 1906734403434 9547 5669211349 9548 2508404 9549 1 9550 4219388528587095 9551 110646526302232143 9552 3122927483836027678 9553 37267554730688749390 9554 285258488326984690588 9555 1433501153610558387852 9556 5023308800150492161886 9557 12597057952436898065221 9558 23069084735433954824179 9559 31196115831106467347837 9560 31340256730263298923256 9561 23413966783034811888286 9562 12966205681420312441202 9563 5281815454323808476988 9564 1563147852618858057482 9565 330089609074192694888 9566 48505063030125586772 9567 4791141922129826630 9568 303143386916224000 9569 11464243287820555 9570 233443207225312 9571 2157645732828 9572 6581167200 9573 3058344 9574 3 9575 0 9576 155983219473384460 9577 3060979917265115185 9578 39283014755525259580 9579 296130679671143732952 9580 1497067715417011942834 9581 5247621513011279513501 9582 13189455308640891896847 9583 24197485901847590357017 9584 32795574403421106726613 9585 33024850046043642405826 9586 24738407989502087708914 9587 13739992362719865661096 9588 5615617014905275240744 9589 1668163633260168904330 9590 353779346972954968587 9591 52244608092833144531 9592 5190828370131058666 9593 330755174399551776 9594 12618798199184778 9595 259893618171258 9596 2440719417005 9597 7630359915 9598 3741641 9599 4 9600 4534253126900886 9601 119156655370199452 9602 3370596104247520674 9603 40327013207852404384 9604 309531226238832211642 9605 1560207911025763314581 9606 5485401257931610641652 9607 13805596283638743219817 9608 25382313712304809131989 9609 34473411675964333359573 9610 34798558975355028491887 9611 26135549531263737071189 9612 14558914061615646488248 9613 5969944079405882933341 9614 1780062060457523357310 9615 379123589554932456992 9616 56265115613634064666 9617 5622933210568416498 9618 360815401808265742 9619 13886109592772610 9620 289259061302357 9621 2759434026816 9622 8844484708 9623 4547217 9624 9 9625 0 9626 167950244730389471 9627 3303688552679028630 9628 42504007306844949774 9629 321306348464048071463 9630 1629252160374271846968 9631 5729840203196433835089 9632 14453400985301922963763 9633 26621025551780554022468 9634 36236643891860968445021 9635 36664309269381666691180 9636 27609987418257106816039 9637 15425289983074042575081 9638 6346097761296733181007 9639 1899265702773979651718 9640 406238119667043541669 9641 60586633397074684769 9642 6090075755467971131 9643 393529472205423085 9644 15277260895377007 9645 321832500045837 9646 3118681305096 9647 10239736739 9648 5542231 9649 12 9650 4872038056472084 9651 128305201066504130 9652 3637420547263587614 9653 43631384321198042914 9654 335817629523741380455 9655 1697832043393502132790 9656 5988923407630402477007 9657 15127118992999095843127 9658 27921534648566748544598 9659 38086082817481838499010 9660 38628508895988235790979 9661 29165149394684358913983 9662 16342060042726560332361 9663 6745313162831960919484 9664 2026257012535304551907 9665 435239922935993410868 9666 65231634011565710231 9667 6594955289039055483 9668 429131256063790379 9669 16803586367666764 9670 357973762310281 9671 3522839519744 9672 11851749016 9673 6714655 9674 23 9675 0 9676 180812807141036307 9677 3565165910631834456 9678 45982537840909144497 9679 348568793606719298622 9680 1772814123514474052494 9681 6255248566640241677387 9682 15835380898781562476012 9683 29281063140895102833949 9684 40029422512485384610201 9685 40694386983178507435812 9686 30806122344002360174606 9687 17311808204717974215674 9688 7169047304859026437881 9689 2161512825202095083783 9690 466260583570901803387 9691 70223124267049288926 9692 7140607385935970306 9693 467862086982067816 9694 18478293353411153 9695 398040067394158 9696 3977998944416 9697 13702179463 9698 8154940 9699 31 9700 5234371069753672 9701 138138880929443950 9702 3924845866042517592 9703 47199786672650588275 9704 364280576100183778255 9705 1847290539143475071679 9706 6537495519026987403179 9707 16571918976534171633844 9708 30708257513367848374920 9709 42067558368983050627820 9710 42869000059955642749680 9711 32536705184862673812055 9712 18337805991295811515954 9713 7618684254083966091464 9714 2305577055577113519940 9715 499433116527455882675 9716 75586869082561412810 9717 7730162081533272866 9718 509996334114207376 9719 20314908036124578 9720 442468270978494 9721 4489660169308 9722 15836798892 9723 9850843 9724 54 9725 0 9726 194636281304829983 9727 3846827593169377981 9728 49738687331665102171 9729 378086664999810804220 9730 1928708275126267936758 9731 6827616875866269197382 9732 17346136431312299986277 9733 32200083432362874922540 9734 44208926058212676129281 9735 45155911230818142415937 9736 34362526723072915298254 9737 19422931524519964554546 9738 8095855116452626376769 9739 2458987580074331130047 9740 534907003805834790360 9741 81349258323626312880 9742 8367135445384038765 9743 555817351773025064 9744 22329156143584131 9745 491693434977922 9746 5065396008242 9747 18284436734 9748 11923812 9749 73 9750 5622992691950605 9751 148707747769310039 9752 4234423443342563529 9753 51052794360631009301 9754 395095789859195826530 9755 2009575471674589325614 9756 7135046198448290221481 9757 18151202861405695503943 9758 33765986854640528871220 9759 46454512937902500413504 9760 47562889521970404915307 9761 36287796154045904278372 9762 20570824342112668397305 9763 8602110394132937572264 9764 2622357391847621465148 9765 572833423620262654850 9766 87539817932667202027 9767 9055154952763354154 9768 605646811935989978 9769 24537165801074061 9770 546245406219316 9771 5712104761452 9772 21103791821 9773 14362692 9774 118 9775 0 9776 209490697748479897 9777 4150193348302523093 9778 53794063794815047459 9779 410041902859582550245 9780 2097967378864500956153 9781 7451036200894379311360 9782 18997361509789562647897 9783 35402653882117694046634 9784 48813565935461918404781 9785 50093865616418924053394 9786 38318740423712914442716 9787 21784689297879844629190 9788 9139275517876463533320 9789 2796293004196936017527 9790 613382122545853951108 9791 94188803879859859298 9792 9798291022245050372 9793 659817180024555634 9794 26957646572828139 9795 606653446825654 9796 6439190826261 9797 24333075577 9798 17330053 9799 159 9800 6039763882095515 9801 160065421629407444 9802 4567818625598143023 9803 55212545046186146507 9804 428452828618941141080 9805 2185759993206090929685 9806 7785837985169404426361 9807 19877170049587117504482 9808 37120401986945002593563 9809 51287173519966884844981 9810 52757391112491838360459 9811 40460022114104443663945 9812 23068574244760503611646 9813 9709086888759935153096 9814 2981485022254877865286 9815 656724851973115766575 9816 101330036617544775397 9817 10600745273780346521 9818 718705343826625745 9819 29609812739929640 9820 673559559415743 9821 7255290402545 9822 28047446405 9823 20817968 9824 246 9825 0 9826 225451066473389962 9827 4476894544411251807 9828 58171915548105657252 9829 444630759015547594939 9830 2281708519797751708888 9831 8129945014584165184644 9832 20801784922848090666795 9833 38915612586195004917843 9834 53885469891712912845912 9835 55557801162596867163305 9836 42718528207569807140053 9837 24426046850742257162013 9838 10313586791581624653953 9839 3178617110927293422759 9840 703054294075939035448 9841 108998188237023782127 9842 11467227349946632412 9843 782701129633348466 9844 32515906516716038 9845 747606879633149 9846 8172067968305 9847 32297345721 9848 25043590 9849 329 9850 6486674127079088 9851 172269338215923290 9852 4926818888216686593 9853 59702855856681332379 9854 464556146149835673559 9855 2377004795178326907929 9856 8494495018943031134756 9857 21763098425025980677785 9858 40799553037888347212512 9859 56609654658152414632262 9860 58504506725079535860458 9861 45099422189714818833893 9862 25861607879304362046797 9863 10954719203136981626327 9864 3388467046252119559072 9865 752565494000391537034 9866 117231980707536594553 9867 12402601195290527962 9868 852245838147076607 9869 35698799732769150 9870 829572553456188 9871 9200317194663 9872 37178857805 9873 30005491 9874 489 9875 0 9876 242597722423465813 9877 4828682168168919736 9878 62897252664928532528 9879 482064894747814227724 9880 2481139816728075024367 9881 8869157948821250480184 9882 22773259570366762578296 9883 42768272752480877553057 9884 59470832249290063780639 9885 61602287914725781347282 9886 47610319212573100826015 9887 27379227771260888528684 9888 11634768333009931247202 9889 3611805186268156350291 9890 805477082793612354823 9891 126071128238955992465 9892 13412313168575646107 9893 927796249356102135 9894 39184913889794661 9895 920237227894235 9896 10354488016454 9897 42758318722 9898 35992901 9899 651 9900 6965850144195831 9901 185381013458021324 9902 5313342575332161738 9903 64549347658636009227 9904 503626233740510425656 9905 2584565070512231614369 9906 9266032942168861966342 9907 23823437271555938492008 9908 44834074213130218247660 9909 62470324401677507350266 9910 64861499177089082373477 9911 50256936027748896251720 9912 28983909537169472879187 9913 12355909868646715735017 9914 3849507181936681504977 9915 862010469505224155028 9916 135559944686660438100 9917 14501990859489614248 9918 1009868760187733733 9919 43001452127098097 9920 1020540739983962 9921 11648048390921 9922 49158371857 9923 43016098 9924 940 9925 0 9926 261016694362841461 9927 5207435381422559493 9928 67996977201163866913 9929 522572560753633273419 9930 2697567655510734914857 9931 9673896871028854316001 9932 24926859214402736244596 9933 46992645112318722393421 9934 65620296289349269506558 9935 68287410026557057629993 9936 53047690939161439912641 9937 30680070630566864063132 9938 13120697835603931571176 9939 4102440773122011606049 9940 922413632207801004693 9941 145743898548479309193 9942 15677929273186245534 9943 1098998252109076897 9944 47179776590485673 9945 1131429621208764 9946 13098877173761 9947 56465945920 9948 51459420 9949 1242 9950 7479565078510584 9951 199466326748598662 9952 5729448245991840395 9953 69779578313023321484 9954 545900847058542816695 9955 2809798015847076324259 9956 10105891212492827497950 9957 26073907992994030062153 9958 49257415753225028402163 9959 68922203822137613913966 9960 71891410545705406161925 9961 55988911653031252188499 9962 32473270877503792894347 9963 13931566496092887785569 9964 4371591468226917231755 9965 986937807209566841771 9966 156673680419532404246 9967 16946636005459200132 9968 1195788620757353911 9969 51752215601810303 9970 1254039383480495 9971 14723752218059 9972 64837347590 9973 61352271 9974 1751 9975 0 9976 280800098671947540 9977 5615170675521700132 9978 73500022811838557115 9979 566399865241027308136 9980 2932404482795267032747 9981 10549824463546840602976 9982 27278983346015255612328 9983 51623679805621684053024 9984 72389371660746577826411 9985 75679308403842895375746 9986 59089902126685658648022 9987 34368423711623113647508 9988 14791370712002959271739 9989 4657936358874794077213 9990 1055864150423787107376 9991 168401322945433405599 9992 18315383151812367185 9993 1300865796124284066 9994 56755967744729339 9995 1389516467224736 9996 16544768465255 9997 74386107439 9998 73204257 9999 2298 10000 8030248384943040 10001 214595822564887644 10002 6177344675573931199 10003 75423185521718015089 10004 591636324580828304045 10005 3054170914485789233069 10006 11019968015428516252986 10007 28531613273741857953049 10008 54106096178787187596249 10009 76023403083916891638620 10010 79663630238213532557898 10011 62357664562971537794268 10012 36371706114808168475869 10013 15702833213750629961591 10014 4962584220443880516620 10015 1129477630912569538897 10016 180984785361759939457 10017 19791691881957443653 10018 1414935562559467925 10019 62229421235113053 10020 1539231516530817 10021 18582794404036 10022 85311132289 10023 87074890 10024 3177 10025 0 10026 302046559744652862 10027 6054051663399512900 10028 79437504419827741119 10029 613812136564090525613 10030 3187177202542498081511 10031 11503080502378902266914 10032 29847470831555006673734 10033 56699529400820647286597 10034 79838889938908957189921 10035 83850775354727658931740 10036 65802479327789005529062 10037 38488581687137386222240 10038 16669144190705175707363 10039 5286634896793601912040 10040 1208096899462086656432 10041 194483585024890601555 10042 21383958705072200199 10043 1538729926356501872 10044 68216664333159125 10045 1704571642977730 10046 20865102961256 10047 97760222761 10048 103638356 10049 4142 10050 8620496275465025 10051 230845033275652681 10052 6659401549254326635 10053 81512039964400405835 10054 641109004198976745912 10055 3319269843995587467495 10056 12014657980797748760024 10057 31215155369527269136521 10058 59419976552894260164140 10059 83837597327160758054656 10060 88254517443504625332786 10061 69432093093925234872331 10062 40725911272936490651899 10063 17693348096479641964859 10064 5631335432128582254105 10065 1292045060370620219884 10066 208963962944945992419 10067 23100871608384942818 10068 1673073247119411736 10069 74763244877074471 10070 1887189784057223 10071 23417610901551 10072 111986117406 10073 122999985 10074 5630 10075 0 10076 324861658698940231 10077 6526399553178036956 10078 85842878640952653609 10079 665095387281001723990 10080 3463536220768288510640 10081 12540321046894392167618 10082 32651723054818092192990 10083 62261834849155811868283 10084 88035501731383369893348 10085 92881906100992301900855 10086 73257862448771291699190 10087 43089768585180624310931 10088 18779008787745898202619 10089 5997923419785322563211 10090 1381683122541310421944 10091 224493967151798688045 10092 24952120411784686938 10093 1818821040146304083 10094 81921378302163178 10095 2088762511413298 10096 26273943220740 10097 128180650332 10098 146049678 10099 7293 10100 9253082936723602 10101 248294822880328696 10102 7178160902546246095 10103 88080409422330260057 10104 694616745194607070978 10105 3606809055424244396810 10106 13096892922711030208564 10107 34144764272408879789830 10108 65242558633676224785179 10109 92434545904099807401344 10110 97748083034975025877208 10111 77288355573170962701302 10112 45587772057401356725360 10113 19929529425535090815224 10114 6387800950877660638403 10115 1477377286438886506273 10116 241149270809026431378 10117 26947735652408662822 10118 1976935578928324491 10119 89745065022968406 10120 2311281376124169 10121 29466238112731 10122 146664484168 10123 172960756 10124 9776 10125 0 10126 349358412307289969 10127 7034704349180668410 10128 92752115721675320342 10129 720557886992885665395 10130 3763265187333364854840 10131 13668760768196489353416 10132 35712837328510925803275 10133 68356036322050802288392 10134 97052219021430838442847 10135 102860812445390360848938 10136 81536115027126570643421 10137 48226671817820852535241 10138 21148890140255659465119 10139 6802360147215688277184 10140 1579536395732540934384 10141 259007640573062559059 10142 29098893999441069233 10143 2148416098514817469 10144 98296100655429974 10145 2556770751636461 10146 33035904219913 10147 167685882171 10148 204905702 10149 12584 10150 9930972392403501 10151 267031754769227375 10152 7736349351239226125 10153 95165134686041722451 10154 752480563163967888980 10155 3918641074776332797845 10156 14274185839233331309407 10157 37342436553743245284317 10158 71621308944816594402984 10159 101890658816736192323109 10160 108236736455008251509655 10161 86010615296617332824274 10162 51014925355394658137117 10163 22440893920581931765435 10164 7243176905722044763500 10165 1688575335274706150051 10166 278155487451907615683 10167 31417169964017494056 10168 2334385186037692599 10169 107638457232738146 10170 2827628004546537 10171 37022736392285 10172 191651093101 10173 242156680 10174 16659 10175 0 10176 375657784085637621 10177 7581636830064090397 10178 100203883793463771460 10179 780531851854453346171 10180 4088291487158253846907 10181 14896218661284671632367 10182 39053751409813931667857 10183 75031711041759451315370 10184 106969006760471836918246 10185 113884404370645764937716 10186 90725705567322818715910 10187 53960032527572065098727 10188 23809984505788285213325 10189 7711816643266685809013 10190 1804956948781625278753 10191 298681645394747945213 10192 33915448736016385924 10193 2536009214355122095 10194 117845215440029771 10195 3126295012243093 10196 41477670471599 10197 218880525012 10198 286255120 10199 21320 10200 10657331232548839 10201 287148483312627398 10202 8336891172855153517 10203 102805818043607855384 10204 815046386138305698510 10205 4256767580866819203686 10206 15554678426246317790900 10207 40832085752104701292166 10208 78608010959927162735600 10209 112289614536199380925839 10210 119822103612602664715425 10211 95691859947011449614839 10212 57071379875414387737868 10213 25260410418373128740791 10214 8210050029792525781772 10215 1929151098099643389720 10216 320684744633927694783 10217 36607079562285446808 10218 2754597015269708285 10219 128992102347311573 10220 3455655074893730 10221 46449911733556 10222 249888105294 10223 337615215 10224 27922 10225 0 10226 403889229698031274 10227 8170061356266288186 10228 108239746306927048405 10229 845375259193345623468 10230 4440697537108709785336 10231 16231167404758508273970 10232 42699400021058994766878 10233 82342940389790609589342 10234 117873428066729351176550 10235 126059245868312800322687 10236 100924366856874545047144 10237 60357298032743707832378 10238 26797131581102606447703 10239 8739636760353608413676 10240 2061681565103117889911 10241 344266216910755058067 10242 39506909929298584813 10243 2991509218366470566 10244 141165482813587071 10245 3818650773099344 10246 52002044574355 10247 285086257617 10248 398259591 10249 35532 10250 11435542077822104 10251 308744172677212288 10252 8982922288172040460 10253 111045025257452107654 10254 882686940593099773721 10255 4623351117888172773235 10256 16947192378997088667887 10257 44639705242274902087992 10258 86259147777561724261121 10259 123723033745269209999795 10260 132615922370621106425224 10261 106434802695802191794365 10262 63828201989638950274279 10263 28424892839979459897281 10264 9302565706356853123128 10265 2203080271922135176399 10266 369538591726481002817 10267 42630328066766667335 10268 3248270902703388318 10269 154454931292319270 10270 4218746779568390 10271 58194824872107 10272 325124202882 10273 468803208 10274 46092 10275 0 10276 434191278877489628 10277 8803049563276370210 10278 116904373563583882328 10279 915473796283266795577 10280 4822732948885603405673 10281 17682786651908956241507 10282 46676884347736520796923 10283 90348708766143758995454 10284 129861347762953110228427 10285 139502491864536087044961 10286 112240040841271311185699 10287 67493342730426714318997 10288 30149228679867922159370 10289 9900814295301183260078 10290 2353939743735319222482 10291 396617634763786260920 10292 45994434154117509001 10293 3526468341611588523 10294 168962439357078996 10295 4659485600996295 10296 65105063814034 10297 370531458597 10298 551895142 10299 58342 10300 12269218019229465 10301 331924942754235894 10302 9677805212921430339 10303 119928501940486500919 10304 955803776794124967114 10305 5020727705027650242985 10306 18461284775996992651452 10307 48793544594897787400361 10308 94636317860029275061053 10309 136291213936178028775273 10310 146741022792775364314449 10311 118352872917790354711478 10312 71364273447404544181425 10313 31975436693535159090492 10314 10536615770822401581073 10315 2514861933508528375607 10316 425631679396362745393 10317 49616957853824361574 10318 3827877555959097026 10319 184793881957676703 10320 5145026878136558 10321 72807676615609 10322 422126991586 10323 648431610 10324 75039 10325 0 10326 466712156298801350 10327 9483895000032041067 10328 126245769329741883618 10329 991242952940705665550 10330 5236827622691819549851 10331 19261020558529801104689 10332 51015655562886133724994 10333 99113336875900473591453 10334 143037699393362172297440 10335 154342913728471925988204 10336 124791917353580712144458 10337 75451264449608750056597 10338 33909690734219997000906 10339 11212191501290623458068 10340 2686516887279554128119 10341 456712793893324770671 10342 53517584188236022188 10343 4154346769428263131 10344 202069620571894223 10345 5679631272470070 10346 81396831551292 10347 480589001379 10348 761875659 10349 94503 10350 13162217895057704 10351 356804345944010004 10352 10425145035374872486 10353 129505405365905344753 10354 1034829443446317520772 10355 5451420410298910232167 10356 20107307861854989689785 10357 53324300516567669315373 10358 103806686620242243386267 10359 150103930220189972727127 10360 162332399965477565489727 10361 131571305197487164834352 10362 79767128291835408959936 10363 35957903806256274872372 10364 11930048327987582890022 10365 2869585554704868983945 10366 490007273839014243691 10367 57716730267260451755 10368 4507943043463316285 10369 220914704769784977 10370 6268288491235938 10371 90964779115687 10372 546949136186 10373 893513795 10374 120615 10375 0 10376 501610443897972462 10377 10216128776631721635 10378 136315513579747684724 10379 1073130268309042269533 10380 5685605841142081394067 10381 20976639875966323449520 10382 55747713509528943025188 10383 108706952339736022097894 10384 157517321301156063568204 10385 170722021522325720758459 10386 138711575777774226316092 10387 84323263942230987674314 10388 38126961054109298307918 10389 12692680837308535544269 10390 3064825370468228593074 10391 525665721481512443366 10392 62237045691349435207 10393 4890818526293294840 10394 241471076211823506 10395 6916118105352402 10396 101626841272572 10397 622073991719 10398 1047864629 10399 151173 10400 14118662665280005 10401 383503874771893628 10402 11228806498878276461 10403 139828552751151624864 10404 1120229822465664103790 10405 5918153960360515660013 10406 21896473570028013586810 10407 58265323545374059138038 10408 113843476869987468486675 10409 165281308164333142079903 10410 179538387912085191478670 10411 146228336124360237351828 10412 89133877040005585520905 10413 40423460471846365065983 10414 13502902095177405576422 10415 3273006362908611550994 10416 563854839546649895262 10417 67102030690453042677 10418 5305377639962939824 10419 263886324233687945 10420 7629100430684582 10421 113496465863586 10422 707261328594 10423 1226751725 10424 191611 10425 0 10426 539055787394559765 10427 11003536288790114678 10428 147169022491454587631 10429 1161617742908078967733 10430 6171901437972699140092 10431 22841308962703835652820 10432 60907821761908670002474 10433 119206000762370859988721 10434 173425867826261093709854 10435 188795291883954060774382 10436 154144239580193841043274 10437 94211615962540523560204 10438 42855078295380423166793 10439 14363512601391291781327 10440 3494984445083784576122 10441 604746292476347567428 10442 72337733386490930759 10443 5754124957287352902 10444 288327725179083034 10445 8413381376984774 10446 126714728747938 10447 803615961410 10448 1436061000 10449 239060 10450 15142952738857194 10451 412153504462394000 10452 12092932253188479619 10453 150954687193889131654 10454 1212506635294345659016 10455 6423870463615584050804 10456 23840923151776500631073 10457 63652841769864368057848 10458 124826501389281557438415 10459 181954774968994654237809 10460 198521943880065696164188 10461 162476519268130330925720 10462 99572226985417436075678 10463 45429174742196441000758 10464 15277668060368976653148 10465 3731630057233858698850 10466 648529958656942811773 10467 77971189380003216939 10468 6239855739254735133 10469 314969345582177884 10470 9276122497640716 10471 141420965983626 10472 912768177493 10473 1678349371 10474 301086 10475 0 10476 579229649838948552 10477 11850175091871441224 10478 158865826888057364088 10479 1257224427818867454094 10480 6698774121496423953564 10481 24867658094527970707181 10482 66533740382085540687036 10483 130693800649624083207889 10484 190900802201030058114309 10485 208733511229129998979313 10486 171250154577297871578706 10487 105229741221345630836583 10488 48154305657189439155139 10489 16248511387126704958324 10490 3983910049640786340058 10491 695401428130706794991 10492 84032340984062476417 10493 6765482993523333658 10494 344008184664874870 10495 10224695035206250 10496 157787575443437 10497 1036123426038 10498 1961269757 10499 374026 10500 16239786535829663 10501 442892270561328848 10502 13021962363849746216 10503 162944762448467302017 10504 1312200133146047566820 10505 6971746329189555028364 10506 25953802305717617735422 10507 69526202938259064694579 10508 136842741143688352096789 10509 200268095838834066035699 10510 219462053112135239865373 10511 180484169700584367026598 10512 111201608357352561438421 10513 51038679190170410172068 10514 17279581553011271419179 10515 4252808009882232378149 10516 745576888687391220327 10517 90552275855134947433 10518 7334254530619711297 10519 375649390200066805 10520 11267667956303290 10521 175985472754057 10522 1175726942612 10523 2288374926 10524 468342 10525 0 10526 622326115300794728 10527 12760394001114754373 10528 171469870406386450281 10529 1360509203689990397095 10530 7269527038584056029776 10531 27069361481866124317563 10532 72666477791717165673028 10533 143261145841635054199842 10534 210092478283051887402310 10535 230724244825991319518166 10536 190206102827145039090222 10537 117503389418518257144511 10538 54091828957016882143359 10539 18374404627611881384409 10540 4539415717862054047983 10541 799279097755706729256 10542 97565396424674265344 10543 7949556441891843836 10544 410124809925188466 10545 12413874149055321 10546 196225111026218 10547 1333362840990 10548 2669598304 10549 579408 10550 17414180133147295 10551 475868886152204011 10552 14020655152660100395 10553 175864247883468753614 10554 1419891984262342935831 10555 7565210470700630007512 10556 28249342231564058141149 10557 75928136432430726053452 10558 149986972963669913960297 10559 220378502984282013033359 10560 242555265114369987578629 10561 200436950495507682843001 10562 124154417031309064367812 10563 57322906129079385159873 10564 19536948166966479593947 10565 4844844214851014120288 10566 856754098340561163291 10567 105107432441075115620 10568 8615160260685119032 10569 447676052859095903 10570 13673558139682824 10571 218715882676485 10572 1511593495768 10573 3109835636 10574 721638 10575 0 10576 668552745896889333 10577 13738853500747486370 10578 185049828753156855088 10579 1472073763154405977364 10580 7887725671135028240506 10581 29461221433723451343638 10582 79350563289860315665292 10583 157006959429004440584995 10584 231165318872137450902930 10585 254973443235136128588442 10586 211207065144367156650134 10587 131171944562022882434371 10588 60742530922814545370457 10589 20771166850726560779509 10590 5170325919948402174550 10591 918255484019322310701 10592 113217892315313957153 10593 9334999742404970793 10594 488575798538853810 10595 15057294864851420 10596 243714430095396 10597 1712679080092 10598 3621958514 10599 889287 10600 18671488299600364 10601 511242398893647428 10602 15094109469927270327 10603 189783454977109336827 10604 1536208372355129671240 10605 8207963889834481941900 10606 30742947063996956240359 10607 82905036695766041067283 10608 164362450811475550214639 10609 242457925323020470605586 10610 268017373415678035193226 10611 222539614799967133738537 10612 138577385536937078379445 10613 64360902999808766999436 10614 22081507353490194666228 10615 5517115393834564430932 10616 984063163576992198155 10617 121937821388795176835 10618 10113452188028959827 10619 533108399974414618 10620 16577322071008290 10621 271476972297868 10622 1939825614453 10623 4212664993 10624 1102113 10625 0 10626 718131495675275473 10627 14790547548947451515 10628 199679451507678433558 10629 1592565811178586625262 10630 8557218163690757577758 10631 32059259140559222216704 10632 86634341867287470626422 10633 172039003441349741841004 10634 254299099017151667695000 10635 281707198631312721403926 10636 234468046452201505323198 10637 146389864882953220779630 10638 68189849803116599994412 10639 23472403667768667223376 10640 5886603326574053243692 10641 1054465717138456896173 10642 131312570818696744717 10643 10955085009498960513 10644 581594348658882292 10645 18246289194233807 10646 302316157840938 10647 2195890692271 10648 4898605814 10649 1353106 10650 20017426762576945 10651 549182892893250897 10652 16247788482105831528 10653 204777886876224993941 10654 1661823321211744936788 10655 8904000741958058603185 10656 33451288176289586910055 10657 90507269828729330195670 10658 180081645095788367333960 10659 266694327636732698826605 10660 296085251878513066576973 10661 247017918338293292715462 10662 154633095262431643861525 10663 72240736435460527130807 10664 24948837921076836727063 10665 6280205833750587235720 10666 1129781453822075583650 10667 141389269973925091833 10668 11864975804401270727 10669 634368073890588014 10670 20078803237794925 10671 336545129554788 10672 2484880412984 10673 5688885608 10674 1669226 10675 0 10676 771299684976844298 10677 15920826872493322616 10678 215437928022624265293 10679 1722682498895067415859 10680 9282157187930209420514 10681 34880812583933023469349 10682 94570293096392138238289 10683 188474648946358630973775 10684 279690343431289196327750 10685 311173664633993078821856 10686 260226079509199576783162 10687 163328270862718877893490 10688 76526731234037589913853 10689 26515779958278926163810 10690 6699491659186990388131 10691 1210338633798977814011 10692 152219952864388027811 10693 12848424740702172901 10694 691806017274754381 10695 22089981985643786 10696 374544378662471 10697 2810400774547 10698 6605007608 10699 2042115 10700 21458096037352891 10701 589872235804555274 10702 17487545088372391392 10703 220928612566726551271 10704 1797462261677516679352 10705 9657630993017519391856 10706 36392405880542154766346 10707 98789505198715633341306 10708 197267044857134952139634 10709 293293168679662705878639 10710 327018861779593912470721 10711 274120718592671576227983 10712 172501644017476228174053 10713 81060494392593302146578 10714 28178810142733989855426 10715 7146058713538001845062 10716 1296499091635345993584 10717 163858709254035675583 10718 13911318570434686127 10719 754301236238519888 10720 24297246504057322 10721 416696169433198 10722 3177451146578 10723 7659274882 10724 2508429 10725 0 10726 828311039249915029 10727 17135423849853615064 10728 232410279084447733672 10729 1863174107534390970052 10730 10067023457453200838685 10731 37944642118685730546829 10732 103215376014319381957411 10733 206441711573377775189483 10734 307553847906523924655429 10735 343645154481384927827027 10736 288742423992600294181074 10737 182176696210252369439690 10738 85856683224631952646768 10739 29943497201632730052144 10740 7621675983532779716863 10741 1388636073232470621052 10742 176365213539278016289 10743 15059804363174034058 10744 822295605064218510 10745 26718649142840933 10746 463463094199345 10747 3590573441359 10748 8879413212 10749 3058392 10750 1 10751 23000006655487337 10752 633504876681134041 10753 18819649061688812050 10754 238322667391351317959 10755 1943905858155597825489 10756 10473504785220701782888 10757 39585819090194689720237 10758 107811074055127499165872 10759 216052028036948190876830 10760 322478988539492065735682 10761 361103445137271053504652 10762 304122278412937801734626 10763 192382484499922039612226 10764 90929396706043190964070 10765 31816089684256658363303 10766 8128145881868884558613 10767 1487160729079923907686 10768 189801514907593469722 10769 16300703321664025485 10770 896250777336697576 10771 29374950798447872 10772 515311258060256 10773 4055998613204 10774 10281957337 10775 3741715 10776 1 10777 0 10778 889436796410537185 10779 18440479089101526848 10780 250687776100679989507 10781 2014848000245670151378 10782 10916651014380335757454 10783 41271044314274399239133 10784 112631402065819453126176 10785 226079357881521816086551 10786 338124335453548586938397 10787 379420433694170526357280 10788 320304979495349679929602 10789 203145018074814836929366 10790 96294945137261938063513 10791 33802825445628851324519 10792 8667462518499202080611 10793 1592497286307173791389 10794 204236019056137688357 10795 17641140826372706526 10796 976685102488460981 10797 32287689847740906 10798 572802514036531 10799 4579437051054 10800 11902597360 10801 4547362 10802 3 10803 24650106150830490 10804 680288695169455150 10805 20250816042500316350 10806 257053481680210347216 10807 2101994113165027998797 10808 11356638637056777621216 10809 43052643553333652914681 10810 117636357294347243389944 10811 236581805465542976145198 10812 354497136419742831505644 10813 398651921129783916418062 10814 337324793452486652379519 10815 214496450726546447490560 10816 101969025489066404610439 10817 35910699134682505294078 10818 9241658274391089781897 10819 1705112751173518414282 10820 219739872966302755792 10821 19089016676409710658 10822 1064140441903627828 10823 35481588024978675 10824 636504552937421 10825 5168644862833 10826 13763447374 10827 5542428 10828 4 10829 0 10830 954966887239196470 10831 19842569812728581519 10832 270368389706255810878 10833 2178572860810418899195 10834 11836254418076690276691 10835 44881974685558426107686 10836 122885438332697538224551 10837 247539088429987124019343 10838 371658258798221097820577 10839 418827224799781445984853 10840 355230932711229881079770 10841 226465584365130512620279 10842 107969782656594850494745 10843 38146695999164069598710 10844 9852980271824674232704 10845 1825489104545641448195 10846 236391455990553030917 10847 20652585770885827741 10848 1159224471580378312 10849 38982321524182168 10850 707099120891138 10851 5830788871737 10852 15910376313 10853 6714994 10854 9 10855 26415807633566326 10856 730445908145394634 10857 21788238494124539164 10858 277221339468080634227 10859 2272630769564156300722 10860 12312443612642395168258 10861 46815719310012384555586 10862 128335204686276734617269 10863 259014444658180542738384 10864 389615650954733945254763 10865 440007503932674664664076 10866 374061164620833994306257 10867 239087991146653845209011 10868 114314687972159079243064 10869 40518643547723721243704 10870 10503719411686052022429 10871 1954156591996878384395 10872 254272309500581677998 10873 22340992254867207294 10874 1262572778751349470 10875 42819305893384999 10876 785276864464715 10877 6575511623986 10878 18372823329 10879 8155407 10880 12 10881 0 10882 1025211193446031156 10883 21348740170020168915 10884 291557269801401587294 10885 2355283239590855950635 10886 12831457975612322644936 10887 48801179990353243677420 10888 134050243448997670263027 10889 270985803880732617565059 10890 408435761844315642625917 10891 462224943235290632598937 10892 393869660954713294588358 10893 252395557781124272113937 10894 121023921969425796095128 10895 43034361596121165221972 10896 11196407080557142787717 10897 2091662595565489292724 10898 273472200734969081809 10899 24163794448493774031 10900 1374897313922895579 10901 47023124937175535 10902 871864208313055 10903 7411792410976 10904 21209646689 10905 9851595 10906 23 10907 28305020340996003 10908 784214034604852304 10909 23439618764405067283 10910 298933869311147551318 10911 2456788031632231916768 10912 13346755604626530994896 10913 50899748076082744325414 10914 139983388052046236220502 10915 283521979999876954989572 10916 428127306185583541602644 10917 485546561916508419387059 10918 414698038697601423187746 10919 266427628973316013449884 10920 128116925662219507564668 10921 45702607097029480910667 10922 11933624699992475147867 10923 2238608933252917760665 10924 294084541649458218578 10925 26131571341608180280 10926 1496943118217632533 10927 51628752528320211 10928 967700465766254 10929 8351604242474 10930 24459870672 10931 11924843 10932 31 10933 0 10934 1100500888469544475 10935 22966533604071775544 10936 314367259174628277397 10937 2545984428440641162253 10938 13908327163624418704150 10939 53054340821333564547250 10940 146204738786579752055565 10941 296598960973023205629189 10942 448762813771783353588180 10943 510007685226786955601462 10944 436605916202963404205953 10945 281219498064104406474556 10946 135616137728702412618110 10947 48532131507250946156856 10948 12718222930360432423319 10949 2395617020536675659622 10950 316212096592794516581 10951 28255384579710031045 10952 1629543793095899627 10953 56672588564404861 10954 1073786487740363 10955 9406178452017 10956 28198903306 10957 14364247 10958 54 10959 30326181989842964 10960 841846925551515344 10961 25213204378116455190 10962 322306569447678977297 10963 2655511627429473594935 10964 14465867885666535915567 10965 55331441307511509364565 10966 152663091075620659612103 10967 310291616427777348016511 10968 470351837428423752878124 10969 535681739895766065578335 10970 459639142383566661064096 10971 296814672254057267966006 10972 143543185120675205006570 10973 51532728715196486683968 10974 13553109569104002150729 10975 2563369649326239833842 10976 339961828071081886654 10977 30547466835763086519 10978 1773572122024054566 10979 62196184177874363 10980 1191141157489625 10981 10590363633248 10982 32478269179 10983 17332162 10984 73 10985 0 10986 1181189866247195508 10987 24704027410229882038 10988 338919443001739509980 10989 2751757687828205893560 10990 15073402401901195262977 10991 57669225273957860181623 10992 159434517695002668040750 10993 324573825758951342849103 10994 492973530585579752855188 10995 562607490267043727462032 10996 483863316071214178426406 10997 313252206050214196339358 10998 151923010860666577360884 10999 54714189883315073509679 11000 14441493757070878516234 11001 2742572008974411525177 11002 365451327898948008119 11003 33020612762337907791 11004 1930003545324868889 11005 68242826731297314 11006 1320975423955260 11007 11918185120802 11008 37394429204 11009 20821081 11010 118 11011 32488293351466654 11012 903615859956912098 11013 27117825723129836477 11014 347463369595811077117 11015 2869926236650206369580 11016 15676566094096516798765 11017 60139679755799700913730 11018 166463438637847214788963 11019 339527034291534488543947 11020 516638362457005523779539 11021 590865368020712464819330 11022 509328937385368004621266 11023 330580198377736344966010 11024 160779667216637196391271 11025 58087465434291064349418 11026 15386649829012874071609 11027 2933998468391972639608 11028 392803020210293495671 11029 35688959989313941514 11030 2099859842037859273 11031 74861844718168930 11032 1464524848837007 11033 13408035540948 11034 43015158480 11035 25047757 11036 159 11037 0 11038 1267656263677786482 11039 26569869630096936655 11040 365343736671517703963 11041 2973765851004231595323 11042 16333735350509749147838 11043 62675854529908851309228 11044 173832395794142034247572 11045 355122832081414103549293 11046 541432700169978058603050 11047 620497902792838914113560 11048 536108170556042765706337 11049 348841855386567248689794 11050 170140873907100313463578 11051 61663506503872408183050 11052 16392189299935550780528 11053 3138448977763269379802 11054 422151405318123709765 11055 38567299942983288118 11056 2284281732319664501 11057 82104675512643249 11058 1623253217690238 11059 15077401436906 11060 49463662532 11061 30011406 11062 246 11063 34800954869440830 11064 969810714242173938 11065 29162936272307437561 11066 374537231939647594852 11067 3101241309595705167602 11068 16986165831719605316594 11069 65355685384368122214119 11070 181481068784727488089614 11071 371449803686364750491902 11072 567368014712135335959104 11073 651593182965721028160226 11074 564256626660212832783053 11075 368090340093231404648014 11076 180033373423337070277287 11077 65454553082228120970573 11078 17461798012744969662720 11079 3356801437123992038583 11080 453636542074347385196 11081 41671963590684379721 11082 2484464675039720146 11083 90029837476936557 11084 1798657287978111 11085 16949038258659 11086 56828776394 11087 36000789 11088 329 11089 0 11090 1360304082690823534 11091 28573318436035141707 11092 393779514544512200495 11093 3213259331777927259655 11094 17696927914489647303573 11095 68106681257739701249857 11096 189499005548319279232697 11097 388477053915066863240995 11098 594538528243954920964833 11099 684197859812011052123236 11100 593853676020756160333134 11101 388373440257924677480468 11102 190487963389359976748843 11103 69472850090565395643120 11104 18599538982662913406778 11105 3589962946117197886266 11106 487412204381758175986 11107 45020041896822600217 11108 2701741873110573281 11109 98698404767824394 11110 1992504842240014 11111 19044714142473 11112 65267625611 11113 43027084 11114 489 11115 37274405776748077 11116 1040741206672276014 11117 31358655525020834546 11118 403670793915751469698 11119 3350757304923615738654 11120 18402553063821364165263 11121 71013206580862593773757 11122 197820750679660637018834 11123 406300917217917327187452 11124 622956806643748747531895 11125 718408389306582289807154 11126 624960544701481078353590 11127 409749902718337990351271 11128 201534369607269723804088 11129 73732075024056062003113 11130 19809559901474539108316 11131 3838928408543775063419 11132 523638555831753637992 11133 48630389978060867551 11134 2937511117960415259 11135 108179746982546086 11136 2206607190152671 11137 21392549090614 11138 74896265161 11139 51473893 11140 651 11141 0 11142 1459564918378218951 11143 30724284169573294909 11144 424376282432574428163 11145 3471582564269479185186 11146 19171174153289620608101 11147 73996781798902264160949 11148 206543438598646100693838 11149 424887800879338606346908 11150 652725624063464997403096 11151 754275933561678828844036 11152 657664510772564417903105 11153 432272570193333931725992 11154 213206800652964913387380 11155 78245915431020254781543 11156 21096430250225053983278 11157 4104726037732617753900 11158 562491330771886175545 11159 52522745699370659934 11160 3193329646329528222 11161 118546324632039144 11162 2443097301295884 11163 24019600136701 11164 85914780132 11165 61372037 11166 940 11167 39919565526999991 11168 1116738224891328627 11169 33715814829995055086 11170 435017055698616094416 11171 3619872375453347351952 11172 19934227525560466994918 11173 77148717668483471738205 11174 215596052147320418698938 11175 444342450872064402094962 11176 683858742800338963830456 11177 791906091407045330499741 11178 692032967747390715144002 11179 456006345063066526589107 11180 225538289826642952099910 11181 83029650779662927180260 11182 22464815904175928654907 11183 4388482920095823743033 11184 604153603926221235210 11185 56718867637110358924 11186 3470830822458905022 11187 129880311304919440 11188 2704164928287205 11189 26960576168694 11190 98474304039 11191 73230110 11192 1242 11193 0 11194 1565899799874739005 11195 33033374209259288872 11196 457294396763992132109 11197 3750180904978445264376 11198 20765305306082878596147 11199 80384063178819836831276 11200 225083939596466279539670 11201 464628346975209471356489 11202 716468246284142645444888 11203 831354960808831105644056 11204 728161869712418139926076 11205 481009645998439825043307 11206 238566824817850933425936 11207 88098576760061327632557 11208 23919854291091059414734 11209 4691364117397426424790 11210 648826121275487996009 11211 61241538898953342744 11212 3771832490966776377 11213 142267611251528100 11214 2992381351609529 11215 30249058348934 11216 112829251541 11217 87109661 11218 1751 11219 42748078035954696 11220 1198155238356192218 11221 36246006296882415677 11222 468740115359049832583 11223 3910089533604167110764 11224 21590349352835447332614 11225 83801633794209233323491 11226 234930060691830465476831 11227 485859363434713719829165 11228 750569203909626541174987 11229 872738128770507347407044 11230 766125383061787180998283 11231 507354159703986909639487 11232 252329104925987536913470 11233 93469757610956510866658 11234 25466792492741086822658 11235 5014645993966952751714 11236 696718055975052447528 11237 66115856239625991057 11238 4098242129512413761 11239 155805495763336680 11240 3310391203598572 11241 33927839093668 11242 129175847715 11243 103683491 11244 2298 11245 0 11246 1679801151263443164 11247 35511940853057401189 11248 492705833603617761576 11249 4050608029562048826758 11250 22488838159142364819061 11251 87309486059079884496938 11252 245248655567171404285925 11253 507995803397449734640948 11254 786283831093300955596229 11255 916117093148437887276496 11256 806028978948074743260031 11257 535104454113057923339685 11258 266867303838849689675630 11259 99160281170252209957125 11260 27111404631656152156918 11261 5359648183648328103899 11262 748058629207975851256 11263 71368104599660065023 11264 4452180564169106513 11265 170595730507431101 11266 3661291387895100 11267 38038536507770 11268 147837115614 11269 123059822 11270 3177 11271 45772358543578028 11272 1285369804767634998 11273 38961634980749030010 11274 505015954988260374416 11275 4223024329905448793599 11276 23380789171772938063533 11277 91014542350145875780111 11278 255956162169755306591928 11279 531161445736201531471847 11280 823628624957989219294257 11281 961618350669769959988388 11282 847954259994344882460348 11283 564339691648053076574943 11284 282222183207434670417305 11285 105189199563852723171705 11286 28859589480458465497393 11287 5727815575922747439005 11288 803086731028768103564 11289 77027216905905562969 11290 4835874047198068466 11291 186753376899953744 11292 4048272780688983 11293 42633849277505 11294 169067096321 11295 146126790 11296 4142 11297 0 11298 1801794880059039357 11299 38172132414087924988 11300 530795010899193415663 11301 4374533858961476712585 11302 24352026997419837503357 11303 94817304828951788494928 11304 267176445141106557956071 11305 555313147136549383272144 11306 862736826552300371922650 11307 1009309305630810265280979 11308 892017134972651375769741 11309 595131220250694634340705 11310 298440552293707259787651 11311 111575597286531686153715 11312 30717834707959355747784 11313 6120642333830132658450 11314 862063987980399903651 11315 83123503045150280906 11316 5251795452296277046 11317 204398901147917704 11318 4475062076146628 11319 47765282925498 11320 193275327191 11321 173061923 11322 5630 11323 49005643635237875 11324 1378785172677522748 11325 41875974573269708006 11326 544033281171734707431 11327 4560413080617587307543 11328 25316181896959590785195 11329 98833452170075106087049 11330 278818881616063405042882 11331 580585431891317251691900 11332 903626492179979647963790 11333 1059328368968400657644155 11334 938307369399418503421420 11335 627566438143443069844586 11336 315567673196681759320672 11337 118340739987060852819321 11338 32692769583091201546331 11339 6539763534777396000785 11340 925263113367181593910 11341 89690302336946538066 11342 5702541531578332854 11343 223668313156034371 11344 4945505505516709 11345 53497662878851 11346 220789801632 11347 205035169 11348 7293 11349 0 11350 1932442601478455072 11351 41026947739424106254 11352 571759667556620664334 11353 4723753051853920824425 11354 26365919399669556173969 11355 102955326122220073334669 11356 291017752318969845395525 11357 606931418013541296472806 11358 946442859071120263645098 11359 1111749404277543010586496 11360 986952317051344010852889 11361 661724167064112393008106 11362 333655487384521429024009 11363 125505936053678618634569 11364 34791681205949178934184 11365 6986870335416970362325 11366 992982596976217650099 11367 96762548668050715677 11368 6190993991772213918 11369 244704111445299485 11370 5464083729294032 11371 59894642697912 11372 252129003391 11373 242324680 11374 9776 11375 52462044228828641 11376 1478831990336079613 11377 45003226810250786534 11378 585994423552235724897 11379 4924121682639021383758 11380 27407984506848389872552 11381 107308061833335194141461 11382 303674791065039387968207 11383 634497285669135911736046 11384 991205685929467881807092 11385 1166723831407379444127353 11386 1038050702208470765285877 11387 697700876458336624132683 11388 352754241527274464423031 11389 133094915244786830173315 11390 37022017424571401673538 11391 7463812374436232897585 11392 1065533633559367598702 11393 104378640381099065531 11394 6720179958723752391 11395 267666956955757733 11396 6035428525537554 11397 67035876778989 11398 287715292569 11399 286468859 11400 12584 11401 0 11402 2072344007019734022 11403 44090294376921919318 11404 615811803175559987177 11405 5100194102960549227874 11406 28542416154710065396537 11407 111775187139639787057173 11408 316935549794025292286511 11409 663232097792245529038649 11410 1038073260077075965039341 11411 1224332576545508998283086 11412 1091742425855861832990421 11413 735583624829094032181488 11414 372921557787006922541720 11415 141131462265856165503674 11416 39391960722753691961353 11417 7972503080309075220564 11418 1143256630687210051491 11419 112578821069309277242 11420 7293455656354718686 11421 292725287826151332 11422 6664922427861150 11423 74999925239719 11424 328204148205 11425 337890188 11426 16659 11427 56156602112874289 11428 1585970123452542692 11429 48358584859130773539 11430 631116295331718622788 11431 5316155056815059489094 11432 29668538083063716982784 11433 116492048506690534827990 11434 330693489574845638409072 11435 693294676167365802592895 11436 1087067198627462500711166 11437 1284741261276117049956507 11438 1148136042536962635463309 11439 775478870889253933512348 11440 394213202265041977925075 11441 149642049210498544617018 11442 41909875950964400258339 11443 8515034067041952463070 11444 1226506546723884703365 11445 121407294716431357148 11446 7914347853030563511 11447 320068753729586427 11448 7358137975035655 11449 83884556358932 11450 374138087927 11451 398607281 11452 21320 11453 0 11454 2222139386605974653 11455 47377050627572469504 11456 663178682539122982215 11457 5505929089404456495135 11458 30894335596064448326177 11459 121332655258126906922618 11460 345106357235108126066036 11461 724629686091656827064183 11462 1138359983252594127802741 11463 1348038532592599167548669 11464 1207385206170759782683403 11465 817482748779417874345223 11466 416693083437366443725769 11467 158653217431151287867509 11468 44584948145682836585447 11469 9093569469870651268946 11470 1315671435903643004960 11471 130910399161879828829 11472 8586763227399921945 11473 349896311636017629 11474 8121535607576644 11475 93786598767296 11476 426344622578 11477 469246898 11478 27922 11479 60105349839666544 11480 1700690592999409000 11481 51958300924775087064 11482 679631419956845787027 11483 5738667263213248872775 11484 32111134421218891238885 11485 126443378858302026064253 11486 360058661061123340575103 11487 757409658083706328441554 11488 1191975259387004535389398 11489 1414405513336399689693030 11490 1269609255697935659032310 11491 861712715110634809923788 11492 440423077614208094268915 11493 168194490190854881677889 11494 47426569105437093753129 11495 9710473702074783750028 11496 1411156007617499490915 11497 141138997795530379941 11498 9314808285248406399 11499 382431678544307448 11500 8961813511863327 11501 104825924064352 11502 485518921902 11503 552453142 11504 35532 11505 0 11506 2382512313915174307 11507 50903131738019646835 11508 714103909211140552402 11509 5943184110214674214305 11510 33435482673077900625959 11511 131687950516064533902443 11512 375721340343948427408088 11513 791574488983047442497549 11514 1248100945215353642921276 11515 1483939289312229522315884 11516 1334976916700892145952495 11517 908274901795573268393219 11518 465474048137605020955542 11519 178295476729328396098947 11520 50445046081796648855387 11521 10368193580933450570659 11522 1513402453507322716941 11523 152146419920446911789 11524 10103027905671761607 11525 417909693418655894 11526 9886719379328940 11527 117121722075499 11528 552704233230 11529 649138588 11530 46092 11531 64325374609114550 11532 1823517636303811686 11533 55819758370807133264 11534 731789028365772020602 11535 6193972335256309654096 11536 34750087541794510427952 11537 137224643690942307652064 11538 391969215968218960621112 11539 827311573083822611663222 11540 1306762899511013456278579 11541 1556837900151166071675943 11542 1403619356922548542777005 11543 957298871275757668895156 11544 491914633917192792166206 11545 188989094202525383935413 11546 53650920602551421076469 11547 11069400965730595789856 11548 1622872018236817307118 11549 163991164194399622588 11550 10956200895880836531 11551 456594082870067182 11552 10904297095409398 11553 130820807644976 11554 628789262609 11555 762760220 11556 58342 11557 0 11558 2554192505322689639 11559 54685560502001496138 11560 768848572890562387491 11561 6414350467104044321952 11562 36180723099054727469156 11563 142906092679813173147203 11564 408987496940608089649258 11565 864555637407142254160383 11566 1368165825213520897373523 11567 1633207653561254922009482 11568 1475721815671425468032065 11569 1008901766686004919951978 11570 519823391018938213932723 11571 200308365207971757511071 11572 57055755708598810455914 11573 11816861300374117329259 11574 1740068382037416169351 11575 176734577007956145803 11576 11879611673208248545 11577 498761845116097622 11578 12023830366041713 11579 146069708375899 11580 715087433994 11581 894627083 11582 75039 11583 68834885946073850 11584 1955010903747148014 11585 59961548627402514283 11586 787856231613683704980 11587 6684555882408305397723 11588 37600810453447550985915 11589 148903418060392809605445 11590 426640523264119181536526 11591 903510190062157939091217 11592 1432337995865734772244063 11593 1713265047609425460091622 11594 1551428432493623787280965 11595 1063226473063912400266886 11596 549276441215802146064387 11597 212289981030495249356799 11598 60671379732728152581753 11599 12613592821182332693017 11600 1865517009067063127733 11601 190443907223381755898 11602 12878818264352721404 11603 544723664930769478 11604 13254970463471701 11605 163048048353319 11606 812732324755 11607 1049250821 11608 94503 11609 0 11610 2737958863312246719 11611 58742542558811400279 11612 827692475467796087776 11613 6921996637947371906727 11614 39146062940782360206362 11615 155057274720744178269437 11616 445128936803201818634487 11617 944104353894161303303628 11618 1499502362323884952219207 11619 1797126465837001581910190 11620 1630942537069557613113600 11621 1120402258345102584878425 11622 580360847463957738818429 11623 224970760993042201653721 11624 64510760566437872570815 11625 13462719992126271886481 11626 1999791390746299399112 11627 205189690211826094887 11628 13959961600334086509 11629 594806042246369218 11630 14608832485881327 11631 181935737592598 11632 923375258214 11633 1228486187 11634 120615 11635 73653287861850339 11636 2095767794968612816 11637 64403553220504110237 11638 848119273852539382967 11639 7213087514871829709436 11640 40679897545073415120001 11641 161552648774584589690592 11642 464305739733298730732435 11643 986559103491501229987321 11644 1569689832160472491077696 11645 1885028543468545924201998 11646 1714422491418813534174279 11647 1180586666185945522073534 11648 613161009417448045336656 11649 238391592258289553867427 11650 68587166338226565345016 11651 14367651157634911333292 11652 2143489911056816316260 11653 221049198324106733123 11654 15129502361221095671 11655 649374740204364303 11656 16096986043215863 11657 202952311952800 11658 1048459027736 11659 1438210726 11660 151173 11661 0 11662 2934642716108366650 11663 63093546692952479986 11664 890935441062681268994 11665 7468881097835233101651 11666 42348734039433000938183 11667 168217264664873176055090 11668 484388262495736804945648 11669 1030797487519785982654537 11670 1643143191789444477712935 11671 1977098670893053264490817 11672 1802091439073443229794740 11673 1243922312671810574280068 11674 647773395089650611132069 11675 252593516188735254972961 11676 72915136087411603926153 11677 15331915179944473648225 11678 2297265291532103199127 11679 238103494351830256831 11680 16394572949569619167 11681 708814343432099230 11682 17732728086981719 11683 226318397490802 11684 1190057010103 11685 1681024220 11686 191611 11687 78801255302666615 11688 2246425948214875915 11689 69167031230238553687 11690 912884871130777026539 11691 7782434146963817286492 11692 44005213010098700802769 11693 175251071305387274803535 11694 505217244069080714862027 11695 1077059410560527859639114 11696 1719896221437725123085191 11697 2073595448181785154978486 11698 1894123332753222881337160 11699 1310582866755048746431141 11700 684291559347164150770416 11701 267622083503152908349163 11702 77509548443141688558234 11703 16359359618909021646918 11704 2461798683119878848499 11705 256441327635839593085 11706 17762679126296908789 11707 773555177086595753 11708 19529915755764447 11709 252302033353074 11710 1350001712516 11711 1964570967 11712 239060 11713 0 11714 3145131265766874074 11715 67759390460727615110 11716 958898715658009602370 11717 8057966046326805499368 11718 45807285680043731054413 11719 182467837919657473167004 11720 527028058962481948492497 11721 1125261338592037392046526 11722 1800213265532421470481762 11723 2174658287454112361650873 11724 1990763013493873446084007 11725 1380725636336737577158860 11726 722822365876312462350660 11727 283523029335162283714861 11728 82386699066954800390612 11729 17453968696751119632909 11730 2637832693245686777365 11731 276155816385217411253 11732 19242100391933833680 11733 844049937315148530 11734 21504443355520385 11735 281173449808921 11736 1530892977540 11737 2292462010 11738 301086 11739 84300815636225119 11740 2407665887489534852 11741 74274712556097554653 11742 982481641666281626625 11743 8395674240092352454520 11744 47595985733868548685493 11745 190083658293549772676207 11746 549648183829871616237171 11747 1175663689420726627260278 11748 1884131236608615102562687 11749 2280569743182114578936867 11750 2092201521270927908653780 11751 1454542025456166766278826 11752 763469492706384610817294 11753 300347086441099076669463 11754 87563267505165602265332 11755 18620084315815204099224 11756 2826142380839789511714 11757 297348845455868382076 11758 20841551848262983366 11759 920804580613555786 11760 23672893549422534 11761 313259571600252 11762 1735053593362 11763 2674621788 11764 374026 11765 0 11766 3370371257964458029 11767 72762331487867232190 11768 1031926462321589002105 11769 8692432103447432486002 11770 49541682956016920922185 11771 197897242334777149543771 11772 573332500252395775153894 11773 1228175796244778013959401 11774 1971937905549576442534204 11775 2391482355332082194927832 11776 2198707452968508775270676 11777 1532205509347335114153101 11778 806351291537386668493620 11779 318145206809786155708950 11780 93057512847310062743951 11781 19862203272293937708007 11782 3027572289913452861317 11783 320127332128756496736 11784 22570639464981008954 11785 1004351620945693586 11786 26054250244596039 11787 348890993732303 11788 1965739271938 11789 3116025806 11790 468342 11791 90175434980549623 11792 2580213842606588445 11793 79750897338213963402 11794 1057261633791493170019 11795 9056113049927079746227 11796 51472911105946818303612 11797 206142101983708977380636 11798 597894143931320542186769 11799 1283080302606228274660203 11800 2063673599684167193455528 11801 2507704798183947673376448 11802 2310490572436785511216010 11803 1613926993659173887236202 11804 851582631251397401356392 11805 336973879897769982130103 11806 98888127901571979292055 11807 21185223676345511200303 11808 3243003987673708769113 11809 344608188450513035474 11810 24439477028171952085 11811 1095285558574032550 11812 28668340843941513 11813 388466061501131 11814 2225888468394 11815 3629537840 11816 579408 11817 0 11818 3611372887288014289 11819 78126164806530641266 11820 1110387358388967754877 11821 9375694041233801485360 11822 53573412306140966530811 11823 214600698417081318731899 11824 623609082364689284903518 11825 1340278813923213458412507 11826 2159651542858839951655356 11827 2629403944897887695055395 11828 2427845481249850625887236 11829 1699897740939251926821906 11830 899294555811276783380265 11831 356889854431905309791473 11832 105075565712503009170355 11833 22594219111087814781483 11834 3473397578037062028136 11835 370914119680116020560 11836 26459203613549277752 11837 1194232383998098204 11838 31537821593066560 11839 432388748366873 11840 2519572940294 11841 4221964042 11842 721638 11843 96450110192202760 11844 2764844747670030376 11845 85621561960216299992 11846 1137601957991469608522 11847 9767298947167637169590 11848 55658260250443110192375 11849 223525333096667775783318 11850 650274945994977930393763 11851 1400078051569205291483141 11852 2259915784467774137954899 11853 2756916945988415030809184 11854 2551002456595681323870394 11855 1790350096581919683142308 11856 949614302398080229333619 11857 377956013345425096944489 11858 111640769082413859212932 11859 24094713300066147154749 11860 3719755382035450170340 11861 399179221759863541544 11862 28641549839620110897 11863 1301890194734668074 11864 34686379659656303 11865 481143939480132 11866 2850502927099 11867 4909950296 11868 889287 11869 0 11870 3869213952927838544 11871 83876326620716327269 11872 1194676301406553883214 11873 10111417622088366428467 11874 57925594734995915778975 11875 232680937294425039916023 11876 678190491880668035281857 11877 1462371249693663824569276 11878 2364807198943653679760519 11879 2890426321066553482174313 11880 2680284561275860007679771 11881 1885494888680386451176189 11882 1002686934572427195308726 11883 400235544793675819436023 11884 118606641909815721209575 11885 25692428658756828578997 11886 3983168459180604884831 11887 429544255626716502025 11888 30999425818952406995 11889 1418994384938440519 11890 38141032988201300 11891 535224709329102 11892 3223764244224 11893 5702747313 11894 1102113 11895 103151466321735325 11896 2962385434716499043 11897 91914472030105661428 11898 1223906530063838208448 11899 10533040885508492185893 11900 60175997202748302564102 11901 242340078825505827984967 11902 707136588573944112117051 11903 1527491210291343136124086 11904 2474373891919564863313717 11905 3030300260771579328711992 11906 2815944542041314543548684 11907 1985588028382740204403101 11908 1058653356012824339893339 11909 423798430620076778081698 11910 125996640838913798073599 11911 27393592364854610969471 11912 4264775984163199584005 11913 462162958971347635685 11914 33546430212626767213 11915 1546364188682538515 11916 41930056469865196 11917 595220702729361 11918 3644032970449 11919 6621859944 11920 1353106 11921 0 11922 4145044280330933646 11923 90040004916410457410 11924 1285216231065158999472 11925 10903537620038873138667 11926 62623107263043641911601 11927 252248779210339796887096 11928 737436620769841176541353 11929 1595322100405552326696036 11930 2588986771256986685274370 11931 3176738361752564631161513 11932 2958336605868226054385275 11933 2090861860882316875191546 11934 1117674112563791566342947 11935 448715010534813247021008 11936 133836406832235603151071 11937 29204656474246417443520 11938 4565817364581815228823 11939 497196732905417578839 11940 36297518001490943164 11941 1684862964905842192 11942 46085644651920677 11943 661733071266610 11944 4117653467283 11945 7679788643 11946 1669226 11947 110307860425292772 11948 3173718029032359510 11949 98659302818437480208 11950 1316607932689805545097 11951 11357427095838965270125 11952 65051904596815858015051 11953 262701462837144508871590 11954 768853339022998886565045 11955 1666224968107689572223740 11956 2708698362196263432878588 11957 3330142643951701281901230 11958 3107738107211376903168431 11959 2201598194723321071658828 11960 1179905205422083520369749 11961 475063146596842696451984 11962 142152204364328695663768 11963 31132638893077581707784 11964 4887586817780512319107 11965 534821756773226979125 11966 39268445030211596792 11967 1835451507974172678 11968 50641521133577770 11969 735478155347145 11970 4650508502067 11971 8904270474 11972 2042115 11973 0 11974 4440090425599054344 11975 96646257356318699423 11976 1382460074837283099368 11977 11756277106065466880060 11978 67692713190751807647330 11979 273423755531495456249116 11980 801736738534502503423293 11981 1740074160987663536916787 11982 2833912189328442840061444 11983 3490731339195248420136626 11984 3264537326937108237878133 11985 2318053033546119166910635 11986 1245524274210691298528519 11987 502921118943142475124987 11988 150972730241223784217204 11989 33184811925980872449496 11990 5231491740829231790067 11991 575223016193901200242 11992 42476526145690042455 11993 1999142759518508900 11994 55636019691705346 11995 817188063286203 11996 5250502522275 11997 10312106489 11998 2508429 11999 117949491546113972 12000 3399783564694841118 12001 105887767603436703407 12002 1416169403383760188993 12003 12244845090506883401006 12004 70313718467293824150499 12005 284733650366577604557837 12006 835829988586500139231971 12007 1817261314215258810671639 12008 2964685592546438431236025 12009 3658943330514022939284274 12010 3429038563756803565324431 12011 2440536639966921903406422 12012 1314703994733480441864852 12013 532375534979213070737204 12014 160327384250787952520071 12015 35369082028812817994892 12016 5599001935699641184291 12017 618602320433044344254 12018 45940007013291078520 12019 2177062843086320102 12020 61109330195495277 12021 907732217458349 12022 5925023437414 12023 11939016263 12024 3058417 12025 0 12026 4755660680150931152 12027 103726136929496847463 12028 1486892825518107821177 12029 12674168084145248712031 12030 73163201801521908089070 12031 296334777464381403106189 12032 871511833689207780237379 12033 1897650142586494091645427 12034 3101457513391841964574241 12035 3835017181693112506645672 12036 3601667371055505262885340 12037 2569331025208474311589045 12038 1387640875456450282236086 12039 563513488945925971231684 12040 170248274002630507139818 12041 37693643320871307817283 12042 5991714962274567718878 12043 665171592511919945120 12044 49678924526368781853 12045 2370399446349093394 12046 67107061974009784 12047 1008001242525689 12048 6683907198862 12049 13807470758 12050 3741741 12051 126108517833796355 12052 3641585827989410140 12053 113633754463027435528 12054 1523086957094105489606 12055 13200003067624925778539 12056 75991272811638143161571 12057 308570541714331861876244 12058 908504283137402466928712 12059 1981665398856839532363135 12060 3244290535820840892045886 12061 4019431938181013986763446 12062 3782757544721018505877536 12063 2704777708852483300135081 12064 1464526004480914447662716 12065 596431291318345285648119 12066 180768299292824016765892 12067 40167400417322221168621 12068 6411299398348033107774 12069 715161900654932889532 12070 53714396663066372668 12071 2580471668206007053 12072 73677072904749602 12073 1119049353612483 12074 7536416209912 12075 15963395772 12076 4547412 12077 1 12078 0 12079 5093150394542438122 12080 111312825852965401358 12081 1599033759416693473602 12082 13662073570419696574955 12083 79065538171566715030758 12084 321120854906743011458682 12085 947217137465035924730385 12086 2069159285863066898179295 12087 3393662053249065722258264 12088 4212448343176252599087962 12089 3972775402282318053826534 12090 2847187286287316681871088 12091 1545576713939745123691865 12092 631225817807690910991262 12093 191923373676479619230556 12094 42799583065983726622379 12095 6859567989659022163377 12096 768815921883692169009 12097 58069598597318248342 12098 2808671215598581708 12099 80873588296650368 12100 1241958856050958 12101 8494774918483 12102 18436708966 12103 5542505 12104 1 12105 134819180623301520 12106 3900195449261548294 12107 121933472023323048497 12108 1637891652483447680253 12109 14227952810864233712057 12110 82116654603081555194518 12111 334356517693272281308515 12112 987349542928022732141549 12113 2160592408873695669070182 12114 3549640360381860203528178 12115 4414589192102686725716996 12116 4172087025629767181225414 12117 2996935606300758262634139 12118 1631004418466237253827364 12119 668004141933621311693410 12120 203750302983886034002356 12121 45600216822946667119494 12122 7338414262770960903262 12123 826398112476803393668 12124 62768960228992813444 12125 3056542300626437257 12126 88753552252417077 12127 1378006834499550 12128 9570576577907 12129 21286367976 12130 6715145 12131 3 12132 0 12133 5454047641182821380 12134 119441778256613480007 12135 1719438804495181991451 12136 14725211214117222677346 12137 85433023800966949991365 12138 347931869104902744479496 12139 1029344843586269790252245 12140 2255804508571080417972454 12141 3712744591339706711491376 12142 4626139418748937368934290 12143 4381203307246012707182949 12144 3154364673951183769049556 12145 1721049426194916939349186 12146 706873991724703441200554 12147 216289246471795748983289 12148 48579694564650822506177 12149 7849894378579452051228 12150 888186246138257247551 12151 67839273144069281842 12152 3325714684311675261 12153 97381386161798710 12154 1528507145931842 12155 10778995753835 12156 24552036774 12157 8155612 12158 4 12159 144117936527873832 12160 4176754252156351692 12161 130825604771795424454 12162 1761152011273221286565 12163 15334114187133006250473 12164 88724369991924285183469 12165 362247240826521073105697 12166 1072877485702984413929556 12167 2355294998233660953318343 12168 3883049258688697479736334 12169 4847669468876555812514609 12170 4600525661017029162648265 12171 3319888034068575108515530 12172 1815945586555402268946624 12173 747954376614464972909074 12174 229581367925280541541083 12175 51749300283585110323734 12176 8396156340273803235186 12177 954482863399075886884 12178 73308784180127911826 12179 3617995030360927642 12180 106824792853653536 12181 1695005424655341 12182 12134519687169 12183 28309285427 12184 9851948 12185 9 12186 0 12187 5839939237198482891 12188 128150872212860018848 12189 1848703068370039235808 12190 15869178565398444091541 12191 92301468829573366345494 12192 376929403050422992760001 12193 1118427038995079230595638 12194 2458890129556604625800014 12195 4061118800731949093350813 12196 5079490655913724983741483 12197 4830613712845422161754769 12198 3493882199256564850354239 12199 1915958552990632420982143 12200 791365062064639187042464 12201 243671561581874659741924 12202 55120732773924829436787 12203 8979531559450010716999 12204 1025605773952980883282 12205 79208450314212386767 12206 3935290702267864842 12207 117160251155604267 12208 1879094968159975 12209 13655962478732 12210 32610491439 12211 11925329 12212 12 12213 154043597379576030 12214 4472479883046472534 12215 140351478512482318511 12216 1893476600880448379103 12217 16524301350770990352342 12218 95851522484683015142437 12219 392410516368026310639045 12220 1165641268591409296229881 12221 2567131317267740622540267 12222 4247034498842556367602716 12223 5322225315748735188100407 12224 5071907534901484535716539 12225 3676802099376460520861565 12226 2021346931194355762150694 12227 837238290908146686938462 12228 258605852050786279068723 12229 58706688391521495328201 12230 9602455817291959101608 12231 1101900941676036104262 12232 85570915203910973618 12233 4279714171915436735 12234 128468193602884037 12235 2082644715348206 12236 15361399261106 12237 37552371310 12238 14365030 12239 23 12240 0 12241 6252517149671238252 12242 137480571711047463155 12243 1987463536714176286479 12244 17099980102355825351038 12245 99709376653940379733964 12246 408287633830688097894795 12247 1215038861501531377052887 12248 2679830214564999608190551 12249 4441409956023948041373226 12250 5576213523715840997304465 12251 5325020023580505059068645 12252 3869062150427340785881261 12253 2132404327527426118660707 12254 885707177308976154758834 12255 274434412787500528934101 12256 62520331711966785920503 12257 10267571666441994998903 12258 1183731827927075009031 12259 92431931252189619167 12260 4653496334563985129 12261 140839347654359557 12262 2307584870301655 12263 17274128998865 12264 43203835429 12265 17333235 12266 31 12267 164637479165761044 12268 4788670731079364070 12269 150555236648045943522 12270 2035516790989150377684 12271 17804750770749021688866 12272 103538003943794047907498 12273 425027217509830795889177 12274 1266238765334019372099085 12275 2797573687716235472941243 12276 4644333820926960603138362 12277 5842134113878664104469938 12278 5590433541079560378187762 12279 4071162708515688938085206 12280 2249416659639972072860951 12281 936918632509561376862932 12282 291208688640041201247059 12283 66575943725843700114749 12284 10977640210405009977392 12285 1271493887559656508508 12286 99829204474463381136 12287 5059105787416355885 12288 154369196659637328 12289 2556173252893663 12290 19416668632848 12291 49688476758 12292 20822700 12293 54 12294 0 12295 6693585307163071748 12296 147474099210733285063 12297 2136401953294676276273 12298 18424056136817485706914 12299 107698141817794670092002 12300 442194291448228722743457 12301 1319801901518443713382965 12302 2920157592729267069666844 12303 4856473042989184119139502 12304 6120358515595831831326832 12305 5868819203604763426147796 12306 4283559814812058918334628 12307 2372708356098926706065760 12308 991020569887518491706988 12309 308984737493344673202845 12310 70888333717025127672440 12311 11735655590898052030984 12312 1365602615750620766424 12313 107804005428918850678 12314 5499150267458303676 12315 169165294465798029 12316 2830745868953839 12317 21817837390548 12318 57096639061 12319 25049952 12320 73 12321 175943559810422753 12322 5126711164135679161 12323 161484027942509231091 12324 2187969695639369418072 12325 19182151204467733061035 12326 111826699309818035720914 12327 460292279448916365017292 12328 1375316096627243249641386 12329 3048217974300002108588579 12330 5077924288125770551140952 12331 6411627068638816399753367 12332 6160705627936169360021579 12333 4506803677917179542046698 12334 2502595459468847454345285 12335 1048176155841466706522538 12336 327820046589686945744142 12337 75473560056451533960222 12338 12544746547317462318762 12339 1466509851251895340472 12340 116399865982395404554 12341 5976512860754918821 12342 185340906779069916 12343 3134027890197865 12344 24505643413358 12345 65586026816 12346 30014647 12347 118 12348 0 12349 7165066842537645652 12350 158177619451060571045 12351 2296247893586871660375 12352 19848313726615724918903 12353 116312262108383182201096 12354 478851688945272713491253 12355 1433387866307406994384853 12356 3181533596365432063983492 12357 5309412381255320416804815 12358 6716345376393077932237874 12359 6466827548209427392496053 12360 4741396042382999991116231 12361 2639436377101552524379272 12362 1108549707129010850945688 12363 347777231087379404643786 12364 80348276940514439939382 12365 13408304379764184979818 12366 1574690373477779853851 12367 125664403535308846820 12368 6494239988568054417 12369 203023444338476568 12370 3468843648147429 12371 27515692927323 12372 75274693377 12373 36005126 12374 159 12375 188008647052292980 12376 5488077092823229502 12377 173188206535801526101 12378 2351581312898796653426 12379 20663675750629869022063 12380 120763706008712084769572 12381 498415767321066043178995 12382 1493571432675627233970334 12383 3320793707424735537125765 12384 5551042711378561262004870 12385 7035320725162274475013677 12386 6787764162908541662844799 12387 4987941816380568104473933 12388 2783580371951393462252350 12389 1172322399431834539442374 12390 368920512376009279631721 12391 85530535711110117431815 12392 14329873136178504873055 12393 1690660232536757335836 12394 135647851272998827114 12395 7055696886071674640 12396 222347167574270781 12397 3838479487993361 12398 30882773330680 12399 86363570188 12400 43033242 12401 246 12402 0 12403 7669011793972931061 12404 169640435232205924817 12405 2467782044691704999910 12406 21380159730398440225574 12407 125599565855176098722236 12408 518477829013513377123702 12409 1556522526521315141602845 12410 3465758580731995899052980 12411 5803602883422850178398772 12412 7368995959788526928453060 12413 7124319710736982814794848 12414 5246992915779776623670656 12415 2935423302081461592894411 12416 1239676726575602465521646 12417 391319810730261210758762 12418 91039059423415480586565 12419 15313292597095799589936 12420 1814961725705633190955 12421 146405123191834836555 12422 7664440360401989948 12423 243462904559159644 12424 4246346827383214 12425 34650825994850 12426 99006435316 12427 51482103 12428 329 12429 200882556287683159 12430 5874341890561638691 12431 185721544950023719685 12432 2527149875230149494430 12433 22257016121753315864908 12434 130398569074148336194757 12435 539624023362576339125844 12436 1621759088453398965037653 12437 3617175015803007388195809 12438 6067207775800898926243402 12439 7718251223825685410151632 12440 7477128693913054426892588 12441 5519214255263283269697172 12442 3095351056496461830855572 12443 1310813812248342972519663 12444 415046850624709800539208 12445 96894133464000610505377 12446 16362575811581819901132 12447 1948183999769139632507 12448 157994157203556115489 12449 8324396191964968193 12450 266529685719525828 12451 4696405269520428 12452 38862996434003 12453 113458924090 12454 61383474 12455 489 12456 0 12457 8207605292314430596 12458 181915195933189700514 12459 2651839705082138889400 12460 23027536150143238889906 12461 135611455495549952153407 12462 561307592636992696584296 12463 1689989966284760328326489 12464 3774783284744652544905885 12465 6342713083855307655974745 12466 8083569939608645463308517 12467 7847071274014973716371887 12468 5805212816008043596341865 12469 3263800761973910189206711 12470 1385936288017424608446499 12471 440179688441111998260336 12472 103116800177865169187679 12473 17482068822668142694502 12474 2090946216441137780359 12475 170478251924827618579 12476 9039714661198802398 12477 291725936796939124 12478 5192771406619072 12479 43573451191330 12480 129920753410 12481 73245174 12482 651 12483 214618299743286299 12484 6287182683806683008 12485 199141460955552768005 12486 2715529424226743128502 12487 23970419286926418727711 12488 140784533083950463094552 12489 584160899043174364103458 12490 1760693933680774885336226 12491 3939392432275027794569418 12492 6630244007294463393844577 12493 8465911528172445963519549 12494 8234842409095227722872235 12495 6105719328585818393129305 12496 3441198679724812845587087 12497 1465267367839497754828009 12498 466798406254299100250261 12499 109729848488017467774310 12500 18676314133246801028113 12501 2243920701523847016084 12502 183924199524126140150 12503 9814972881269951103 12504 319239892080424597 12505 5740211892073018 12506 48835626942728 12507 148716683933 12508 87130238 12509 940 12510 0 12511 8783176264997356971 12512 195058119574040660325 12513 2849314518590398313718 12514 24798957916081726720593 12515 146403168545089395455591 12516 607594015708844967126762 12517 1834637159615236384398606 12518 4110721098294215554623562 12519 6930730080963303488363858 12520 8865803616933935685600264 12521 8641405180451582533344750 12522 6421401199150328765221223 12523 3628027402971034911382399 12524 1549031987900375873254015 12525 494990119703073344069099 12526 116756919996442586322289 12527 19950229082867977270049 12528 2407814087093884139702 12529 198404929115090284985 12530 10655010835581080574 12531 349282479988113542 12532 6343689570050196 12533 54716220370602 12534 170105357478 12535 103710400 12536 1242 12537 229272286871217150 12538 6728387043553640414 12539 213509259134157869217 12540 2917633624558352648423 12541 25812726644620152202499 12542 151978812086386557615031 12543 632289078317718946987765 12544 1911256141139963202651876 12545 4289645640933404503022192 12546 7244307728768782960369917 12547 9284291877034954008994449 12548 9067520622353416964503498 12549 6753061332392771315440674 12550 3824757684979234987736477 12551 1637477819064647219835805 12552 524844217837656688626847 12553 124223608336669220594860 12554 21308953669862893127646 12555 2583393314312501651279 12556 213997403469057163426 12557 11565162052698465841 12558 382076342583819646 12559 7008937720571134 12560 61281323032481 12561 194498763133 12562 123096019 12563 1751 12564 0 12565 9398206688206475771 12566 209129229284596969275 12567 3061162457951930200156 12568 26703553279034344186319 12569 158034057187727488786825 12570 657609659983283168900734 12571 1991378897660889991195615 12572 4475861306820867960698969 12573 7571986548215675600206418 12574 9721952084976601456561667 12575 9514242362102122337704326 12576 7101433428017437234883931 12577 4031922199713539165678611 12578 1730854496359449521979140 12579 556457900826636350015347 12580 132156467264779521078705 12581 22758049702773719124637 12582 2771464516038481514521 12583 230785608204326453908 12584 12551067610518618735 12585 417870662609499040 12586 7741933838490459 12587 68612969794907 12588 222230945186 12589 146173769 12590 2298 12591 244904537455382406 12592 7199860094348112034 12593 228890388116083077553 12594 3134439832615120676232 12595 27793415896707118075911 12596 164042878770786884500163 12597 684291498581452992531069 12598 2074396298684532651421925 12599 4670317238848780474983107 12600 7913915167238063115665789 12601 10179923733431885010234400 12602 9982403640376103769157305 12603 7467399522518358697184087 12604 4250040722393716351231767 12605 1829436761491772769130673 12606 589930919194138696372413 12607 140584231610791925527544 12608 24303331233632444633985 12609 2972902216147402735499 12610 248858183400412525984 12611 13618939018602739280 12612 456928593620778185 12613 8549568008392720 12614 76792794056587 12615 253823808155 12616 173124213 12617 3177 12618 0 12619 10055341421257315867 12620 224192605091671927665 12621 3288406074221700530856 12622 28751106985982052841724 12623 170567887784032344654305 12624 711648085173313790012481 12625 2161203093024197339655471 12626 4872683389174428349886028 12627 8271189981407424469499903 12628 10658835035329023800017032 12629 10473156941476962700068742 12630 7851766033764798766863002 12631 4479701078920070375251227 12632 1933501593155512531381696 12633 625371696047548995552786 12634 149536716885644404579968 12635 25951086842928736097930 12636 3188625689408394196480 12637 268311802656366482289 12638 14775347323821850471 12639 499544312874373087 12640 9439033217484365 12641 85921586358066 12642 289707657515 12643 205115432 12644 4142 12645 261578907351144125 12646 7703632075372044475 12647 245354714437830422410 12648 3366993436643269710292 12649 29922645805320697280419 12650 177042774224116556532314 12651 740472876375759052964007 12652 2251140912155464939728029 12653 5083987591262825686309057 12654 8643972885822982229877253 12655 11159927525306587139936089 12656 10987414397612299132326651 12657 8255501742342878445692390 12658 4721477046214508582559234 12659 2043353690330624387640513 12660 662891514352485630165492 12661 159046174948450996992131 12662 27707890749468757611709 12663 3419631740321462043891 12664 289248507198565180717 12665 16027522578640545810 12666 546028639900612576 12667 10418602825518979 12668 96100043730585 12669 330542714301 12670 242429993 12671 5630 12672 0 12673 10757398658802853003 12674 240316651996984598967 12675 3532139029399171243849 12676 30952106426362357060304 12677 184073161684245397665550 12678 770025429485408133390007 12679 2345176489361950376175261 12680 5303872450567835299727253 12681 9033454362960041619655190 12682 11683886512567586788715612 12683 11526436405803373356227405 12684 8679492816337611691214457 12685 4976017174339715321711396 12686 2159300296381677233381072 12687 702611283871707885190118 12688 169146073564433774642719 12689 29580850848924592028462 12690 3666968247310018897583 12691 311779524355076517528 12692 17383114822741999178 12693 596728640182333210 12694 11496924650250978 12695 107451867224304 12696 376881904684 12697 286603617 12698 7293 12699 279363328483702152 12700 8241866372319333534 12701 262976814120119466928 12702 3616412485911691655674 12703 32211304026991269832717 12704 191049439704798749315672 12705 801161345390855209913763 12706 2442598328402434473089239 12707 5533450865106866536925545 12708 9439810728431730162219176 12709 12232064497481724322797771 12710 12091221278850613493408430 12711 9124803107426213281829017 12712 5243954715092260725611094 12713 2281679254193435516344469 12714 744655119988208953583482 12715 179872601284984895233022 12716 31577398356167339077181 12717 3931770948817456241910 12718 336022267908330549376 12719 18850535095440921010 12720 652011180029244538 12721 12683924804442253 12722 120101108954823 12723 429559261036 12724 338065071 12725 9776 12726 0 12727 11507381039056505878 12728 257574385374263290923 12729 3793530930726708729953 12730 33317790948848754702874 12731 198623458827194054590362 12732 833082106395572855174048 12733 2544450806511271066319745 12734 5772335878635935454941844 12735 9864334438299913354393018 12736 12805208949459850819683045 12737 12683147192082318908213857 12738 9592406229426273539085312 12739 5526005064251478617893731 12740 2410831297104308585746977 12741 789157821592050161678783 12742 191263314189848165268537 12743 33705564506754379652447 12744 4215233845809931714796 12745 362104651668175061319 12746 20438684663852136850 12747 712285452111178730 12748 13989990915813730 12749 134199426798253 12750 489283568158 12751 398829756 12752 12584 12753 298330063062758076 12754 8816868058434497538 12755 281836283036001199866 12756 3883892627904979360983 12757 34671058230417255541970 12758 206139071964159449712840 12759 866710214840112687526161 12760 2649965109743543234471367 12761 6021732332131604262004979 12762 10307217479708101373013823 12763 13404793020461411244332499 12764 13303306585137669001067337 12765 10083470212304769663271942 12766 5822866962772278066601084 12767 2547130929189392523444774 12768 836257779322742358549793 12769 203358805998365037853701 12770 35973746356004642135513 12771 4518650472699983256141 12772 390161715538816950407 12773 22157343192124632872 12774 777984180631753791 12775 15427022258388943 12776 149899451118642 12777 557106985859 12778 469533134 12779 16659 12780 0 12781 12308487448066267120 12782 276043734782002688827 12783 4073832486279739183101 12784 35860204561580346084456 12785 214297805706649803144914 12786 901184626020491678721923 12787 2760269353596541187865991 12788 6281221317277676798793270 12789 10769862814728905302233740 12790 14031631842317594780492250 12791 13953206157814596409618800 12792 10599064535666725608328212 12793 6135329375870180691405143 12794 2690955934276062548626393 12795 886105237279623751581997 12796 216201207905812121382084 12797 38391015373249135872660 12798 4843380795469375035206 12799 420340496750271866390 12800 24016862133705772853 12801 849589492316498220 12802 17007485321310111 12803 167386919546018 12804 633935996277 12805 552815044 12806 21320 12807 318555973788329084 12808 9431092966245521046 12809 302018067306190488293 12810 4170712373397810448033 12811 37314410718689044439272 12812 222393503747940577059569 12813 937499856851126556289931 12814 2874532893475590424498384 12815 6552107039845652830783114 12816 11252479458779500897084808 12817 14687329730083770585343965 12818 14634041137838478228965823 12819 11140471366512866852254514 12820 6464163141236508445087606 12821 2842721359033872855219429 12822 938854462366540018996293 12823 229836041621353485846510 12824 40966856765937953186558 12825 5190897500470422779596 12826 452796236337306710637 12827 26028606408711557954 12828 927611447639835764 12829 18745633212475819 12830 186849391010847 12831 721096128606 12832 649600448 12833 27922 12834 0 12835 13164125562933543794 12836 295807867351372165261 12837 4374381002737963389916 12838 38592252242712848621972 12839 231181069394196829485164 12840 974727550023667015405900 12841 2993974144935513383441884 12842 6833936060117464248129364 12843 11756590109753809363852967 12844 15372775455520199027475905 12845 15347458452949159735148478 12846 11708865261384635810669017 12847 6810238177203513351354315 12848 3002845967480898948597091 12849 994672869989324260640115 12850 244310556751363386818843 12851 43711513551357040670141 12852 5562748984786490090737 12853 487697878292990807406 12854 28204607370404890626 12855 1012617740611401355 12856 20656414344557176 12857 208514104873598 12858 819744124767 12859 763341030 12860 35532 12861 340122810048577428 12862 10087157332610836182 12863 323612814930631783058 12864 4478238710891639020956 12865 40154756790333055679800 12866 239900611222901009345134 12867 1013939732122181415758463 12868 3117695772496398154479222 12869 7128119955874068554222014 12870 12282422282518380566932533 12871 16089715902663454582812528 12872 16094765557989346470093483 12873 12305653412319486317177378 12874 7174404676162837022418919 12875 3171789631172331183295441 12876 1053732379396350557832698 12877 259675786308036786212437 12878 46635696491219189415596 12879 5960611257730297073773 12880 525223805841184526903 12881 30558065175358911238 12882 1105209188641064177 12883 22756887592834916 12884 232611260740699 12885 931547669498 12886 895363008 12887 46092 12888 0 12889 14077925178975348208 12890 316955531985246229019 12891 4696606247530871164614 12892 41527760103117429770979 12893 249364379421904445619264 12894 1054135589623724584095253 12895 3247013556093211191870906 12896 7434167973109194655632401 12897 12831628393663749325390678 12898 16839119976076636545195267 12899 16877762352684556953321675 12900 12932125527559972630511187 12901 7557621616412697416898721 12902 3350016430537891629481870 12903 1116219491525748210072480 12904 275984704488540778573456 12905 49750967618459848355543 12906 6386246574928381731662 12907 565568047405345748326 12908 33102956165786169390 12909 1206053812430846470 12910 25064962075321558 12911 259418587554889 12912 1057979688897 12913 1050171543 12914 58342 12915 363117512048110005 12916 10787848041793984636 12917 346717250047699167465 12918 4807933092881575514693 12919 43206447089869883075442 12920 258754750189696779967631 12921 1096470563744014531684800 12922 3380958235715501961073616 12923 7753607699318739707116717 12924 13404456052519789050689643 12925 17622889503359536707774142 12926 17697878803972485698275582 12927 13589825726077279462289906 12928 7960826515845503272143399 12929 3538035785586234846685973 12930 1182325747787850804166863 12931 293294506234956721295873 12932 53069417555340603537639 12933 6841561616080642118434 12934 608935486135824886933 12935 35854604056984412849 12936 1315858868361236671 12937 27601038569047288 12938 289218281603109 12939 1201135550784 12940 1229645051 12941 75039 12942 0 12943 15053752369012061330 12944 339581425675496872430 12945 5042036698983766124469 12946 44681539658803614251185 12947 268945579450296505445574 12948 1139865856941485992154326 12949 3520950560143474736306804 12950 8085908064059534087830223 12951 14002698190335602277188203 12952 18442080573481263499828915 12953 18557081658512242436446152 12954 14280169885203224615219331 12955 8385076311858003766100074 12956 3736361876912771172178735 12957 1252258857002476005173910 12958 311664566492848939226655 12959 56604092907829042886900 12960 7328561264220519734611 12961 655548861249078638080 12962 38829235940744495285 12963 1435409937054823722 12964 30386555181075606 12965 322349435247190 12966 1362886895044 12967 1439653588 12968 94503 12969 387632532919029223 12970 11536133513908311829 12971 371434571186508663279 12972 5161357818237554162027 12973 46484854213973506262999 12974 279057223071098284337759 12975 1185566669776009875143336 12976 3665943709739008543395918 12977 8432721981249791774096428 12978 14626624239914240520854901 12979 19298763381233461592562717 12980 19456934600252122976523796 12981 15004852058793182545565165 12982 8831404599780194695878578 12983 3945558882183124119811162 12984 1326232166901262202064121 12985 331158967646982111339458 12986 60368637395204268437844 12987 7849413799793942471764 12988 705643387679183666991 12989 42044631474352846489 12990 1565539027218887406 12991 33445890147204950 12992 359157579584279 12993 1545862997222 12994 1682829678 12995 120615 12996 0 12997 16095724525328983146 12998 363786583331169773818 12999 5412306209561352293858 13000 48069456487569982339134 13001 290029710776976812284652 13002 1232410280638468861588550 13003 3817471587100249063760862 13004 8793474825709282786835745 13005 15278179320905909422697913 13006 20194088857250482167712035 13007 20399586326625078033075789 13008 15765426339340824506239933 13009 9300976043082836023417975 13010 4166196358494958775932686 13011 1404476946725829810205505 13012 351844239400483714650565 13013 64377768005800435040267 13014 8406399271085260949478 13015 759474652158893667068 13016 45519620997935983134 13017 1707169389266270172 13018 36804684566243824 13019 400056313306299 13020 1752437367509 13021 1966808580 13022 151173 13023 413766180933342362 13024 12335175267060872294 13025 397874875077314311968 13026 5540182836117253405947 13027 50006443857750238672541 13028 300916778796753074828026 13029 1281738465909210054682831 13030 3974403746313478697184879 13031 9169954885644300701488282 13032 15957656563564086594713508 13033 21130310123048463634077867 13034 21386746443752215287618324 13035 16563750929924850430083620 13036 9794929922290949990040466 13037 4398898984718523323715510 13038 1487230771771614459269310 13039 373792160382084616984058 13040 68646875985150921872191 13041 9001982529762900882308 13042 817312572529174763525 13043 49274823103580511941 13044 1861279157652293008 13045 40492046998930790 13046 445468228521301 13047 1985904934395 13048 2295246334 13049 191611 13050 0 13051 17208226338415196460 13052 389678792590616490288 13053 5809161108921871138998 13054 51708503562221149717431 13055 312729529880137128396726 13056 1332298197563614939231883 13057 4138396052589797542319269 13058 9561540488523584923608740 13059 16667165897187078233996580 13060 22108681264614529470718071 13061 22420762038851765481776291 13062 17401531306685287358915785 13063 10314549344359233576809992 13064 4644297512844742226489474 13065 1574751078781621729927836 13066 397077255650231163236846 13067 73192557179329781718653 13068 9638755577007788359529 13069 879450300036757546994 13070 53332077562761664504 13071 2028952705662455207 13072 44538620317932332 13073 495897301115667 13074 2249269789710 13075 2678057964 13076 239060 13077 441622981929358437 13078 13188340205783250345 13079 426155607561331698285 13080 5946192998854756400713 13081 53788850803133082024621 13082 324450147850912309597862 13083 1385535150335356716546388 13084 4308227903234840245475471 13085 9970166131938892684625115 13086 17407026180268745365800278 13087 23131654119508705898792367 13088 23503501932776285692068592 13089 18280805351872529087338336 13090 10861089820235692392893280 13091 4903083454314662822619428 13092 1667302354034283478221234 13093 421779901488987370572668 13094 78032168508147590538027 13095 10319519360305115095033 13096 946197439673119505488 13097 57715282999995320027 13098 2211339223512755882 13099 48979134599295517 13100 551859784074037 13101 2546655735142 13102 3120280146 13103 301086 13104 0 13105 18395926769266290200 13106 417373035186514796277 13107 6234467775155208011104 13108 55616879571844128539081 13109 337166062338755954969713 13110 1440099132942197033015533 13111 4485686605162525739343040 13112 10395159329553506203832478 13113 18179525795640049579771635 13114 24200594954114542557723116 13115 24637529491964531591180630 13116 19203444318230914826575109 13117 11435964658464726929126777 13118 5175955170776021667968942 13119 1765171090253288613989683 13120 447983555191179284722003 13121 83184418511294864856278 13122 11047219411729493913654 13123 1017890083705113752059 13124 62449756435246117566 13125 2409711543720099169 13126 53850180445734580 13127 613969177691588 13128 2881857799195 13129 3634766706 13130 374026 13131 471314064268398780 13132 14099213668164843530 13133 456402043359759955724 13134 6381295792569255970354 13135 57850960072192445965949 13136 349782614899804843339662 13137 1497547583789105992345098 13138 4669454369866749095127697 13139 10838612470947463058450620 13140 18985011530428635509713734 13141 25318171442601853920986593 13142 25824887226517956139602499 13143 20171682731612358772100878 13144 12040557172366107437012809 13145 5463677984120005367273342 13146 1868651657979287661797880 13147 475778195056202771660827 13148 88668874469025791829021 13149 11825037430975225260453 13150 1094883205336886494843 13151 67563184302399024460 13152 2625418973681848438 13153 59193163623099699 13154 682855451164524 13155 3260030597257 13156 4228407508 13157 468342 13158 0 13159 19663797075971762083 13160 446991956523157109243 13161 6690220704397444805864 13162 59814072562824686628972 13163 363469195629065764883121 13164 1556425782512771896916423 13165 4861460145206926245640271 13166 11299798194689612691138637 13167 19825964968475431696649247 13168 26485871827563332866425281 13169 27068374246922951032083146 13170 21187573349914450137212749 13171 12676423769502523561867416 13172 5767024936414201960928259 13173 1978062805420179196716401 13174 505257254521849054414795 13175 94506619817613592617298 13176 12656319456855713057387 13177 1177561963634801223127 13178 73084899415571163168 13179 2859954649616843233 13180 65051741883870944 13181 759264708159393 13182 3685959545918 13183 4917839501 13184 579408 13185 502957566506000020 13186 15071613290127450298 13187 488747796441473575321 13188 6847529576501298336485 13189 62212993587998869466069 13190 377048631580185085752154 13191 1618411378628459450292826 13192 5060281392104519336819378 13193 11780979377242206568606221 13194 20702763209344521444857704 13195 27706598181228515195794162 13196 28370222511593737047750155 13197 22253565870860137341555341 13198 13345088261775022109716457 13199 6086842848805005576008683 13200 2093732081051506855407667 13201 536521432675205796542117 13202 100719706567914761296192 13203 13544678378517340766587 13204 1266333172711941402330 13205 79046960279646129043 13206 3114901853926232506 13207 71475242774337008 13208 843964839870219 13209 4166079646834 13210 5712426837 13211 721638 13212 0 13213 21017129958357951387 13214 478666365232993166809 13215 7178551110888977915864 13216 64320949252953299510175 13217 391778313464519445602650 13218 1681937210950220360380634 13219 5267999672241728728756361 13220 12281369403389857557901672 13221 21618096976171937088324538 13222 28981971353239107130644911 13223 29733488050764623169088158 13224 23371911742599111927372972 13225 14048264300264392243995820 13226 6423987235984610157013324 13227 2216014031759137836924235 13228 569675301961379634623292 13229 107331886976755538872101 13230 14493913797726779833397 13231 1361638035143299190252 13232 85483335176349391668 13233 3392011101623925840 13234 78515714924001571 13235 937862346205506 13236 4706414422836 13237 6633668245 13238 889287 13239 536679070310691121 13240 16109603723864398716 13241 523335362967573318082 13242 7347072363571264607124 13243 66896602709151122863621 13244 406392472201396608770851 13245 1748810211785470997519760 13246 5483079555561249437622741 13247 12803415213285743960867482 13248 22572376263073613085108141 13249 30315147934673865043386702 13250 31160609426053293435969222 13251 24545296067579882208132116 13252 14787630122504997884364084 13253 6779394888758707712228823 13254 2345273031689539285151019 13255 604831528148048622371152 13256 114368005348953886462356 13257 15508126740178387977807 13258 1463942577653582097756 13259 92431126635506663548 13260 3693139073326439055 13261 86231879577478621 13262 1041892227290309 13263 5314987306810 13264 7694217461 13265 1102113 13266 0 13267 22461559888838467396 13268 512535764581402173537 13269 7701736091592553568431 13270 69159850394814150654352 13271 422242974525658727939146 13272 1817342281907441765326680 13273 5707767021445847440991093 13274 13346266217582810115902771 13275 23568518155524676452071736 13276 31707892917576794893902218 13277 32654922620875649292079001 13278 25776187757502632366056810 13279 15565072132360627874241560 13280 7154012379900858886897732 13281 2481903349302735975390618 13282 642107117716056729537740 13283 121854812147223220856767 13284 16591630273738205143576 13285 1573751989047945292860 13286 99929651093638868053 13287 4020336803616143240 13288 94685740434378030 13289 1157154819371375 13290 5999367115115 13291 8921811819 13292 1353106 13293 572612058898037559 13294 17217512275391576649 13295 560316698775014585758 13296 7882251177183292863749 13297 71924967026584058232435 13298 437968935300362199289693 13299 1889479377443544298689406 13300 5940404989982129569183371 13301 13912568053667560207909117 13302 24606968338703146010863552 13303 33163639219974939638798015 13304 34219091471459683956342075 13305 27067529410093876916140960 13306 16382438267333827505897700 13307 7548875799407484495204183 13308 2626310223335747762851995 13309 681628090211538331294236 13310 129820288640322665593460 13311 17749077836150176442239 13312 1691599900916835877549 13313 108021827557078162570 13314 4375780248633600100 13315 103947149913894935 13316 1284787390467865 13317 6769545511267 13318 10333459453 13319 1669226 13320 0 13321 24003084701048964989 13322 548748917708961455263 13323 8262208391600363940195 13324 74354692589154898914972 13325 455023638616691821369128 13326 1963403336071277694216696 13327 6183416554654583670409413 13328 14501401069988368740547466 13329 25690888869418075293778461 13330 34684308491313898340884205 13331 35856756964740194515521385 13332 28422027905366112526673061 13333 17241804686635776238232157 13334 7965032235625465408967750 13335 2778931986113876564839695 13336 723525327990942009180332 13337 138294552513720608383235 13338 18985363572144308036618 13339 1818064527262462626241 13340 116753139897723838103 13341 4761871133547612295 13342 114089913815368440 13343 1426124312180852 13344 7635017008373 13345 11964890127 13346 2042115 13347 610898403751884101 13348 18399945503451592356 13349 599853833622907110499 13350 8455552020998626551499 13351 77322899837760305751833 13352 471944094183000428720083 13353 2041209596400075796121348 13354 6435013562407083057360666 13355 15115625371829858912117225 13356 26820764152170553728675225 13357 36273633610204710881706691 13358 37570828530356331384871446 13359 29842907451113613707314258 13360 18145205776544673134014199 13361 8403627351432101574916665 13362 2940219211983581246151290 13363 767939748287552836312975 13364 147309108139751870340445 13365 20305765854227498432535 13366 1953756654887394819652 13367 126173211171577749658 13368 5181158048048710439 13369 125197065275065357 13370 1582547433782366 13371 8608209191089 13372 13838853546 13373 2508429 13374 0 13375 25648088512733161982 13376 587464448815562762712 13377 8862566808868192767401 13378 79931076974777120211353 13379 490292443488994446827553 13380 2120940134762198777352074 13381 6697809875727694983104995 13382 15754246761622919791163003 13383 28000021319030977018926434 13384 37933706459363619845184325 13385 39365279398492963593475522 13386 31333135287763115297475446 13387 19094926087833234608121047 13388 8865819166690888218940203 13389 3110659102561281890085553 13390 815017714212178986038861 13391 156897853723174457107706 13392 21715836188435096599567 13393 2099337805529957017905 13394 136334634067443788909 13395 5636451722839812061 13396 137356391662602921 13397 1755673444659513 13398 9701012639622 13399 16001304296 13400 3058417 13401 651688879997206959 13402 19661806851951042079 13403 642119524413876993294 13404 9069630501224753716180 13405 83116960738861145237019 13406 508496099797815151186215 13407 2204851100241160402740562 13408 6969876131445280059069202 13409 16420356806705752372000340 13410 29229186772558796322236489 13411 39668585486449439457201093 13412 41243286700298034375592124 13413 32896243553321218309191547 13414 20093204817741705873153134 13415 9352874228252426779866090 13416 3290752516010226537020711 13417 864916758692417060816455 13418 167096249212127713537708 13419 23221559682993126184677 13420 2255506785225606277359 13421 147294755080365131153 13422 6130735405094106392 13423 150666522864911538 13424 1947179650797204 13425 10928866159962 13426 18482534088 13427 3741741 13428 0 13429 27403366063219442170 13430 628851482525550134635 13431 9505587279197222709300 13432 85916405249190456846081 13433 528234035787905132884528 13434 2290834087819054858766570 13435 7254031645198049003413212 13436 17112880853839019200199493 13437 30511974436299549172605500 13438 41480547531988107307131686 13439 43209185525227961775449886 13440 34535484297645768743098637 13441 21142555331693623657705870 13442 9866072956662417721779373 13443 3481040839987911223968875 13444 917800511487262836500850 13445 177942436086316369945287 13446 24829231247361811786362 13447 2423020116162498786715 13448 159114356900614296662 13449 6667296575043101355 13450 165231797782116684 13451 2159023000578338 13452 12306637238266 13453 21341556719 13454 4547438 13455 695143713458946040 13456 21008315364056497058 13457 687297949889335262651 13458 9727323142910212350878 13459 89335575805475510498812 13460 547816039507852095164704 13461 2381318009711459800987640 13462 7548194940194382182477296 13463 17835160242838545367434946 13464 31848956260281796704232487 13465 43374004357194597256011088 13466 45266444757171730991427839 13467 36254726311394298283607828 13468 22245441765133959877996424 13469 10406815233468358410314921 13470 3682080691548405561609840 13471 973845032470246897242494 13472 189476314093208381649192 13473 26545634961278816527113 13474 2602676977234685785829 13475 171859679717386498716 13476 7249625194897824963 13477 181169289203195280 13478 2393237371229870 13479 13853482723195 13480 24618537765 13481 5542532 13482 0 13483 29276148551244272250 13484 673090323802337276945 13485 10194234684981570141482 13486 92340003503496102661149 13487 569046459810045935928301 13488 2474032785802668328215684 13489 7855406574464537925531600 13490 18586033496961532910333749 13491 33244156414384530028358659 13492 45351433728506940942648594 13493 47419793539649258691671298 13494 38057533144233917413435189 13495 23404628675355769320939193 13496 10976516506199311156517198 13497 3894473525545086418152445 13498 1033233204866011270451806 13499 201740785972231112688585 13500 28377906153387605738726 13501 2795342182303539327978 13502 185600937408343553080 13503 7881564149713008285 13504 198602915887375225 13505 2652189443539646 13506 15587963245585 13507 28389147295 13508 6715197 13509 1 13510 741433159884081684 13511 22445025558194535548 13512 735585449292529480062 13513 10431659444887673957118 13514 96009165861198841281109 13515 590108855567942123656249 13516 2571593027993673425291589 13517 8173421230881854003579349 13518 19369111454851482336364156 13519 34698196237979004914285947 13520 47417630775326112265326900 13521 49673018670406739852761621 13522 39948141578318549840699399 13523 24622827193900559128814601 13524 11576723693514264083934579 13525 4118837774585958803638066 13526 1096161741189363931181395 13527 214780733281309521406855 13528 30333731842632337722872 13529 3001929325217854489401 13530 200414606706151019219 13531 8567193785307186254 13532 217671544156271037 13533 2938343013180515 13534 17533821191896 13535 32706432403 13536 8155692 13537 1 13538 0 13539 31274131063265459948 13540 720373180932190863405 13541 10931675433926620790163 13542 99233254386276473535188 13543 612942108003705540069392 13544 2671554857932894645235337 13545 8505517685520146189282597 13546 20183138955507717653064232 13547 36215435476814155770793711 13548 49575291504217300774951175 13549 52031278339920485305929474 13550 41930455795456619475605254 13551 25903077583814870279275128 13552 12209001167278915038167073 13553 4355841464736021769474522 13554 1162834987915220550116411 13555 228644399659617125276812 13556 32421197129810622447450 13557 3223426614071129212056 13558 216381756900305332590 13559 9311003666891387243 13560 238522238655166648 13561 3254557724040121 13562 19714192399094 13563 37667274393 13564 9852105 13565 3 13566 790738119649411319 13567 23977848520704762396 13568 787191307806695901954 13569 11185874720223212171969 13570 103170283367256076829281 13571 635594327364464283728802 13572 2776732471043378900428708 13573 8849274170222865265818802 13574 21032017585707907875190106 13575 37796549017440742274620463 13576 51829626965453462134485037 13577 54498705711516451776402778 13578 44009114757296910276690821 13579 27248362142033401384471660 13580 12875057960181796377204379 13581 4606171542675882690748843 13582 1233472673805813227865724 13583 243382254996835340390316 13584 34649009126814084468196 13585 3460878012947898654090 13586 233590641483638279877 13587 10117761621906742983 13588 261319601182876099 13589 3603815240589622 13590 22158468239595 13591 43341476511 13592 11925542 13593 4 13594 0 13595 33405501688439921677 13596 770904934242441820337 13597 11721290856867041671404 13598 106629738144303631642022 13599 660148737406740380737484 13600 2884495178646404134368048 13601 9208225928334748942270654 13602 21914391109198849715394837 13603 39446259532129665456086562 13604 54183570176859528401192869 13605 57080926051174291207456698 13606 46188395070191913659492647 13607 28662023687086846930607889 13608 13576622661689410136894998 13609 4870569796921538908985513 13610 1308303065739769122576376 13611 259048532282169365921985 13612 37026325925410726044712 13613 3715412278487517790523 13614 252134818684184581904 13615 10992709760015222464 13616 286238038641947491 13617 3989567799807138 13618 24895444579878 13619 49852892368 13620 14365397 13621 9 13622 843250788562528427 13623 25613074304364125277 13624 842338591578359731376 13625 11993423772552550880552 13626 110853758499017982234140 13627 684508121747801230489956 13628 2997871658642021475986196 13629 9579761180833956828873936 13630 22834474748097380037220435 13631 41165299953750479306883120 13632 56642783363197792719952269 13633 59782449825963722384803827 13634 48473375165402265976118129 13635 30147342159276589137178627 13636 14315583004514130988204009 13637 5149799094958395025469471 13638 1387571536215325395146829 13639 275699968253334572176753 13640 39563006699994656024083 13641 3988221867306763102841 13642 272116084572641741681 13643 11941416012883519399 13644 313472522924364851 13645 4415420302324134 13646 27961464094362 13647 57293054238 13648 17333740 13649 12 13650 0 13651 35678972421361793257 13652 824903953388434264435 13653 12566691476839128434594 13654 114565383123255424726667 13655 710910556494760280222495 13656 3114030447235403025040638 13657 9967691254565756304820264 13658 23790803229582609035655104 13659 42958785410477913846862702 13660 59210456901316203336146963 13661 62609410698820369230754171 13662 50868738763435432676097591 13663 31707992335502478778856364 13664 15093848621725386811318476 13665 5444682937067723690628410 13666 1471533004042865698329858 13667 293397510474564760333395 13668 42269421331131130068598 13669 4280595562152596494723 13670 293642359075072315438 13671 12969997755381804897 13672 343229738052586162 13673 4885536740376515 13674 31392315197419 13675 65820063754 13676 20823514 13677 23 13678 899175348396088349 13679 27357395695011622922 13680 901265035479374093209 13681 12857995461209839175568 13682 119096855013283716185259 13683 737102916071765949011267 13684 3236230691460899346078742 13685 10369199780812333172326664 13686 24787930059633868145388348 13687 44827511749266330542042409 13688 61892742363986263728456275 13689 65566730077348804120760692 13690 53380044432296734486958909 13691 33347580801345774771498834 13692 15913504188561113442687628 13693 5756068299535903817855438 13694 1560461405564319428849771 13695 312204921374201871201521 13696 45156729667126570743587 13697 4593894888109683300078 13698 316831004422298610874 13699 14084953583516143659 13700 375740471514445199 13701 5404271375549857 13702 35232884915122 13703 75553552294 13704 25051067 13705 31 13706 0 13707 38103811960385539562 13708 882602966207526961962 13709 13471732204853523369718 13710 123078626348963993720155 13711 765489387209420038422401 13712 3361425166704800522543884 13713 10788395253281265630399574 13714 25824272354181135322875234 13715 46777018431935560069928168 13716 64693109540789686268230822 13717 68661094914347757122822119 13718 56012420851242995135226501 13719 35070146485160100435948596 13720 16776658890347891289628822 13721 6084869179776875056934582 13722 1654641347305317195227081 13723 332190673954396668238604 13724 48236669673567111525982 13725 4929590761323610581160 13726 341806448325204541513 13727 15293418324831308441 13728 411249483950239343 13729 5976642363979044 13730 39527588882529 13731 86695046914 13732 30016330 13733 54 13734 958728697912338045 13735 29217933445465906335 13736 964223986772567906174 13737 13783528211987920667856 13738 127939436547290705624854 13739 793649598863672012834775 13740 3493120641156948170856375 13741 11222241040848134302844253 13742 26904748445422555985649410 13743 48808169485372366165230603 13744 67618240682249873777144907 13745 71897874123239742636423625 13746 58771951067861775601173271 13747 36879654378512878090646335 13748 17685614405347852569541075 13749 6432025712539052698847826 13750 1754378573967233346430856 13751 353426404774149656398852 13752 51521869171298375593494 13753 5289237128458013584972 13754 368703937148456031903 13755 16602972514630725899 13756 450029772659904518 13757 6607904169324900 13758 44331805160810 13759 99400416249 13760 36007407 13761 73 13762 0 13763 40689880514909323802 13764 944249982327825378682 13765 14440528521223135477482 13766 132210584849680151260859 13767 824165907252275007175137 13768 3628038049776509023612124 13769 11675165461876669213498814 13770 28027648603770010694193934 13771 50926963113677649262191352 13772 70671908890017509659601683 13773 75284356712613307199497469 13774 61664249999905945770554104 13775 38780542803027592789698003 13776 18642699826674327217318144 13777 6798552099593845188019563 13778 1859990752884328364610618 13779 375989018635040424410539 13780 55025610155350879160613 13781 5674512121933967041217 13782 397666864624735405261 13783 18021933090524047894 13784 492370986102420045 13785 7304099164814109 13786 49700579542680 13787 113926167218 13788 43036611 13789 118 13790 1022141228367345362 13791 31202263047384233902 13792 1031485408222735002391 13793 14774226533244575617409 13794 137424144033259547805830 13795 854438553371060541251583 13796 3769950182376891643466361 13797 12143894775981389072737220 13798 29198284566088497636879923 13799 53134337219353657762024070 13800 73861371833340187654534872 13801 78826398844471134447305420 13802 64695973517575790009165623 13803 40777169931943152865024985 13804 19650455890964377761338738 13805 7185491633950908107048052 13806 1971819041198487356294512 13807 399958974578505601046715 13808 58762176695282604899358 13809 6087188605364008818650 13810 428851015309301457908 13811 19559137712408109544 13812 538595834879711131 13813 8071562265902211 13814 55702157359982 13815 130474782854 13816 51486610 13817 159 13818 0 13819 43447666742453416052 13820 1010109274903416438595 13821 15477473705001515047867 13822 142005238422016548316274 13823 887240978066474095651324 13824 3915328881879291249477069 13825 12633201473384139460217703 13826 30414809813784601504250291 13827 55436785884718677556625949 13828 77190731821740666287848520 13829 82531944548580327470213409 13830 67873267796478631444130255 13831 42874412052621662529863234 13832 20711453981387492392734921 13833 7593969445218331602146217 13834 2090217914012499030346290 13835 425422622033466104453529 13836 62746592815349453248276 13837 6529180376068400768457 13838 462421563532479765850 13839 21224276009073078414 13840 589046849517649056 13841 8917562966683498 13842 62404665688501 13843 149372284387 13844 61389875 13845 246 13846 1089657644424399782 13847 33318443151374218884 13848 1103336944216601804820 13849 15834578601463668605988 13850 147596584954260766289466 13851 919781029581691124056354 13852 4068232697513848001208794 13853 13139556597413967669459566 13854 31682960255639517648705912 13855 57835327047630398643565027 13856 80667870370535781088119247 13857 86407380425423153895311595 13858 71203414225117933952686863 13859 45077058590045865521811406 13860 21828498136807304651265128 13861 8025143031940149558888284 13862 2215567943428941837379921 13863 452470302259154138563701 13864 66995010651447518615237 13865 7002509264056984782170 13866 498557869619038116620 13867 23027645535240572574 13868 644105253655731648 13869 9849731845749984 13870 69892114801504 13871 170880963971 13872 73253706 13873 329 13874 0 13875 46388326942638074347 13876 1080462424060128235047 13877 16587257177927156138987 13878 152509624588355457125799 13879 955037064286410365406923 13880 4224865873001520544009547 13881 13668102969945844753160408 13882 33000741878068030826463347 13883 60336990743162228374635345 13884 84297247052277536515624851 13885 90461363044117327873147070 13886 74693139326734157508477971 13887 47390466007812943589034641 13888 23004426636418822177109762 13889 8480260295123684334965096 13890 2348264573566341057187633 13891 481198940802091351068416 13892 71524419006736885840576 13893 7509356985909904645806 13894 537450109688196382160 13895 24980529085766443867 13896 704175836706712141 13897 10876807428194154 13898 78248709179893 13899 195414608460 13900 87142126 13901 489 13902 1161537834849962850 13903 35575045715468440680 13904 1180085053868269647314 13905 16969374983648395276223 13906 158505535215483062559013 13907 990010610679018772151308 13908 4389593887172478337434571 13909 14215036958641439749981384 13910 34374347881722693858549682 13911 62942881605206954999880578 13912 88087419638896930537978210 13913 94700856372671046578044098 13914 78350407439282985223091024 13915 49819896651795729732474448 13916 24242333465662574089950694 13917 8960605140659358366157381 13918 2488732235420615256269182 13919 511709945014319822752723 13920 76353076311835974917507 13921 8052028405948429743065 13922 579304694891983924713 13923 27094918689106170470 13924 769708648899480256 13925 12007972699688019 13926 87577753814306 13927 223312071875 13928 103726055 13929 651 13930 0 13931 49523726643470199627 13932 1155609425842861594873 13933 17774884033431279235773 13934 163774046541145234235685 13935 1027899750817207843412398 13936 4558333532457831663746571 13937 14785899821388384077915300 13938 35801625232341283508994636 13939 65660608862038344633273880 13940 92043235356349681548679113 13941 99135291972873864186276278 13942 82182578953218762578358732 13943 52371233345424841877633550 13944 25545350845069199932013567 13945 9467561318780363108961663 13946 2637411962343718651569618 13947 544112080270814958916634 13948 81500186663726504822915 13949 8633009716130567781034 13950 624340488125102960595 13951 29383945236263887790 13952 841181730111598856 13953 13253723408774462 13954 97983188567399 13955 255097797000 13956 123117407 13957 940 13958 1238057794119125085 13959 37981188004644110269 13960 1262056215121275156242 13961 18183728568834569022761 13962 170203154452480013040044 13963 1065484780292537348711851 13964 4735779921538263836853461 13965 15376592339655328988991109 13966 37289260071017453387448762 13967 68491371044942699823043931 13968 96173984947113209675035938 13969 103772262164618925694503900 13970 86198363738240075028894576 13971 55050256955879507832452491 13972 26916891983550128394034827 13973 10002552616816669432545508 13974 2794776977064824273956324 13975 578519142211485371715675 13976 86986382637069249968584 13977 9254927424953115343370 13978 672794925250201881972 13979 31861566469490543328 13980 919126037593867031 13981 14625100990037740 13982 109591908699746 13983 291208415254 13984 146201734 13985 1242 13986 0 13987 52866484722374648647 13988 1235869870692762055780 13989 19045695825587418482056 13990 175852294920445931948920 13991 1106199364111513892030970 13992 4917541102940847267232497 13993 15993084397632949569660633 13994 38834927936033971005268687 13995 71443403226237358405831060 13996 100484936205993816231884354 13997 108622041304577231278095454 13998 90405814391765427635629234 13999 57863427188333115220783505 14000 28360412763673866486384309 14001 10567113071857356864446101 14002 2961319030741549608370799 14003 615053147040070668484931 14004 92833365276197316629698 14005 9920613616622833481238 14006 724919769726137566698 14007 34543055999512844559 14008 1004105738090533846 14009 16134701481116434 14010 122532050438971 14011 332307694663 14012 173161836 14013 1751 14014 1319510599727473500 14015 40546566532158666634 14016 1349598204311381487922 14017 19483095784725955552456 14018 182745215652394371135475 14019 1146586597316904102974585 14020 5108666170249291844039026 14021 16630958723086506971665511 14022 40445846274875420555514890 14023 74518005619457910520497857 14024 104986174208672700707294031 14025 113692905446477261640844197 14026 94814454499991570565626555 14027 60817093325090082600049908 14028 29879677781201838161940436 14029 11162821228505369873363618 14030 3137565612063564551336101 14031 653841754959275610391389 14032 99064442360559905608843 14033 10633060185537573501285 14034 780988024555895720426 14035 37444650756035064508 14036 1096746837331980406 14037 17795789280206291 14038 136959321427756 14039 378956864479 14040 205164255 14041 2298 14042 0 14043 56430020213666349120 14044 1321584195715399971642 14045 20405392697562530783814 14046 188801884324872872909394 14047 1190332704643622854039024 14048 5304431592702259680225494 14049 17296646254151047969269932 14050 42119505844603326371577933 14051 77724089465157228315429167 14052 109683422964254974718220555 14053 118996045340601152810605543 14054 99433092451180123029001424 14055 63918347211278707867256433 14056 31478499235181435619116810 14057 11791377346139865199678587 14058 3324064881488084840367484 14059 695021808035016029287149 14060 105704128446798572333446 14061 11395492015540767627587 14062 841289170228186631353 14063 40584107399649506824 14064 1197714704067775360 14065 19623468792544688 14066 153031488353216 14067 431994879983 14068 242494736 14069 3177 14070 1406207446561484054 14071 43281493079137090626 14072 1443081455703067888721 14073 20873299180937621098857 14074 196191350017873875876971 14075 1233726485523559211735301 14076 5510266550917114365863753 14077 17985387526998715505795720 14078 43863696684971631635670984 14079 81063065073596463034196566 14080 114587628265433979626855208 14081 124540480924546881964272745 14082 104272139825197269712046888 14083 67174161126249976152453831 14084 33161028435944295019154325 14085 12454531146523466004968639 14086 3521404667255846488580672 14087 738736478898299860069749 14088 112778744806066381278041 14089 12211315925058883820423 14090 906136967071590208957 14091 43980304150711419702 14092 1307746936743891433 14093 21633661194335613 14094 170939413618400 14095 492141404457 14096 286687031 14097 4142 14098 0 14099 60228601962067742825 14100 1413115015266704325130 14101 21860056933992371661568 14102 202684305513571023874579 14103 1280724898040494757207729 14104 5721091447346895613335429 14105 18704109360869382243780634 14106 45675710400352481622851418 14107 84544574133872201970628467 14108 119705008932240616146961910 14109 130338399221690112177538243 14110 109341230089531832518577868 14111 70592319483248506076803234 14112 34931469769894611320720392 14113 13154166696232765748031158 14114 3730195853820318484067993 14115 785139193143602263034874 14116 120315975202066092105631 14117 13084202704731582138877 14118 975864115669191284795 14119 47653873655482357181 14120 1427627744695843534 14121 23844464305477315 14122 190877106655018 14123 560455371414 14124 338174530 14125 5630 14126 1498478743590581081 14127 46196932895160811610 14128 1542900506010054920049 14129 22360551464551458528992 14130 210605308064711107947971 14131 1327344145658385062609309 14132 5942743539175949419530465 14133 19447684170603738256713804 14134 47563954045884103089901781 14135 88170146146752740109287960 14136 125047443280922817799560770 14137 136399629372599912872477855 14138 114651743719111962212181192 14139 74180477258825532573495596 14140 36794400057963458059793549 14141 13892223014542869072752556 14142 3951093345960351197324326 14143 834390474737650388988279 14144 128345534398563950494331 14145 14018030179918130563165 14146 1050831061568458329678 14147 51626753495892519282 14148 1558225662887912327 14149 26274971967763790 14150 213078279934212 14151 637857492872 14152 398969805 14153 7293 14154 0 14155 64277401292147914286 14156 1510848534644614941935 14157 23416178026963597573715 14158 217565294317563347275109 14159 1377831372819214505843516 14160 6169760905536279456972751 14161 20223572056893826953577965 14162 49525504608196360440132610 14163 91950211790353364314946201 14164 130621686728921606947481790 14165 142737441357742620831210872 14166 120214214753388528208587308 14167 77947177504874747292455502 14168 38754455270515685362876497 14169 14670787376267114200462612 14170 4184777756603360897348192 14171 886662293759655888506505 14172 136898674906057769509930 14173 15016975153509026075410 14174 1131420010407886942261 14175 55922905757589343997 14176 1700464366717011221 14177 28946851522357614 14178 237781222685268 14179 725682565044 14180 469714900 14181 9776 14182 1596675274490756791 14183 49304545231620600669 14184 1649475528976196253732 14185 23951481079815127045128 14186 226055238004964674575661 14187 1427910598228197057343925 14188 6408418886037891480949785 14189 21026249461549085973237742 14190 51569433951290258238911399 14191 95886429582542674072922212 14192 136440627778295276025849152 14193 149362544442747158610212317 14194 126041080665121358056665453 14195 81900823182195475544812455 14196 40816680335896740875543646 14197 15492008090887098700586826 14198 4431978538157783299354476 14199 942134577062956511270257 14200 146008931711104867293182 14201 16085449927978252525801 14202 1218044860671646341300 14203 60567809837746728382 14204 1855365931530385677 14205 31882982489781735 14206 265271825493465 14207 825105905223 14208 553046255 14209 12584 14210 0 14211 68592547872470576948 14212 1615196051971880462184 14213 25080679350758064601591 14214 233515118343672493246756 14215 1482139973200926499835988 14216 6652845085899566331840505 14217 21863749926207397254274907 14218 53692587804000550474980584 14219 99990082317989598557779488 14220 142511603677775088467962074 14221 156289385620122503431330963 14222 132143858305431529461623791 14223 86050788208816254351172543 14224 42986186069084352356041478 14225 16358197041718049818661492 14226 4693453799801244363174046 14227 1001000026393021051716590 14228 155711574724760176219828 14229 17228205320951180036248 14230 1311144498086523704790 14231 65589280303037233082 14232 2024017602572474433 14233 35109285490868257 14234 295842415928672 14235 937807795529 14236 649897947 14237 16659 14238 1701169427975813525 14239 52616726324025938360 14240 1763253965638570103563 14241 25653159428598242496050 14242 242613982536388266374883 14243 1535930365711206576683790 14244 6909785091438690548047357 14245 22730124006634442064282189 14246 55904754253097025775818694 14247 104262968148691288173959470 14248 148848597099965145622027061 14249 163529631275138202835608504 14250 138536138075337367212861849 14251 90406294914293610568817485 14252 45268532267033363233698060 14253 17271733882313006819394105 14254 4970015824828902613962001 14255 1063460259667851436223140 14256 166044438218938171007640 14257 18450259917644281153326 14258 1411193997495794946532 14259 71016894848170336194 14260 2207621393584623899 14261 38653153596593422 14262 329842358870430 14263 1065285370958 14264 763717144 14265 21320 14266 0 14267 73191188964671694649 14268 1726595553648835503862 14269 26860946546426109749212 14270 250608882622719656311351 14271 1594173216026116288890247 14272 7172925855647985664528609 14273 23634021803161759817878791 14274 58202529867217638899295424 14275 108717290051885696012102276 14276 155459576084010810190049379 14277 171099007450773665926900851 14278 145230509213283164454570692 14279 94977627027647373657976497 14280 47669352084050135470808418 14281 18235178705091382379396524 14282 5262508830905513256416304 14283 1129731149165528659907990 14284 177047313159343217063792 14285 19757015461133376713894 14286 1518697112565261367257 14287 76882923543152896110 14288 2407456271699464800 14289 42545571646437874 14290 367629856470051 14291 1209651033559 14292 895843038 14293 27922 14294 1812356499739472950 14295 56146654992084837180 14296 1884712255980776028621 14297 27473129835066538014251 14298 260359395227619327023878 14299 1651943803502973477924934 14300 7449517686154250910397492 14301 24569035861947572604123972 14302 60596474258447496620173380 14303 113354997283202538459313876 14304 162359708283416102984643525 14305 179010221226945780565551591 14306 152241819486122986270545562 14307 99774904285289659192629131 14308 50194771508831159705906198 14309 19251166830129249946253603 14310 5571837113796711142214766 14311 1200038555295798222907208 14312 188762870756363642039666 14313 21154178027188912172444 14314 1634198905075871442855 14315 83221683942663596710 14316 2624935000368018093 14317 46819309860409326 14318 409631414872437 14319 1372807918314 14320 1050775163 14321 35532 14322 0 14323 78091552257664747883 14324 1845513409087369648402 14325 28764857723408411480023 14326 268926855426853245316487 14327 1714490701385473793596235 14328 7732774534800815536164147 14329 25544479131178747471554036 14330 63082915576778460270219244 14331 118189286384684399121037057 14332 169557645511836809130305913 14333 187280388381268114493648950 14334 159583828070412823002961054 14335 104809406499697707123120980 14336 52850998168397859453454920 14337 20322532580748403410989908 14338 5898940545934288407001461 14339 1274624239674784128307813 14340 201235988258839343475025 14341 22647887240660316860572 14342 1758277336529822743613 14343 90070596525887619673 14344 2861561129611961229 14345 51511378380881707 14346 456285452369165 14347 1557408213423 14348 1230409923 14349 46092 14350 1930656072350465812 14351 59908340988862525458 14352 2014357678283534786753 14353 29419438363456254988384 14354 279374677766364975572784 14355 1776529589512325255421366 14356 8030488377799143664647008 14357 26553451653486615149005375 14358 65673244438439130548948543 14359 123222270104371373833747791 14360 177069838581922882354113761 14361 195923347393180379975869595 14362 167272753780688952698695928 14363 110092236111488955185995642 14364 55644780562873448811160669 14365 21452193762374007440322583 14366 6244825610545052365899287 14367 1353741149423240072910902 14368 214514777047123949471287 14369 24244628477629033297027 14370 1891557502438877289050 14371 97469458006846242385 14372 3118994114546856290 14373 56660948452530521 14374 508112136111452 14375 1765866328614 14376 1440610471 14377 58342 14378 0 14379 83313012499914225270 14380 1972446170766945506861 14381 30800815592069460390980 14382 288554815558137767850682 14383 1843691687208647926046315 14384 8335365493566120227534431 14385 27605978913676699371018003 14386 68363499859770796940983720 14387 128468217653560599059230624 14388 184905680414195281793414016 14389 204957723820781685240028298 14390 175323631951131392255161735 14391 115635763281062105155268989 14392 58582958006406635504365149 14393 22643287614723611887555692 14394 6610538414005356801132851 14395 1437659965588129279166150 14396 228649834796203340388397 14397 25951377525546682595064 14398 2034702221950317402928 14399 105461639690114027648 14400 3399000423501933433 14401 62312193742733181 14402 565647459949705 14403 2001507879641 14404 1684034118 14405 75039 14406 2056513475336633805 14407 63916676286791680387 14408 2152730302588400947743 14409 31500666605477701462813 14410 299748739415341223751848 14411 1910307382973914494368695 14412 8655779120364370564318491 14413 28694631415468157049238244 14414 71165967424710481271262732 14415 133929418652655428189062653 14416 193083011110980127321270105 14417 214398585972036844039370564 14418 183754176169598428762419676 14419 121452166369342264075575447 14420 61672963301833916287923756 14421 23899043993883942458483400 14422 6997198900301797196628811 14423 1526663891789622356531581 14424 243695389666729219857892 14425 27775502821444253438959 14426 2188428076278812840953 14427 114093268973740958135 14428 3703528106575499854 14429 68511899525795553 14430 629525201884110 14431 2267389980065 14432 1968308112 14433 94503 14434 0 14435 88876162153926518339 14436 2107922486025416954535 14437 32977781647924256098175 14438 309584422493014048509355 14439 1982417838720320789624052 14440 8983890704296729178006513 14441 29830200512896164635823349 14442 74076374736596391060964467 14443 139621300245178559632841974 14444 201612026728936128702610423 14445 224266199366961222298974683 14446 192580813568642083627094267 14447 127555008864339891712789968 14448 64922330229411740083031667 14449 25222934671365873059356205 14450 7405971130893958508707229 14451 1621055904658414369398059 14452 259708471010616409641130 14453 29724927358280229915696 14454 2353494880867716167446 14455 123414589507670477113 14456 4034651246638305889 14457 75312750054441116 14458 700399922837787 14459 2567677336913 14460 2297122788 14461 120615 14462 2190401332423765131 14463 68187489448801938908 14464 2300405065348816650173 14465 33725966560019526964298 14466 321576580108307619117217 14467 2053940663726787891578998 14468 9328697170763616171536319 14469 31004687410726362065791219 14470 77107971126107911068132773 14471 145546343372420300922020495 14472 210512071372579463615345423 14473 234576968937826116357384606 14474 201822887145961499375395646 14475 133957646900160235365824264 14476 68339243676730806133600995 14477 26618534140288852670703599 14478 7838100997845812182844286 14479 1721152996027773425088316 14480 276750182463190063074141 14481 31808019861750640671259 14482 2530723751241488304016 14483 133479039702400740377 14484 4394655314893273505 14485 82770580663130312 14486 779043081714557 14487 2906233601890 14488 2680383464 14489 151173 14490 0 14491 94802886311247515686 14492 2252505127366834616273 14493 35305312535798977749260 14494 332113610854385986855846 14495 2131356164383818122327793 14496 9681775313572418746528152 14497 32229706570098697342338924 14498 80256148824276710050530746 14499 151721225000461791915317460 14500 219794211336868147358597936 14501 245352941319993159792030611 14502 211498341710785194651700066 14503 140674949774502748176703756 14504 71932000762176532285934781 14505 28089683541441052778288806 14506 8294883501100843620541226 14507 1827294198887258811187527 14508 294884782554855206477730 14509 34033775950735315379706 14510 2720985329366090014494 14511 144344796013389899323 14512 4785974091662946962 14513 90948179300144486 14514 866253164814428 14515 3288267709458 14516 3123173945 14517 191611 14518 2332821198543892336 14519 72737603293460559706 14520 2457993972478110607352 14521 36105097736368472852121 14522 344959698706074316688846 14523 2208139763946087314565772 14524 10052791200113606579725242 14525 33496647216014893558135432 14526 83535194857620900499194120 14527 158148632991863777005738248 14528 229479418701456705001255404 14529 256611973927489296848699840 14530 221628296158282308399422831 14531 147721562665896143116055568 14532 75709612798146463315822133 14533 29640337913771074300600642 14534 8777704309745521158517968 14535 1939834227238543089427319 14536 314181100886325141453789 14537 36411697038037076954330 14538 2925220127183636401500 14539 156073735956917103309 14540 5211287330427604547 14541 99912130200153648 14542 962968327488904 14543 3718653731335 14544 3638337848 14545 239060 14546 0 14547 101116442118858716196 14548 2406793148484675670606 14549 37793598729945322808803 14550 356247010776067859439632 14551 2291242150707363325279534 14552 10432694304363869595311506 14553 34818008339619699927998806 14554 86940140321652937297051728 14555 164846593156698977486097853 14556 239579702580033962309912009 14557 268378047540331579097842683 14558 232232349975638365426858705 14559 155113783522803819652100165 14560 79681215783697207888155395 14561 31274746147543267140296945 14562 9288003740538100379591126 14563 2059152358581715703908875 14564 334711519118958335260038 14565 38951992981118024795440 14566 3144425364604701186279 14567 168733188587400572508 14568 5673449165239238050 14569 109737207812814617 14570 1070161585489535 14571 4203898516328 14572 4232829104 14573 301086 14574 2484305294265418180 14575 77584896021398440240 14576 2626148438726975057666 14577 38648466619109017340704 14578 370006528030951799548686 14579 2373665105087768748694075 14580 10831868532031056940646890 14581 36184521374652513040600777 14582 90486389438015999365416679 14583 171818017120673625127889437 14584 250117796991656719124176135 14585 280670597724701552710737432 14586 243333557313631632599336224 14587 162867668108478863539143149 14588 83856728973809932025057626 14589 32997283389471175097995909 14590 9827322550859639170422407 14591 2185645409981287411341050 14592 356553545938859723177949 14593 41665447362754797146397 14594 3379677871156201528181 14595 182394768062852733316 14596 6175599814035233718 14597 120502753599642227 14598 1188972736289495 14599 4750139936061 14600 4923273749 14601 374026 14602 0 14603 107841542983599339858 14604 2571424173613433426516 14605 40453505674504995382833 14606 382096395822570017671635 14607 2462863109092206883593250 14608 11240590322925630855069736 14609 37609635749559665430596952 14610 94168584466668072093877891 14611 179082386231570525405339526 14612 261106732364476724937935833 14613 293515705287123814808693738 14614 254953321421888529456035643 14615 171001077154270391801251337 14616 88246210092199517578922027 14617 34812648553988224823673737 14618 10397262293820129597111437 14619 2319737566367189066502420 14620 379788687918088344227864 14621 44563644121909067201614 14622 3632119377288290964536 14623 197136358470225624407 14624 6721084366216956789 14625 132297752180691481 14626 1320586224708013 14627 5365496118151 14628 5719123599 14629 468342 14630 2645418340688763701 14631 82748366035406686169 14632 2805561771489330465649 14633 41367168642413451226510 14634 396832898396925554969643 14635 2551330653640499102459600 14636 11670013585063424195380471 14637 39083375939946831158569020 14638 98003332281325260332638852 14639 186642854058042197268995473 14640 272571149399816584142196389 14641 306934520241421298364665449 14642 267116805040533706816751756 14643 179531609743247066413428419 14644 92860575708838243619015151 14645 36725680473498282643961738 14646 10999535763795631861412418 14647 2461872625243226342875741 14648 404504200657168215344010 14649 47658817727597950916000 14650 3902982288289505170879 14651 213040802360230386461 14652 7313580493502936677 14653 145216674771756440 14654 1466385541772696 14655 6057683119677 14656 6641867329 14657 579408 14658 0 14659 115004447835339516339 14660 2747076828286465318522 14661 43296617537458912084523 14662 409781160231979263053975 14663 2647061748755838267698670 14664 12109692750067401958290400 14665 40620212523575847239212015 14666 101984856527040785299214449 14667 194520472432929934648878208 14668 284525184722427223064041822 14669 320955403210190759251828764 14670 279847377390536091134473757 14671 188478835826786795050683606 14672 97710896106729655889154336 14673 38741574641674396182708499 14674 11635923372236817015583581 14675 2612524869174534358379983 14676 430791837930822487749670 14677 50964106561502949174170 14678 4193573253163595332646 14679 230198150551299048439 14680 7957006373050515898 14681 159365340635839933 14682 1627811009838000 14683 6836816979719 14684 7704277460 14685 721638 14686 2816759503217942792 14687 88248200642812655018 14688 2996971807930186508560 14689 44273032829294105772659 14690 425562531463801229147998 14691 2742007610153289146632305 14692 12571607601544722069308053 14693 42209410255216497321573248 14694 106131058580940877485893180 14695 202718656489312203479714649 14696 296995542085290835801429787 14697 335601366453291244993901696 14698 293172498308510196863202672 14699 197862042744904504731854942 14700 102809183137128724403829700 14701 40865681568561542115545380 14702 12308328707584986137665332 14703 2772190504863538653165858 14704 458749798258444673752064 14705 54493386341000639295413 14706 4505302162648479372145 14707 248704188250455799195 14708 8655666643333194395 14709 174856151581632096 14710 1806540371355430 14711 7712581486101 14712 8934083939 14713 889287 14714 0 14715 122633055747158290549 14716 2934473320043133049774 14717 46335283740602399003909 14718 439428827360417361133540 14719 2844739990672921078265854 14720 13044538101780248717746182 14721 43866536721388132549729278 14722 110435711461752041529871216 14723 211260152370495402680326447 14724 309997556086061096361257247 14725 350903245246519187501875501 14726 307117679448956369941129213 14727 207702669514108715489947428 14728 108167619220328776821704508 14729 43103744585737454258472271 14730 13018730541783054923242551 14731 2941399688189001692225338 14732 488481339561809081774784 14733 58261553338009873118937 14734 4839663800645803014347 14735 268662984375998904199 14736 9414148063579246198 14737 191814856972560546 14738 2004323318125664 14739 8697567072634 14740 10348455384 14741 1102113 14742 2998964447736452194 14743 94105848898640843052 14744 3201163714530139405490 14745 47378669262050564600451 14746 456327566355060673355670 14747 2946628346950614181828306 14748 13541349750657508671368012 14749 45580040340167909973779496 14750 114918109763788305116243830 14751 220148657948743690218871124 14752 323560162438461090404030270 14753 366886074345755296870281330 14754 321712882723665845173718196 14755 218021849966303225121671001 14756 113799418856253940780855932 14757 45461678723415485806686981 14758 13769244011138659400297113 14759 3120707076018046377180437 14760 520096942467406154386780 14761 62284339233635559478152 14762 5198270460279885580401 14763 290185235877787436063 14764 10237486257369550031 14765 210375093415913757 14766 2223192577424459 14767 9803907232535 14768 11983120481 14769 1353106 14770 0 14771 130757006226591726194 14772 3134382178148200912991 14773 49582668437904520994782 14774 471175591324606871593350 14775 3056863038442335520327176 14776 14049991849873089617931680 14777 47366667080327589217042694 14778 119571541472221347492902664 14779 229408747051917727825299425 14780 337699992930738228047155258 14781 383583374795852842314963350 14782 336985954159885963483636699 14783 228843066635710440121665911 14784 119717985745835620111210952 14785 47945831577413460447645896 14786 14562067826217612909508906 14787 3310705123146975326323728 14788 553712776399198928091953 14789 66578627605165728187094 14790 5582831461552651687687 14791 313391155516212655943 14792 11131047536113227546 14793 230686188930727760 14794 2465271527373541 14795 11047253314261 14796 13861045713 14797 1669226 14798 3192707518433532826 14799 100344098802071231490 14800 3418972959015304782035 14801 50697519559032726456354 14802 489269120104030007435527 14803 3166190610935843798535866 14804 14584279699355065956406648 14805 49213988278903141713535118 14806 124416800476330621888939570 14807 239044423139549963499535646 14808 352448397669402096016970759 14809 401022377575436608653000303 14810 352969580601486047340585483 14811 240189472570777074754756450 14812 125937854687415639028841418 14813 50562740869922725002647188 14814 15399551629238440049970805 14815 3512013657150972099202591 14816 589453103185208690014911 14817 71162248203560812556745 14818 5995189826398749241199 14819 338408612771008366931 14820 12100719318883826871 14821 252906910328394690 14822 2733020774891431 14823 12442784054568 14824 16028194462 14825 2042115 14826 0 14827 139407785511472236924 14828 3347621161907331772692 14829 53052803125164205505133 14830 505166893963828090045679 14831 3284463723016966745457907 14832 15131271759321908049146329 14833 51140015566646439050042750 14834 129446652749203887168747274 14835 249082231367000600471228379 14836 367823412882035963783414017 14837 419239518222645326781906382 14838 369694151191096071295159049 14839 252086784187878723023771138 14840 132473770268704018303260386 14841 53319420563794057207521865 14842 16284137939221873594029483 14843 3725294578649494436683208 14844 627448579074458469918282 14845 76054330526137800135040 14846 6437299422689361188055 14847 365376403957963016435 14848 13152776354205806372 14849 277214461961355226 14850 3029014646806154 14851 14009932916860 14852 18515150188 14853 2508429 14854 3398704041358160275 14855 106987159133785539251 14856 3651288464882957308191 14857 54243910544750496755152 14858 524537884618726255580721 14859 3401762008949801257416158 14860 15705801751029455278122869 14861 53131378032116695489492717 14862 134683505454291481771968476 14863 259526505431569234696006150 14864 383859000081620323774475253 14865 438264412249927863446758433 14866 387195319963860095900086842 14867 264560362262629716686682600 14868 139341716480532976553125793 14869 56223095099122305190608853 14870 17218436295150708043764858 14871 3951240360650867405242265 14872 667838924724640125433499 14873 81275075297429521252538 14874 6911266191743422203341 14875 394442165646646203230 14876 14294098096425707260 14877 303797330152053013 14878 3356229048709923 14879 15767658689826 14880 21380954589 14881 3058417 14882 0 14883 148618839221625420604 14884 3575060347744064866697 14885 56760642574903347672495 14886 541558039375509360790046 14887 3528647139324677587298984 14888 16293972845478929075812765 14889 55207446573475561643266534 14890 140119562814696074039046880 14891 270405916501209278695049513 14892 400574715850202217132423433 14893 458136657457117130212756581 14894 405506246161313180776766160 14895 277638364788031557320974263 14896 146557909846006487260660711 14897 59281513142745158655244775 14898 18205159423637436289893523 14899 4190590296830626936213108 14900 710771046056329280262998 14901 86846149373057984212759 14902 7419322652785568379020 14903 425766076553856391842 14904 15532017343815457118 14905 332865654600364411 14906 3717781987779271 14907 17740062731745 14908 24666164028 14909 3741741 14910 3617712763867604423 14911 114060746173470928876 14912 3899055959693940983903 14913 58033111310397776895106 14914 562294762496208905200794 14915 3654484794269730801051720 14916 16911710658475199072647180 14917 57353838125122753858984079 14918 145778967724464053665751888 14919 281725155102727848132516916 14920 418007345842267802165774752 14921 478888457982514677978888327 14922 424665814322425657871511117 14923 291348565973011646861872984 14924 154139924736715292566158102 14925 62502656308004611582615663 14926 19247204835793728332134325 14927 4444117817133422582280700 14928 756401999462914482908104 14929 92790431972379302433220 14930 7963874234984254360907 14931 459518516652249090009 14932 16874568295398804608 14933 364643044384920643 14934 4117269417992205 14935 19950789415503 14936 28446504474 14937 4547438 14938 0 14939 158425691739335605386 14940 3817625405787461041358 14941 60722124302281108591343 14942 580514848419215296689542 14943 3790595593971127741351981 14944 17544094061150946817962711 14945 59591383232387108288034641 14946 151653319957899096762266830 14947 293515184974168238530926083 14948 436178092260293860209031918 14949 500562842250507211160014546 14950 444710200569669424526108596 14951 305721791953388516920635087 14952 162105593171525212213839891 14953 65895083148053716926663409 14954 20347584655916021727666429 14955 4712648443326157707841203 14956 804896912683344589439458 14957 99132455633878692015967 14958 8547470847736927417609 14959 495884256524413603868 14960 18330315381871722985 14961 399378525970068283 14962 4558464227363500 14963 22429694728908 14964 32775547606 14965 5542532 14966 3850538434667429186 14967 121592175617420496762 14968 4163281528590975039286 14969 62081393875164537203379 14970 602711544159079126110110 14971 3925580974038394331179124 14972 18208219224769716832087191 14973 61904611694437390540994884 14974 157768629690138121054018080 14975 305781082154085052902223266 14976 455126794583485904580555159 14977 523194824190759949432105325 14978 465681806100133961618113529 14979 320788454805577021353816086 14980 170474234530879700419036866 14981 69467609964751355632156787 14982 21509515404246988843565297 14983 4997045801994550915624534 14984 856432277126147827837778 14985 105898124492392528729605 14986 9172858934720930170325 14987 535059832307673688313 14988 19908636229077923775 14989 437337188560972822 14990 5045707832831533 14991 25206223021789 14992 37750274847 14993 6715224 14994 0 14995 168866072711323833619 14996 4076301077368963290057 14997 64954231780190982620487 14998 622214355733504691734790 14999 4071573884449071987163502 15000 18888066830867851393372577 15001 64315921337610841984808257 15002 164115846371016365639106929 15003 318556282271819964684447440 15004 474876435988846959452982896 15005 546831153483168558962412361 15006 487620092185367443058029713 15007 336582295921820709185286097 15008 179265453568404512507120302 15009 73229687895004534521895560 15010 22736340871888079796626999 15011 5298231462640457717453436 15012 911193648039350684789082 15013 113115206533083123151829 15014 9842949783657962490990 15015 577258285208808132314 15016 21619528188550986009 15017 478813942190937662 15018 5583561235982529 15019 28317316755463 15020 43441189753 15021 8155720 15022 4098034535626594791 15023 129610459965487792942 15024 4445035385559097561523 15025 66406097670042606277822 15026 645971628944746911322525 15027 4216357758677359244857423 15028 19601987813251033749649003 15029 66808674408773825830715333 15030 170722988762081749413047581 15031 331846277810887319566245174 15032 495470157732136800674371088 15033 571509893483762476730687505 15034 510571287613480758051434832 15035 353136610074175729013787526 15036 188500483991234629253504748 15037 77191053195272685505408470 15038 24031630891909046719598516 15039 5617169517568224669081860 15040 969379299206263358535307 15041 120813020924605004030858 15042 10560877992850228212301 15043 622706219065258311576 15044 23473931002206447076 15045 524122831336566494 15046 6177261351003137 15047 31799589991671 15048 49972312828 15049 9852159 15050 1 15051 0 15052 179980051089081474116 15053 4352134865481414343629 15054 69475061634992014824699 15055 666845551968370204765386 15056 4372934931592018855092899 15057 20332785557446451012344456 15058 69406951416207169844036411 15059 177580306704811660309898392 15060 345687169333614941111809356 15061 516932870201219708569375334 15062 597281829833623912276420031 15063 534578430387511544709288560 15064 370488323393434054549014657 15065 198200875478560632831010793 15066 81362140532496271851576853 15067 25399096587467095047882545 15068 5954888495374795891235408 15069 1031197679601485028369519 15070 129022987402858495958359 15071 11329966159073633748032 15072 671649160599848442058 15073 25483508238489103163 15074 573612870267032629 15075 6832316787208844 15076 35698702159460 15077 57436109077 15078 11925625 15079 1 15080 4361106170762284114 15081 138146411733296292052 15082 4745455875284636209915 15083 71025698080689793996979 15084 692270792937938645465356 15085 4528213375699060136933569 15086 21100155895794930987842590 15087 72092860815711023681802717 15088 184717979315048635190917716 15089 360084899125154726166325788 15090 539311284069923247947754724 15091 624188334927200109990713073 15092 559691914695511918027237899 15093 388673880380165341171274077 15094 208389961435275934923026244 15095 85753699891545066536506553 15096 26842699010584376532578032 15097 6312464364466487338472788 15098 1096871469429067330400997 15099 137778279361704122245025 15100 12153790528491269451575 15101 724348262650607433775 15102 27661015095955602566 15103 627655842547866369 15104 7555039300324364 15105 40060118494082 15106 65990946001 15107 14365560 15108 3 15109 0 15110 191810177146613817188 15111 4646240950978870325806 15112 74303895068219016727383 15113 714610174104495724328989 15114 4696125788404337113448128 15115 21885640234247612197335659 15116 74892289514048650187398309 15117 192125503885951359592948826 15118 375078440469902784760224316 15119 562632394910761768040207388 15120 652284571097089552956021669 15121 585958672148878039239236213 15122 407733685733171498297911899 15123 219091424997683777701238904 15124 90377249468209945789596061 15125 28366556026837961696341720 15126 6691044734092405541402049 15127 1166634768158704790942726 15128 147114436845394649867070 15129 13036141662708256801748 15130 781086364592633247025 15131 30020051615447149840 15132 686664519291057390 15133 8352075879694484 15134 44940209333450 15135 75757696593 15136 17333961 15137 4 15138 4640713124699623515 15139 147232752792517771966 15140 5065753719632864741734 15141 75959879298705268268046 15142 741818006514561622997754 15143 4862643271761009880012329 15144 22710375777165997194210164 15145 77785999703029943062647932 15146 199835382876073490044973280 15147 390674221420202934931844987 15148 586946771675976036341105099 15149 681615500993110517856127982 15150 613433629291485602910901117 15151 427707624886953926709473731 15152 230330902179855884895521916 15153 95244656086406463630950525 15154 29975061785182509893073049 15155 7091830124262019687664380 15156 1240737594971816722454827 15157 157068981757597335536419 15158 13981098136755606575107 15159 842164300161337084398 15160 32575481787546990654 15161 751078738221852685 15162 9231027332846554 15163 50395352746270 15164 86938293785 15165 20823895 15166 9 15167 0 15168 204401632941400278325 15169 4959804348028097090668 15170 79461273764517903834957 15171 765723546908701723889454 15172 5042694049883393657823514 15173 23554551305352009578679219 15174 80801817306467262353507064 15175 207836304168720976915581381 15176 406914311621103569385589891 15177 612283665754879432900285162 15178 712241032498715950025004632 15179 642167955658958041450402220 15180 448639901435024152854242693 15181 242134415962472933511328744 15182 100368631402309468814844448 15183 31672784433087960269217290 15184 7516100687661679157015903 15185 1319442780552645115098654 15186 167682101659390297213843 15187 14992982740759678749336 15188 907907747399635679995 15189 35343155037320737461 15190 821386354312929511 15191 10199907023522431 15192 56495065933952 15193 99690254749 15194 25051591 15195 12 15196 4937873096788191655 15197 156904230235147633501 15198 5407216523164829438386 15199 81229611747265918025419 15200 794836304745168661145859 15201 5221246728341893469265008 15202 24440848642313707002616780 15203 83919059104020013804262451 15204 216163268585815756934750528 15205 423805663665826444554960937 15206 638697816102611322184768833 15207 744210023098443732653162256 15208 672221508712366302020030738 15209 470574159262004894255146474 15210 254530127042280881633926819 15211 105762272434349524560824360 15212 33464597472693622912445179 15213 7965195573444179110822484 15214 1403030959523162508726048 15215 178996223082400998787347 15216 16076445188930821712091 15217 978663095431492684637 15218 38340383623054692827 15219 898107365112766019 15220 11267860467103940 15221 63309164479345 15222 114270697481 15223 30017175 15224 23 15225 0 15226 217802391709264528032 15227 5294085313133777890160 15228 84969080561645386871166 15229 820415478764605729973414 15230 5414294690024078069095815 15231 25348006925282401371152583 15232 87167632184036357426317279 15233 224804093533335166873604003 15234 441393684230829518448744721 15235 666220914207336132080598990 15236 777587525485678130425037091 15237 703650069988675174943282931 15238 493558750015481270100860772 15239 267546624139506275639530019 15240 111439605127104540229747650 15241 35355567424381242536163561 15242 8440542426625352419532568 15243 1491797135598393938117590 15244 191056774125006177223839 15245 17236413367360885931941 15246 1054805184437966641206 15247 41585628473540117492 15248 981817993248160421 15249 12444539658748781 15250 70923285245793 15251 130884287374 15252 36008564 15253 31 15254 5253665124416975163 15255 167197739102111304424 15256 5771213553394148722442 15257 86857234361490508258422 15258 851563714005970249925988 15259 5605733918033453785406162 15260 26300363083202552391005358 15261 90525301619016677447788489 15262 233796466118623373562395970 15263 459685892246158105843850299 15264 694912205385791230538618741 15265 812426621818673394100846166 15266 736518860694255567841670743 15267 517641422180205014558671530 15268 281214835637360373452995440 15269 117415081288075911174040018 15270 37351098225023608578407915 15271 8943634656465591200551916 15272 1586056218568994113088177 15273 203911711443048487612250 15274 18478186130803595915464 15275 1136732680685514158754 15276 45099042795041981387 15277 1073132594381231222 15278 13740939705479969 15279 79423769547904 15280 149857942308 15281 43038358 15282 54 15283 0 15284 232063386713600699964 15285 5650424022879374021607 15286 90850625175081636343055 15287 878931215318002966270633 15288 5812697353871359499622988 15289 27275102779907451258154559 15290 94024208008356900521802139 15291 243127267692349024845100065 15292 478731290391621840040496338 15293 724806020224409396016424869 15294 848797941709537333113318292 15295 770888680720103333573583504 15296 542875055986466253734979873 15297 295566163200224349580638152 15298 123704173929862666905897757 15299 39456807875114290908609393 15300 9476063995465498645236552 15301 1686139229395396265299281 15302 217612370518608311750061 15303 19807379055392848746159 15304 1224876819537984183868 15305 48902117877489592126 15306 1172731328022857211 15307 15168676083910593 15308 88915998187431 15309 171456842350 15310 51488977 15311 73 15312 5589233202595404488 15313 178152452416637783972 15314 6159200811953765399961 15315 92866542022437120717094 15316 912254238348250692395394 15317 6017933430176502517076659 15318 28298336272077682781206434 15319 97640450771309522257794796 15320 252837073401330722860408780 15321 498538008982360152507391690 15322 755966473298551409480271163 15323 886759149136743536796793423 15324 806830584993038688899999706 15325 569311881826442365276133810 15326 310634568759509492877269799 15327 130322826571175043436075336 15328 41678687144699540248468627 15329 10039495464721420453429780 15330 1792399439783774494005233 15331 232212941448395808471995 15332 21230028525771674865062 15333 1319696232457682309508 15334 53018301877095765687 15335 1281339550378234689 15336 16740956807384334 15337 99506611236624 15338 196096072316 15339 61393372 15340 118 15341 0 15342 247238690097191637450 15343 6030245536430937769607 15344 97130735287292689387822 15345 941532454589846025377487 15346 6239794134264757170879586 15347 29345584640819613930669937 15348 101408567280077112871692015 15349 262911758126299127701190191 15350 519158925336163557479452727 15351 788430749158779778104734559 15352 926386918232677839251134187 15353 844410833108305398198984399 15354 597009723165738678055157293 15355 326454537401878758246810349 15356 137288105178762905953289399 15357 44022964148715196298475371 15358 10635703302641767273649455 15359 1905208180464005675938902 15360 247771416736269582388307 15361 22752531394550707022631 15362 1421686820085324515633 15363 57472600691866577355 15364 1399759594823615050 15365 18471748128039531 15366 111325147529709 15367 224118296692 15368 73258383 15369 159 15370 5945790114707874597 15371 189809958904726312108 15372 6572726414252462598690 15373 99282878459889074030701 15374 977178909401504603454570 15375 6459800296392404032825331 15376 30444857959080679194757724 15377 105302869164449882054144080 15378 273395001635876179910221222 15379 540602829701043243750688462 15380 822268223122487936427330287 15381 967743881460208345950070422 15382 883706823952363396592099861 15383 626025703509343162501439883 15384 343063355427740170134687369 15385 144617595423730554877616542 15386 46496278746214533001489191 15387 11266543399587684773055275 15388 2024961647451295973037391 15389 264349010501102335745346 15390 24381761702468415143100 15391 1531375968759223951339 15392 62292282073883070590 15393 1528847313588016808 15394 20376903581488203 15395 124503150448259 15396 256049813376 15397 87148770 15398 246 15399 0 15400 263385702317965654400 15401 6435065059769282619731 15402 103835853330414042291626 15403 1008498427435266907486326 15404 6697607864809926783600579 15405 31569893836820647533653047 15406 109360465511899738463651957 15407 284271596740335600820083596 15408 562926773790691471525793976 15409 857519165673454151589065808 15410 1010913263417322907166974894 15411 924790756118769211128434194 15412 656423041325918784257292053 15413 360498887238627645748180089 15414 152330116483553690959000490 15415 49105533889806947022155548 15416 11933992937150141868531838 15417 2152076273100663044581403 15418 282011214726093505406482 15419 26125003583681106756560 15420 1649333696420778730132 15421 67506426100985940248 15422 1669548563146153230 15423 22473201573269454 15424 139199687554181 15425 292332272162 15426 103734909 15427 329 15428 6324621482504294325 15429 202214408892611816747 15430 7013436295747087728653 15431 106133234959783501963924 15432 1046626903814097320900522 15433 6933424548518904101392368 15434 32750737483817084334496452 15435 113553749260187999358926134 15436 295588560307219426335690694 15437 586140260098797104108223802 15438 894258635143565591003028948 15439 1055963083618163921582880514 15440 967746926329561316532447788 15441 688264201313147634515141099 15442 378802061573649874146542901 15443 160445061445909093951295035 15444 51858087234942545003377767 15445 12640120042422901340985260 15446 2286996269808648632147479 15447 300827155960339385847969 15448 27990082117728271747545 15449 1776166189378824470626 15450 73146726112882713204 15451 1822872515658701971 15452 24779655913869347 15453 155576818562229 15454 333632064284 15455 123129746 15456 489 15457 0 15458 280565352781120214746 15459 6866493529627093930726 15460 110994139310740780852015 15461 1080127047467082140292782 15462 7188300962619929381981884 15463 33959215838224357005442588 15464 117922588653214500254431934 15465 307329521916014946636580951 15466 610304837182913699947365869 15467 932530238353169553647584077 15468 1102983664490370328701383776 15469 1012653992603298061109490827 15470 721618289073050010348226341 15471 398014445789635244225582501 15472 168983178709024323281617198 15473 54761588001564214104377054 15474 13387127512372589384556205 15475 2430188519431536558267488 15476 320870772156012642576825 15477 29985288750696804679897 15478 1912528381428204698134 15479 79246982668315763436 15480 1989933528679618454 15481 27316406369386921 15482 173829667843508 15483 380517019282 15484 146217980 15485 651 15486 6727090051741041926 15487 215412668810490753784 15488 7483080264509667622230 15489 113446355230444664855733 15490 1120906732487484749334088 15491 7441040343517409202491705 15492 35227554002954528569124925 15493 122437317651890416569485322 15494 319545085046657348661747430 15495 635430776145454245697036001 15496 972415172078832752209978373 15497 1152048865642385420772220900 15498 1059603750659198014975293149 15499 756553598682206401361081293 15500 418180958878135811251173628 15501 177965850291121200938991815 15502 57824187453489038685271449 15503 14177319414060216538562531 15504 2582150932520452142923160 15505 342220100336349874940297 15506 32119527951594112825326 15507 2059116734059764600823 15508 85844014312093335646 15509 2171920799017316989 15510 30106239055549783 15511 194157646408416 15512 433829760282 15513 173184035 15514 940 15515 0 15516 298842312316796333673 15517 7326243536134117150005 15518 118635580044401629987966 15519 1156736134815932357159715 15520 7714184856503381772019955 15521 36525532162535004779818164 15522 127140764470468171094511385 15523 332217628927381713832367549 15524 661584469206285839989830533 15525 1013960649747404190621107578 15526 1203256699430393282106772030 15527 1108681882950858702342043597 15528 793145658894014230310074903 15529 439347225082227916660298774 15530 187415947087693400829402835 15531 61054359892770299014395035 15532 15013149305583063974360985 15533 2743406807298757577392096 15534 364958587478092976695799 15535 34402234343463123821367 15536 2216683428937162205578 15537 92977088199135616568 15538 2370146391893792548 15539 33173308351957363 15540 216799862795326 15541 494298613692 15542 205193276 15543 1242 15544 7154640222653942321 15545 229454484847451190357 15546 7983518420402969649907 15547 121252846804898799882444 15548 1200347506117241823090606 15549 7985035692127492217945401 15550 37887710149170875152519530 15551 132001053767663715686561320 15552 345401611422162444501149275 15553 688777016796138740193201831 15554 1057254497714978999918469002 15555 1256687355852695743076514746 15556 1159988336589192866379502521 15557 831469124965122111089477773 15558 461562533922094618059188003 15559 197357039372234287838954749 15560 64461133825723594725000936 15561 15897183482273159275836044 15562 2914514090606703124677181 15563 389174301957985691783743 15564 36843537030307179452398 15565 2386028306447802120036 15566 100688955407256887725 15567 2586010755748422350 15568 36544899841885150 15569 242001393058486 15570 562987610116 15571 242533785 15572 1751 15573 0 15574 318285218187263146724 15575 7816135604303043288893 15576 126792105195588956340190 15577 1238664718369082197492207 15578 8277730038542035534565135 15579 39281675823738957559769089 15580 137064188848670107896788676 15581 359078067898841687298752595 15582 717080027788355265179127945 15583 1102347827692551935790942517 15584 1312447177603528508140110099 15585 1213616431789938692931038990 15586 871606532532156349129408009 15587 484876953518913454829828124 15588 207814332735516118949858444 15589 68053895582171061631613983 15590 16832154146198568866408424 15591 3096059152819011893644989 15592 414961393405961687219252 15593 39454167548677102755785 15594 2568014873821546697397 15595 109025210623538789987 15596 2821057794933707535 15597 40249958941354239 15598 270054947088619 15599 640828807695 15600 286737698 15601 2298 15602 7608802843339879269 15603 244392656239293630430 15604 8516727962888331332296 15605 129585299377155764913299 15606 1285300281837513034126681 15607 8567962830367549892255918 15608 40744489350903409020559456 15609 142295924000667932090574919 15610 373305597942815575777590766 15611 746505497347071604863916950 15612 1149335625193562612903830510 15613 1370623215614133012314014485 15614 1269674974952548920213739242 15615 913639477256618465379659797 15616 509344559621330242191932276 15617 218813804549227609035109571 15618 71842643155589261975117368 15619 17820918969615919851189133 15620 3288667045575740219780490 15621 442419220016923694790805 15622 42245643946727264631008 15623 2763561307759286775874 15624 118035468644485332608 15625 3076935703333623422 15626 44321134026470203 15627 301261368049678 15628 729164023028 15629 338241726 15630 3177 15631 0 15632 338966912348435528602 15633 8338104855637105485101 15634 135497710532238667688519 15635 1326274421415202981729631 15636 8881576779408847587106668 15637 42241390561999672458501808 15638 147745668044790088551279902 15639 388063792705001111479660569 15640 777130652095607737383018141 15641 1198273214956524697253459188 15642 1431330835492227276072443489 15643 1328265589738451436638527935 15644 957658137256228631680091670 15645 535020287299335912779872070 15646 230383228028929081619950980 15647 75837770799423084575373669 15648 18866519709424798640215347 15649 3492994633744542761812582 15650 471653973924799219051815 15651 45230168574936666492946 15652 2973658505275192584509 15653 127772644648533400902 15654 3355460088542907082 15655 48793083675048965 15656 335978623394980 15657 829183416023 15658 399056370 15659 4142 15660 8091200276484465581 15661 260283218795368466427 15662 9084810410224361218340 15663 138478410496155344916237 15664 1376139496054963021535559 15665 9192549275471875617586586 15666 43812117057346079357930724 15667 153376632331616348883248283 15668 403415701794558224616534726 15669 808968452375291275015070261 15670 1249263312616764992973133505 15671 1494664523123006236600902591 15672 1389506709852130112228801472 15673 1003751679379456199752513731 15674 561963452878703734380284571 15675 242551227872977919385059063 15676 80050347715482600740187950 15677 19972137727711119652161210 15678 3709741954813451113684650 15679 502777715670214211620883 15680 48420834238633474554408 15681 3199360046043639444063 15682 138294290698812495529 15683 3658569514234579369 15684 53704843311298229 15685 374575585398705 15686 942576877708 15687 469828505 15688 5630 15689 0 15690 360964693729347074026 15691 8894208072400504785396 15692 144788588838702745919477 15693 1419950935925840610096317 15694 9528546550333398484045203 15695 45419394106036441557909308 15696 159241877993486323180340121 15697 419339364450598776333451008 15698 842102173833522828188318135 15699 1302365795533009039253824217 15700 1560749415925239433629956304 15701 1453508984810223516868601513 15702 1052018616194400511308882675 15703 590234320814982531955936084 15704 255348400561894774530716491 15705 84491881826832475619576030 15706 21141158596218676006053088 15707 3939644643220431936259507 15708 535910183443073593641066 15709 51831510745552848134706 15710 3441802540818713672921 15711 149661787159062863992 15712 3988397824625655168 15713 59097879035736559 15714 417489593434300 15715 1070860917943 15716 553191595 15717 7293 15718 8603551759348655060 15719 277185639204715242904 15720 9689999254699787677338 15721 147969119064268894078933 15722 1473264488876580311561361 15723 9861709610475747204471525 15724 47105826129142254299580276 15725 165301888580377026024962659 15726 435902611070495261960397418 15727 876545817850531186318204010 15728 1357691724978009883018935122 15729 1629688055720962439187787943 15730 1520401308751293507273659993 15731 1102556372561851049563640906 15732 619897944520742498001493274 15733 268806281776622439240833713 15734 89174625692348451843755150 15735 22377123179445890631162263 15736 4183486507069939076710073 15737 571177725123092548260109 15738 55477075719923013174832 15739 3702194438018573740091 15740 161941860465311612302 15741 4347223709500958510 15742 65018827643263028 15743 465172417545869 15744 1216161012533 15745 650086596 15746 9776 15747 0 15748 384360585338653426812 15749 9486631188377464325370 15750 154703268951310231152166 15751 1520105591025002666895884 15752 10221654197338269511187409 15753 48831445736944361134910976 15754 171613641839901683864090262 15755 453081813422892263335186190 15756 912389172771281678382124057 15757 1415305897291161023898965052 15758 1701616161439806324590200400 15759 1590304140908714310134555433 15760 1155472548729005726421853998 15761 651020423219717440375943603 15762 282958571777258539218818360 15763 94111317489185899077309336 15764 23683798827532874237514851 15765 4442091173818227474645098 15766 608715311726937091782623 15767 59373288713656223540916 15768 3981838955668332705868 15769 175205675171838933328 15770 4737553537823175235 15771 71517260574854023 15772 518157844147633 15773 1380405543007 15774 763957091 15775 12584 15776 9147679068859117602 15777 295163020795615277756 15778 10334668079390694695772 15779 158096747116061287002704 15780 1577101125861330933508383 15781 10578558044469592671649850 15782 50641926672199336705441624 15783 178134695500332708777411468 15784 470949937521734400043095151 15785 949647362701637788925001447 15786 1475328382850143241163449040 15787 1776645002542312195900043081 15788 1663357739495127032438857629 15789 1210873575304981571465092729 15790 683673089906065887788373681 15791 297840006543062029871195507 15792 99315516753861531351820983 15793 25065125589798337747049859 15794 4716336011846109164803549 15795 648665356480113742377722 15796 63537049566826764345499 15797 4282121604493871276504 15798 189530557021554399054 15799 5162064174271571122 15800 78648854650264864 15801 576998552238385 15802 1566264388538 15803 896151800 15804 16659 15805 0 15806 409241617050584613716 15807 10117697231352248888797 15808 165282763410335080292301 15809 1627177021539260771283079 15810 10964120916252600016463311 15811 52494418439748903719927277 15812 184926226953467108680215147 15813 489481563680491875197550633 15814 988417187138830925559865589 15815 1537829292166524094928184404 15816 1854921754799683677915766884 15817 1739693223885158686335639259 15818 1268876960006604556069184252 15819 717928430798212212666979838 15820 313487697867989286229798762 15821 104801320425758431869723792 15822 26525294652876177448286035 15823 5007142919550553916010530 15824 691179955003796118935005 15825 67986258767489092282904 15826 4604536024138406931016 15827 204998973922979101657 15828 5623697812723819805 15829 86472824642373717 15830 642345413158053 15831 1776184806146 15832 1051165489 15833 21320 15834 9725512513742021729 15835 314282321354270924080 15836 11021339164010175611088 15837 168903150379109594117446 15838 1688103523183070253618420 15839 11346421798500203446184920 15840 54437880610162543598339805 15841 191942656010894935587729451 15842 508755174135547440530470048 15843 1028714980863119037936661580 15844 1602938419797332079779804741 15845 1936567141782214168206673545 15846 1819463196352556456090806611 15847 1329598953118635126818637526 15848 753864651114951229308057399 15849 329939899445369707468388673 15850 110583731257896284977750866 15851 28068689211511526888880998 15852 5315493732367530600453865 15853 736419579825383805736363 15854 72740106573383451041058 15855 4950670081560399076192 15856 221700491463595093274 15857 6125597178136091955 15858 95055590642188765 15859 714873811254556 15860 2013516217266 15861 1230908123 15862 27922 15863 0 15864 435700124973217147983 15865 10789874743977849000735 15866 176570725251397596242637 15867 1741632942881222746082774 15868 11759388080072667818691383 15869 56426375947638903734700075 15870 199249662761087779230853291 15871 528743424732804531923912737 15872 1070645090313116050453995649 15873 1670731616667668165149828796 15874 2021740742268051892248782071 15875 1902810358927297018321553550 15876 1393167861930952450702249720 15877 791561227383549267252617230 15878 347237472181950491074142794 15879 116678346575013289894548270 15880 29699970872794224682762426 15881 5642420069722952436344621 15882 784555572271708700421067 15883 77818918171674637225917 15884 5322234971220152658647 15885 239730629807079856113 15886 6671214057156623408 15887 104467832063457672 15888 795376624627587 15889 2281358394278 15890 1441236901 15891 35532 15892 10339097267123947241 15893 334614583752327861893 15894 11752692608393263670444 15895 180432878150843340707618 15896 1806755882658361308880499 15897 12168855370264265377575231 15898 58512381310303197478974904 15899 206798301950770447682943445 15900 549530722147507863728270357 15901 1114225155623281797772547529 15902 1741349172122780186239380431 15903 2110573519545232367567466138 15904 1989900720586746507748297995 15905 1459710642250755132738745165 15906 831103884370274787241893581 15907 365422535667859615784418408 15908 123101762462148006818265184 15909 31424014666156152771354736 15910 5989020382468698012928847 15911 835768699672969135604855 15912 83244477143648592429693 15913 5721049732751491644640 15914 259193082303416021822 15915 7264235912980772583 15916 114788727392238411 15917 884678293930592 15918 2583907947884 15919 1684827937 15920 46092 15921 0 15922 463834068350367966980 15923 11505786711271093958998 15924 188613614490276144038344 15925 1863972038902332958969023 15926 12611131973489618531783266 15927 60646655003667362377763602 15928 214659080828079759296690385 15929 571087655074220327770440336 15930 1159567646033744851715813347 15931 1814873137178319751808240627 15932 2203238478006224629205262821 15933 2080889566595148927842572317 15934 1529367371594205428665012263 15935 872579747932551392424147909 15936 384540070150916525097600668 15937 129871232675107241696723019 15938 33246004204660936897042297 15939 6356448763827756319444259 15940 890251926617144966656989 15941 89039853828945599750047 15942 6149074018388119154105 15943 280198433844774596594 15944 7908710044909609608 15945 126102575982782592 15946 983743771933588 15947 2925083828582 15948 1969301156 15949 58342 15950 10990600063775926994 15951 356235180061962567494 15952 12531576004449610952326 15953 192733343054700852074984 15954 1933574443494102951223729 15955 13049655734073988093034805 15956 62885438598070621468702918 15957 222779445827448136498662957 15958 593504992414660134790548716 15959 1206691608947386329997305604 15960 1891455126331046067366558009 15961 2299877670109242985141280638 15962 2175957464749711136573617589 15963 1602276675269986299440003363 15964 916082769318534873390889570 15965 404636442982029118713633124 15966 137005112004081028646783481 15967 35171360267114479297143471 15968 6745933808011397074513794 15969 948208820838574999610172 15970 95229767122894676872948 15971 6608390857582109965271 15972 302866677179293150647 15973 8608960525314208609 15974 138503697203491413 15975 1093578382700036 15976 3310137522174 15977 2298372804 15978 75039 15979 0 15980 493747365004481831135 15981 12268220024576274373811 15982 201460874888146466067781 15983 1994725969755964358824079 15984 13523279492858229419742111 15985 65175953185813534675778754 15986 231235078711149825021797057 15987 616751102668240657667894539 15988 1255718255269918140944607454 15989 1971183886364912108365486243 15990 2400678630952019878731227149 15991 2275273368652174428578172492 15992 1678591456986443079138095683 15993 961708443472063839642892626 15994 425761159713856487747678622 15995 144522482539194727376155119 15996 37205845584148280709982807 15997 7158766282188116445869059 15998 1009856634459531700733596 15999 101840394288884458941339 16000 7101243543675097374352 16001 327325776661037118336 16002 9369730186118027668 16003 152092559108426832 16004 1215355398351125 16005 3744014679769 16006 2681939666 16007 94503 16008 11682316277192317780 16009 379224069992268014460 16010 13361014688536087130112 16011 205855001274808397533985 16012 2069109558021648417847257 16013 13992878536144346265128587 16014 67578469517302566750398377 16015 239969557137432056447949531 16016 640923586418882697264379781 16017 1306668149361406203586830501 16018 2054223251579640615607145655 16019 2505795420534019946507026652 16020 2379033653877805454313864144 16021 1758463060402479110038732798 16022 1009559720035775092936988846 16023 447965254187336597730363675 16024 152443639921766580986730923 16025 39355486371795917854958462 16026 7596319984430830169101339 16027 1075424543170112477928657 16028 108899775531302966525314 16029 7630016455229906892951 16030 353714521326369500131 16031 10196086654798272630 16032 166981436885529829 16033 1350299430733763 16034 4233278676551 16035 3125121395 16036 120615 16037 0 16038 525550246381874841395 16039 13080135513590154115659 16040 215165121618924691522577 16041 2134461507242094704580666 16042 14500024873544460862321443 16043 70036422663752556571061738 16044 249064109209931422980585528 16045 665988427830343440878867279 16046 1359671908804149361915548700 16047 2140669198963515395109300729 16048 2615431298741401112997436871 16049 2487422118975513814652900801 16050 1842058364029370297639474404 16051 1059741249002429730204048154 16052 471303202330438067949686357 16053 160789683911449276992514794 16054 41626687694171602821559464 16055 8060038163774295204695309 16056 1145157071366217013906252 16057 116437603323226584846769 16058 8197276568450734446517 16059 382180916202799813581 16060 11093584667856503714 16061 183289979259889141 16062 1499835723631432 16063 4784159868348 16064 3640751235 16065 151173 16066 12416677403151190382 16067 403666074407172554470 16068 14244222608726233818827 16069 219851543901350947691426 16070 2213947899134479436044332 16071 15002855349010637141855033 16072 72614395216272186286940513 16073 258458164937228906455708031 16074 692050562535067537333900620 16075 1414751732958264625217684443 16076 2230698746429140252495155912 16077 2729753325873185425005634514 16078 2600652301060574918240389567 16079 1929542570900098675796437080 16080 1112365821138803953077240199 16081 495831163546798150556458003 16082 169583051581752870731254792 16083 44026147269369561782006540 16084 8551456584751590896028646 16085 1219312147710510126546539 16086 124485674701627551095353 16087 8805752125332052361325 16088 412885416218996288307 16089 12068159835420692677 16090 201151740909483762 16091 1665454474541346 16092 5404851189054 16093 4235832378 16094 191611 16095 0 16096 559359633324032208046 16097 13944678579834321916363 16098 229782340497380309063057 16099 2283782805559800364987073 16100 15545847510482030233959135 16101 75251770279552136566644483 16102 268238896752531183559780867 16103 719073414335977857102042601 16104 1472048360608406019595271126 16105 2324415677327551689317463434 16106 2848981776690428845672991806 16107 2718924119291277500412092772 16108 2021097783532823466904214585 16109 1167548099608410662504218659 16110 521609071998900237820615354 16111 178847068856160500024655086 16112 46560982452565133453070042 16113 9072188571701377024641267 16114 1298164911703511305047629 16115 133077657984161193981096 16116 9458379339257673475497 16117 445999125283601375134 16118 13126314124396298753 16119 220709108173034637 16120 1848885427599077 16121 6103187990453 16122 4926979857 16123 239060 16124 13196258966925435702 16125 429651164851957362974 16126 15184613842734972866142 16127 234780100058880936724383 16128 2368714807609321680491214 16129 16084212052907329798355407 16130 78017744364348286936689293 16131 278341288457586022074932919 16132 747169793588896952126955863 16133 1531585753133472830169996045 16134 2422011231383970160486605123 16135 2973297784830219700461252773 16136 2842469739490527863187308096 16137 2116904305453811012978160819 16138 1225411636200689644137329726 16139 548698715868000748250393915 16140 188606535079719593033630685 16141 49238635571216987911647245 16142 9623950508161265520378497 16143 1382005567053896243315684 16144 142249598292863299688671 16145 10158278678490690447807 16146 481707460741535664346 16147 14274995817054196726 16148 242120836987079003 16149 2051940128216852 16150 6889384953277 16151 5723712451 16152 301086 16153 0 16154 595299533748906722002 16155 14865190466913908300334 16156 245372099465495137577075 16157 2443333815877060061789878 16158 16665530941897117143323570 16159 80847364369910709791987503 16160 288858882766613217433237410 16161 776300374983304499561253556 16162 1593515538169380742654688073 16163 2523597619378842698872543592 16164 3102940033569744761771873585 16165 2971506584295372786358384058 16166 2217160821600421607486181013 16167 1286082044007361737066166259 16168 577166022219889255740159740 16169 198887231887461395780315696 16170 52067013673143131480050024 16171 10208545369658329171238193 16172 1471143611226420489325767 16173 152039659321913820597242 16174 10908807400479865654555 16175 520208138278839682364 16176 15521811395134352109 16177 265556248997692200 16178 2276715976726063 16179 7773279500217 16180 6647506959 16181 374026 16182 14023788883518847344 16183 457274769939530089678 16184 16185814805042110857231 16185 250701452526842802188549 16186 2534076787996008963567517 16187 17241888416175901520948028 16188 83814763530263155589748873 16189 299721897673246004255603765 16190 806586422145712718925076665 16191 1657863575775414109901302082 16192 2629381421058113889280609592 16193 3238104889552438369857977911 16194 3106287038102125616088383440 16195 2322064085792372791224608404 16196 1349694639816674269422214658 16197 607078959519020875563860454 16198 209716563992969576708154983 16199 55054384578265082840772424 16200 10827890909317364691817111 16201 1565905466230517061328764 16202 162488688217518910296579 16203 11713533195545133242586 16204 561715322985847285816 16205 16874889975096044180 16206 291203925881386053 16207 2525412967240496 16208 8767591672707 16209 7711227518 16210 468342 16211 0 16212 633501463495345209008 16213 15845220204903612855689 16214 261997773075935179307198 16215 2613800853638244932804343 16216 17864183070546080129655395 16217 86850348774549310150525308 16218 311030702011232769414534243 16219 837985658270816084880166685 16220 1724793207076557154037926405 16221 2739483944030304201639702710 16222 3379050949900184746781551967 16223 3247047525914265837564943190 16224 2431830842343578864716453860 16225 1416387009086122087153126021 16226 638510033603010108587846650 16227 221123021421269086385531349 16228 58209530646438730943707654 16229 11484001530322141768030831 16230 1666639177114074247427022 16231 173639929826472445795646 16232 12576293261512484615288 16233 606457375769493441823 16234 18343125264918797786 16235 319265075158672169 16236 2800572025973367 16237 9884652493104 16238 8942592902 16239 579408 16240 14902156290309948968 16241 486638099627264205596 16242 17251677183223146635839 16243 267680266606319787682694 16244 2710744162281450895566094 16245 18481158951300265504154755 16246 90033534980799725633388902 16247 322710405868182563353764938 16248 870628420416777804120484059 16249 1794332337832384078135036990 16250 2854128312312398257130786927 16251 3525991067401556740563987045 16252 3394062373302704403696381341 16253 2546675763153977257135306166 16254 1486307329169979948474741742 16255 671533997545167882700525371 16256 233136881801314336176375789 16257 61541634656849154068892051 16258 12179019434470919538132664 16259 1773711797787658903738879 16260 185539657750015176270680 16261 13501165026501785943112 16262 654681554225395350500 16263 19936022555377930865 16264 349963553849049688 16265 3104862267762690 16266 11140283088138 16267 10358895858 16268 721638 16269 0 16270 674104891651010774556 16271 16888537268380718669022 16272 279726780754952457728888 16273 2795915328072236611263793 16274 19147257701462655599152489 16275 93289764504083325747441771 16276 334868691976391502453495226 16277 904469263309631723258123532 16278 1866656908424745529012656809 16279 2973445651750761145562554124 16280 3679205378796461584275213684 16281 3547588632062652756419759860 16282 2666835257533680055914082141 16283 1559606273670585423376678959 16284 706230577815755712274729282 16285 245789621634875575434194772 16286 65060448970983688563989766 16287 12915194671229805359531221 16288 1887514609319544692618868 16289 198236858248966078715665 16290 14492532560521590617847 16291 706651493623434739045 16292 21663974920573528566 16293 383538289978891459 16294 3441359211357134 16295 12549915733934 16296 11995856420 16297 889287 16298 15834420884488187770 16299 517848488336926058480 16300 18386291646567034456908 16301 285785333028584276782774 16302 2899473891100096634368711 16303 19807655127942000701580264 16304 96704102388350437382764803 16305 347425196372230933933883639 16306 939648262144224666873312243 16307 1941797028459042784664050228 16308 3097676927405058928395185705 16309 3838924576997025358396878402 16310 3707924435116625329817907479 16311 2792543511320937742315336055 16312 1636446075836427487062834281 16313 742681974187304485388156818 16314 259114685866106313998578499 16315 68776170267695174105489324 16316 13694919553846967471395952 16317 2008460236233244458473771 16318 211783935055476073077340 16319 15555054067840282956630 16320 762652528822134083256 16321 23538090618661025001 16322 420254833755528963 16323 3813297995796767 16324 14133205576741 16325 13876608757 16326 1102113 16327 0 16328 717257711761021268234 16329 17999144989860463375685 16330 298630839673346553439227 16331 2990456643937680353319450 16332 20520577480151273144182247 16333 100196679571222604335425129 16334 360495437597664689961001267 16335 976116570580948977480418343 16336 2019942188907426367041459655 16337 3226963860733414479891541004 16338 4005452094008534151473052959 16339 3875349221297666943281255946 16340 2924058344065664077882961767 16341 1716991714866363585095443156 16342 780975836846917168644590357 16343 273146843465283567510720089 16344 72699625608646702395533862 16345 14520706706322405120690487 16346 2136988440853548711719851 16347 226236359832508062661972 16348 16693736527117653160044 16349 822988880015430551934 16350 25570508272714002752 16351 460396705801466539 16352 4224397950267403 16353 15909436343935 16354 16047113825 16355 1353106 16356 16823822787139235544 16357 551019758063744164688 16358 19594002371732691543210 16359 305089825750950123691103 16360 3101072572847472628212003 16361 21227389029450082702446967 16362 103858604967248138453293213 16363 373993185789946568499039769 16364 1014024714332917519623568819 16365 2101124873315163440304701213 16366 3361566654087737229719539984 16367 4179037925622063415527377815 16368 4050186952339143007028621327 16369 3061635190401402376650473809 16370 1801420783874655291628937581 16371 821202537518449608700569412 16372 287923030578557567704567267 16373 76842134966388004693942178 16374 15395227082318061829523615 16375 2273562943130212560609054 16376 241653459177765050777779 16377 17913899612715503294594 16378 887989675953184707866 16379 27774202283349875662 16380 504278702866007116 16381 4678576536777713 16382 17902998009918 16383 18538181558 16384 1669226 16385 0 16386 763116740389424362732 16387 19181294772817447076654 16388 318786233102736609125384 16389 3198255286150858361029340 16390 21990358320402214819366356 16391 107604327521605632130397208 16392 388042353682771865290662528 16393 1053320196672950544775953808 16394 2185549144894446744256134654 16395 3501638462122909708561520526 16396 4360010694781183891512468238 16397 4232741361285822492905075969 16398 3205555176860422640110643918 16399 1889913895839019343057049937 16400 863458420122183923345336611 16401 303481645277912676317358750 16402 81215715843920536469051270 16403 16321285814319244536883657 16404 2418677853238847380869552 16405 258098028231206478679994 16406 19221259560965277218373 16407 958005811471758996991 16408 30163342367242717468 16409 552237026974240616 16410 5180327775582016 16411 20137950705591 16412 21408861057 16413 2042115 16414 17873792969689876004 16415 586272602540193819024 16416 20879422433584549586523 16417 325671575532090150898146 16418 3316399631689406441770688 16419 22746778544696760353608223 16420 111531420592270075084446359 16421 402550426196790106956855354 16422 1094164757238696127047874892 16423 2273250044055330451013665285 16424 3647460227679033571378965016 16425 4548641280236804043830376890 16426 4423364428063510083283395566 16427 3356096872566723625906847089 16428 1982665426010079825109436978 16429 907842822637044203740162395 16430 319863471171715101834998047 16431 85832932434201902078271251 16432 17301864204214641563148150 16433 2572854165375036342775924 16434 275637209249072078273050 16435 20621889145718932487284 16436 1033416762435151915882 16437 32753074305516335211 16438 604644605627230952 16439 5734390908477416 16440 22644525131654 16441 24700013440 16442 2508429 16443 0 16444 811848244591028215285 16445 20439501150973327110088 16446 340274095186205788279645 16447 3420196098585444050326434 16448 23563235416467445363012378 16449 115548255235070169048631448 16450 417650307606237165036234233 16451 1136501981690546128560248069 16452 2364447303303738824311266833 16453 3799197440966045020465398876 16454 4745285542497157873353368438 16455 4622386246025701317775923890 16456 3513566772139179544264399331 16457 2079873069904419006715544067 16458 954461625894087884168975637 16459 337110905706939137427218383 16460 90707120603310517678561665 16461 18340093160292413448495841 16462 2736646897384429916779945 16463 294342064620646166031973 16464 22122311886710073423083 16465 1114627078594408035265 16466 35559929942646210503 16467 661899837127961814 16468 6346191360921092 16469 25452696758924 16470 28487391365 16471 3058417 16472 18987964267331664557 16473 623734993728531987443 16474 22247450111250760106941 16475 347613360234671454362922 16476 3546370706115571577486105 16477 24372674192835938567528827 16478 119759318488257922326426554 16479 433242748942149611245520287 16480 1180505641600012718400329249 16481 2459178716616370625742985224 16482 3957153403471815947670405798 16483 4950236949885001717482318438 16484 4830189184241213083238693333 16485 3678268628550984418061466812 16486 2181749535973385471676913413 16487 1003424003909434300435817287 16488 355268971750387815781301809 16489 95852222411871740398080159 16490 19439299565301746915030935 16491 2910641226118939530744803 16492 314288557437252726979564 16493 23729457667403623688668 16494 1202074092071331094938 16495 38601580285506386241 16496 724444222822672090 16497 7021457239098889 16498 28599893238738 16499 32824974660 16500 3741741 16501 0 16502 863628499934602178752 16503 21778557743238277218112 16504 363180713106782830341764 16505 3657221769016755201482124 16506 25246290940235066226759974 16507 124066480604840544873986061 16508 449470284997908446293014188 16509 1226115118628050015806644879 16510 2557680863698480880051374644 16511 4121506912993310216567833535 16512 5163880809815482272352639324 16513 5047131934345547314866655121 16514 3850536543904390138571939235 16515 2288511182313242102499721630 16516 1054846297559585751811901534 16517 374384473322799323645911636 16518 101283033443881376538148537 16519 20602977066567866378711980 16520 3095460410119872592217604 16521 335557079816087527089825 16522 25450768533513338843950 16523 1296224005273000193634 16524 41897302886628967459 16525 792749542603917210 16526 7766732870622864 16527 32123406094512 16528 37809800163 16529 4547438 16530 20170183018805933659 16531 663542611833640472874 16532 23703286163187567246345 16533 371003212855521526612030 16534 3791961250399260900242021 16535 26112387684635247601983923 16536 128581622117649332065942298 16537 466226452873703441067891757 16538 1273517092716491852772250613 16539 2659994503586474043438879360 16540 4292585371394812431098016564 16541 5386535023238584918673742869 16542 5273629821801656734008253783 16543 4030701681935928223584674611 16544 2400390741839298970088644189 16545 1108848469169793051116558870 16546 394507103346153549216003811 16547 107015021302837613985043260 16548 21834837267901728218620915 16549 3291761531009248103368516 16550 358233547050374716605409 16551 27294149500511817180125 16552 1397580607555838630666 16553 45467703966451440894 16554 867338139647890219 16555 8588935245243403 16556 36069521337449 16557 43512918521 16558 5542532 16559 0 16560 918644380813217529987 16561 23203554156479055558146 16562 387597847695161459178840 16563 3910336532905499720050346 16564 27047083530303292126689195 16565 133199660741089058850477410 16566 483664101331762533748162663 16567 1322646434631689581409382940 16568 2766374327775751899995805142 16569 4470581931029029271664550117 16570 5618616729193742478649754157 16571 5510072560362401397785842365 16572 4219128185006203218221587147 16573 2517624958181167469732259559 16574 1165558330166660566601985228 16575 415688520138189350288422403 16576 113064597456958749636763224 16577 23138777615877684590466340 16578 3500244283246765100825331 16579 382408876741105394478639 16580 29268087337775694473224 16581 1506680913732603725756 16582 49335251034190866512 16583 948768316236553125 16584 9495951743835431 16585 40484566982585 16586 50058450947 16587 6715224 16588 21424521360255636320 16589 705839300252402785030 16590 25252452127197896588361 16591 395934748345668655428554 16592 4054210362061792409326784 16593 27973722330498989031442938 16594 138040382932873373567271739 16595 501669039984096843625420939 16596 1373703671635712048763170280 16597 2876864287733927915200440878 16598 4655849968670276791402712523 16599 5860470251428756649098518016 16600 5756911211337440341235283929 16601 4416177047129577309524400715 16602 2640468432572921786373476360 16603 1225107673594406944591877596 16604 437983560267950936010011287 16605 119448918194439844373024592 16606 24518937906476905190048626 16607 3721646282620742507427886 16608 408180209402461861799868 16609 31381596068670220383739 16610 1624105017950090065760 16611 53523960326630635285 16612 1037657660413859160 16613 10496127487077099 16614 45425720612739 16615 57539593357 16616 8155720 16617 0 16618 977093984870583118050 16619 24719893891304616227524 16620 413623073578918974497977 16621 4180610109482641688673168 16622 28973679686495336140631038 16623 142991271386764057853229273 16624 520405162513790908525594054 16625 1426618834758387322778720468 16626 2991738544267877755566538729 16627 4848598118784491261594276955 16628 6112547134322834453290563419 16629 6014569135393379632233612108 16630 4622245093412320427885394277 16631 2769180172683815988993839905 16632 1287636887389169514882912946 16633 461449228539656608897553937 16634 126186183362041484928464508 16635 25979664986279563994442651 16636 3956752815919667500870388 16637 435650333468776065106018 16638 33644350300247633701432 16639 1750471233733411688577 16640 58060003571358776775 16641 1134666425488380604 16642 11598960670952579 16643 50950457384531 16644 66114881672 16645 9852187 16646 22755290216580025259 16647 750777546791504008822 16648 26900809705478541181063 16649 422507510341315969773676 16650 4334224849239639651899923 16651 29965005412115472540391454 16652 148180565703319690995550068 16653 539750001679348781511466166 16654 1481607304411539845666598391 16655 3111044485691763676636555398 16656 5049207750306163295320392479 16657 6375220273195820332757615335 16658 6283536138501596839187597647 16659 4837725776553167470481911295 16660 2904038657976940724991570291 16661 1353290736203143264885785355 16662 486146025711924581942597151 16663 133295418123928354134321345 16664 27525575113589305465356243 16665 4206391673862879408740286 16666 464929046657332564179838 16667 36066624870314806718775 16668 1886447230275239608770 16669 62971356615966387088 16670 1240524343865374302 16671 12814510485138191 16672 57129331965951 16673 75906162384 16674 11925654 16675 0 16676 1039187293477449481801 16677 26333313309168334709953 16678 441360140040275220290235 16679 4469181884407391695957810 16680 31034687190405463179096305 16681 153487798277604205714930250 16682 559879277772609591653151130 16683 1538593919562324206255514119 16684 3235077199261581340282825426 16685 5257904194029803122300084485 16686 6648978395138852313630722230 16687 6564272070298640213205896517 16688 5063051474287370325825141093 16689 3045327207952965612882450361 16690 1422223394712394153827519260 16691 512136844047667507323597871 16692 140796801196010723937539796 16693 29161515166764947085659321 16694 4471443963253136248018147 16695 496132521444660475056362 16696 38659444466031765680341 16697 2032744619933152432287 16698 68288490427487779564 16699 1356011723603093958 16700 14154205552734896 16701 64033552916547 16702 87115638771 16703 14365616 16704 1 16705 24167053021441363961 16706 798518992727770517017 16707 28654581297228907762390 16708 450827338996119980220542 16709 4633183552678994148732100 16710 32095122641938197375670858 16711 159050246171949085633093084 16712 580661659079825625066558084 16713 1597809991146235127045456434 16714 3363887772846207727068047165 16715 5475098981652355432780394363 16716 6934225286787792839906528102 16717 6857308738113881855932225192 16718 5298650952936089708472948699 16719 3193350370895330047457505889 16720 1494593847641133032611250857 16721 539488420538069319556644002 16722 148711425600240336960072353 16723 30892631453192402011720344 16724 4752838417618667898552860 16725 529384823071855099727176 16726 41434516819467487569020 16727 2190131540275989074893 16728 74043976322099140970 16729 1481990258341934893 16730 15630160597735944 16731 71750087409508 16732 99902122667 16733 17334047 16734 1 16735 0 16736 1105146870295764008349 16737 28049901722447994953128 16738 470919353817487296657242 16739 4777265354130149241919157 16740 33239290680039534534349698 16741 164738941225054564347431576 16742 602285528374529863604140945 16743 1659174788614406702725647257 16744 3497793784061422028904976820 16745 5701035447686397240918669933 16746 7231489854745651911159718102 16747 7163145557461679204314659184 16748 5544995259285115943935839103 16749 3348418010131737510767867303 16750 1570571380518991660186126451 16751 568270129385710456758271092 16752 157061659243397209555298821 16753 32724327088018583674417426 16754 5051563385135743429942773 16755 564817209568001887872690 16756 44404400562984531288424 16757 2359426629445889293339 16758 80273272639291759591 16759 1619381540676452101 16760 17256115883115600 16761 80367042747581 16762 114523146817 16763 20824064 16764 3 16765 25664640213837714846 16766 849234971199295990364 16767 30520371745909246622458 16768 481006761170971938944476 16769 4952341937978854100295378 16770 34373554842381744069261381 16771 170700821844897311651710318 16772 624610060989586212107003216 16773 1722936707327688086665043857 16774 3636850302670311399477282982 16775 5936157621957138373453670487 16776 7541209280987465524316885373 16777 7482359861588661049841481785 16778 5802551573843892421411977997 16779 3510863129923774339566829402 16780 1650330564098450090803286737 16781 598555572338637531268782627 16782 165870882692406470147311213 16783 34662337903166338489188177 16784 5368660565810613120190040 16785 602569824037650514696128 16786 47582431317134649245435 16787 2541513237675487450496 16788 87014281469886513007 16789 1769202449668595679 16790 19046649120777601 16791 89991501774431 16792 131185095555 16793 25051820 16794 4 16795 0 16796 1175208600085119859827 16797 29876122672632642712372 16798 502417985157395056775827 16799 5106152848001097950842675 16800 35597289514544652019337262 16801 176797831750516603762497625 16802 647837195917034932569927215 16803 1789009042885058001749161930 16804 3781399074992223108030506330 16805 6180728250254558196810493154 16806 7863955884822187296277546676 16807 7815493962631810979430462243 16808 6071832996127040003261552360 16809 3681024569829581955436398191 16810 1734057243238228583463667924 16811 630421258702350906043814674 16812 175163885215374971903898745 16813 36712685628118473900693938 16814 5705238300280272482382587 16815 642790922746096258226856 16816 50982909958742849948745 16817 2737332724909370606257 16818 94308243963399588837 16819 1932540743194373203 16820 21018266558349639 16821 100732340145449 16822 150215512204 16823 30017570 16824 9 16825 27253164546230421739 16826 903107076676745969025 16827 32505191371022748538010 16828 513165404314779516092708 16829 5293036974631210321380723 16830 36810416984798504449863078 16831 183187236768641638660047899 16832 671815943409537867027806092 16833 1857658510825496164147592438 16834 3931499456089511225048084227 16835 6435226372904098921498648863 16836 8200202946189468487605217966 16837 8163174533734986441748861760 16838 6353348487696717524273610803 16839 3859266391064423096282629738 16840 1821943068978541980222026392 16841 663948345439049340336073651 16842 184966577422243774979399248 16843 38881761615706034244829120 16844 6062464677511766731724349 16845 685638761272806803481834 16846 54621020882204336045976 16847 2947900508361332747054 16848 102199242886778200901 16849 2110595687214778575 16850 23188494709162573 16851 112721269695913 16852 171881852325 16853 36009107 16854 12 16855 0 16856 1249622470021431279905 16857 31818836465491402845261 16858 535980698502722340913042 16859 5457220545129268781449159 16860 38119138073430215176696324 16861 189721265152199751351448975 16862 696762754201791290442555007 16863 1928791999801166574070484605 16864 4087519161960127575207651278 16865 6699935662211972198528704948 16866 8550569684942594791357071306 16867 8525990388726252745129203373 16868 6647656874153103684054109043 16869 4045959059825916993675577013 16870 1914192029765955821322607465 16871 699221194465116378967298048 16872 195306426179857953786047960 16873 41176275422086277065126425 16874 6441582262615153149011346 16875 731280743559445631027526 16876 58513043110347776575076 16877 3174298610217097008681 16878 110735221241155566567 16879 2304650347198975087 16880 25577146908415549 16881 126092659769277 16882 196600121095 16883 43039234 16884 23 16885 28938037257084798150 16886 960327767177180651202 16887 34616480359325398316477 16888 547430435443523419698706 16889 5656692319411462006590646 16890 39416499736933755664465898 16891 196568221203809283200984880 16892 722515754724802317744655553 16893 2002695868818974260587574586 16894 4249522158973026594119728730 16895 6975372871515038606059553895 16896 8915568395625927428922150350 16897 8904621667302683115445246912 16898 6955312553646324148131069083 16899 4241500527808244442617731677 16900 2011014491274673431289889170 16901 736329276313239959477576049 16902 206212139764774487269933880 16903 43603347136815974203946988 16904 6843900513742717380777393 16905 779895523666930923279881 16906 62676259941867834756999 16907 3417693773439960917841 16908 119967424360400262344 16909 2516118217489779348 16910 28205277267982001 16911 141008346392589 16912 224715992297 16913 51490176 16914 31 16915 0 16916 1328653395927396766366 16917 33885324035965773300430 16918 571740009278665707535397 16919 5831933804015948050593037 16920 40815988643604563441047818 16921 203569947941967484580797818 16922 749306928951464107571614681 16923 2079270135727103910719839439 16924 4417904065184258542860028543 16925 7261844230614576195445252465 16926 9295868960748927817466159162 16927 9299707586479741624278804563 16928 7276924065159161806775796318 16929 4446295775372179892342237366 16930 2112634318028073195531808259 16931 775365593559861122260498295 16932 217714145385240252665862129 16933 46170450921517497432977364 16934 7270812101400858796951173 16935 831672068018249407537707 16936 67129195618276177434311 16937 3679329180204975148691 16938 129951558454003476091 16939 2746511784922890373 16940 31096650166201433 16941 157633956367593 16942 256757098941 16943 61395183 16944 54 16945 30724985147095051099 16946 1021101001164431141069 16947 36862134593523244311715 16948 583937026711069803439202 16949 6044823822712567835991614 16950 42203313676762353791572777 16951 210906547162524833400572865 16952 776962750968223523239369653 16953 2158822219899973929181251127 16954 4592733808525285090134167514 16955 7559907112596227961053613182 16956 9692025836698038716620141978 16957 9711986216923442450787902513 16958 7613095211846448817771891410 16959 4660779731102781148846070320 16960 2219282377609072102146351804 16961 816428763091404229563215049 16962 229844244277811554894705063 16963 48885516809368502888905732 16964 7723784567453796956808062 16965 886811996882585396802618 16966 71891515495901372253349 16967 3960544896917796840735 16968 140747165267678156418 16969 2997496023877924996 16970 34276536363492542 16971 176168134212681 16972 293169061679 16973 73260836 16974 73 16975 0 16976 1412582095942825394361 16977 36083312219700410844154 16978 609836768328360859760955 16979 6231852824067102401901029 16980 43699737057008077625581512 16981 218408761649208276513036324 16982 805731829914675390800235073 16983 2241244771621349734098641364 16984 4774436982281934462672675451 16985 7869892060126130701481272126 16986 10104763626134216730673761497 16987 10142151400607553927810942101 16988 7964488573560723240366726471 16989 4885395034909353596546884572 16990 2331204304899688007043396999 16991 859621293514556788362276926 16992 242636135919767075591104714 16993 51756868720875523068997122 16994 8204378404233190438063973 16995 945528551316496882606076 16996 76984291297792258685789 16997 4262768676211212115919 16998 152418939361141718590 16999 3270852752722551628 17000 37773417080986883 17001 196814787067444 17002 334620181421 17003 87152395 17004 118 17005 32620068617410232189 17006 1085642910992126986432 17007 39250533002068607207787 17008 622828849147861799122650 17009 6459045377541949489027223 17010 45183136340319230622408665 17011 226269300837714245141273486 17012 835428165850810075688191819 17013 2326867787627886236892701477 17014 4963087852216240317652868465 17015 8192400192110867540457914797 17016 10534682342960513840579768871 17017 10591003968395254063565572571 17018 8331761665956642622770212741 17019 5120616953643018710820392332 17020 2448653423587439788657970218 17021 905051862421015418125676774 17022 256125040266820725845609340 17023 54793336683015388620093162 17024 8714237882247595134149218 17025 1008049201140597835888707 17026 82429890867988247839336 17027 4587539024385181340126 17028 165036027597223890275 17029 3568541982203572485 17030 41617599417061919 17031 219817490589307 17032 381683516536 17033 103739756 17034 159 17035 0 17036 1501706014306781237454 17037 38421000512438562487522 17038 650420675637240975449710 17039 6658638659231829763122631 17040 46783071251657043238620365 17041 234307044052104095878439985 17042 866318160201546638471254797 17043 2415576018688460112735763599 17044 5159144210852123246210587985 17045 8527788253125856142383325330 17046 10982565685568465960341989820 17047 11059296954987693850438847005 17048 8715635805830801023802224871 17049 5366929212531111857753622008 17050 2571899209763774554735001602 17051 952833434555692213452025220 17052 270348273122368607137315619 17053 58004188795733297971036490 17054 9255111074805106315951078 17055 1074614507289645004062340 17056 88252275388723586682814 17057 4936494991282784545853 17058 178673526438174516394 17059 3892661526829254075 17060 45843191479023614 17061 245426980102590 17062 435204395155 17063 123136633 17064 246 17065 34629700713903575934 17066 1154182515049456694018 17067 41790566517237194552734 17068 664258596239744535214953 17069 6901075132066866212137576 17070 48369062281486695186474953 17071 242728173018033184271856252 17072 898202460557488895735323927 17073 2507723662917240342719082255 17074 5362686065951387758761705097 17075 8876704469508445036091206232 17076 11449062888679765279996914746 17077 11547899174659020655378938117 17078 9116826896253647840840939547 17079 5624851076990784376508148755 17080 2701219579582420500188640749 17081 1003085751946642727110269980 17082 285344832458315383445229789 17083 61399254914266038003743337 17084 9828839774155109352721609 17085 1145481025972571080260511 17086 94476877687023955293420 17087 5311402189505013408176 17088 193411697698669076381 17089 4245517333167166008 17090 50486511072759432 17091 273941623679099 17092 495918018033 17093 146227156 17094 329 17095 0 17096 1596340298066438120446 17097 40907089403155008132288 17098 693650825081345967872443 17099 7114059605225120459182943 17100 50079522939546416924367959 17101 251338888963965058180156116 17102 931366508009501578501374263 17103 2603187001985272653974168222 17104 5574205794867096665759041187 17105 9239533820424110093887064429 17106 11935021464487140752760344836 17107 12057627796350013302767509260 17108 9536120086343401085724865497 17109 5894911088167397734859664543 17110 2836910113859717997779351477 17111 1055933278435015187222167401 17112 301156029825544798351492629 17113 64988851991121798034921413 17114 10437381666519580904166101 17115 1220920056279094127534825 17116 101130935188990998640565 17117 5714141467220159768112 17118 209337669938346941687 17119 4629577743007612776 17120 55588373878391149 17121 305669377839224 17122 564892202607 17123 173196825 17124 489 17125 36760667241831527309 17126 1226962470681446736734 17127 44491668734799121346912 17128 708388539111729530204779 17129 7372742087854738693004060 17130 51775056332619471594853335 17131 260359768651501055213002899 17132 965596658633717962934399706 17133 2702346173814754859791063734 17134 5793789581454315426654789540 17135 9616975254163107070115593110 17136 12441143820101367935595864517 17137 12589425266401157645466738432 17138 9974294739583086060246031740 17139 6177676495272879343933287273 17140 2979275656348867850960719100 17141 1111507922138429326550556771 17142 317825037421915202928460877 17143 68783920367371361898830853 17144 11082799248897908422452147 17145 1301220873452171618726986 17146 108243355653710846525176 17147 6146738249016340796358 17148 226544561001271935232 17149 5047554086167253780 17150 61192265798297163 17151 340975363718452 17152 643068029528 17153 205210113 17154 651 17155 0 17156 1696818829687255020276 17157 43550810371605821200308 17158 739696282035659565497889 17159 7599997983073427051562965 17160 53603522576140145132797223 17161 269583465773766040683669353 17162 1001198726236613625656963432 17163 2805068381154918482871135514 17164 6021966946564837090870609290 17165 10009444171486290441769756089 17166 12968346368319505974696608412 17167 13144178233170053447008247145 17168 10432205365313873131714659365 17169 6473724717332152907910063397 17170 3128640366301803538003067879 17171 1169946790673772466513640162 17172 335397580884600997084131598 17173 72795941861593214911483701 17174 11767284380521298283644344 17175 1386689350660234000196162 17176 115845090072207741461783 17177 6611349976634248516546 17178 245133410735534301788 17179 5502348919597574451 17180 67346992509528685 17181 380237382390361 17182 731792580678 17183 242556795 17184 940 17185 39020148000237259665 17186 1304239870283579343351 17187 47363848372629321759744 17188 755391115188672526281630 17189 7875993107262886022141889 17190 55416010266523799873313683 17191 279245936794539086100875847 17192 1037943771636822286423661732 17193 2911761562476896023860882100 17194 6258830716331355252577506634 17195 10417694128700740939285289336 17196 13517388950678968330933515253 17197 13722908883074197765084473605 17198 10910700291671772147724032999 17199 6783675325726198177489797777 17200 3285338567062297573373431007 17201 1231395167164361475530361060 17202 353921443466672101271183836 17203 77037089927979121616092154 17204 12493146104380534631409006 17205 1477651557895179339104595 17206 123968984600609729933846 17207 7110299186710956621652 17208 265212199840031205406 17209 5997148349025345842 17210 74104581797332528 17211 423901801585483 17212 832267832419 17213 286767775 17214 1242 17215 0 17216 1803495318698131517442 17217 46361957646148478847972 17218 788736695784741541651094 17219 8118457343078732977858661 17220 57370457838131969075818006 17221 289125360015937691959049829 17222 1076159405839005085029810297 17223 3022283188757368431168352021 17224 6504950299149182099701534449 17225 10842173300959107647313981649 17226 14089262364325751418014068146 17227 14326579124995852538207512501 17228 11410709384570608553650879399 17229 7108159039472166116038279318 17230 3449725699314294931426026060 17231 1296004059103950096108013637 17232 373447226049908247067212281 17233 81520139805651649084188266 17234 13262837824367201308852224 17235 1574452245799053884175641 17236 132650198096489987464229 17237 7646059593502018446467 17238 286898044699672975065 17239 6535363487277791237 17240 81523350094408418 17241 472431583817764 17242 946190935295 17243 338282201 17244 1751 17245 41415739207102358378 17246 1386287082882489981292 17247 50417723632375006358747 17248 805449552308456446578015 17249 8412900354844095207747428 17250 59307803072581120808481182 17251 299474122261408385337581504 17252 1115600321596368422750830824 17253 3137070990496434371382235925 17254 6760425664023920024665297865 17255 11283694030163905784673612502 17256 14684788481600177351717370650 17257 14956297489354872438581447480 17258 11933155908148953835619038881 17259 7447852474253544370863455725 17260 3622168354536528852943682186 17261 1363933451012578259194574688 17262 394027804461922330553677826 17263 86258633924214095815694050 17264 14078943926679929556990104 17265 1677458850666636818088427 17266 141926038911666561790642 17267 8221293369616113885543 17268 310316100962632206693 17269 7120736173398705621 17270 89665496543996463 17271 526371889911206 17272 1075093852251 17273 399108881 17274 2298 17275 0 17276 1916744455682316146006 17277 49350921823040866982387 17278 840962948790732319940417 17279 8671570114731161605009063 17280 61396735828839013263040329 17281 310054936325076068023689616 17282 1156617449171040920373760996 17283 3255972008046037277493692073 17284 7025869049466608345373206073 17285 11742739796747423834388149277 17286 15305038395004668446038498548 17287 15613107397385904239325955689 17288 12479051588535478371039736167 17289 7803444462579672008246469795 17290 3803056207913241887647256324 17291 1435349628388092317704342698 17292 415719163091426297266982055 17293 91266783363548141722525520 17294 14944209857505899810430081 17295 1787059827106832977348166 17296 151836432298551119517685 17297 8838835732952302715641 17298 335602055292519350782 17299 7757272803538391994 17300 98600650480712217 17301 586289410130697 17302 1221112003578 17303 469898154 17304 3177 17305 43955477170518116534 17306 1473392643868664439802 17307 53664558572849317822420 17308 858758530382738740118439 17309 8985669199100447473700864 17310 63467365072882842807285580 17311 321137740372077190998241021 17312 1198947966722218579266513213 17313 3379455895152105467989614809 17314 7301388104845988989005066287 17315 12220186218712218690113015312 17316 15950900964065256982273444629 17317 16298210862758207688977026862 17318 13049401103113790695942471697 17319 8175673803538908435436452392 17320 3992791165600541215272967565 17321 1510428732175731840115779543 17322 438579801019268219632477245 17323 96559650021949388034683956 17324 15861527429760023633292485 17325 1903669104016581639855569 17326 162423740602259965089061 17327 9501736953471626527843 17328 362900900897110312355 17329 8449365348448349102 17330 108403113784544469 17331 652849321896762 17332 1386193943180 17333 553281311 17334 4142 17335 0 17336 2036963132101814932442 17337 52528725454188876143114 17338 896577844992427453293986 17339 9261605729620493398883369 17340 65699849244025623271685385 17341 332468725216852910688133094 17342 1242967749953707163599268546 17343 3507358513512018337904980111 17344 7587641053954459803458094362 17345 12716554803943001853346879674 17346 16623533947499836081263431033 17347 17012739579112343201204232623 17348 13645305091157804755153527046 17349 8565292681906155260885781706 17350 4191800363052217133990052985 17351 1589353837622004133806656041 17352 462671646210983388309897821 17353 102153038567532718903193255 17354 16833968104321312082941684 17355 2027724251653279730185505 17356 173733286370335413590587 17357 10213245293755344822052 17358 392369765524410057199 17359 9201716610331816283 17360 119155962831765329 17361 726744526318191 17362 1573023086187 17363 650204347 17364 5630 17365 46647863284229267991 17366 1565862195459726344890 17367 57116301611298783848614 17368 915524882816273282242435 17369 9596646602498724849430824 17370 67912746118038052372555947 17371 344336576284840827387156299 17372 1288395237218236353797624214 17373 3640183720675456600960208127 17374 7884743803568541527248027553 17375 13232789272924012353105935735 17376 17323898536005844030620899715 17377 17757996760407424878018773066 17378 14267856668365779510081793324 17379 8973107672267050734507083501 17380 4400524348988142312028523093 17381 1672318837962931984363267349 17382 488059405744874756490204564 17383 108063697031429369537418744 17384 17864766856993221167433836 17385 2159691438300056058582299 17386 185813154353406320820929 17387 10976854328620752580881 17388 424176544849523856419 17389 10019478703486112799 17390 130947889856626531 17391 808785865049014 17392 1784072974387 17393 764107722 17394 7293 17395 0 17396 2164571729639542855746 17397 55907060716278818624143 17398 955796839435082798551653 17399 9890979246003628437923671 17400 70298446745202835361737087 17401 356469835227309703858899378 17402 1335632986949197427434660391 17403 3777755399086656437766695901 17404 8193403945563075272562793997 17405 13769452088600207638584979920 17406 18053246020249191534919049612 17407 18535209681399421620158529354 17408 14918253034773029353781261352 17409 9399940012464791095476044129 17410 4619431242233719227182786055 17411 1759525256223370711944106775 17412 514811568203421390416088597 17413 114309198356771615500821145 17414 18957358997294596536244760 17415 2300063416018731700963378 17416 198714776819933638981673 17417 11796284074848558457578 17418 458503111143137509806 17419 10908168679643111753 17420 143877943864838292 17421 899819649689156 17422 2022711359200 17423 896347332 17424 9776 17425 49501890409405150715 17426 1664019480855467561739 17427 60785626273825177858454 17428 975968340028981595495392 17429 10248330029303410894574198 17430 72663188117007197167040730 17431 369177210493645742451471426 17432 1384379388505896514348786152 17433 3920614050248904508741672466 17434 8513746263568320385975832495 17435 14327560260795445429022989662 17436 18812615683353959815574709576 17437 19345791096940842962782960833 17438 15597683362624304072729902891 17439 9846670136730127437878800074 17440 4849003868714949537395573877 17441 1851186487963785770061740720 17442 542999692856911911666222425 17443 120908161240782076859036865 17444 20115362459023846912026793 17445 2449365033093859833424946 17446 212492715633825946541275 17447 12675534281827414982704 17448 495543788987508818602 17449 11873826936269770197 17450 158051915127139299 17451 1000833352942435 17452 2292072205720 17453 1051414172 17454 12584 17455 0 17456 2300015482940156300689 17457 59498329280641814476238 17458 1018848811663066158418860 17459 10562260505387660441676391 17460 75212407802544532618336504 17461 382168392039250767580286750 17462 1435065538879927402990410272 17463 4068570720565734681439142353 17464 8846531344062412403435292306 17465 14907720355732432466210141712 17466 19603359746173137220135643379 17467 20191071763846064412983060455 17468 16307449704087211241218488248 17469 10314194538670162940034094839 17470 5089755177871671277569853712 17471 1947524322144251025472264627 17472 572699508580698476186407874 17473 127880120305438931717957587 17474 21342618524690732649094178 17475 2608151021317920859305526 17476 227205317019146260074551 17477 13618863571035951024488 17478 535508994796383520179 17479 12922922029922844466 17480 173587812117008425 17481 1112859571123102 17482 2596376805058 17483 1231228148 17484 16659 17485 52527070729108240605 17486 1768207394960009328408 17487 64685974324503627284158 17488 1040322317554670247404301 17489 10943376902552985209264129 17490 77739202170815647255022443 17491 395773472169608967227656405 17492 1487368379636571588169376631 17493 4222205166175910588478997245 17494 9191893512424008436556038939 17495 15511028246272176911299552420 17496 20426601794671238060663423037 17497 21072582991345882468097506128 17498 17048845548352880238609146068 17499 10803474130725311817742792031 17500 5342214241891201584489983431 17501 2048773575416260681090778490 17502 603990136390936946978602900 17503 135245769188967849455718055 17504 22643172390542206353866514 17505 2777012125236189122769777 17506 242914471831205949041482 17507 14630849435783449760563 17508 578623537765021821917 17509 14062531817101606478 17510 190611725830102812 17511 1237099764110098 17512 2939588515371 17513 1441641439 17514 21320 17515 0 17516 2443765919848520338299 17517 63315684509844295038681 17518 1085976885448096004277037 17519 11278183853287489014723769 17520 80462922285567717653265308 17521 409682006326926092906973448 17522 1541749528619728830429832768 17523 4381314680601150536696436808 17524 9550650237172555036655419974 17525 16138137987014037857053682823 17526 21283802951068607295234926640 17527 21991767558454212879026375853 17528 17823286787877808993796111664 17529 11315487410083162438030515930 17530 5606943041383466065510427926 17531 2155178296081938706179200907 17532 636955293983974321144770499 17533 143026818273121512463803459 17534 24021318202212854423892653 17535 2956572672278519480784109 17536 259686347842677487956032 17537 15716365194905055543245 17538 625130746900049771473 17539 15300236138905390630 17540 209264154199646174 17541 1374812508084769 17542 3326991910428 17543 1685344307 17544 27922 17545 55733465144636286656 17546 1878789094959718897412 17547 68831601408519274754713 17548 1108834751338683710793929 17549 11684614643345362249790374 17550 83162650596502851966333168 17551 424246922131769496141989819 17552 1597862985176199437667859652 17553 4546521067504360244428908733 17554 9922946099040025981634226367 17555 16790230302644595310354132894 17556 22176177798016768729906678158 17557 22950285068282545585259600422 17558 18632180184334748687764514657 17559 11851282966304312232012365841 17560 5884521228360740842420525188 17561 2266996825293727556142765544 17562 671682445518249263659225353 17563 151246262218014251755644759 17564 25481577731439294354166146 17565 3147497386387837942428714 17566 277591126161061809540178 17567 16880647529049551496955 17568 675290578402287137599 17569 16644323885765036182 17570 229695274567727941 17571 1527458274935856 17572 3763590209701 17573 1969950396 17574 35532 17575 0 17576 2596322383463448603853 17577 67373076114133241328596 17578 1157439297573690589205668 17579 12041658458223251002986021 17580 86072575096681284780837762 17581 439136272159002427787296717 17582 1656203005205618964039341153 17583 4717606886505758146222595669 17584 10309659615328212906448188892 17585 17468010375566668312998948013 17586 23105304946665453170964499966 17587 23949699551993007036701709795 17588 19477065212717353161015781351 17589 12411928639964834790988169378 17590 6175564400211615694474321464 17591 2384497655871947469716559939 17592 708264121710948179807860862 17593 159928224083851527409562785 17594 27028750169736900294954819 17595 3350488720646725079428094 17596 296703820026529534104600 17597 18129271035688738358441 17598 729384294164588722337 17599 18103672085893892827 17600 252072243510528089 17601 1696569507824175 17602 4255990943124 17603 2299195570 17604 46092 17605 59131714309169618645 17606 1996149173962200473482 17607 73237625353772423449023 17608 1181768983001869277063424 17609 12475051327578916118818705 17610 88956834145075463628576538 17611 454727367344295406947716762 17612 1716399049382851635875045358 17613 4895238976345567215736231499 17614 10710946387928150260904093255 17615 18172750216443306288764803837 17616 24072497190466713969462614321 17617 24991809429340988827745168925 17618 20359471615092750625961181031 17619 12998568526793192521436390107 17620 6480707519590180446264673001 17621 2507964958900747277932594975 17622 746796990213601981801237380 17623 169098249714780283044291631 17624 28667888739199118239864460 17625 3566294430123749091356024 17626 317103985152592541328693 17627 19468224229391738133759 17628 787712354930553247524 17629 19687982523742474325 17630 276573796378537856 17631 1883919911700060 17632 4810498978462 17633 2682968871 17634 58342 17635 0 17636 2758213640566029325823 17637 71685297408265448215146 17638 1233510318553388555904902 17639 12855779265037268263522917 17640 92065436160685029688357911 17641 470665297915313192565915201 17642 1778980272772291725348782016 17643 5079184113141521699553804613 17644 11127750448622847770801856461 17645 18905210047939737847000515474 17646 25079459880108622440870489249 17647 26078309957923967622224701835 17648 21281073007249908171844783893 17649 13612367793366399283297004886 17650 6800624805854432798447872706 17651 2637694066706136087630592786 17652 787383302115689672380478483 17653 178783136987190311286981051 17654 30404355736340685373003259 17655 3795704644838386550269096 17656 338876635047334583212245 17657 20903881466603159893989 17658 850599722439258552315 17659 21407645598041862916 17660 303398669319505848 17661 2091373513187442 17662 5435365934827 17663 3126416987 17664 75039 17665 62733071376043079215 17666 2120694901348286246515 17667 77920077281908173842390 17668 1259404698003581504706764 17669 13317886997356367738827611 17670 95146584735763674479755469 17671 487353408956317072816587845 17672 1843549892068846695648463120 17673 5270157366221027225586405798 17674 11560239242204168134945241894 17675 19666760078642308342302328369 17676 26127611793805359854182141158 17677 27211149741826449577669313994 17678 22243532633795147044376554012 17679 14254574554736480695427830255 17680 7136011695992264858964917376 17681 2773997506732461096448436136 17682 830129875667163982384032349 17683 189011259679985103344082299 17684 32243796883246725929654359 17685 4039560284672784835172447 17686 362111922864887148691236 17687 22443088449174033321910 17688 918393515686737863957 17689 23274010621450175115 17690 332759434216827897 17691 2321082491007356 17692 6138523445544 17693 3642364107 17694 94503 17695 0 17696 2929999581224970369670 17697 76268035317188989350379 17698 1314481228325377440384047 17699 13723838620744167890442249 17700 98467156102343468624145763 17701 504412271795488862520652982 17702 1910674376100337633589826317 17703 5467908605318356807001589020 17704 12009427100602545106719706830 17705 20458219777020550146089571625 17706 27218794985563318413336618980 17707 28392166042456762353829452120 17708 23248669692474511993152759236 17709 14926459983978363445250839424 17710 7487606493662103541467385454 17711 2917200075312213546693024445 17712 875149681035608569407576528 17713 199812380466502990776150225 17714 34192202163558034889551498 17715 4298749848564858451049797 17716 386906164396726036199139 17717 24093131267364058501594 17718 991469018153516702348 17719 25299232629793744337 17720 364892211280997223 17721 2575311956329445 17722 6930263880737 17723 4237850824 17724 120615 17725 66549436566966297367 17726 2252857533408980635710 17727 82895955689809173774661 17728 1342038919798655269935718 17729 14216525666474913543334387 17730 101758364048435254085376900 17731 522273026026964382590302774 17732 1979928876146163588707118768 17733 5673204547995967655546095724 17734 12475494193185169826404935912 17735 21281064974073261213783324354 17736 28354542594697209060217313835 17737 29623469927248535626473397370 17738 24298292333641036894113051020 17739 15629385471225107194917539014 17740 7856170745499136396835339828 17741 3067645424396390783319480652 17742 922560729482757269847626717 17743 211218007162191866881090821 17744 36255877702693196293423724 17745 4574218763186718556658208 17746 413361488818449569813607 17747 25861832570941822794520 17748 1070227072309535974683 17749 27496581054752342891 17750 400049635829393030 17751 2856670995286533 17752 7820548864891 17753 4929481131 17754 151173 17755 0 17756 3112273014649394984576 17757 81137923287284954550988 17758 1400661350141286119670403 17759 14649338613382610445335625 17760 105305067964344859454711426 17761 540530064127696011491444827 17762 2051919753095411173834943994 17763 5885776956429472832562693383 17764 12959530280119139812093414133 17765 22136178904191299635949426748 17766 29536844109316859643295619992 17767 30907052305173062358069685788 17768 25394377733323719673430463250 17769 16364737634128662718506604930 17770 8242512799780391353691217434 17771 3225690689849266467771765797 17772 972487809308380912477472291 17773 223261187951958601166499351 17774 38441512992727120384818890 17775 4866965862142051013968240 17776 441586981758876286510285 17777 27757517457464601323208 17778 1155100883780215013489 17779 29880267462798462835 17780 438512054487549030 17781 3167909420949282 17782 8822200928990 17783 5726825200 17784 191611 17785 70593393646562135510 17786 2393093698322178951838 17787 88183283669907648381037 17788 1429987063267502187631004 17789 15174588061733379193551895 17790 108820368336825993682260730 17791 559644197212198788240025249 17792 2126192147499718403780981429 17793 6106447851331062508817454417 17794 13461729201230230842186468678 17795 23025150995038388070827780903 17796 30767356054243795028710858520 17797 32245199968890769098187314682 17798 26538891304090934243003993934 17799 17134001199649902166683402627 17800 8647466461862199953835184467 17801 3391713680613079443367934807 17802 1025061271885409098238574154 17803 235976903183673023428946453 17804 40756150071339359988118640 17805 5178053769892743819681197 17806 471698302108911539480913 17807 29789121615048471174683 17808 1246553126868221711835 17809 32465797932776987118 17810 480579506909768512 17811 3512187443822520 17812 9947711055492 17813 6651348033 17814 239060 17815 0 17816 3305661566629542880711 17817 86312597268706988376022 17818 1492379146051099689073530 17819 15636004166725197683350719 17820 112608295339335780884974410 17821 579181868823841408113704281 17822 2203395065181385872902596830 17823 6334929602497813959798057831 17824 13983261639433808561956890537 17825 23948933104653941356872250058 17826 32048226907294428818015785315 17827 33640070053234428599073110966 17828 27733981629793249294074105149 17829 17938688490372973156130560032 17830 9071916627362833264315783195 17831 3566107022116627506314298236 17832 1080418932907826241600723545 17833 249401841186474841039125232 17834 43207257792532775016268356 17835 5508605042451010811344867 17836 503818958977027032528042 17837 31966153760117319923626 17838 1345083649241120172650 17839 35269779479102138665 17840 526584626850542607 17841 3892840091604366 17842 11213035089350 17843 7715983626 17844 301086 17845 74878248419470886233 17846 2541886859448562948684 17847 93801169448813522414026 17848 1523584050879778171275778 17849 16195925144266280907471341 17850 116362639847200968407916800 17851 599635562832422852343269324 17852 2283041558519480890553995448 17853 6572103442111372722338380799 17854 14524336119680793925466667258 17855 24909236821250438374522100425 17856 33381246300354978622008264788 17857 35094139397844354127835604304 17858 28981784772932219509290886209 17859 18780418506504526303481333130 17860 9516776069015857565709020167 17861 3749286001806622151749931108 17862 1138704745925474191006551567 17863 263574829082034635617005482 17864 45802698053235519721638506 17865 5859813698837579159948680 17866 538079891493979814259289 17867 34298817212178437513694 17868 1451226258684819031398 17869 38310322191638522996 17870 576883506959213208 17871 4313691782506924 17872 12633810993334 17873 8948437914 17874 374026 17875 0 17876 3510829684203030805945 17877 91810754943529119338008 17878 1589983377581527011673874 17879 16687796936226363621192769 17880 120407867312381474716797284 17881 620541886474173330718366860 17882 2365826217298488065404425337 17883 6817660973416868869112032201 17884 15086210134215779582505082628 17885 25907087846539612215306433358 17886 34768734143449321993409359722 17887 36609744949679492807944401332 17888 30284635272221886537820719827 17889 19660840428291454681096187668 17890 9983013323200973377992277445 17891 3941682184847962698832956057 17892 1200070884303438594015334075 17893 278536587401083182581430379 17894 48550807832947078975050246 17895 6232940992289097252413779 17896 574620895019035882893331 17897 36797968560872916486423 17898 1565557445090348356381 17899 41606821851259179360 17900 631870558227986200 17901 4778783476238115 17902 14229870443562 17903 10366099212 17904 468342 17905 79418069346443402240 17906 2699748861448192454210 17907 99769870431975796924176 17908 1623185495257273039972283 17909 17284632457697449789116777 17910 124417185250411811104771312 17911 642427129890796930602415591 17912 2451227787352453556265910951 17913 7072546819003903277007713887 17914 15669107981458042339010027422 17915 26944329125497471947986291241 17916 36212623646960674027904755037 17917 38189569059914520426295164445 17918 31644854343296130159842488642 17919 20581719414684278817673790371 17920 10471627448087096960466901316 17921 4143751974679847850655435158 17922 1264676292067815303045466182 17923 294330203716316904924601756 17924 51460362194402159552801407 17925 6629328213459194988800624 17926 613590160625260454999820 17927 39475254307673289190890 17928 1688692815893460242306 17929 45180418711751711739 17930 691968109220893625 17931 5292739416870868 17932 16020761212215 17933 12004675262 17934 579408 17935 0 17936 3728480753484298771110 17937 97652218384232551702540 17938 1693844335410666327214556 17939 17808930054260036083328833 17940 128736840634199934276308913 17941 664796051729779405267528435 17942 2539989579950024887671140736 17943 7336430345948002944052043336 17944 16274380269037075567834479742 17945 28022065812281894755459791216 17946 37715419549173721252016079155 17947 39836143160931002294630064311 17948 33064978235298629500636819603 17949 21544853624645174573674128657 17950 10983678357432735474178834276 17951 4355969654485779929654230478 17952 1332688963389675265194748035 17953 311000864103138383672045711 17954 54540664887891676345138254 17955 7050392058494157640792966 17956 655145867648384392730096 17957 42343065416171069647112 17958 1821296966980465299907 17959 49053753544837003205 17960 757643514251794184 17961 5860451356498701 17962 18031103863409 17963 13887429706 17964 721638 17965 84227730407729499781 17966 2867221563649792334718 17967 106110860954405810683667 17968 1729168952004249040723491 17969 18445065352678588052474210 17970 133018101519959682364551735 17971 688211022772547075924906604 17972 2631553665711388010620000639 17973 7610324035163367041349723438 17974 16902268236094376999151633444 17975 29142282082906085611399708440 17976 39279209916901590085838340499 17977 41552371812071627266158874302 17978 34547529026641391518827676704 17979 22552167291049991480015607222 17980 11520259376461199138412426565 17981 4578836726563556614673227247 17982 1404284359651402396484804382 17983 328596373761121415760254386 17984 57801507827935852480072249 17985 7497638841357133327986476 17986 699455679271666284858222 17987 45414690850647245938363 17988 1964079531297109949307 17989 53251490875451539316 17990 829397319638676861 17991 6487505878096667 17992 20285296962640 17993 16060313583 17994 889287 17995 0 17996 3959359336924196103060 17997 103858000337268421256392 17998 1804355142059709301833163 17999 19003883775521792885940460 18000 137630429570948550926200085 18001 712142807786540556706075666 18002 2726715426541451293822388108 18003 7893873445996339990244226074 18004 17554222360456649987394577410 18005 30306168569842459972891082507 18006 40906698737855594868640634961 18007 43340996776605007852520677722 18008 36095261739265598867703743342 18009 23605620723221828589596882126 18010 12082530233189056463815949294 18011 4812874329030533317593484061 18012 1479647904799436178155912800 18013 347166863189554688261625259 18014 61253271137836754676414288 18015 7972659422246018635198831 18016 746698520427138046265990 18017 48704267636081630956499 18018 2117806346984678641057 18019 57800045395799015260 18020 907782953044203607 18021 7179819211366461 18022 22813871535075 18023 18554311715 18024 1102113 18025 89322956321353645667 18026 3044878565669579348357 18027 112846903946721130119544 18028 1841935246902005149825051 18029 19681855140268428195674063 18030 142201709714876122288426256 18031 737192282525523222032352091 18032 2824877728902150402838213467 18033 8188163694160314682238507146 18034 18230502073749871636852141623 18035 31515861281440773484082602408 18036 42600141080524620415870406356 18037 45205162846860660218185771850 18038 37710916328679142397299903865 18039 24707311260128857020194645024 18040 12671687223941684661649697152 18041 5058633423366954723356167314 18042 1558973256561148451202280929 18043 366765360361324269505687516 18044 64906878777744928699718049 18045 8477144980957610585923575 18046 797064025615996979437887 18047 52226953341389754812782 18048 2283295080448415635369 18049 62728178520764198461 18050 993393268335408507 18051 7944134866484604 18052 25647236151809 18053 21428469429 18054 1353106 18055 0 18056 4204253536599879823277 18057 110450374337354328970469 18058 1921933131851672834477003 18059 20277422076459119377453874 18060 147126143903271478356351575 18061 762793930959261585412915249 18062 2926891600106021956885015620 18063 8492814850839736195524154975 18064 18932664958851155665527335491 18065 32772642801818854231413433891 18066 44362455705143567675628808267 18067 47147839226289866384121876232 18068 39397485064890350579372012092 18069 25859375672804818653760618994 18070 13288999090152893998194305735 18071 5316686531470900240998205171 18072 1642465037678149569538236464 18073 387447469293130840758317005 18074 68773908992646949997163008 18075 9012881466016242826926740 18076 850754523300681879085074 18077 55998871246617944957761 18078 2461427858802463943817 18079 68066691784149299705 18080 1086883196583104096 18081 8787601624331960 18082 28823208501577 18083 24723884013 18084 1669226 18085 94720370257893471820 18086 3233327030214211496902 18087 120002126739371399054302 18088 1961909881790711172899655 18089 20999926229708543052875477 18090 152006697153889618166494392 18091 789589717802802013430151204 18092 3032118002608340544107404967 18093 8808989772459372050128199283 18094 19660989982127950308663233223 18095 34078812352418243228676253474 18096 46196077759737405294059248845 18097 49172430396658310656237262796 18098 41157944205545071437715185311 18099 27064099650008587904714165054 18100 13935774589703451711402719813 18101 5587638846780860793178121090 18102 1730336948139483107327213251 18103 409271998769605670828281787 18104 72866545738372561290988291 18105 9581767097037763830290250 18106 907984431795844165790291 18107 60037304061898571665186 18108 2653146425266683024458 18109 73849106776033260483 18110 1188954457636519375 18111 9718352733378029 18112 32379633479415 18113 28516314135 18114 2042115 18115 0 18116 4463997490500224155603 18117 117452948869518300696199 18118 2047021312630127526448141 18119 21634610265750895541172411 18120 157263935575849328412865056 18121 816975408520525058614453143 18122 3141467424415327020464928733 18123 9136281245342720094378322194 18124 20417149579822699249785339005 18125 35435751422328171715179867268 18126 48104157484548542786450076073 18127 51282151473406680246860298409 18128 42995543271422411803525182828 18129 28323811972045579795900108236 18130 14613401506275590615095141005 18131 5872119232077168329485272784 18132 1822814754123245845234570913 18133 432300610780724769678479375 18134 77197700592458578823441759 18135 10185806291590283663675331 18136 968982473651973622882797 18137 64360633768724275223335 18138 2859466424093543274276 18139 80111321777043407175 18140 1300381608118876723 18141 10745018591956397 18142 36363302314113 18143 32860057384 18144 2508429 18145 100437544171752847604 18146 3433209608613760411030 18147 127602101238264986185066 18148 2089544523716076110831476 18149 22404514309385510833577480 18150 162474268496740977278814144 18151 845636810739479080200948520 18152 3254256041903893229239585497 18153 9475935324239815273239916029 18154 21201443692197248417820474822 18155 36845934662426730885420900948 18156 50089324187727920323771593805 18157 53480687627150262542346301340 18158 44913514772562336979382326798 18159 29641003235072887052658450733 18160 15323311405684588920438136979 18161 6170792336152116322936826791 18162 1920134226956010903701057879 18163 456598511268328194336352793 18164 81780959593345382597643019 18165 10827129082220548179747141 18166 1033991015132706151126065 18167 68988559137260045366100 18168 3081472042504147642577 18169 86892386492464808358 18170 1421994681614134378 18171 11877400514344632 18172 40821248974841 18173 37852176075 18174 3058417 18175 0 18176 4739474009141782020113 18177 124890745808043064846409 18178 2180089913986532554919753 18179 23080833666199786570016028 18180 168086354528904435314570578 18181 874928373175985729648221674 18182 3371457875433843484647967192 18183 9827515589762568946091688200 18184 22015667906336250442685469542 18185 38310849934944214086795479165 18186 52154977569894310952972409024 18187 55771519825859482820476918268 18188 46915387134272597215972080936 18189 31018211116944162418478652808 18190 16067022045585968401676157011 18191 6484348787640314058351818519 18192 2022544413567780386440829709 18193 482234065677870982875527663 18194 86630717779212473956249537 18195 11507984474462706077121423 18196 1103268536711694893915358 18197 73942029776492123465990 18198 3320332159977244490900 18199 94234117789494526994 18200 1554709131595959656 18201 13125908410713703 18202 45811303727663 18203 43564146366 18204 3741741 18205 106493051905239118581 18206 3645206474577393233042 18207 135673928720047727995249 18208 2225318582171086988123459 18209 23901185633235176498946433 18210 173648306279537372291680900 18211 905582681238997768055571554 18212 3492341238954750085624633882 18213 10192357128040342105048067315 18214 22860144679289149816105402096 18215 39833160432222747160309633226 18216 54303956257920210359828926793 18217 58158636591187340296067409200 18218 49004670718041765015161892613 18219 32458149103575848004729913541 18220 16846099077567596510704150508 18221 6813518406326073959397569837 18222 2130305386632286231669416214 18223 509279557717944651187513818 18224 91762121021654270114699370 18225 12230761983719987454676610 18226 1177088911313966971981694 18227 79243490315680071842762 18228 3577294427035431646853 18229 102181982174253216673 18230 1699506132880957186 18231 14502344148643757 18232 51391840976678 18233 50120144049 18234 4547438 18235 0 18236 5031617360254933608695 18237 132790283374096413272378 18238 2321638027015687924432388 18239 24621817431932160563746122 18240 179638714275121587700854803 18241 936910097756971849102165168 18242 3617948030097820487419540987 18243 10569992260561699114480778841 18244 23736801633753718216475635009 18245 41414468409972789817556951426 18246 56539928761028333752253273936 18247 60645806267237257984340957175 18248 51185196291932525914547761823 18249 33963582112511570028870423027 18250 17662202147421533261224347583 18251 7159059522741404380832564506 18252 2243691822492886390446288312 18253 537810769028560816588238661 18254 97191214473554144939646898 18255 12997984373956694717556876 18256 1255744159955137512419222 18257 84916808164619598472340 18258 3853703517411388729900 18259 110784666070224446189 18260 1857466988827587861 18261 16019253160801175 18262 57634256533683 18263 57613935313 18264 5542532 18265 112906525199196103354 18266 3870037472326141605562 18267 144246329506895929298590 18268 2369740879546427838153090 18269 25495857478461600732857351 18270 185575541484004073178093406 18271 969693113359718458367762214 18272 3747495416923503114070553640 18273 10961851338638128312184881995 18274 24645985397517822310718419373 18275 43057639674037156197921908133 18276 58865959342223004844058739735 18277 63237345180582368737451451930 18278 53460775450120592951956483122 18279 35537466046538387246621436173 18280 18517043283860244031377087437 18281 7521773380927466410881203707 18282 2362990545575384524421727803 18283 567907812510788627937458753 18284 102934878941693493865658677 18285 13812331541171032079919708 18286 1339543663567439761292840 18287 90987547563318927723640 18288 4150994589849844483758 18289 120095080717116432425 18290 2029750794113814940 18291 17690834754873041 18292 64610902669922 18293 66204157132 18294 6715224 18295 0 18296 5341416209690410990023 18297 141179663867326877791487 18298 2472195340903841194305900 18299 26263647568537378922208220 18300 191969267819329594288794226 18301 1003195053933146798424197915 18302 3882097810483988978868684250 18303 11367433229694100823497542424 18304 25589765141683367973912415086 18305 44764399486090565563434715178 18306 61286006137330749892838714246 18307 65937332281167214806220464721 18308 55835566670085945766475136146 18309 37182812981391786891663643130 18310 19412437003815892192357248932 18311 7902492507530544954147779661 18312 2488504442085618739675309834 18313 599654672847609510708743199 18314 109010994652007553307788620 18315 14676632578131429468177599 18316 1428817236034922687762115 18317 97482890518685609309549 18318 4470713911584826678266 18319 130169881963399213823 18320 2217633956974126225 18321 19532195016630850 18322 72409827972958 18323 76013417003 18324 8155720 18325 119698712782720205954 18326 4108464385214943416610 18327 153349737797300197948634 18328 2523351420185271851019375 18329 27194819844317288312880633 18330 198305734755292964677841234 18331 1038251647721087667536868733 18332 4020917728709360537928596959 18333 11788270211755111910878140612 18334 26568513437607594087260346433 18335 46537831366373996498458594993 18336 63803376608452842473407839944 18337 68750438084768465885198110966 18338 58313708086062140611648483170 18339 38902842438478892619020041828 18340 20350255107119240797271513556 18341 8302096411217523358763504078 18342 2620549780306653733152690465 18343 633140121579750036047242147 18344 115438371665636627759647014 18345 15593892254934941702095123 18346 1523914264048563578182349 18347 104431944303959747393652 18348 4814511644932332960885 18349 141070614226032124381 18350 2422484887080093335 18351 21560404098169611 18352 81120592224893 18353 87244088656 18354 9852187 18355 0 18356 5669916727144540261858 18357 150088666440750923521275 18358 2632323981955925388337036 18359 28012793227725880300250471 18360 205129394554182986036859015 18361 1074076038983322299998637964 18362 4165147042586758093682847124 18363 12223825352149161715216834534 18364 27584451189100744996654355685 18365 48379792829964889369086262884 18366 66422340915141837781596336605 18367 71681077215389216410853127793 18368 60899713335383217641308581170 18369 40700835279184731612892429443 18370 21332481127524026042657118964 18371 8721498918489061651819912351 18372 2759460490918999841886400149 18373 668457214925990905168412473 18374 122236930509566766736624671 18375 16567282350662967157537802 18376 1625207133366629309638156 18377 111865655001972028730258 18378 5184165144110643175063 18379 152863174263713924060 18380 2645809376407920662 18381 23793636013312256 18382 90851665417391 18383 100055998068 18384 11925654 18385 126891542690981418000 18386 4361293331672713786282 18387 163016401942326960431967 18388 2686723263753605467512522 18389 29004758465735780584178319 18390 211891868919975433059587992 18391 1111560744091077798941789852 18392 4313889880344581668198596078 18393 12675739973637156693249424476 18394 28637978811162134171058377410 18395 50293601314949532404880219256 18396 69146468620213356663365244633 18397 74734302841915355407800761353 18398 63598074481172593486317068216 18399 42580297660501750798894471303 18400 22361161229411706551713378561 18401 9161665284042785228303659639 18402 2905585243187685051143452835 18403 705704298457446956232727878 18404 129427626097327367550224587 18405 17600171007717200320746389 18406 1733090290747978876089694 18407 119817152456912618678254 18408 5581571003763499390808 18409 165619113053405447058 18410 2889221935622201461 18411 26252396015926505 18412 101713765084028 18413 114706952198 18414 14365645 18415 0 18416 6018225865757247513172 18417 159548845203254717480037 18418 2802620460986131699909601 18419 29876130352263036209086591 18420 219173798803079854130944389 18421 1149865374912151019486073381 18422 4468420850147819999883297490 18423 13143438836130630623603740257 18424 29731479842571895579060652471 18425 52281256518040970515651621135 18426 71980366000508416239726151782 18427 77914892311599777597450025678 18428 66413690022417673096313479625 18429 44544802709389411526473682151 18430 23438463373616329576127440023 18431 9623598403467878781105900028 18432 3059292125531197348547701705 18433 744984458350125669291156689 18434 137032646926243527463965353 18435 18696113266452081144612577 18436 1847984063230799475428331 18437 128321655817078868178377 18438 6008771368879253882759 18439 179415037460660753483 18440 3154497882985884322 18441 28958530875524417 18442 113840378413942 18443 131404684057 18444 17334077 18445 134508188001572923840 18446 4629377295260072898682 18447 173280490475203960596949 18448 2860464508952046238758001 18449 30932779219936685192183217 18450 226390353494869918580622504 18451 1189943018573797832628228872 18452 4627781700131279443786371320 18453 13628679912292342296612229629 18454 30865384578223150907014579421 18455 54346327180026379611271198955 18456 74927885059737719402033453858 18457 81228312150481806298371803807 18458 69351435589016101467929124162 18459 46598168202734737225683426069 18460 24566623987053127735040073884 18461 10108357458712991439038603730 18462 3220965455860466710164525686 18463 786406624248459779340757850 18464 145075331917051261968690657 18465 19858883598861976352015137 18466 1970333635779164067153296 18467 137416860411128869069300 18468 6467945177513551523356 18469 194334091395269979399 18470 3443540907798228536 18471 31936653000367340 18472 127368206994069 18473 150477159781 18474 20824122 18475 1 18476 0 18477 6387514825133369027624 18478 169593632949652051943491 18479 2983717735332503169411797 18480 31860966751348127458449231 18481 234160720721795208394780635 18482 1230896184465162775044218710 18483 4793335405283938601117002251 18484 14130846975139181939861982930 18485 32042250861676372136737584630 18486 56490965837362410403000559890 18487 77993994107887787358875852585 18488 84679731612501995892706867634 18489 72416626675554153446822413280 18490 48744285020770366495520282044 18491 25748012243111352217681858744 18492 10617042910183081095365329135 18493 3391010899042167204021277047 18494 830084969741801805646625285 18495 153580390047065419667012567 18496 21092465577078225260191189 18497 2100613307767177192329261 18498 147142834645190311997510 18499 6961437865905904185353 18500 210465288698673330843 18501 3758442837292860444 18502 35213002508949332 18503 142461354255897 18504 172193624228 18505 25051909 18506 1 18507 142573136155347404229 18508 4913618796420670007777 18509 184178204216646456646641 18510 3045220393946260663159673 18511 32986434008644833432305752 18512 241861241918797386676021261 18513 1273742560088743798789124021 18514 4964057075944459615765353939 18515 14651822772220336280438822489 18516 33262541049700800031591839530 18517 58719011184185308646402317383 18518 81182849475521309337517489873 18519 88275063697684339703736007526 18520 75614554546440778820061051138 18521 50987309676538836804583885118 18522 26985072147899590450707831869 18523 11150816812165665836458036435 18524 3569851987759587700528438025 18525 876140122814586428035067685 18526 162573809472132604726415938 18527 22401087923816613484360636 18528 2239325379541615503445721 18529 157542453799333274507888 18530 7491751732574804428842 18531 227905197774256952094 18532 4101446955888513235 18533 38817098826928918 18534 159288395897811 18535 196970722530 18536 30017745 18537 3 18538 0 18539 6779022707843265271472 18540 180258450834900912995699 18541 3176287392110307828249786 18542 33975068691276447331389713 18543 250152160312905694490007389 18544 1317523748875392358102045136 18545 5141404059041743257096438273 18546 15190947226432917606892650378 18547 34528999780944377751381928361 18548 61032780037224272371267304319 18549 84499809378921123552052922769 18550 92019901049225518450452319263 18551 78950986452949119009633775083 18552 53331478467069238823509832540 18553 28280392368165208252913083453 18554 11710886478571000698224569801 18555 3757935716800936501101306404 18556 924698510968055142158041364 18557 172083099649359862031709252 18558 23789213240084453790397388 18559 2387004895167875277202989 18560 168661287595328833694881 18561 8061579468250532347452 18562 246757198366270374388 18563 4475016557345868777 18564 42780433296364364 18565 178050866200961 18566 225156496996 18567 36009344 18568 4 18569 151112262071917313678 18570 5214972713488556841654 18571 195747894798632118983222 18572 3241675520244327708898725 18573 35173748203401663152012576 18574 258368462283104750651940869 18575 1363326331122457503778237946 18576 5324280284552442737514144088 18577 15750236539835915940225958878 18578 35842123811972667602006277796 18579 63436401050694056839948471057 18580 87949358022272287064854065886 18581 95920638856430966485854581941 18582 82431663986618164678133161772 18583 55781316067861395559599183100 18584 29636643348442291489587923484 18585 12298526614769167616204796390 18586 3955728748759087423760882036 18587 975893689535146599585969329 18588 182137192049745521867390249 18589 25261577944882275231763689 18590 2544218430662031887564203 18591 180548086492763028652165 18592 8673793563212883448660 18593 267133397062046991957 18594 4881793493381262337 18595 47138383657202595 18596 198956395607364 18597 257279523502 18598 43039643 18599 9 18600 0 18601 7194060380008772844117 18602 191580824326444321380095 18603 3381041959693856468660733 18604 36226689091153315541093041 18605 267214115352190410803139263 18606 1410126952472577131281949614 18607 5514243876477647472808318434 18608 16328983725880941373101820090 18609 37204857943851632896642951536 18610 65932367600796666650303106503 18611 91537273503393400385133750475 18612 99983327110808874119174779163 18613 86062843753941302744636701254 18614 58341434213906848922524108051 18615 31056653155345820394766859252 18616 12915061542246703718703304106 18617 4163723528648840053000853444 18618 1029865626466627514600536245 18619 192766707026259944582926134 18620 26823179981529596147703187 18621 2711569377450242065740088 18622 193254659205002673235488 18623 9331484144974669241411 18624 289153799939949721015 18625 5324676774705657546 18626 51928713028569703 18627 222252235416718 18628 293788554852 18629 51490738 18630 12 18631 160152905244553715585 18632 5534449261355216426951 18633 208030189965636233899450 18634 3450556207140161341235996 18635 37503249746500669894253639 18636 275980062383244308552054625 18637 1459085658039886200202181182 18638 5710122738320277070416022076 18639 16929347712505696523857652508 18640 38617735837708212624050562793 18641 68525119761234128322675297690 18642 95268393231096534898825250163 18643 104214881704380082523902943159 18644 89850755201441576201912562042 18645 61016757672156733838297173083 18646 32543339208124825322654020776 18647 13561889305882635540809161102 18648 4382434146535212224038447632 18649 1086762159750356162905845275 18650 204003845365850998584403004 18651 28479323057774200986091021 18652 2889696624558078899638016 18653 206836417724931197635351 18654 10037947345247532669338 18655 312948489958165810755 18656 5806775761394927081 18657 57193788065270407 18658 248193815349915 18659 335353262727 18660 61396090 18661 23 18662 0 18663 7634014547141225973403 18664 203600505787149928241661 18665 3598737354810940854183860 18666 38624597418645126963019053 18667 285416834073933905983583823 18668 1509109819601638083566892342 18669 5913582602421733973937523774 18670 17550571335122124590586912285 18671 40083916761722920843226775462 18672 71217340645763688346394689104 18673 99148947417350748636847124652 18674 108621846603259050922505124465 18675 93802184953597143424922273429 18676 63812306191063455099319697466 18677 34099790646982032983443218000 18678 14240462333082509681016900849 18679 4612403019870002887224874921 18680 1146738216444506805535193349 18681 215882682380304284818225543 18682 30235603243791659424479350 18683 3079280443211938520375549 18684 221352244028251672590341 18685 10796727988116964082452 18686 338656706698425584844 18687 6331500254439193610 18688 62978856858625195 18689 277084169606761 18690 382550836357 18691 73262077 18692 31 18693 169723951046458040965 18694 5873117136204858268010 18695 221068126034766873554399 18696 3672632984233899246073793 18697 39984000005480933383146438 18698 294768469962727936304951708 18699 1561437816568020445692806588 18700 6123370176270027714820814593 18701 18194966150200818818145435688 18702 41603973964847724992891567256 18703 74013804763001943264553084871 18704 103184153923236774573330141687 18705 113211699928450540831490702091 18706 97923890901861588189131934577 18707 66733439269094931358546340507 18708 35729194225187181388703446938 18709 14952313689154358672714220355 18710 4854196382722203344409698832 18711 1209957411490485687339498411 18712 228439049481754278962516049 18713 32097957966446239344183913 18714 3281041054793837804761504 18715 236865100783757668646375 18716 11611606827390821964724 18717 366429320741705492084 18718 6902507672631194967 18719 69334617734450923 18720 309237165256928 18721 436228567802 18722 87154270 18723 54 18724 0 18725 8100352057007275109918 18726 216359604060617407542738 18727 3830175473051667419856937 18728 41178111386261336922304291 18729 304835083512608052330116222 18730 1614903149631908058996770529 18731 6341266085742271847026631830 18732 18861721323216632947622617230 18733 43181296488851163598902624139 18734 76917399105670266959171653058 18735 107380729731387215597393574570 18736 117991519119348654121920589518 18737 102223233660227067676269479295 18738 69785620010746979892663110076 18739 37434923751020126924594415640 18740 15699036035964293616318498121 18741 5108411587450535747543284223 18742 1276591195102223151946689506 18743 241710858216717104162775506 18744 34072651405226358882368553 18745 3495745183633298382624359 18746 253441886445557182120579 18747 12486648695076871386315 18748 396427810927991540427 18749 7523806278810713878 18750 76315244913764326 18751 345023835833171 18752 497127097432 18753 103742295 18754 73 18755 179855916453958267598 18756 6232106835638435888032 18757 234907287914475469256902 18758 3908723229974977561512978 18759 42625626484759911471720195 18760 314810769072819831091661828 18761 1670827718409008234742664230 18762 6565930328180484447881379609 18763 19553311615241756815423316253 18764 44816500044722852655110625244 18765 79933257299287120403389305535 18766 111744302461454733258137064448 18767 122969389295875632260442117245 18768 106707543461744960283156432854 18769 72974680222505113299019885864 18770 39220459652484686299578784528 18771 16482310222850577611426267106 18772 5375672187589032486708542575 18773 1346820606407646405414189389 18774 255737970979364355706237271 18775 36166328741314964515035549 18776 3724204502044174180092330 18777 271154119410449735087936 18778 13426188514133476042187 18779 428827075433213897833 18780 8199695613268917000 18781 83981362011460823 18782 384829413933547 18783 566317026414 18784 123140386 18785 118 18786 0 18787 8594624441920134574532 18788 229902721451181646212051 18789 4076206931032942926770794 18790 43897130554488262914111672 18791 325548434451904204402331966 18792 1727966256193517723486615188 18793 6799266191688271622842075223 18794 20268868791655665524260815434 18795 46513219824817755727210725708 18796 83064485389242702772174306068 18797 116282113125702893170667629087 18798 128152963962345802016299651981 18799 111384802453856494916164062596 18800 76306564704672931981328767578 18801 41089486087814658869023938282 18802 17303882398458271367572498170 18803 5656635915067600643362921123 18804 1420835342788986443024201524 18805 270562557975428269142737864 18806 38386000250467610614214715 18807 3967282925686321035386718 18808 290077780664660110889895 18809 14434885592263377320218 18810 463814296100949488633 18811 8934884729369751877 18812 92397780112469936 18813 429107745059798 18814 644746585822 18815 146232173 18816 159 18817 190581040442651931034 18818 6612614163533328002038 18819 249595957106303807297054 18820 4159693964610493898490397 18821 45438357504019437370997135 18822 336188993526271165445421696 18823 1787729705305596020586366564 18824 7039841082223106774238464266 18825 21011042112500207762622454793 18826 48272117080625240522108360949 18827 86316602584739897619869499971 18828 121000230619652644504693271340 18829 133550983499348211528534900644 18830 116262960678361256464993849427 18831 79787618328393409490681959923 18832 43045803653728833077039621269 18833 18165595140645115842434607885 18834 5951989320963973726335555324 18835 1498835683037921993723340032 18836 286228956111899626179207932 18837 40739101359216749012764200 18838 4225894926500429560946551 18839 310294080050516518555332 18840 15517708309306819567543 18841 501592131143666279722 18842 9734425070992226127 18843 101636938167277277 18844 478331122894522 18845 733766759865 18846 173203955 18847 246 18848 0 18849 9118472713528254708030 18850 244277098512378919453887 18851 4337733968924947577926600 18852 46792171954248758038778652 18853 347641563988722139918107164 18854 1848788817153626284696201273 18855 7289689233757513702244281878 18856 21778901958700290186709412954 18857 50097090675981362860437637322 18858 89692950263643715140372322969 18859 125906460038060834717399835682 18860 139171723397902343238088377565 18861 121350673216701164875378558559 18862 83424309175552038261530434045 18863 45093434808443964390639914409 18864 19069362562825779494500555665 18865 6262456489480326296273604077 18866 1581031471684174661563487658 18867 302784062169348392606967494 18868 43233475325958011214309139 18869 4501013653135270079116810 18870 331889285599687070538745 18871 16679995325662987271723 18872 542377455179419687473 18873 10603845854328644689 18874 111776313428223417 18875 533054149141340 18876 834588906592 18877 205219611 18878 329 18879 201933379285114688629 18880 7015903929974487921883 18881 265185268134515537158021 18882 4426464806405213310701720 18883 48433058959267692523099347 18884 358990438481702706889370878 18885 1912649457269100221466822817 18886 7547279188558253507313188633 18887 22575284149752078566314759206 18888 51988850699794093187353704005 18889 93199461596873238212151975952 18890 131007345443976799414071103254 18891 145024631319573029301626472057 18892 126656561241419211858491689183 18893 87223539382232821853046155763 18894 47236529151091573651104297353 18895 20017204203678735535283352055 18896 6588793197691361424882029573 18897 1667644227713585789988433130 18898 320277178824945169914854975 18899 45877439713504334661673654 18900 4793669102090540395602473 18901 354955581573224511644821 18902 17927438837812284134253 18903 586404984359628282295 18904 11549078485975159728 18905 122902400274431459 18906 593855214732060 18907 948915607863 18908 242570036 18909 489 18910 0 18911 9673632423862778506891 18912 259532767080470909826482 18913 4615713522535370441919616 18914 49874407847669389231900841 18915 371204576779649505837881447 18916 1977892842244110593124637651 18917 7814784958523336987353668721 18918 23399193426580244973273055710 18919 53951578430470727076035039441 18920 96839730759649457300348354115 18921 136311299066643692330591223863 18922 151118654249001554735434059938 18923 132190008331477755159348026137 18924 91192345412737652153034493245 18925 49479477854139471449787141748 18926 21011217955987434338514850912 18927 6931796432915771419815517905 18928 1758906036317346486365476364 18929 338760447631519781267618571 18930 48679767541395569249771711 18931 5104957154690239382277339 18932 379590883583064216703471 18933 19266153565153989580307 18934 633925879761055355480 18935 12576611525811323390 18936 135107747644494432 18937 661411395680502 18938 1078291112815 18939 286785203 18940 651 18941 213948907032733069132 18942 7443313856644500734514 18943 281729373875854718391466 18944 4710011100486624673887313 18945 51621273289235465220201127 18946 383307991256786988582407390 18947 2046126022091038561640171860 18948 8090569533361848915450850693 18949 24253665045673768794654726312 18950 55986036324888191734211644538 18951 100620135309120792892245355123 18952 141825376577856597494531029725 18953 157464003194298431345753065846 18954 137960362273539261089628829675 18955 95338234596899303902582830318 18956 51826810894797483366755573775 18957 22053616955762559488928827596 18958 7292298029249452889734355257 18959 1855061860710519639129806236 18960 358288681042402094558605654 18961 51649760846652212354197910 18962 5436037596236737878034490 18963 405899799185006012844171 18964 20702658461506657696147 18965 685211862376384751886 18966 13693405642299837487 18967 148495558528480337 18968 736430245555998 18969 1224858333737 18970 338306022 18971 940 18972 0 18973 10261939007151850866220 18974 275722712013439726818474 18975 4911160474665041307120935 18976 53155705753008179088362518 18977 396333346100902271156012785 18978 2115834765675172960561544928 18979 8376956118962300386316680142 18980 25137633563126427749846109110 18981 58096708124862268112759860389 18982 104544540952317195957328489514 18983 147558643612473700422860943821 18984 164070349999882243664195350106 18985 143977795200755883566275339611 18986 99668860688213196877056882471 18987 54283321250971845443749287142 18988 23146700147125958615539947515 18989 7671175060873221925428867041 18990 1956368333078182698198195350 18991 378919839145874868192327832 18992 54797230181540783761194049 18993 5788144170954829173671914 18994 433993427864552606502866 18995 22243954450008655562068 18996 740553666469773860307 18997 14907070930198194808 18998 163176303066044893 18999 819737576978252 19000 1390581891151 19001 399140014 19002 1242 19003 226665621435831345565 19004 7896258699132547921733 19005 299285620284449198145387 19006 5011367230206535236568257 19007 55015260776811282666957821 19008 409240482533679157817874016 19009 2188733973694823989143011297 19010 8672195019925808981600741680 19011 26054347421269338286811684645 19012 60284412435627203696476219870 19013 108619802248218554995737904271 19014 153518706629664610997656230995 19015 170948729439361252412790157320 19016 150252441489069920624517868297 19017 104192388175546762913533861011 19018 56853953414947257433813345266 19019 24292892430836167635808888801 19020 8069342909538708750866701649 19021 2063096288655320471492169519 19022 400714846464773174850978339 19023 58132576003321343650166308 19024 6162582438458024236604231 19025 463990436204185232833690 19026 23897504473032069329986 19027 800265709350724653992 19028 16225771289656783795 19029 179273033217626761 19030 912198026369431 19031 1578155471832 19032 469940055 19033 1751 19034 0 19035 10885333417674024490871 19036 292903042121212188764526 19037 5225151095993577389948695 19038 56648670866862066393832792 19039 423129875919813802886451026 19040 2263207671517569994225235992 19041 8978768674063968563951489257 19042 27002666137966930717724721606 19043 62553956906140734138668592365 19044 112850076530086409484271042471 19045 159715334395982148016338770032 19046 178109595736956671545628960524 19047 156795326731468689590769179605 19048 108917141128756698822869851901 19049 59543938168822847101535311437 19050 25494712663132678767936065675 19051 8487766612768341623105515201 19052 2175529446934740131682267778 19053 423738116778737324562919824 19054 61666766382362972756079542 19055 6560740959091531313630710 19056 496016841789865755652991 19057 25671321063379951165876 19058 864684380200855946601 19059 17658427257633823623 19060 196917513486340080 19061 1014817872092551 19062 1790073585234 19063 553335666 19064 2298 19065 240123655613925192081 19066 8376234597703115633168 19067 317914731037155872400873 19068 5331630121453542761918456 19069 58628043322738638235154231 19070 436893059189074835590435280 19071 2341085707345611965586659456 19072 9294807095782484805698344679 19073 27986066019341217982590270153 19074 64906220337527980788932386274 19075 117242730320042977078365918416 19076 166156726275421768369141439636 19077 185564872535217217717396168392 19078 163617436716209423074903013976 19079 113851997530366107614666326150 19080 62358671656178309422863337932 19081 26754817345722491790425889316 19082 8927453312536325757127115521 19083 2293967188939856127986505755 19084 448057353368254471861142877 19085 65411427037556986954781417 19086 6984088976520825655400505 19087 530207216356035126481316 19088 27573944609995280996091 19089 934173337992474731054 19090 19214608576740224040 19091 216256359343646198 19092 1128652598481184 19093 2029717973755 19094 650276449 19095 3177 19096 0 19097 11545868079749400785602 19098 311133170799323052380454 19099 5558826686330137121756196 19100 60366691024444970486749103 19101 451702685246998854557269447 19102 2420643660111226028407048402 19103 9622962654881547496880235142 19104 29003326362517798531998990104 19105 67346357219632669936456829190 19106 121802234128676202452756600568 19107 172853407599999964552635258806 19108 193325858428721516017200706473 19109 170730720634157849521456255702 19110 119006009254034063133791790433 19111 65303861619728503698704181244 19112 28075965839591848638580580180 19113 9389464644286986233579123839 19114 2418723118987933706871202749 19115 473744126677403474941202808 19116 69378817109761504654168164 19117 7434188858075832910947595 19118 566704452656919021273786 19119 29614541986503550974709 19120 1009121620137589208028 19121 20904766136751464789 19122 237446620003068116 19123 1254927250231939 19124 2300249923625 19125 764200589 19126 4142 19127 254365395758574199975 19128 8884823669229153546639 19129 337681002650078880100903 19130 5671962950949159914799445 19131 62473450836666666472912036 19132 466377580054387672433360061 19133 2503833880225390202630256643 19134 9961236967253222854943858739 19135 30058167006003555947083858601 19136 69875310882630322927965052875 19137 126536503913581569307719560593 19138 179814215910738038615319116522 19139 201405436072667662700583790947 19140 178147085740528738762888370450 19141 124388828839627169078802183540 19142 68385396247745606435694549602 19143 29461067902416132583433165893 19144 9874908512799480591094386901 19145 2550128108018136607161405784 19146 500873656560481038320343543 19147 73581928743046904382132398 19148 7912693591799948098224866 19149 605661110530600626572370 19150 31802882905560642294948 19151 1089949651430971543516 19152 22740111366922031780 19153 260662865290546916 19154 1394928954591324 19155 2605909679173 19156 896469229 19157 5630 19158 0 19159 12245713166814147159467 19160 330476006906362994635946 19161 5913397427671087883373607 19162 64323984346838599246607029 19163 482167216113470585579163869 19164 2588816364261521665709759194 19165 10312463739706149502855037387 19166 31149281492680449407730475020 19167 72498607182475806266790078252 19168 131450346473878598613561969830 19169 187050490517426222506429853787 19170 209815815233377300295451622795 19171 185879480607620343643180430965 19172 130010298279652964542283966641 19173 71609502828812159972313242469 19174 30913145880050563381089850093 19175 10384952615523251337545419527 19176 2688528725367562751798342056 19177 529525447998162268950280911 19178 78034460767934270444301470 19179 8421360619864172223247231 19180 647239165776547992879955 19181 34149450974511553018799 19182 1177107155662721638849 19183 24732881381019633445 19184 286092146444036387 19185 1550147715646503 19186 2950696137661 19187 1051570094 19188 7293 19189 269435605212954994471 19190 9423698853108730334376 19191 358652510650454242565434 19192 6033599070165217631135904 19193 66566170399036538833143305 19194 497813035988719764129801590 19195 2677674006398991612122908042 19196 10674507545421454776604333803 19197 32280649918221605234045816264 19198 75217258616913102893717044075 19199 136552267362714149427625550286 19200 194571755796526309060431536594 19201 218570913144915492374108224668 19202 193940809657331399730124904123 19203 135880910852806936112587799493 19204 74982605526138692877619956135 19205 32435386423214362141658030936 19206 10920815487005875659348255291 19207 2834290573122231529047912016 19208 559783053784400734353905298 19209 82750928820500148047349858 19210 8962049137971430776450371 19211 691611515791095875288355 19212 36665418007396858617683 19213 1271079969195614521915 19214 26896203682252380530 19215 313942174570135902 19216 1722151546952530 19217 3339919408188 19218 1231430563 19219 9776 19220 0 19221 12987163227438686662958 19222 350998156454930006588596 19223 6290146461148011499350884 19224 68535649732681526589089719 19225 514646266596521420743184883 19226 2768443624518137290660747452 19227 11050395583727097642845043328 19228 33450874163453841233516739987 19229 78037188632957748157961983007 19230 141847434449687989185471036700 19231 202390226716689906966281662620 19232 227683922723234959890469208249 19233 202345102717513453116936190233 19234 142011366210046905458471112317 19235 78511497482212544839256265622 19236 34031099399580040844508091858 19237 11483781258270628225140999086 19238 2987796576457207014314368378 19239 591734774012824228872960986 19240 87746636768741286740670063 19241 9536735474802710800854749 19242 738961709501620791391050 19243 39362769043989933261766 19244 1372387737426231363732 19245 29244399169581062154 19246 344435575975514629 19247 1912751076561176 19248 3778628859904 19249 1441898858 19250 12584 19251 285381555241961986287 19252 9994629025247661754091 19253 380901327416485200693138 19254 6417846157165634530438506 19255 70921798356069689261658559 19256 531325995729145949874661278 19257 2863347215745927531327693703 19258 11437846170291730233665830413 19259 34664212431978502954498573751 19260 80959483860865867455930933956 19261 147344985920239246817795227023 19262 210516166782549592528521193760 19263 237169877180632090622614432846 19264 211106343167036736797584320980 19265 148413070088198902349896472489 19266 82203186605454704010955822479 19267 35703774149616662691117894805 19268 12075189906193088494422220043 19269 3149450636273406229906550615 19270 625473397511561550127385126 19271 93037798462613920693102550 19272 10147510181267772898519696 19273 789485631128928928601662 19274 42254274485597623293516 19275 1481591638699995298203 19276 31792830486519712968 19277 377819326479332931 19278 2123854591426435 19279 4273466274340 19280 1685675595 19281 16659 19282 0 19283 13772644177088153485681 19284 372770135717026784861078 19285 6690434200624727166316137 19286 73017720360814715714783528 19287 549270450402307350668200449 19288 2960290333396821236112146329 19289 11840092951385142791096025172 19290 35919168635619549231155204396 19291 83990493378846392096429899421 19292 153050477285458706946474147223 19293 218962732882464116360483763879 19294 247043030129975664787661738551 19295 220239730533410808386361301188 19296 155097652989736729654037632552 19297 86065082241706779370554378790 19298 37457034840789473388933845131 19299 12696453359580909470381983586 19300 3319675765671147830194365918 19301 661096971368312685099183226 19302 98641506725088249018122637 19303 10796595125413818494822607 19304 843391210251811535932814 19305 45353630800090426266965 19306 1599291846209372833407 19307 34558248187224052607 19308 414358207173471547 19309 2357660364925105 19310 4830796346506 19311 1970369146 19312 21320 19313 302253162872576636605 19314 10599484394343591485720 19315 404503752334696130956120 19316 6826090609349427354709587 19317 75556895519486467389061255 19318 567051079069231868273349083 19319 3061643187015301915960620450 19320 12254698162826328624093163065 19321 37220298136963409861977751807 19322 87131383263527146940971077596 19323 158973725478409019846431112582 19324 227740983842190138943362981510 19325 257319618435404315222668566175 19326 229760415513229714581087009552 19327 162077510820507240288148845338 19328 90104827983517338320383404059 19329 39294701652800394171171764556 19330 13349044884475134391689805349 19331 3498918090637539421400860135 19332 698708519280418502338784978 19333 104575867937333566729715739 19334 11486340358662605798117728 19335 900900304368334969945661 19336 48675430345963711170057 19337 1726136281577032869572 19338 37558620888388913660 19339 454345683037362333 19340 2616488513969676 19341 5458916417826 19342 2299730110 19343 27922 19344 0 19345 14604720675435976622880 19346 395866596377458218943111 19347 7115702896415998084387794 19348 77787220379958253536228766 19349 586178684602096773452555025 19350 3165171459003630974127342705 19351 12685115702644852086361168486 19352 38566000146302430022632660847 19353 90388958202772422277546528495 19354 165120702138271691905744191585 19355 236865089643574816676950135277 19356 268015039945486832477429508542 19357 239684862864126761588344715405 19358 169365284244414259273416898986 19359 94330504116269434836333857607 19360 41220742272256692465346503786 19361 14034516657296012952396502162 19362 3687644819158886684311182467 19363 738416887990814813039293188 19364 110859968403605250720115607 19365 12219243113819026723446104 19366 962248388205169927832133 19367 52235319694505897848709 19368 1862817821453946012852 19369 40813530620773403575 19370 498096453163851289 19371 2903005585446987 19372 6165835558747 19373 2683640921 19374 35532 19375 320103136152993290544 19376 11240242196078749623014 19377 429540554956043707395843 19378 7259802190811669848862985 19379 80489045652387589837669891 19380 605131459008309257841448265 19381 3273403265777763726253731294 19382 13128741257661939353508077004 19383 39961147515682597274267951422 19384 93764469406364443417861118886 19385 171501952355472598061256098494 19386 246346964811640489912644575071 19387 279146829597836792089721363848 19388 250029486048572138380758967608 19389 176974443528986395233080073143 19390 98750446380350780952638477199 19391 43239338430407503778264045617 19392 14754488211185558994951207475 19393 3886348622450198892639257810 19394 780336440569256446569514620 19395 117514023097998432731046333 19396 12997944435151431241995443 19397 1027686658103081472333725 19398 56049967006453045345387 19399 2010084215452695267196 19400 44343982756286665266 19401 545958989789287146 19402 3220029669386839 19403 6961906935873 19404 3127268700 19405 46092 19406 0 19407 15486103910080891445661 19408 420366563403430775343566 19409 7567481463351999094570500 19410 82862224971595207680117381 19411 625518707213300910973780475 19412 3383955259156115494632683029 19413 13589263687617125522849345449 19414 41404027567591878893794308097 19415 97265209219948730293233975203 19416 178123894434765756240998786035 19417 256201868865365737247248919298 19418 290731619460442355322255346243 19419 260812118227276951345310536505 19420 184918725426894071854280210464 19421 103373465497824204028323580156 19422 45354833211602728059081212234 19423 15510665607120426939773377914 19424 4095545422059392521957768348 19425 824587987292117948469857878 19426 124559339199224809179921721 19427 13825250287262740897325176 19428 1097481699746922197417926 19429 60137240135743883233218 19430 2168735015365940220576 19431 48172857395755621740 19432 598307063760253742 19433 3570792503613484 19434 7857192227969 19435 3643429473 19436 58342 19437 338987127249525432549 19438 11918992701025984489940 19439 456097231872900084257640 19440 7720538948789510354059177 19441 85736917433175152964510395 19442 645719394610727457928262870 19443 3499523778702270712903288832 19444 14063900972610015042512424713 19445 42899852337663818373476130946 19446 100892520071792535063231166016 19447 184997854558733101217666654033 19448 266442636897729998691983302563 19449 302788344222867994524139488441 19450 272050538720905171890311905849 19451 193212765771231467838733432410 19452 108208650731360546539409401132 19453 47571803402195216128500294432 19454 16304828860066529013363782829 19455 4315779187101939642384094887 19456 871298451707392374795345216 19457 132018480459725534031704184 19458 14704127935673346032089930 19459 1171917840016688737252696 19460 64516171424886734113393 19461 2339632809421635964523 19462 52324696840269824917 19463 655554191730343475 19464 3958713764693384 19465 8864594484071 19466 4239191992 19467 75039 19468 0 19469 16419659808637477651261 19470 446353686334750389124194 19471 8047390588206938181531800 19472 88261923982901079838791754 19473 667447626416022262130984464 19474 3617566697768571390174717723 19475 14556592607364117228368756836 19476 44446789590574422535839763270 19477 104654216223169648445364261037 19478 192130730430719273866710587836 19479 277085700060682019310227052057 19480 315334967088224977675813001071 19481 283764060507562617824928438812 19482 201871490488881003591968842318 19483 113265607903259324886939791136 19484 49895002259038987755528649390 19485 17138852850400671853699022911 19486 4547619523461536130296642403 19487 920601894214305069913002049 19488 139915227692636537601932887 19489 15637729396559071290795607 19490 1251296792400477833714624 19491 69207158015710211350883 19492 2523699850700837665333 19493 56826220801958369050 19494 718144002847225630 19495 4387706784219370 19496 9996733762373 19497 4931150673 19498 94503 19499 358963893768162876613 19500 12637945553562650913817 19501 484264278074340777052893 19502 8209952414482765521290187 19503 91320330100329675916383392 19504 688976796416798543429864813 19505 3740959556277733771801692625 19506 15064366974548517736498873294 19507 46050413692999646240201798491 19508 108551737832059588312170613520 19509 199534686031778039485652083005 19510 288144883701587130725750860792 19511 328391931979755475195178950497 19512 295971940102190649085908378219 19513 210910799765412327786784809226 19514 118554246501816454752690520087 19515 52329438166726678919597214693 19516 18014693641776584122015198038 19517 4791666925730622327869560532 19518 972639148588653820684804040 19519 148274760371761538324388335 19520 16629387554404902911551357 19521 1335940284860121312267982 19522 74231923933707016582721 19523 2721930779155804631453 19524 61706088968782742994 19525 786566878049386212 19526 4861917344614151 19527 11269672160424 19528 5728914642 19529 120615 19530 0 19531 17408417702321650667222 19532 473916504737456647610520 19533 8557148132346217770342217 19534 94006689337825986986431601 19535 712132503301211278820774719 19536 3866991075981203533550522262 19537 15591430902328442562260618396 19538 47708764666126365188688606197 19539 112593457692280068614080807169 19540 207217133547049226034525039001 19541 299637878762912319156617867372 19542 341978637606484201861995237890 19543 308695090600809429500825136883 19544 220346909529419818011996416439 19545 124085037718820542304037924678 19546 54880312483107617354055831137 19547 18934411287617110523576069992 19548 5048550151260419668601236958 19549 1027558947309204636337648667 19550 157123613838587721834301309 19551 17682642207190636549480343 19552 1426189682305363513800053 19553 79613745323029774809725 19554 2935388924485463792090 19555 66995488886656027170 19556 861349007443317580 19557 5386080064311559 19558 12699213885721 19559 6653937194 19560 151173 19561 380095468763120598477 19562 13399436459334775891412 19563 514137473582341199312520 19564 8729793104374090072615553 19565 97260322992508433347577337 19566 735075826355347631256014271 19567 3998727676833466411892933564 19568 16134610505030752231728134805 19569 49427803903909241695174375390 19570 116780920657833213865923560334 19571 215191135497255823076293571520 19572 311579575701117129035595436799 19573 356117154997022020891565427144 19574 321954365938151004986128554830 19575 230197091306355956669635993337 19576 129868783753460221189424467175 19577 57553105043695429019348724399 19578 19900154945151204767463480887 19579 5318931969035337402935439479 19580 1085517526030191016505717648 19581 166489879903970276030373698 19582 18801235907723001757387645 19583 1522408922254147232105367 19584 85377409697110048292647 19585 3165220709274542255959 19586 72727870929474188334 19587 943071546985920978 19588 5965216348635979 19589 14305330332583 19590 7719205850 19591 191611 19592 0 19593 18455579465391328514492 19594 503148728603898483305962 19595 9098574846330055168930225 19596 100118146446330690346134649 19597 759750970157974605629818010 19598 4133277891267997764066137713 19599 16698397733659115224508205272 19600 51205434948696727252004026722 19601 121123097190306849957648123000 19602 223464656148046344323982160355 19603 323989019907030884944675246420 19604 370828430753953474773939877544 19605 335772409209133038295304128421 19606 240478960226675793550630349860 19607 135916897517807558097217399515 19608 60353506669547041882679240423 19609 20914187745220093597072218741 19610 5603506299861678041345636948 19611 1146679860566726256987611860 19612 176403160527946838617342527 19613 19989142886001267523564916 19614 1624984113897208164750627 19615 91549469141445078747989 19616 3412651600313061600284 19617 78939618904398230931 19618 1032358197641019336 19619 6605049613060536 19620 16107783044563 19621 8952413954 19622 239060 19623 402447339861711475160 19624 14205934240432926725690 19625 545818186210855264877445 19626 9281916339087779790108754 19627 103579229210634866303022258 19628 784199534222442795764616570 19629 4273911445489335447561447682 19630 17279402932883040668459433016 19631 53048032568341475017412424268 19632 125621644292264035472267806976 19633 232051721617274137214932753282 19634 336882247344724770605432391244 19635 386136289902845370426388652505 19636 350171801578413561406946753106 19637 251211275010330896095336761474 19638 142241152679872563182624252711 19639 63287512102760917865672555205 19640 21978870598890702924106587417 19641 5903004508246184319726038421 19642 1211219236596838021417624020 19643 186894789372398485954851849 19644 21250564601032617069787453 19645 1734326816922872759775704 19646 98158196618316525890733 19647 3679002410882861185494 19648 85669754483186378594 19649 1129897251994021770 19650 7311656268507948 19651 18131375731185 19652 10371022576 19653 301086 19654 0 19655 19564529156077150164608 19656 534149534524893344687233 19657 9673600414141340497766081 19658 106619249844345898415279595 19659 810491886425434488264063011 19660 4417544938557922565775898647 19661 17882422126771264994291991127 19662 54953354505130721814752920105 19663 130286171916378141816362088951 19664 240960888542035526072322080938 19665 350279759481212563164799774839 19666 402063347947581123450048777672 19667 365177056348645911911522138543 19668 262413168243326236120783979758 19669 148853986819743802478710591690 19670 66361346727859621653551118754 19671 23096689313451217550166402587 19672 6218192288428275420183289290 19673 1279318609164494573125064272 19674 197997781690627988461097197 19675 22589961852101104367875969 19676 1850873616893309823413316 19677 105233870545669668991934 19678 3965684873314730160504 19679 92960701946755129630 19680 1236427505813309932 19681 8091949235485930 19682 20400781405360 19683 12010725656 19684 374026 19685 426088638015652413417 19686 15060048277746711882584 19687 579413691339670044055530 19688 9868288397756275584241691 19689 110300753641638296829316118 19690 836542532911910864323285613 19691 4567664622490000815836609282 19692 18503835505249373768502156672 19693 56928217005953705805838983098 19694 135118457185771794778743989070 19695 250207216311653141493134172263 19696 364198824132765941706911184297 19697 418635320498436409942585599090 19698 380812622057613574127312061854 19699 274105011281734252974130368610 19700 155768230636358065122336911891 19701 69581567571079958819716176407 19702 24270236979288456654549401887 19703 6549876549517730205622695683 19704 1351170134673356136325282806 19705 209747078976296079227164867 19706 24012050028258357219539270 19707 1975089786591264812823639 19708 112808728058486429900377 19709 4274220086206463060374 19710 100857958859309233321 19711 1352763621126498175 19712 8953274967769078 19713 22946770390785 19714 13894886356 19715 468342 19716 0 19717 20738843186008438512215 19718 567023878504180376240466 19719 10284269845688097783792154 19720 113534363310289056087599827 19721 864556034559202938901117704 19722 4720982668251230562405057301 19723 19148763350789539861282120694 19724 58970222067400242366350427787 19725 140128794236607816958367718567 19726 259799897106715889816234859047 19727 378661507943321119682447257818 19728 435876622236127214370214016898 19729 397105033556903793807045583167 19730 286307582209457467340043757177 19731 162997436480657606961588581122 19732 72954983749441746931126214552 19733 25502243530826802075513506003 19734 6898902025360355096046354795 19735 1426976664800918287404939408 19736 222179494783290960658660234 19737 25521834753341059975432297 19738 2107468837669494373371889 19739 120917284779712193612343 19740 4606233679938413479002 19741 109410967914266653526 19742 1479780158081095803 19743 9903976189245783 19744 25800103060553 19745 16069442304 19746 579408 19747 451092336355096099864 19748 15964536361724355761220 19749 615037509638791401618823 19750 10490993026879144572864798 19751 117450055597115602284571968 19752 892311714711487450243377809 19753 4881215916249423746156542525 19754 19813340372983761512510084475 19755 61086657394137566635298547684 19756 145319088839483732897599189186 19757 269755098200367079472674791267 19758 393686403302869681258152878643 19759 453815006365503143459784785237 19760 414080758039375831250588744200 19761 299043000824337879564813998613 19762 170555585024402142447876118870 19763 76488766219303893585852008570 19764 26795556591921713368638256790 19765 7266158807746958577225255859 19766 1506951237609080751776668485 19767 235333984831599164902691471 19768 27124606820942769889020282 19769 2248536608305451840563675 19770 129596284960592013441494 19771 4963476685834990003358 19772 118672750338766443823 19773 1618440742670512708 19774 10952926964599445 19775 28998908875639 19776 18565513139 19777 721638 19778 0 19779 21982301046550753420780 19780 601882826332663694545856 19781 10932750237264999011753276 19782 120889344717987728961494820 19783 922156858194346396028310972 19784 5044858816909979929292470027 19785 20503032612100871700893249145 19786 63274958625982073729664660277 19787 150700367068490582249529882792 19788 280082693571702552731681345847 19789 409297259144424959076916295700 19790 472476826982819390534240084281 19791 431768515245002654459746697111 19792 312333829332754586297739996723 19793 178457441251738132967841453318 19794 80190361427362061776959762366 19795 28153173697725120754053407984 19796 7652578656246412144496519484 19797 1591318718894480571037772959 19798 249251588460925203974663807 19799 28825981754598171191655093 19800 2398850791382040221390502 19801 138885060715110014509361 19802 5347820265452936265517 19803 128700899554649219448 19804 1769779981540876059 19805 12110187297398666 19806 32581482968433 19807 21442133006 19808 889287 19809 477535459708164115593 19810 16922312973134911087182 19811 652809763734284587904818 19812 11152238323694310693658964 19813 125053836334667920648302227 19814 951727011113811139302445476 19815 5215873757355675141714574988 19816 21213712971003584017555606241 19817 65542916900191216129944309373 19818 156274672461359442257548881682 19819 290800038271077988577169289518 19820 425514091991596462253367123236 19821 491892033098675099010495688133 19822 450196954309640311662054176199 19823 326204082982696144300554383084 19824 186718236752229669136368269029 19825 84067610551029379318970424887 19826 29578221466636870235812959293 19827 8059143239260112278839494311 19828 1680315248985808829070269516 19829 263975726790710598114202067 19830 30631894416924114075386929 19831 2559005497153695498213087 19832 148825478987335812032686 19833 5761279313820773445824 19834 139557173487576016251 19835 1934936992943123283 19836 13386467127191015 19837 36595021602147 19838 24740581283 19839 1102113 19840 0 19841 23298896621986578890402 19842 638843902489378166217330 19843 11621337920750860420293487 19844 128711635900648975121605152 19845 983521245126125761087112700 19846 5390523327352251086272473618 19847 21951216145096893442264593881 19848 67887790179621742427689389827 19849 162053814052250123679537855641 19850 301917737629802160401587609624 19851 442362458766574353081741930190 19852 512089069173236494281411190455 19853 469397156131223602182531756102 19854 340678258166408762632929732596 19855 195354055419495566163491767321 19856 88128655782450598131194737345 19857 31073990717771884479265929230 19858 8486880117948225392924869854 19859 1774190045792484124339298346 19860 279552139493298241847322933 19861 32548642906765681845965270 19862 2729630758578846558801242 19863 159462345029713103760658 19864 6206006722632357746665 19865 151308626740641998566 19866 2115134939156139154 19867 14793887392398106 19868 41087134088994 19869 28536611516 19870 1353106 19871 505499305314204629558 19872 17936458017343656917766 19873 692857554855343252536318 19874 11854364015209812897449439 19875 133140431744844894710337249 19876 1015022198734868609358119217 19877 5573031370764020715945348805 19878 22711135839217545536856044485 19879 70317907135321765828557475929 19880 168039982898780863030812559662 19881 313454420016259422645189848203 19882 459863907019027016931249196739 19883 533100250271616337061763368288 19884 489400128015852879686061147007 19885 355782424698309611914109659034 19886 204381489383813198055400720124 19887 92382069865007833775771229592 19888 32643913826463593844789325305 19889 8936871760306004441960783131 19890 1873204803584104564281715151 19891 296029213865106351420362077 19892 34582882832393411769866812 19893 2911397623160094733609994 19894 170843346178278845078358 19895 6684320069194871829459 19896 164027157649426755424 19897 2311719559589537006 19898 16345362552420916 19899 46116175481975 19900 32884767160 19901 1669226 19902 0 19903 24692850121032740436586 19904 678031458588543290775848 19905 12352466023468820980410354 19906 137030357816138780000795737 19907 1048890357777183730760597646 19908 5759413575886074696575369291 19909 23499699788336196781187816537 19910 72830335977410570684503780992 19911 174245825504231885642477799801 19912 325421475196881822787968218026 19913 478045936565553312691374108108 19914 554956273677216000458602797371 19915 510239502221897430086049821431 19916 371543175583200479677963655292 19917 213818056846908257099600835436 19918 96836754394815112082492891455 19919 34291602992285189067129343053 19920 9410251171136467022760357350 19921 1977635673351842215575623973 19922 313457916586917909584199021 19923 36741676011974896078833150 19924 3105017636487211922251882 19925 183019504923517299853778 19926 7198695383269752838660 19927 177790797912524764767 19928 2526136024499827416 19929 18055484983550724 19930 51741254267445 19931 37882115147 19932 2042115 19933 535069675351607262125 19934 19010226036056528233058 19935 735315360563320543527622 19936 12599849155195882648939828 19937 141739910502770286183594590 19938 1082445754083850887511599553 19939 5954172164442455041316910990 19940 24312203974945380115750824959 19941 75433979276975407580722379221 19942 180673690874999273326187018617 19943 337838896437622447313703612919 19944 496931740736018057941124262830 19945 577692003693468330989472156618 19946 531948834396708299450267884785 19947 387988807402926493135184282763 19948 223681829511171784323745958904 19949 101502080524420443767429785462 19950 36020825623146898814683903790 19951 9908211750205478463985356347 19952 2087772609570139909329519232 19953 331892156848485660776573746 19954 39032484402285627602054908 19955 3311248523473694753519319 19956 196045119515490405559907 19957 7751797317762288428829 19958 192683209881963915136 19959 2759973200841371262 19960 19939814173872664 19961 58034444433917 19962 43600462402 19963 2508429 19964 0 19965 26168620659863549771998 19966 719577062446899887918405 19967 13128712461850357594250683 19968 145876411320323382847208479 19969 1118520513975714216776906513 19970 6153059925484958231594040104 19971 25155295139819632772549445165 19972 78125702610558644906214519294 19973 187337121213072607475816504581 19974 350718914798448005746203989534 19975 516550907012449098931217001028 19976 601340565257308350756589676279 19977 554564513373416976375063555480 19978 405148185562496212746055949861 19979 233991885174300975133069578348 19980 106387778615879389047943062325 19981 37835546030817102376422235028 19982 10432002537864135689220202619 19983 2203921544963091313097231886 19984 351388712744824699507428266 19985 41463224118056869962271776 19986 3530893651695918596301956 19987 209978272610674502598202 19988 8346472388936719688126 19989 208795155138301641991 19990 3014937496696391896 19991 22015903927168598 19992 65069033447430 19993 50164008982 19994 3058417 19995 566337121865805599675 19996 20147055922569974322789 19997 780325454717841716774338 19998 13391320262690764344495202 19999 150884178000445920641179074 20000 1154261760088687464103283473 20001 6360875453830615550813724872 20002 26023951813373045835027613681 20003 80915021228109414215364430482 20004 194238634624561474219352276431 20005 364082986479019233593317610005 20006 536928397687311864059212226329 20007 625939568992352946556362889333 20008 578122848336200929985183050770 20009 423052019750899769728452764280 20010 244767904341483347639629482265 20011 111504091054926220274582383651 20012 39739898675726245252099281927 20013 10982938994739957494040439009 20014 2326403680931028806551416472 20015 372007631909719958030982763 20016 44042259009662161111649464 20017 3764808368973053060428524 20018 224880768780035954877487 20019 8985783074789188989473 20020 226223937135643940676 20021 3292903695057256327 20022 24302484734626910 20023 72933944158134 20024 57666963949 20025 3741741 20026 0 20027 27730919531537026704665 20028 763619908903648836109083 20029 13952808393322380307057686 20030 155282583872639892144903122 20031 1192684121033913829305923867 20032 6573091624835646481256715692 20033 26925267390866433940397418801 20034 83798584334045158174997832906 20035 201392731209263392798985608687 20036 377944244729890036123821392433 20037 558096043251997374286274821105 20038 651524755613318939021277739995 20039 602663206079951633678455488893 20040 441731637998482741527978470082 20041 256030660413477546694115840036 20042 116861652535324252635987420781 20043 41738233590785805425201813099 20044 11562397830070748475042758652 20045 2455557875429137934645393779 20046 393812152177785892348392497 20047 46778460571167154694220378 20048 4013899448716806346323971 20049 240818705423902376444527 20050 9673000498817611719606 20051 245075073087841872146 20052 3595885420547907374 20053 26820656263298586 20054 81719925969956 20055 66268018020 20056 4547438 20057 599397204782301852926 20058 21350581167092083304534 20059 828038350902478741079352 20060 14231559926854582729991226 20061 160607086393718805360153992 20062 1230750867450720874713729403 20063 6794822542634928677442473526 20064 27853881938554239714580777621 20065 86786561205522140873178451190 20066 208802110094943073840823041068 20067 392325713623386429528548867296 20068 580080707178821645159505690982 20069 678136694077197449247357034313 20070 628224870708696072558154412093 20071 461220364716977565027519503088 20072 267801582984112571714729084777 20073 122471656004843485297821539836 20074 43835087305027645939838895740 20075 12171828787354577356045781995 20076 2591739872400397073602009769 20077 416869143526148543129971875 20078 49681201162963946873832712 20079 4279132158263116515849292 20080 257862407318524541346382 20081 10411642958104234253753 20082 265461676700306286099 20083 3926093495577918237 20084 29592947551175575 20085 91536573187215 20086 76090372147 20087 5542532 20088 0 20089 29384724198573905485863 20090 810307253586110936323156 20091 14827647152186446371559984 20092 165283662516439750874556355 20093 1271670666290234698261420611 20094 7021243074383892912609972830 20095 28817364944225033153010448418 20096 89875370022552083422317544456 20097 216482295713121323322926273213 20098 407241493817455061364717449900 20099 602916629642185274759213148107 20100 705813943285127775319345306218 20101 654850425787509057837513511362 20102 481552196386147607322547670050 20103 280103288681740026409400659615 20104 128345722801832346931712570836 20105 46035232322383714611071816117 20106 12812749019708721093550684086 20107 2735324923238220827302117440 20108 441249022612607491033541718 20109 52760420438227317893744495 20110 4561529689193485695857027 20111 276087067282039337801737 20112 11205468021860040485853 20113 287506360991360338048 20114 4285902619228288607 20115 32644700708128040 20116 102496114385745 20117 87336501079 20118 6715224 20119 634350763653787028583 20120 22624640660964019364951 20121 878613270592986488632824 20122 15123515904397909464467683 20123 170944551116759126638722771 20124 1312211314081154821580424080 20125 7257803181712554365760636362 20126 29809995633798767841326812683 20127 93075878174326862885408706800 20128 224436180958378051498785757324 20129 422716289575313311773516552440 20130 626632717195706931647247416500 20131 734600258580536416469861767879 20132 682582369161787138057819066662 20133 502763290258696969312018930033 20134 292959108456052165716782200066 20135 134496082838733524351971087700 20136 48343645527166535445182439050 20137 13486755973480225350479621024 20138 2886706950200669235548062878 20139 467026240202103139291718646 20140 56026618209565661986156810 20141 4862181039104211531138199 20142 295572677971010957579229 20143 12058516054254837490733 20144 311340555441003955262 20145 4677918336197560031 20146 36002991479971997 20147 114733479364494 20148 100167022621 20149 8155720 20150 0 20151 31135293047351393284401 20152 859794870878653456912424 20153 15756293696679610277321331 20154 175916553496056312273353999 20155 1355787767463108685426881371 20156 7499360481769509250496124013 20157 30839850928570749230338916016 20158 96384257190825156150287622079 20159 232680385545381741338218941474 20160 438765238799145959019171598587 20161 651265798510045983173000644345 20162 764537234806761023222905178386 20163 711466758739860001451862272084 20164 524890533939831350654992906783 20165 306393662376895068432786345845 20166 140935433748375430533058041128 20167 50765562072516477697097260271 20168 14195521271972341926752724212 20169 3046301423856600776121324010 20170 494279189171689517015048229 20171 59490928089638197777570812 20172 5182240430742355724143034 20173 316404750663327373115542 20174 12975101700712984321144 20175 337106671056895910630 20176 5104939471788935139 20177 39698234062395985 20178 128387286174011 20179 114839915947 20180 9852187 20181 671304203896731807232 20182 23973290089235403730768 20183 932218637425532407596097 20184 16070310737236145031546571 20185 181934674236938466468792941 20186 1398960006061007840502373789 20187 7751722429099286478755052643 20188 31900825387000262394604956452 20189 99812119572185346556944396419 20190 241218009759582023407689561229 20191 455414846149242929237200715223 20192 676846975500867854954681104383 20193 795672058975789566921574015497 20194 741549563714281252836161998247 20195 547973153467342249091906669951 20196 320432348000632397021404279625 20197 147677136501984702021607991743 20198 53306441054376173458476748833 20199 14940804797263340486116719738 20200 3214544455062438898972943993 20201 523090742012480648131108082 20202 63165110004666589394344389 20203 5522936099079034360110838 20204 338674244607842464473533 20205 13959863041306237757382 20206 364957345856166683370 20207 5570034959043609560 20208 43762942208250894 20209 143623485132524 20210 131563968315 20211 11925654 20212 0 20213 32988180945020919389244 20214 912247537419830008519550 20215 16741994595906295302667768 20216 187220408893024199242911396 20217 1445362286358507309196312938 20218 8009408930381732209539329295 20219 33001536728455344875140870400 20220 103355373535950036276865151296 20221 250066844368923252822197314470 20222 472681361549655502091542364969 20223 703415857154576315797290659826 20224 828049596116282247620661619134 20225 772880594119046461571052153964 20226 572051168451424470691687155112 20227 335101962693441016852270334711 20228 154735062654189038429729512009 20229 55972024194715052075258597922 20230 15724448040431084884306848874 20231 3391895952896921078524780105 20232 553548151872462043190533519 20233 67061631817812740984615514 20234 5885569704140827710262303 20235 362478373275051078325949 20236 15017752440412095596766 20237 395057907653664060390 20238 6076501523304558293 20239 48233589619581685 20240 160613079109801 20241 150667424481 20242 14365645 20243 710369798236628238005 20244 25400813943510097817955 20245 989032598989675854050093 20246 17075251919567020858203978 20247 193617875044018018381014710 20248 1491333663766514110881570464 20249 8278607935615024471405445898 20250 34135469473574615619113940180 20251 107026426795100238332698331630 20252 259230211612037776641545012677 20253 490593218694944685894699956134 20254 731005904152899095208556511830 20255 861720728695572817777480011352 20256 805509568331437910610722045137 20257 597167128912152019082470987891 20258 350430149937061210747645966312 20259 162123806691086050257157690758 20260 58768298552969929609070535233 20261 16548389490797886776495264093 20262 3578838639359156096885755516 20263 585743645178946779066301411 20264 71193661496953290336552169 20265 6271526125434604418361581 20266 387920531672791952718926 20267 16154092045969909518138 20268 427585541370276411858 20269 6627951789534754739 20270 53149189096855107 20271 179559961817584 20272 172420931866 20273 17334077 20274 0 20275 34949255641774547731246 20276 967839542524080932085067 20277 17788188586909002930919663 20278 199236760685501328320130261 20279 1540741509679472906181664466 20280 8553479886184407960967950403 20281 35311817656104010900967770741 20282 110820906488079904873856357236 20283 268727154219862043995693727560 20284 509167859592005140468793654965 20285 759659711550979279839983497216 20286 896733843881333725176040233715 20287 839490348056536970282557478045 20288 623364447005539154045050196588 20289 366446073027363110308373771669 20290 169858520388986831785637802325 20291 61701560422112698529894979654 20292 17414657407312586221130606046 20293 3775881514596680434652159948 20294 619774315270688506482281351 20295 75575157569743434074308706 20296 6682272874571466147412358 20297 415111200514402061372564 20298 17374563981806936254024 20299 462732089734554357165 20300 7228266654542724969 20301 58553448222381329 20302 200674833251859 20303 197241565819 20304 20824152 20305 751666004194993125591 20306 26911738187710472103846 20307 1049243577653087121061847 20308 18141842645152252802007379 20309 206037028289881779805219646 20310 1589690037013209030602849053 20311 8840617681940379123772646292 20312 36523628747228390913949315297 20313 114752068946505604099511020098 20314 278561231948074482954867784830 20315 528435784617599413483132663939 20316 789413274120132959587007463677 20317 933143803255830403305736875105 20318 874876700482509579352832736862 20319 650689272723345582588078500473 20320 383179815931064358139443117363 20321 177955143294660485940277723481 20322 64778374827415784458764807811 20323 18325386634195933035327523645 20324 3983558788030120542128588659 20325 655742775684303714726006114 20326 80220860958515762699952152 20327 7119371010378562708605868 20328 444167872044415618811492 20329 18685272997300814050842 20330 500703135484928027914 20331 7881696297650256961 20332 64493141035405866 20333 224207952673023 20334 225479229347 20335 25051940 20336 0 20337 37024715063547360905148 20338 1026755226999050759290389 20339 18898517733812016193806664 20340 212009662657756464150133761 20341 1642294400903283528373866156 20342 9133799169462042970823190486 20343 37780710899228599275649566665 20344 118815241287007411480607312618 20345 288752825881744006363689198289 20346 548415713571633476138850296721 20347 820312393662817870672476506917 20348 971002787102144209924910545051 20349 911726861964653824786656173509 20350 679188692541634041256724048865 20351 400663112516127515540582731786 20352 186430223133004443452445898150 20353 68005645089148484783496599327 20354 19282810744388389749753669992 20355 4202433680190430729388127213 20356 693757045907904448480483762 20357 85146395204515170695469050 20358 7584474558833494456741300 20359 475216063799498652784486 20360 20092735986650725784981 20361 541721185504169112337 20362 8592806618025959186 20363 71020604748798517 20364 250418626248518 20365 257663151913 20366 30017805 20367 1 20368 795317798414758232180 20369 28510843612089147390448 20370 1113050851999865906593758 20371 19273793167301129373072488 20372 219237610518469487047352439 20373 1694409193295607058163356645 20374 9440048194602802606235874029 20375 39075645776780905088286311062 20376 123024585383196628160820971366 20377 299305749926482658031203412716 20378 569140360790526319138473375613 20379 852395787135070571652528910790 20380 1010369941117134063693074009794 20381 950098971590921963628796340969 20382 708912754865125792595680861800 20383 418928698303534045189934701832 20384 195301165936731494060356342895 20385 71390568837865832375362514066 20386 20289280411181393592732447162 20387 4433097263489132626327964898 20388 733931271421653876376204570 20389 90368257989277368376421566 20390 8079342674711736678886162 20391 508389243643509561194890 20392 21603952693667632076902 20393 586024660559294974245 20394 9366595000989762136 20395 78191875036812357 20396 279613715316648 20397 294244547842 20398 36009436 20399 1 20400 0 20401 39221105542582427472233 20402 1089189551908687682375205 20403 20076839222725792003627664 20404 225585840610671648164839073 20405 1750412927421793260215162061 20406 9752735419727319689484254347 20407 40418895887267872553645342721 20408 127375108134749610947729535475 20409 310241815758185316512967992478 20410 590629815617224312884715825571 20411 885712699752126494739254182025 20412 1051301530105794230529142424664 20413 990055988576042645128852659194 20414 739912525192815647363409918625 20415 438011099715637659569420514147 20416 204586041351970409453699589823 20417 74940713736229155550186164846 20418 21347254870586160396797540854 20419 4676172632722387712369932081 20420 776385601086451341553019889 20421 95903932163141528950052441 20422 8605839078004013574031869 20423 543829966163233682855052 20424 23226394548766068030281 20425 633871514410940679688 20426 10208430131592429336 20427 86069576452961818 20428 312111975545969 20429 335894054325 20430 43039824 20431 3 20432 841457028742823649455 20433 30203179911669571360460 20434 1180665170555172250629802 20435 20475032805814252054173433 20436 233267854950428071318194667 20437 1805894883435425101412949275 20438 10079343269946560700491618036 20439 41802546475749479931543639722 20440 131881937625419211526431886155 20441 321565109206236292599110166004 20442 612919163915234576867253635218 20443 920304772433273359105950626241 20444 1093861311792758529137350340638 20445 1031660772259603102073973946274 20446 772242273024982301106310575681 20447 457945932778899200389170023391 20448 214303854059075761679360321041 20449 78663969717687768347529039428 20450 22459321990074492603151148084 20451 4932313648184351606575134979 20452 821246980628369173565392945 20453 101771876980143381331288884 20454 9165945601816710764654819 20455 581689797795861774796711 20456 24968084446031955743992 20457 685538123321709607154 20458 11124184629690036312 20459 94720788599199148 20460 348289300349309 20461 383192115505 20462 51490983 20463 4 20464 0 20465 41545341035785346484482 20466 1155348698915085980146275 20467 21327237827950681334249705 20468 240014851349617532942238005 20469 1865513467383473281586326895 20470 10412809083713138581934086110 20471 43237757227204147235521717488 20472 136539739009125917924703901011 20473 333298971007450913872529046497 20474 636029962777582637930899016946 20475 956224947594155149300693279899 20476 1138109948850980862546700980508 20477 1074981380086363364388773071230 20478 805957372342935601199857901416 20479 478770757231492798304234720922 20480 224474332732147992508942688041 20481 82568631401865164474595505200 20482 23628188992345565192698327885 20483 5202209509888884761369051912 20484 868649021158079417481580550 20485 107991651073504836995681076 20486 9761761656366339168200227 20487 622130590425307425370419 20488 26837584897030004244061 20489 741323398487686146639 20490 12120167478615649102 20491 104220390861019216 20492 388537078853001 20493 436987428554 20494 61396513 20495 9 20496 890222784951928088294 20497 31994080528215605384606 20498 1252309399552106446877223 20499 21749722637051397151741916 20500 248178915413087679489427991 20501 1924575989201129449691886050 20502 10761103236891735336472273202 20503 44716084380405259214640977951 20504 141364671234315374720650664847 20505 345447777906442948295235172376 20506 659999838157134658197734212206 20507 993518006554827689450203908973 20508 1184116163546713221490827071940 20509 1120085767197868068634739817598 20510 841116662595600062688476653590 20511 500524317922461182359056326462 20512 235118224527056353386610607121 20513 86663346239372998048126201652 20514 24856704374845154973521887487 20515 5486583395164735214023700530 20516 918732873446384828310444749 20517 114583903440111995746280303 20518 10395519318218794009202432 20519 665324407701435336851800 20520 28844088023450173199522 20521 801547567152952515056 20522 13203275939096104747 20523 114648622432632976 20524 433315316346312 20525 498024926312 20526 73262658 20527 12 20528 0 20529 44004723383382043038726 20530 1225450703919670020513942 20531 22654039086966346508260223 20532 255349250952884534999192745 20533 1988038300932433780140777838 20534 11116701958153103933238613342 20535 46249430369370050815680055310 20536 146351034760280583165167832211 20537 358036504817524878704485872564 20538 684851920006430056919590152239 20539 1032240861055448456350234508320 20540 1231945353325178146497229588922 20541 1167047493877063182000102986115 20542 877780182433075083324465609279 20543 523247469002600447914355773539 20544 246257066350490665655749727516 20545 90957204200650991367447390050 20546 26147847832678357357288829275 20547 5786197474912808670533803813 20548 971647087053403387502183667 20549 121570509624243814462980196 20550 11069582835181020970286511 20551 711454952101281114861814 20552 30997403037302347609358 20553 866556844398683192271 20554 14380919753139163904 20555 126094951113549169 20556 483104049176219 20557 567377226488 20558 87155208 20559 23 20560 941761789114997698055 20561 33889178295818551351116 20562 1328219206597146563937665 20563 23102268905243903848470636 20564 264025039834054316491577771 20565 2050908057725220275023334220 20566 11488094791120137431711100784 20567 47828787741544873083464254073 20568 151516088298021813256589987595 20569 371069839691330238873622080696 20570 710626554677003777066265162108 20571 1072441664957102432436661493269 20572 1281671583917643138920394511902 20573 1215940015897072075702224467568 20574 916011718356097438346549934653 20575 546982353431104658515369233226 20576 257913504336481371448751100845 20577 95459681483579867146974487255 20578 27504754196214322318074187619 20579 6101851437223262866769958637 20580 1027548573463233900186428349 20581 128974562498288938565263756 20582 11786465428992220135101520 20583 760717493793167238629658 20584 33308057733958965597710 20585 936722097340830399602 20586 15661195084755036656 20587 138655285344219132 20588 538465672114442 20589 645998210175 20590 103743578 20591 31 20592 0 20593 46606963663155704659226 20594 1299726125816051524033829 20595 24061823223748782161728224 20596 271644772852147676612117152 20597 2118457190811066885969497971 20598 11867267320939106921818133442 20599 49466850173480500866203998549 20600 156853743151363734388543053183 20601 384574503822652536572886859026 20602 737348557468236929058704449910 20603 1114181591083764736065520159019 20604 1333365349739927387750692629837 20605 1266842832456411697133307366369 20606 955876358721382290638231308814 20607 571773402886136091981446481867 20608 270111045972285129510405074615 20609 100180738104896813165634951827 20610 28930702485785817710474389537 20611 6434387987551919965495733288 20612 1086602455286795215832616260 20613 136820523046605183592818027 20614 12548828857005564219874353 20615 813320469320112315489729 20616 35787285321338409156710 20617 1012444150995457916039 20618 17052799573753038274 20619 152436447276927237 20620 599988300450564 20621 735241723653 20622 123142325 20623 54 20624 996228806608573411012 20625 35894421933368978680238 20626 1408643782182935830063007 20627 24537337195287235846839238 20628 280863753845763640154002099 20629 2185374927824644656345109965 20630 12263261435264874474647210606 20631 51154009605335386787702942149 20632 162382431208178645980916972599 20633 398555518045355121528791437395 20634 765061187989336043885801256652 20635 1157512414797150583277589056274 20636 1387106467260518693911998873876 20637 1319835336305513344424906356233 20638 997443244676211125591095029748 20639 597666450429881649957758583321 20640 282874406641511034380263056118 20641 105130756799105368839720347339 20642 30429142049511104913276668220 20643 6784691249258364985440530978 20644 1148983127113845723808827476 20645 145134211001476769012215247 20646 13359502119306199701740338 20647 869485414658902069449204 20648 38447138856884448083641 20649 1094152326722446787418 20650 18565231435658136196 20651 167552989569895342 20652 668358852156753 20653 836326551876 20654 146234798 20655 73 20656 0 20657 49360204698398543339228 20658 1378418752263963002924526 20659 25555439862119866239542595 20660 288960516286311489588478668 20661 2257269057579660333103573699 20662 12667540686239380834531952025 20663 52903802555535997375253291599 20664 168095648546278325710859625227 20665 413041469792582299543400666510 20666 793791067259348410819039668449 20667 1202499882788452512917298160809 20668 1442970917219266674707849596764 20669 1375003435503680691952142580605 20670 1040782930462760229041791419886 20671 624709812219500196509659176635 20672 296229241037284683506403779393 20673 110320649194918429664754983216 20674 32003680676906879849984977730 20675 7153692793476037566818921997 20676 1214874094240250438600161646 20677 153942971762898035277387827 20678 14221481096042910986803691 20679 929448755792244404324279 20680 41300477464372352201897 20681 1182310466691202176717 20682 20208694347559049239 20683 184132364956086867 20684 744297077746346 20685 950959291153 20686 173207836 20687 118 20688 1053787078862455346513 20689 38016093428321258670764 20690 1493846601108084496120725 20691 26059867409423079322301497 20692 298756055079162404781964755 20693 2328490453624115668424648888 20694 13089734561732964001956060376 20695 54705981069307718924342888321 20696 174013078451570102642575785442 20697 428037735937862344429275126721 20698 823584574410274342236573477930 20699 1249199658893373455189328527559 20700 1501044704521713273455676631193 20701 1432432930044740155640532293980 20702 1085970352376893207503366137889 20703 652953327993667352565669668381 20704 310202519019459125013428038410 20705 115761789503533832000859725704 20706 33658113135170935927675060406 20707 7542369906784394588814577587 20708 1284469140961645263367856871 20709 163275666963128156989012238 20710 15137949370837847499050221 20711 993461747959316467218058 20712 44361095336346334185979 20713 1277415337483843104855 20714 21994325276835379178 20715 202311294487161001 20716 828641197856302 20717 1080693933718 20718 205224798 20719 159 20720 0 20721 52273044780765389031281 20722 1461786344495291177808981 20723 27140023573116717979060506 20724 307359145721584032654717630 20725 2405003755009315565036091696 20726 13520751221271239624852063614 20727 56574979407278923499213190466 20728 180127773991671485386696214412 20729 443574897864296523036213872755 20730 854470264980983011735956539620 20731 1297682398963024163977617960986 20732 1561409714735562688012694271506 20733 1492216643239587165226194900062 20734 1133081980333804197042609596901 20735 682449531143198713104417558772 20736 324822234619436487790829358401 20737 121466130020317353942049707772 20738 35396408262881749163295726743 20739 7951752200792551200687367885 20740 1357972158265289776553574862 20741 173162859216688078301903313 20742 16112277966043248144575254 20743 1061792480733017934664797 20744 47643707396747220442720 20745 1380003468754877499112 20746 23934088081288281749 20747 222241739594220372 20748 922271126990167 20749 1227678985348 20750 242577409 20751 246 20752 1114608778936426484248 20753 40260826359621959200152 20754 1584106225966393115500555 20755 27675089592567721602958571 20756 317766618757031985291233538 20757 2480800331193578460475194073 20758 13970845216961732209171882075 20759 58499867910935307135599911092 20760 186460753187236951785823397977 20761 459658713219629459546808146616 20762 886497858211241181717105522678 20763 1348007941571761125828986624583 20764 1624158611559109210731659097700 20765 1554447289095860845632616635400 20766 1182199021790543095920062341169 20767 713252611264526164026413044439 20768 340117813641839516070280494117 20769 127446129167645423958624236204 20770 37222740120494656452958594004 20771 8382919736424666763427731433 20772 1435598430238780298005102555 20773 183636802703506399735039258 20774 17148048517440316467631353 20775 1134725825861722207976588 20776 51164094689864842584266 20777 1490649412743732015217 20778 26041034133499126894 20779 244086761689968484 20780 1026208760421785 20781 1393891822374 20782 286795023 20783 329 20784 0 20785 55354562672376782017458 20786 1550101423270727501796080 20787 28821010302769708666050951 20788 326907101863879567930633421 20789 2562223951524593491426299341 20790 14430333864656465266397023057 20791 60496036991581206861609138737 20792 193004596487354557194129873863 20793 476321893733414564687386071290 20794 919697981965555509531767861979 20795 1400252211120675650722167135588 20796 1689379635181092142776527290765 20797 1619225151782472656540940402678 20798 1233404348390867766516414609589 20799 745419679664824146060059756618 20800 356119798429385476316665161549 20801 133714877124592093068254125086 20802 39141473978875281577271079685 20803 8837010267868364443915561300 20804 1517574450159125194912136687 20805 194731647617960366866124955 20806 18249053133619858265428404 20807 1212565682085262322564766 20808 54939089570681692924997 20809 1609973505216399552975 20810 28329183409873219417 20811 268027418503565140 20812 1141528695174922 20813 1582033853581 20814 338319714 20815 489 20816 1178875491155735802646 20817 42635625208984847725062 20818 1679717154990372804631893 20819 29388540653458095500235888 20820 337964015231774797613415576 20821 2642884034239715935925173499 20822 14910136588208206019388768091 20823 62551830798275398187811235782 20824 199781745427836464662056808092 20825 493570604245649482716517384030 20826 954123931471077000896444688102 20827 1454479527845111821089149246067 20828 1757172613492294722290230013734 20829 1686650405372481648362281008717 20830 1286785953081231590645288778584 20831 779009647778197788581051713800 20832 372860289836878003528017023321 20833 140286017754043891487888610277 20834 41157200318786822767371142715 20835 9315217212167768490002630018 20836 1604139336729872239947986442 20837 206483430879831962060969303 20838 19419320182578748358601027 20839 1295634934435806885801516 20840 58986739525049468541769 20841 1738639971585503697707 20842 30813822542639695064 20843 294258047371787370 20844 1269475599277582 20845 1794616268058 20846 399158033 20847 651 20848 0 20849 58614343954889520569536 20850 1643652098218108297515124 20851 30604154729211695245367177 20852 347674824924716343112254412 20853 2729527123910531029296842255 20854 15399942188650823985241470145 20855 64683658029538580077345442012 20856 206784276289241727890523998088 20857 511439832379230566087379896479 20858 989808554346656880483989679172 20859 1510771469881464489152353815138 20860 1827632624677815111254092581436 20861 1756831382691214333083113102377 20862 1342433634422926846274698509937 20863 814084595735380273002750944702 20864 390372605777860415127007682254 20865 147173885230886719815413423709 20866 43274719622069209898639462038 20867 9818797587239723292553130775 20868 1695544637996292692117814374 20869 218930302343404775084217104 20870 20663114305923806397199825 20871 1384277966940835181266488 20872 63326291998170232756553 20873 1877365732320649156635 20874 33511372057051780933 20875 322994225715729351 20876 1411360479060930 20877 2035031399667 20878 469964687 20879 940 20880 1246778716001272919665 20881 45147885713468889062111 20882 1780990716648030947221509 20883 31206082031391365232952029 20884 359420940148493902222735603 20885 2815356865239044878110277243 20886 15911377256401854915733424907 20887 66879089304912616887850780795 20888 214036148695446318744890319516 20889 529936178380191989288746342397 20890 1026808974020953586033840124968 20891 1569197168167285472747551089862 20892 1900867203824066119266088436086 20893 1829876306193801099690108716839 20894 1400442726517796203885354550604 20895 850708559954313316314392036270 20896 408691760411998143543754934640 20897 154393419344766669987952223648 20898 45499079475564379159798288143 20899 10349069814630234413611184786 20900 1792055890263626853772001346 20901 232112515767608092008963866 20902 21984965106324469464494922 20903 1478860636793545739660889 20904 67978378941340358314868 20905 2026918346464739249645 20906 36439727125440587263 20907 354467401883802865 20908 1568697956974309 20909 2306462301055 20910 553367855 20911 1242 20912 0 20913 62062508796745496856954 20914 1742742942902536075173053 20915 32495548600707003684993018 20916 369736990838783911808218479 20917 2907547669855949610567406311 20918 16433462050040046575182957239 20919 69155617708184563953171039579 20920 221528901141878505985510608265 20921 549097061064098513169713604393 20922 1065160415577461795246634118121 20923 1629844267370041600539648568208 20924 1976978786527421098534905626216 20925 1905902190550098509155089766033 20926 1460910522254314057935013738211 20927 888949013002435540440191269067 20928 427854094337065537496035810783 20929 161960314070605726401311149584 20930 47835558065269320314873995402 20931 10907422416811156944700914835 20932 1893952409268052362353062733 20933 246072679057750694000551548 20934 23389667352392877733720926 20935 1579773086336223579442014 20936 72965001423144165379266 20937 2188125999606183918886 20938 39618109488408024021 20939 388934080366184698 20940 1743085842807147 20941 2613163653218 20942 650319776 20943 1751 20944 1318520401612270233223 20945 47805416313818953572200 20946 1888256013527161092285981 20947 33133918361015634522916355 20948 382214457952373268843689107 20949 2998872128766978566777067314 20950 16978575261164179407959581857 20951 71499989964967883504474882052 20952 229288112076598617542904676662 20953 568929546212147999434671949614 20954 1104924100304159505329025939424 20955 1692787061852130334148660773773 20956 2056083198419051981021344180623 20957 1985025940384974469336630321436 20958 1523940297149196266126351193996 20959 928875553152214558864160596009 20960 447897794060953691294029074559 20961 169890925696994951917028505875 20962 50289704662599223663620534702 20963 11495311640059918708577811471 20964 2001529005876778342660187894 20965 260855745651710182780818707 20966 24882312887328032937892080 20967 1687429736137949684020074 20968 78309737478917300271328 20969 2361875275850000831069 20970 43067456915252212647 20971 426669714608630407 20972 1936365601226592 20973 2959162708761 20974 764256788 20975 2298 20976 0 20977 65709741213531155935377 20978 1847695918103008369513712 20979 34501640109000863814688231 20980 393172761170380677895721713 20981 3096959146282449310441494481 20982 17535026077140442053421711709 20983 73930853851659983992432875853 20984 237304746393873812565003233378 20985 589473649525220423269501652172 20986 1146137799443975036211334487425 20987 1758119705158718153068427920813 20988 2138290790594817578924714253527 20989 2067373934225911642895943678806 20990 1589637451374316215774252639147 20991 970561504407929055835096127164 20992 468862491531982247743753385307 20993 178202434362255674444141415956 20994 52867321713768349661292536660 20995 12114270982257531136774724526 20996 2115095763950684225099920559 20997 276509291299760275023529385 20998 26468291066218036891217394 20999 1802272431264196830725593 21000 84037726689930825203856 21001 2549122484385893335510 21002 46810258213707040345 21003 467979301290704363 21004 2150482652400350 21005 3349789145134 21006 896543784 21007 3177 21008 1394313503224447816939 21009 50616460757142093196505 21010 2001860918168039868455765 21011 35178617190518677341774327 21012 406426259499443403233400476 21013 3194123434165207805005080755 21014 18115993026820050763338362089 21015 76434078618267900686196604544 21016 245606108659276365090310034513 21017 610736934491548996033634374878 21018 1188867120428746317597265342748 21019 1825922033151834059646546278488 21020 2223726305864428815260110042223 21021 2153072441570484992748539571438 21022 1658113850221236876777219774067 21023 1014082500255793952130794630172 21024 490789827215207258744059204066 21025 186912744413769441566930475578 21026 55574509010678562439684925792 21027 12765908621894988010584628680 21028 2234979928293877208634458440 21029 293083506052895823472925719 21030 28153324240931334860073351 21031 1924770458023765958028549 21032 90175904226282663761963 21033 2750891251464511700718 21034 50870998230234993358 21035 513190439007635434 21036 2387673836552908 21037 3790129215279 21038 1051666112 21039 4142 21040 0 21041 69567319900239345282816 21042 1958851345902040055026043 21043 36629254355348897801765422 21044 418066047487104154028679436 21045 3298476640807183594518826870 21046 18709029043141568237358496307 21047 79029541513426936350173714732 21048 254182552009250518074270900051 21049 632762190465489170513300982080 21050 1233152561090123470991882518231 21051 1896295182225943369795919289452 21052 2312508610407077585105240387420 21053 2242257939331959600959682107201 21054 1729483663230622819450257170366 21055 1059518213420410933483147999290 21056 513723016470146618413698501806 21057 196040660018734008785034478690 21058 58417644259071995782018811565 21059 13451917854144404636944676840 21060 2361525668656520248922995493 21061 310631500342497441173915472 21062 29943468478315803067823469 21063 2055424063551009623926980 21064 96752985627649060593573 21065 2968285361827541796390 21066 55275974213731879633 21067 562665543112051148 21068 2650305490220532 21069 4286851073508 21070 1231556606 21071 5630 21072 1474382572040363953132 21073 53589721914209807511540 21074 2122173123654822659515529 21075 37347129811539188470332499 21076 432142934572293197628322529 21077 3401847135099096722802684515 21078 19328163201105687150967802088 21079 81702177310955579219543553997 21080 263063221396114171619983025424 21081 655557512992630381080312907907 21082 1279064423176789408013305309659 21083 1969324934955914298388596578680 21084 2404772037277922119462368866484 21085 2335066797198858149154751079103 21086 1803868045706602853237330838310 21087 1106950825435435332618125633988 21088 537707459819199785011158633906 21089 205605777111501392781415809372 21090 61403431262818122511348655696 21091 14174074310974834995393762350 21092 2495096156898308860541318012 21093 329209297790355790167078571 21094 31845153014806109771538362 21095 2194764501818425826293800 21096 103799730282594803287184 21097 3202486163005175556941 21098 60053804130852239471 21099 616793962454703402 21100 2941092323459945 21101 4846367307930 21102 1442060071 21103 7293 21104 0 21105 73647150718334363591103 21106 2076568937332756026522051 21107 38885614969706950328956513 21108 444505791022600377746938654 21109 3512859284108699635284557241 21110 19960144178989583175126091388 21111 84473172262748610548911393527 21112 272237817551096893588548580371 21113 679168653650586451498167717637 21114 1326646124073110213660053346474 21115 2045119918398924764301343136756 21116 2500644611843200452830072572988 21117 2431646381476862558646359871971 21118 1881390651631935062203617655621 21119 1156466896441244223830659410983 21120 562790273483610195756628795523 21121 215628674281184255225024591226 21122 64538878844987949466041876922 21123 14934247390410133600712867903 21124 2636073316600201947929327429 21125 348876173631924311030563734 21126 33865181311667531470860152 21127 2343357970031810956984612 21128 111348926701577687670078 21129 3454767120684137451745 21130 65235222502540471591 21131 676006057388865498 21132 3262909885604446 21133 5477010653202 21134 1685884893 21135 9776 21136 1558964374994977806173 21137 56734386876161111457707 21138 2249581251916509550287682 21139 39646813262329826395374112 21140 459456260146884174373076048 21141 3622824913989666587806382430 21142 20619905461323779056986095238 21143 87326466032913009504734389170 21144 281737447503327935064411471263 21145 703604276715611196830414693856 21146 1375972989251568832369280188367 21147 2123772296103961069501043093157 21148 2600270980276535252956642747881 21149 2532143953953201448168958362265 21150 1962182682506704177462148016157 21151 1208155711552428410491973126101 21152 589020950721173927112569518383 21153 226130795612013143169967452715 21154 67831353403073350618896110831 21155 15734397251648401796104349699 21156 2784860108045191531527555122 21157 369694648605862310277835552 21158 36010774915280592220210863 21159 2501805690465049855280917 21160 119435689070124325289994 21161 3726491028741536581816 21162 70853660878809464189 21163 740764253744019195 21164 3619049974575728 21165 6186852259056 21166 1970635301 21167 12584 21168 0 21169 77961800924784142582726 21170 2201228876473760719277922 21171 41278366946844874454761043 21172 472586258495995872258136504 21173 3740912911409961516172829382 21174 21293340482142449056348293564 21175 90284638455219275483799715461 21176 291551116281157130607425677351 21177 728913297132780805166731949900 21178 1427091562001651711043710412808 21179 2205398729815345224019646632288 21180 2703789018995056774799461166141 21181 2636718622067686100113291226273 21182 2046378048972691632754357295811 21183 1262111301811691054657938566530 21184 616450853617535775558581973563 21185 237134658150599528997830662627 21186 71288556047001814762832789011 21187 16576587330205048443949461695 21188 2941880262936696506528062716 21189 391730863074886083484133335 21190 38289574914316514659846713 21191 2670748312145972552640273 21192 128097443372063378189737 21193 4019126503338205793391 21194 76945021113418106560 21195 811579262182350055 21196 4013003613220719 21197 6986292558809 21198 2300072661 21199 16659 21200 1648308547066172438760 21201 60060153397338553591446 21202 2384496022853327891999681 21203 42085453569006804963671986 21204 488463505303873342819153137 21205 3857886519761434604607617929 21206 21996344345918956334177430208 21207 93330569590415540702061219341 21208 301712022574186619616359055790 21209 755104987059244664077552932663 21210 1480082543595359258169519665938 21211 2290098229406911027776213327534 21212 2811354463583152209104659450737 21213 2745529392471978463036075242358 21214 2134118815235516176845818581815 21215 1318430657631379222005117734307 21216 645133929682604325846787844358 21217 248663724888138907789801567141 21218 74918579914048825632611127625 21219 17462981090769805012539145061 21220 3107580797594216777414115867 21221 415054572296297257867020986 21222 40709690688655970641153663 21223 2850866036172868819423268 21224 137374261095598344122885 21225 4334244993608244105337 21226 83548338056217388755 21227 888999934143839235 21228 4448758922246377 21229 7885473582626 21230 2684073883 21231 21320 21232 0 21233 82524535234759872034536 21234 2333232964034843433580722 21235 43815600766610297880039304 21236 502407355003943066838566365 21237 3983492881762544069402725133 21238 22713901080841565399768680652 21239 96488322794676775876289671132 21240 312208429590376153838872800354 21241 782231639348599439687404137317 21242 1534995823878818737218192395377 21243 2377996074077404546063467277750 21244 2923115784604256721326842013265 21245 2858748030787848165879666990002 21246 2225549982431636305881598100912 21247 1377215912883459473691637253287 21248 675126161763909169259481236765 21249 260742630219047589546691732882 21250 78729885376889017488076836164 21251 18395855729418206983122989038 21252 3282431732315512922175073299 21253 439739559935730409714493437 21254 43279701843324500880148015 21255 3042883536705453917539611 21256 147308846643802178018798 21257 4673539468239543803219 21258 90705528071749115195 21259 973631941444621703 21260 4930550168387827 21261 8897361247507 21262 3127821410 21263 27922 21264 1742678277747760981187 21265 63577257755879268705307 21266 2527351487560344951188628 21267 44671290293274786894073534 21268 519267753727463217553595636 21269 4107912667830247062607941870 21270 23462928172854492616665311784 21271 99739649930497410451335264975 21272 323075765659369082933410420991 21273 810303175829975614209253473388 21274 1591917856197895929512335123846 21275 2469198618647703238935317628653 21276 3039240640635241213883118767168 21277 2976546206739087965144913759224 21278 2320825359024616290837309565073 21279 1438572414940148157905948700750 21280 706486344428027916383418213227 21281 273397042253210091379763236882 21282 82731362540863291809746729121 21283 19377598665704089681225914860 21284 3466928855148688885387872199 21285 465863635069849899496006735 21286 46008712380969876308633178 21287 3247570138687970499160700 21288 157946912766866136904672 21289 5038821223729628727962 21290 98462145384749887086 21291 1066126282924031899 21292 5463204971213140 21293 10034679431487 21294 3644124333 21295 35532 21296 0 21297 87349353814411951450736 21298 2473005823637958697464940 21299 46505877869211077233136055 21300 534074954952173786204872907 21301 4241507064312180155617666040 21302 24227442717049140691126820863 21303 103110193512420123493813731998 21304 334301503051160796280241619637 21305 839375496078596195837478661604 21306 1650902112877434908821992906454 21307 2563840383986508594266355172455 21308 3159888894431590377501922402442 21309 3099109331391613792323296380047 21310 2420101936918496638443268060519 21311 1502611084810608595923798323606 21312 739275488614450459134877813873 21313 286653907795542298548827864054 21314 86932304363386445391000338526 21315 20410722542369024820049147181 21316 3661593425486610449782072514 21317 493509089163653057729687530 21318 48906353198682258233154038 21319 3465745318317158614465204 21320 169337169789505737748929 21321 5432041049861325887449 21322 106867103483841379393 21323 1167200789735093954 21324 6051854346247795 21325 11313573525990 21326 4240072652 21327 46092 21328 1842351033503159891466 21329 67296504105908408059610 21330 2678606329102298557413431 21331 47413042458684557725535319 21332 551978244787347803641190426 21333 4373838111764657351893096830 21334 25025449109776488202864736642 21335 106580504252641807179152421472 21336 345923446644580030970148242218 21337 869459216202076441160715467396 21338 1712041201441266361118750792123 21339 2662035604087557013810253932995 21340 3285241022578809408132525813337 21341 3226622726113429837527201021183 21342 2523546220508080892601045047766 21343 1569446332496546364307800192838 21344 773557662691766167616226794525 21345 300541303111065764111735893306 21346 91342474793029901077216372203 21347 21497861436852271356243124666 21348 3866975212926394491190836871 21349 522762695213064633775388202 21350 51982842276410348712728394 21351 3698278943546492813432307 21352 181531747895737925970127 21353 5855285835011814054079 21354 115973538118643261670 21355 1277627113711953718 21356 6702337199438696 21357 12749981662664 21358 4932252200 21359 58342 21360 0 21361 92451032305137948204341 21362 2620996174166973641454740 21363 49358257560225899464485482 21364 567701252047184776204059215 21365 4515919001249910739840472197 21366 25839936414907279423110202865 21367 110177905509348361638282748818 21368 357928225462497730891639970643 21369 900614086513694200922943902802 21370 1775392428921725926948327230494 21371 2763928710043931469208204115317 21372 3415469137003878744414568101987 21373 3359286510160974073436189199168 21374 2631328164362932362972556740629 21375 1639198607087967565356928275378 21376 809399348202922727526579973636 21377 315088700082426845397327877108 21378 95972079628912929566902395488 21379 22641787279002598548754379654 21380 4083652184749684913477923796 21381 553716212669225127246788668 21382 55248987835613766283150186 21383 3946097421049698255617696 21384 194586188811089256128834 21385 6310802533704619859276 21386 125838499061859943596 21387 1398255477018913654 21388 7420865564663335 21389 14363985190687 21390 5730301386 21391 75039 21392 1947619317987658064007 21393 71229295400515954149579 21394 2838745234466629056334213 21395 50319935931421619340324305 21396 586710734254505984997934169 21397 4656654896592927845334815664 21398 26690064464763737335986026306 21399 113881669263677264748689769896 21400 370356177338596528417031992304 21401 932851465007342558667235060034 21402 1841054986693407552666987026896 21403 2869642387344076528854256059433 21404 3550767493190548399098543675778 21405 3497300720768236180120105823062 21406 2743627996069860057452583704026 21407 1711992145279134720380737513008 21408 846870350877970852690066830003 21409 330326804480007229543235643643 21410 100831840801002273335995340290 21411 23845405760787510419394575179 21412 4312233846732625008809545213 21413 586466389192933208315796068 21414 58716255199510760602795857 21415 4210184011539440454053953 21416 208559920685036100208947 21417 6800994571732438960258 21418 136523934529309274515 21419 1529999953686274017 21420 8214495589679024 21421 16175518148434 21422 6655663406 21423 94503 21424 0 21425 97845163985958021168594 21426 2777678171738235009893836 21427 52382325424093117628128751 21428 603405129425356601915599566 21429 4807751257706458401517548156 21430 27557729405495018373053033123 21431 117720907827497624765881941135 21432 383193032344356857209313519245 21433 966235212944985612038305521306 21434 1909090286136685062058436264682 21435 2979331693287096818399887613237 21436 3691321372416872729297888807439 21437 3640881329270264014485633241188 21438 2860629681971698562393029909574 21439 1787957726413611008664192689254 21440 886043103533303477961630549895 21441 346287845092320456224800711144 21442 105932964784434674814287989457 21443 25111774303488188299307241991 21444 4553360914246711423719458944 21445 621115518463187395945671080 21446 62396770727050484377327403 21447 4491585697856502475038237 21448 223516252992103050880533 21449 7328448980381533704774 21450 148096350604437483729 21451 1673866943115462421 21452 9090741345477401 21453 18209528869438 21454 7721366288 21455 120615 21456 2058791472042884901563 21457 75387665967221788778306 21458 3008280341522834782713641 21459 53401732335694796905423916 21460 623587875760027155230965167 21461 4957415804295828309524450536 21462 28463319270494034150744973940 21463 121673531953230221524265684252 21464 396481827772771180281509035642 21465 1000777481013774110373883384102 21466 1979604561572175418657800744075 21467 3093128377937503462282526144678 21468 3837339840581406749372750990028 21469 3790244234312930395275644422158 21470 2982528281579766511675409724592 21471 1867230241069675497463485022720 21472 926993652745617756936228995076 21473 363005398477239482524408038202 21474 111287223563779145734453730486 21475 26444097642901002679843341186 21476 4807708984455828936342315146 21477 657771445088269080217067838 21478 66303396071080899309671322 21479 4791413589032052683835712 21480 239522910449251927638505 21481 7895932608232489103382 21482 160627933863091258620 21483 1830938534644418170 21484 10058122949398540 21485 20490912180345 21486 8955091002 21487 151173 21488 0 21489 103548204186138818995905 21490 2943552825031073547616633 21491 55588223329087605633603905 21492 641312551056555189679353109 21493 5118088969431835321874805045 21494 29387568382805223148298580093 21495 125770557839549534844386330553 21496 410207335428300578353147270275 21497 1036546518883421278382784146310 21498 2052663616959107163768694624520 21499 3211198891508528500830641542416 21500 3989022336262196717364859205814 21501 3945622490412870891377831825067 21502 3109522905339254954442675754822 21503 1949951667204635017151445491411 21504 969800904657099655312406263205 21505 380514703009332634439622414717 21506 116906920402498315693824519162 21507 27845747489453088153521424805 21508 5075988190871812702173906244 21509 696548180734719828980696281 21510 70449733017600809227320622 21511 5110850592592915659552842 21512 256652032046790527434725 21513 8506422833283727756606 21514 174196175596613080134 21515 2002405253910105392 21516 11125721391585280 21517 23050628042950 21518 10374354275 21519 191611 21520 2176192515439287461625 21521 79784315823452944777625 21522 3187752765008104041133158 21523 56668759588162630424511992 21524 662739624167519896113584116 21525 5277238002625877252090816123 21526 30352170238920901721653687294 21527 129988447289824035707971487647 21528 424415469306227390068436684390 21529 1073555324151187323724402042806 21530 2128381220057855253602299794246 21531 3333684705327661834163714567926 21532 4146593843005903882388086383162 21533 4107249090589491137684155296015 21534 3241824641223450876536498087874 21535 2036268444711794345648372406635 21536 1014547693471312831000840995800 21537 398852469006177473828928203862 21538 122804978080952103675645734579 21539 29320257764607129593709969170 21540 5358947239190475879818145736 21541 737565912822373892224583680 21542 74850205945505979675002435 21543 5451151923460780157945234 21544 274980771212067034252769 21545 9163103593380008961742 21546 188885151702844982723 21547 2189547276519066233 21548 12303816104659531 21549 25919721603705 21550 12014836662 21551 239060 21552 0 21553 109577517065947448690705 21554 3119149487914889348005657 21555 58986681111276529953379809 21556 681556975622284212074375040 21557 5448083599719203247212326015 21558 31336624170247325859824357309 21559 134360242568287074652197069773 21560 439089979787226754953348853769 21561 1111876830723577667984702178047 21562 2206827875484296661942905319977 21563 3460764483481143758212474509163 21564 4310269017301874109401292498234 21565 4275375497377646907154419580120 21566 3379648965800568209723843536642 21567 2126334690061742184787341608389 21568 1061319965581660802400653021796 21569 418057219797987295230267893847 21570 128994901805324610742650962523 21571 30871346110358239324808777508 21572 5657373045256386293402087402 21573 780951684958336414719897303 21574 79520067719724103523321797 21575 5813653672966037939834413 21576 294591300051599524157205 21577 9869400139955577969499 21578 204785108680651402909 21579 2393772075672834478 21580 13603372195725385 21581 29136570179474 21582 13899976976 21583 301086 21584 2300165032574323995027 21585 84432646822414057600460 21586 3377734205781242139712351 21587 60131944140351729971855324 21588 704303662094617246001747172 21589 5617306909027074900551113890 21590 32364011168064095802803617709 21591 138860863261797559078297241981 21592 454279846229872078732706940214 21593 1151524940958969577394916599122 21594 2288125408436945443940624847270 21595 3592590121892793556817295048166 21596 4480289948744335940744282509808 21597 4450253125086570743066125946086 21598 3523224286664013115567681725134 21599 2220309361650028431802773890847 21600 1110207936541702643980605977748 21601 438169086034425998694278706531 21602 135490875360177208246660059658 21603 32502908750873079145870956190 21604 5972095169869307583174505348 21605 826839410136639203995102671 21606 84475491241900011475259057 21607 6199773441145350923992362 21608 315571483837938707963947 21609 10628974905286779108471 21610 221993922432636371601 21611 2616593224889489855 21612 15036781687808644 21613 32739833963241 21614 16075698080 21615 374026