0 1 1 0 2 0 3 0 4 0 5 0 6 0 7 1 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 1 16 0 17 0 18 0 19 0 20 0 21 0 22 1 23 1 24 0 25 0 26 0 27 0 28 0 29 0 30 1 31 1 32 0 33 0 34 0 35 0 36 0 37 0 38 2 39 1 40 0 41 0 42 0 43 0 44 0 45 1 46 2 47 1 48 0 49 0 50 0 51 0 52 0 53 1 54 3 55 1 56 0 57 0 58 0 59 0 60 0 61 2 62 3 63 1 64 0 65 0 66 0 67 0 68 0 69 3 70 4 71 1 72 0 73 0 74 0 75 0 76 1 77 4 78 4 79 1 80 0 81 0 82 0 83 0 84 1 85 5 86 5 87 1 88 0 89 0 90 0 91 0 92 2 93 7 94 5 95 1 96 0 97 0 98 0 99 0 100 3 101 8 102 6 103 1 104 0 105 0 106 0 107 0 108 5 109 10 110 6 111 1 112 0 113 0 114 0 115 1 116 6 117 12 118 7 119 1 120 0 121 0 122 0 123 1 124 9 125 14 126 7 127 1 128 0 129 0 130 0 131 2 132 11 133 16 134 8 135 1 136 0 137 0 138 0 139 3 140 15 141 19 142 8 143 1 144 0 145 0 146 0 147 5 148 18 149 21 150 9 151 1 152 0 153 0 154 0 155 7 156 23 157 24 158 9 159 1 160 0 161 0 162 1 163 10 164 27 165 27 166 10 167 1 168 0 169 0 170 1 171 13 172 34 173 30 174 10 175 1 176 0 177 0 178 2 179 18 180 39 181 33 182 11 183 1 184 0 185 0 186 3 187 23 188 47 189 37 190 11 191 1 192 0 193 0 194 5 195 30 196 54 197 40 198 12 199 1 200 0 201 0 202 7 203 37 204 64 205 44 206 12 207 1 208 0 209 0 210 11 211 47 212 72 213 48 214 13 215 1 216 0 217 1 218 14 219 57 220 84 221 52 222 13 223 1 224 0 225 1 226 20 227 70 228 94 229 56 230 14 231 1 232 0 233 2 234 26 235 84 236 108 237 61 238 14 239 1 240 0 241 3 242 35 243 101 244 120 245 65 246 15 247 1 248 0 249 5 250 44 251 119 252 136 253 70 254 15 255 1 256 0 257 7 258 58 259 141 260 150 261 75 262 16 263 1 264 0 265 11 266 71 267 164 268 169 269 80 270 16 271 1 272 0 273 15 274 90 275 192 276 185 277 85 278 17 279 1 280 1 281 21 282 110 283 221 284 206 285 91 286 17 287 1 288 1 289 28 290 136 291 255 292 225 293 96 294 18 295 1 296 2 297 38 298 163 299 291 300 249 301 102 302 18 303 1 304 3 305 49 306 199 307 333 308 270 309 108 310 19 311 1 312 5 313 65 314 235 315 377 316 297 317 114 318 19 319 1 320 7 321 82 322 282 323 427 324 321 325 120 326 20 327 1 328 11 329 105 330 331 331 480 332 351 333 127 334 20 335 1 336 15 337 131 338 391 339 540 340 378 341 133 342 21 343 1 344 22 345 164 346 454 347 603 348 411 349 140 350 21 351 2 352 29 353 201 354 532 355 674 356 441 357 147 358 22 359 2 360 40 361 248 362 612 363 748 364 478 365 154 366 22 367 3 368 52 369 300 370 709 371 831 372 511 373 161 374 23 375 4 376 70 377 364 378 811 379 918 380 551 381 169 382 23 383 6 384 89 385 436 386 931 387 1014 388 588 389 176 390 24 391 8 392 116 393 522 394 1057 395 1115 396 632 397 184 398 24 399 12 400 146 401 618 402 1206 403 1226 404 672 405 192 406 25 407 16 408 186 409 733 410 1360 411 1342 412 720 413 200 414 25 415 23 416 230 417 860 418 1540 419 1469 420 764 421 208 422 26 423 31 424 288 425 1009 426 1729 427 1602 428 816 429 217 430 27 431 42 432 352 433 1175 434 1945 435 1747 436 864 437 225 438 28 439 55 440 434 441 1367 442 2172 443 1898 444 920 445 234 446 29 447 74 448 525 449 1579 450 2432 451 2062 452 972 453 243 454 31 455 95 456 638 457 1824 458 2702 459 2233 460 1033 461 252 462 33 463 124 464 764 465 2093 466 3009 467 2418 468 1089 469 261 470 36 471 158 472 919 473 2400 474 3331 475 2611 476 1154 477 271 478 40 479 202 480 1090 481 2738 482 3692 483 2818 484 1215 485 280 486 45 487 253 488 1297 489 3120 490 4070 491 3034 492 1285 493 290 494 52 495 319 496 1527 497 3539 498 4494 499 3266 500 1350 501 300 502 61 503 394 504 1801 505 4011 506 4935 507 3507 508 1425 509 310 510 73 511 489 512 2104 513 4526 514 5427 515 3765 516 1495 517 321 518 87 519 599 520 2462 521 5102 522 5942 523 4033 524 1575 525 332 526 107 527 733 528 2857 529 5731 530 6510 531 4319 532 1650 533 343 534 130 535 888 536 3319 537 6430 538 7104 539 4616 540 1735 541 355 542 161 543 1077 544 3828 545 7190 546 7760 547 4932 548 1815 549 368 550 198 551 1292 552 4417 553 8033 554 8442 555 5260 556 1906 557 381 558 246 559 1550 560 5066 561 8946 562 9192 563 5608 564 1991 565 396 566 302 567 1846 568 5812 569 9953 570 9975 571 5969 572 2087 573 412 574 375 575 2195 576 6630 577 11044 578 10829 579 6351 580 2178 581 430 582 459 583 2593 584 7564 585 12241 586 11720 587 6747 588 2280 589 450 590 566 591 3061 592 8588 593 13534 594 12692 595 7166 596 2376 597 474 598 690 599 3590 600 9749 601 14950 602 13702 603 7599 604 2484 605 500 606 844 607 4207 608 11018 609 16475 610 14800 611 8056 612 2587 613 532 614 1022 615 4905 616 12450 617 18138 618 15944 619 8529 620 2701 621 568 622 1242 623 5709 624 14012 625 19928 626 17180 627 9027 628 2810 629 612 630 1494 631 6616 632 15765 633 21873 634 18467 635 9542 636 2931 637 663 638 1800 639 7658 640 17674 641 23961 642 19858 643 10083 644 3047 645 726 646 2152 647 8825 648 19805 649 26226 650 21301 651 10642 652 3176 653 798 654 2574 655 10157 656 22122 657 28652 658 22856 659 11229 660 3300 661 888 662 3056 663 11649 664 24699 665 31275 666 24473 667 11835 668 3437 669 992 670 3631 671 13339 672 27493 673 34082 674 26207 675 12470 676 3571 677 1120 678 4284 679 15225 680 30588 681 37108 682 28009 683 13125 684 3719 685 1269 686 5055 687 17355 688 33940 689 40340 690 29941 691 13811 692 3864 693 1451 694 5931 695 19721 696 37638 697 43819 698 31943 699 14518 700 4025 701 1662 702 6955 703 22381 704 41635 705 47527 706 34085 707 15257 708 4186 709 1919 710 8114 711 25332 712 46031 713 51508 714 36308 715 16020 716 4363 717 2217 718 9462 719 28630 720 50774 721 55748 722 38677 723 16815 724 4543 725 2575 726 10981 727 32279 728 55974 729 60289 730 41134 731 17635 732 4743 733 2991 734 12735 735 36348 736 61575 737 65117 738 43752 739 18490 740 4949 741 3487 742 14709 743 40832 744 67696 745 70281 746 46461 747 19371 748 5179 749 4060 750 16974 751 45813 752 74280 753 75762 754 49342 755 20289 756 5421 757 4740 758 19513 759 51295 760 81457 761 81612 762 52327 763 21235 764 5691 765 5523 766 22414 767 57359 768 89162 769 87816 770 55491 771 22219 772 5982 773 6444 774 25656 775 64016 776 97539 777 94425 778 58767 779 23234 780 6309 781 7503 782 29340 783 71363 784 106522 785 101423 786 62239 787 24290 788 6665 789 8740 790 33450 791 79404 792 116263 793 108869 794 65827 795 25379 796 7068 797 10157 798 38096 799 88253 800 126692 801 116742 802 69624 803 26511 804 7516 805 11804 806 43264 807 97923 808 137977 809 125104 810 73551 811 27681 812 8022 813 13683 814 49087 815 108528 816 150042 817 133939 818 77695 819 28897 820 8591 821 15854 822 55545 823 120093 824 163069 825 143307 826 81980 827 30154 828 9239 829 18325 830 62791 831 132752 832 176978 833 153192 834 86500 835 31463 836 9972 837 21165 838 70812 839 146521 840 191964 841 163662 842 91166 843 32818 844 10808 845 24385 846 79777 847 161555 848 207945 849 174696 850 96082 851 34230 852 11762 853 28070 854 89676 855 177885 856 225132 857 186366 858 101160 859 35697 860 12848 861 32235 862 100707 863 195667 864 243434 865 198655 866 106498 867 37227 868 14093 869 36979 870 112858 871 214945 872 263081 873 211634 874 112010 875 38822 876 15513 877 42327 878 126353 879 235900 880 283981 881 225286 882 117803 883 40491 884 17139 885 48392 886 141191 887 258570 888 306376 889 239691 890 123777 891 42236 892 18994 893 55208 894 157619 895 283162 896 330170 897 254826 898 130049 899 44068 900 21123 901 62911 902 175642 903 309730 904 355626 905 270775 906 136521 907 45995 908 23543 909 71542 910 195547 911 338485 912 382641 913 287521 914 143303 915 48025 916 26318 917 81260 918 217337 919 369500 920 411498 921 305146 922 150301 923 50170 924 29473 925 92122 926 241336 927 403017 928 442089 929 323633 930 157633 931 52443 932 33081 933 104309 934 267565 935 439101 936 474715 937 343074 938 165191 939 54859 940 37174 941 117894 942 296378 943 478026 944 509267 945 363447 946 173104 947 57432 948 41849 949 133091 950 327807 951 519881 952 546067 953 384846 954 181267 955 60187 956 47137 957 149988 958 362257 959 564946 960 584996 961 407256 962 189802 963 63136 964 53163 965 168832 966 399765 967 613332 968 626401 969 430771 970 198608 971 66314 972 59969 973 189736 974 440785 975 665356 976 670162 977 455375 978 207816 979 69740 980 67697 981 212982 982 485376 983 721126 984 716644 985 481172 986 217313 987 73453 988 76407 989 238709 990 534036 991 780998 992 765722 993 508141 994 227241 995 77479 996 86277 997 267246 998 586841 999 845106 1000 817789 1001 536390 1002 237491 1003 81873 1004 97367 1005 298756 1006 644357 1007 913816 1008 872713 1009 565905 1010 248198 1011 86661 1012 109899 1013 333618 1014 706670 1015 987293 1016 930912 1017 596793 1018 259261 1019 91914 1020 123956 1021 372035 1022 774408 1023 1065948 1024 992250 1025 629040 1026 270824 1027 97671 1028 139790 1029 414435 1030 847692 1031 1149942 1032 1057169 1033 662764 1034 282775 1035 104016 1036 157509 1037 461062 1038 927207 1039 1239733 1040 1125532 1041 697947 1042 295272 1043 110997 1044 177421 1045 512410 1046 1013101 1047 1335518 1048 1197809 1049 734710 1050 308210 1051 118725 1052 199647 1053 568764 1054 1106145 1055 1437770 1056 1273852 1057 773044 1058 321740 1059 127256 1060 224558 1061 630689 1062 1206506 1063 1546720 1064 1354164 1065 813069 1066 335770 1067 136727 1068 252310 1069 698527 1070 1315038 1071 1662895 1072 1438597 1073 854776 1074 350462 1075 147216 1076 283325 1077 772916 1078 1431951 1079 1786529 1080 1527676 1081 898298 1082 365718 1083 158882 1084 317805 1085 854259 1086 1558177 1087 1918205 1088 1621250 1089 943623 1090 381716 1091 171826 1092 356254 1093 943286 1094 1693967 1095 2058198 1096 1719880 1097 990887 1098 398370 1099 186251 1100 398897 1101 1040463 1102 1840360 1103 2207111 1104 1823407 1105 1040089 1106 415856 1107 202273 1108 446334 1109 1146619 1110 1997638 1111 2365265 1112 1932425 1113 1091365 1114 434108 1115 220139 1116 498852 1117 1262304 1118 2166944 1119 2533327 1120 2046772 1121 1144715 1122 453316 1123 240004 1124 557129 1125 1388448 1126 2348623 1127 2711622 1128 2167072 1129 1200290 1130 473416 1131 262158 1132 621520 1133 1525691 1134 2543919 1135 2900884 1136 2293164 1137 1258090 1138 494621 1139 286794 1140 692824 1141 1675090 1142 2753230 1143 3101491 1144 2425708 1145 1318268 1146 516890 1147 314268 1148 771449 1149 1837378 1150 2977937 1151 3314204 1152 2564532 1153 1380839 1154 540438 1155 344812 1156 858330 1157 2013749 1158 3218484 1159 3539453 1160 2710337 1161 1445959 1162 565258 1163 378852 1164 953966 1165 2205052 1166 3476386 1167 3778075 1168 2862953 1169 1513647 1170 591587 1171 416683 1172 1059415 1173 2412623 1174 3752169 1175 4030513 1176 3023111 1177 1584075 1178 619435 1179 458803 1180 1175285 1181 2637441 1182 4047475 1183 4297683 1184 3190639 1185 1657267 1186 649073 1187 505575 1188 1302807 1189 2881012 1190 4362907 1191 4580088 1192 3366313 1193 1733400 1194 680549 1195 557603 1196 1442674 1197 3144448 1198 4700275 1199 4878679 1200 3549955 1201 1812519 1202 714151 1203 615315 1204 1596314 1205 3429440 1206 5060249 1207 5194027 1208 3742381 1209 1894808 1210 749982 1211 679427 1212 1764565 1213 3737264 1214 5444807 1215 5527170 1216 3943415 1217 1980320 1218 788366 1219 750474 1220 1949033 1221 4069805 1222 5854725 1223 5878696 1224 4153911 1225 2069263 1226 829447 1227 829288 1228 2150716 1229 4428516 1230 6292145 1231 6249737 1232 4373697 1233 2161702 1234 873603 1235 916515 1236 2371467 1237 4815512 1238 6757941 1239 6640956 1240 4603673 1241 2257854 1242 921046 1243 1013146 1244 2612429 1245 5232432 1246 7254465 1247 7053530 1248 4843658 1249 2357817 1250 972191 1251 1119946 1252 2875730 1253 5681638 1254 7782686 1255 7488198 1256 5094604 1257 2461823 1258 1027339 1259 1238081 1260 3162719 1261 6164993 1262 8345162 1263 7946240 1264 5356339 1265 2569988 1266 1086970 1267 1368478 1268 3475788 1269 6685119 1270 8942999 1271 8428425 1272 5629852 1273 2682577 1274 1151465 1275 1512488 1276 3816527 1277 7244123 1278 9578958 1279 8936141 1280 5914976 1281 2799735 1282 1221390 1283 1671218 1284 4187670 1285 7844928 1286 10254279 1287 9470243 1288 6212758 1289 2921746 1290 1297238 1291 1846262 1292 4591024 1293 8489896 1294 10971980 1295 10032175 1296 6523030 1297 3048805 1298 1379653 1299 2038917 1300 5029707 1301 9182279 1302 11733423 1303 10622888 1304 6846892 1305 3181227 1306 1469272 1307 2251039 1308 5505834 1309 9924739 1310 12541883 1311 11243945 1312 7184188 1313 3319242 1314 1566846 1315 2484183 1316 6022894 1317 10720872 1318 13398896 1319 11896333 1320 7536067 1321 3463220 1322 1673154 1323 2740488 1324 6583341 1325 11573665 1326 14307992 1327 12581742 1328 7902389 1329 3613445 1330 1789090 1331 3021786 1332 7191140 1333 12487110 1334 15270877 1335 13301265 1336 8284365 1337 3770324 1338 1915615 1339 3330575 1340 7849075 1341 13464539 1342 16291391 1343 14056661 1344 8681858 1345 3934222 1346 2053763 1347 3668990 1348 8561635 1349 14510371 1350 17371407 1351 14849132 1352 9096148 1353 4105605 1354 2204722 1355 4039923 1356 9332033 1357 15628335 1358 18515074 1359 15680576 1360 9527124 1361 4284907 1362 2369708 1363 4445890 1364 10165281 1365 16823300 1366 19724486 1367 16552249 1368 9976120 1369 4472681 1370 2550146 1371 4890209 1372 11065079 1373 18099427 1374 21004106 1375 17466195 1376 10443050 1377 4669457 1378 2747480 1379 5375822 1380 12037081 1381 19462097 1382 22356243 1383 18423791 1384 10929331 1385 4875863 1386 2963426 1387 5906570 1388 13085458 1389 20915925 1390 23785738 1391 19427167 1392 11434897 1393 5092560 1394 3199668 1395 6485854 1396 14216579 1397 22466846 1398 25295109 1399 20477835 1400 11961243 1401 5320282 1402 3458277 1403 7118088 1404 15435222 1405 24119993 1406 26889577 1407 21578084 1408 12508346 1409 5559814 1410 3741231 1411 7807245 1412 16748470 1413 25881884 1414 28571937 1415 22729493 1416 13077778 1417 5812036 1418 4050980 1419 8558367 1420 18161767 1421 27758215 1422 30347789 1423 23934522 1424 13669567 1425 6077898 1426 4389868 1427 9376049 1428 19683067 1429 29756159 1430 32220200 1431 25194899 1432 14285385 1433 6358415 1434 4760797 1435 10266087 1436 21318488 1437 31882008 1438 34195221 1439 26513188 1440 14925300 1441 6654752 1442 5166504 1443 11233763 1444 23076937 1445 34143640 1446 36276191 1447 27891274 1448 15591096 1449 6968113 1450 5610431 1451 12285701 1452 24965357 1453 36548017 1454 38469618 1455 29331907 1456 16282922 1457 7299873 1458 6095786 1459 13428007 1460 26993627 1461 39103765 1462 40779178 1463 30837066 1464 17002660 1465 7651476 1466 6626604 1467 14668208 1468 29169611 1469 41818571 1470 43211842 1471 32409700 1472 17750545 1473 8024574 1474 7206657 1475 16013323 1476 31504341 1477 44701893 1478 45771623 1479 34051961 1480 18528605 1481 8420853 1482 7840671 1483 17471947 1484 34006605 1485 47762183 1486 48466034 1487 35766930 1488 19337162 1489 8842309 1490 8533043 1491 19052093 1492 36688706 1493 51009795 1494 51299428 1495 37556953 1496 20178394 1497 9290943 1498 9289313 1499 20763530 1500 39560556 1501 54454041 1502 54279861 1503 39425329 1504 21052755 1505 9769108 1506 10114606 1507 22615452 1508 42635754 1509 58106218 1510 57412107 1511 41374523 1512 21962581 1513 10279195 1514 11015361 1515 24618913 1516 45925443 1517 61976563 1518 60704775 1519 43408072 1520 22908479 1521 10824009 1522 11997570 1523 26784400 1524 49444747 1525 66077421 1526 64163055 1527 45528659 1528 23892987 1529 11406351 1530 13068707 1531 29124462 1532 53206078 1533 70420006 1534 67796202 1535 47739984 1536 24916872 1537 12029570 1538 14235723 1539 31651013 1540 57226220 1541 75017789 1542 71609828 1543 50044965 1544 25982904 1545 12696989 1546 15507298 1547 34378242 1548 61519079 1549 79883068 1550 75613839 1551 52447565 1552 27092078 1553 13412535 1554 16891493 1555 37319717 1556 66103158 1557 85030503 1558 79814353 1559 54950870 1560 28247399 1561 14180159 1562 18398326 1563 40491421 1564 70994011 1565 90473559 1566 84221943 1567 57559130 1568 29450119 1569 15004507 1570 20037153 1571 43908747 1572 76212125 1573 96228203 1574 88843241 1575 60275696 1576 30703563 1577 15890203 1578 21819518 1579 47589745 1580 81774742 1581 102309135 1582 93689580 1583 63105035 1584 32009267 1585 16842746 1586 23756224 1587 51551799 1588 87704518 1589 108733724 1590 98768115 1591 66050801 1592 33370904 1593 17867591 1594 25860574 1595 55815224 1596 94020677 1597 115518033 1598 104090949 1599 69117783 1600 34790385 1601 18971161 1602 28145021 1603 60399702 1604 100748115 1605 122680908 1606 109665860 1607 72309863 1608 36271771 1609 20159901 1610 30624824 1611 65328025 1612 107908213 1613 130239873 1614 115505745 1615 75632191 1616 37817407 1617 21441353 1618 33314346 1619 70622391 1620 115528438 1621 138215397 1622 121619003 1623 79088999 1624 39431839 1625 22823037 1626 36231061 1627 76308411 1628 123632417 1629 146626548 1630 128019436 1631 82685727 1632 41117893 1633 24313806 1634 39391461 1635 82411046 1636 132250405 1637 155495529 1638 134716085 1639 86426997 1640 42880674 1641 25922489 1642 42815550 1643 88958993 1644 141408605 1645 164843100 1646 141723668 1647 90318666 1648 44723626 1649 27659374 1650 46522237 1651 95980349 1652 151140180 1653 174693294 1654 149051980 1655 94365688 1656 46652466 1657 29534815 1658 50534340 1659 103507183 1660 161474150 1661 185068687 1662 156716683 1663 98574386 1664 48671345 1665 31560817 1666 54873533 1667 111571034 1668 172446966 1669 195995306 1670 164728336 1671 102950179 1672 50786755 1673 33749413 1674 59565798 1675 120207781 1676 184090571 1677 207497643 1678 173103667 1679 107499800 1680 53003646 1681 36114595 1682 64635897 1683 129452716 1684 196444990 1685 219603855 1686 181854027 1687 112229204 1688 55329383 1689 38670401 1690 70113404 1691 139345879 1692 209545507 1693 232340527 1694 190997232 1695 117145678 1696 57769906 1697 41433012 1698 76026552 1699 149926810 1700 223435865 1701 245738062 1702 200545549 1703 122255659 1704 60333574 1705 44418787 1706 82408906 1707 161240086 1708 238154967 1709 259825280 1710 210517925 1711 127567070 1712 63027467 1713 47646487 1714 89292648 1715 173329881 1716 253750747 1717 274635027 1718 220927554 1719 133087002 1720 65861145 1721 51135035 1722 96715809 1723 186245859 1724 270265898 1725 290198482 1726 231794655 1727 138823970 1728 68842979 1729 54906161 1730 104714963 1731 200037259 1732 287752878 1733 306551091 1734 243133403 1735 144785811 1736 71983919 1737 58981806 1738 113333175 1739 214759296 1740 306258643 1741 323726602 1742 254965308 1743 150981819 1744 75293903 1745 63386980 1746 122611945 1747 230466872 1748 325840390 1749 341763202 1750 267305668 1751 157420562 1752 78785442 1753 68147087 1754 132599920 1755 247221245 1756 346549708 1757 360697379 1758 280177348 1759 164112224 1760 82470270 1761 73290964 1762 143344154 1763 265083504 1764 368449073 1765 380570287 1766 293596797 1767 171066309 1768 86362788 1769 78847858 1770 154899513 1771 284121641 1772 391594911 1773 401421303 1774 307588400 1775 178293889 1776 90476776 1777 84850968 1778 167319224 1779 304403476 1780 416055403 1781 423294743 1782 322169818 1783 185805557 1784 94828784 1785 91334012 1786 180665127 1787 326004327 1788 441892402 1789 446233116 1790 337366997 1791 193613504 1792 99435031 1793 98335021 1794 194997325 1795 348999518 1796 469180054 1797 470284066 1798 353198985 1799 201729429 1800 104314522 1801 105892812 1802 210385376 1803 373472331 1804 497986064 1805 495493437 1806 369693374 1807 210166824 1808 109486266 1809 114051002 1810 226897102 1811 399506246 1812 528391205 1813 521912469 1814 386870645 1815 218938774 1816 114972170 1817 122854057 1818 244610624 1819 427193372 1820 560469328 1821 549590527 1822 404760228 1823 228060117 1824 120794414 1825 132351930 1826 263602312 1827 456626065 1828 594308329 1829 578582670 1830 423384140 1831 237545541 1832 126978233 1833 142595605 1834 283959840 1835 487906021 1836 629988879 1837 608942068 1838 442773708 1839 247411547 1840 133549543 1841 153642054 1842 305769071 1843 521135411 1844 667606354 1845 640727804 1846 462952692 1847 257674531 1848 140537345 1849 165549646 1850 329128227 1851 556426334 1852 707248790 1853 673997096 1854 483954450 1855 268352915 1856 147971819 1857 178383394 1858 354133761 1859 593891634 1860 749019798 1861 708813366 1862 505804557 1863 279465168 1864 155886399 1865 192209862 1866 380895556 1867 633654879 1868 793015132 1869 745238098 1870 528538638 1871 291031782 1872 164316105 1873 207103132 1874 409521770 1875 675840482 1876 839347264 1877 783339323 1878 552184229 1879 303073637 1880 173299408 1881 223139138 1882 440135239 1883 720584444 1884 888120487 1885 823183130 1886 576779322 1887 315613718 1888 182876967 1889 240402013 1890 472857061 1891 768023934 1892 939456560 1893 864842400 1894 602353688 1895 328675520 1896 193092988 1897 258978251 1898 507824335 1899 818308421 1900 993468946 1901 908388120 1902 628947863 1903 342284926 1904 203994543 1905 278963417 1906 545172540 1907 871588886 1908 1050289606 1909 953898394 1910 656593972 1911 356468568 1912 215632483 1913 300455703 1914 585054494 1915 928029584 1916 1110041652 1917 1001449375 1918 685335401 1919 371255500 1920 228061144 1921 323563516 1922 627621514 1923 987796465 1924 1172867972 1925 1051124708 1926 715206853 1927 386675982 1928 241338945 1929 348398341 1930 673043807 1931 1051069781 1932 1238902265 1933 1103006111 1934 746254724 1935 402762844 1936 255528615 1937 375082786 1938 721490151 1939 1118031891 1940 1308298905 1941 1157183075 1942 778516634 1943 419550364 1944 270697126 1945 403743245 1946 773149857 1947 1188880339 1948 1381202970 1949 1213743234 1950 812042263 1951 437075738 1952 286916719 1953 434518385 1954 828211011 1955 1263815245 1956 1457781368 1957 1272782362 1958 846872349 1959 455377978 1960 304264239 1961 467551100 1962 886883912 1963 1343053064 1964 1538191124 1965 1334394337 1966 883060254 1967 474499142 1968 322822674 1969 502998017 1970 949377871 1971 1426813099 1972 1622612577 1973 1398681607 1974 920650165 1975 494483718 1976 342680035 1977 541020649 1978 1015926317 1979 1515332228 1980 1711215830 1981 1465744779 1982 959699375 1983 515379466 1984 363931633 1985 581795466 1986 1086761873 1987 1608850726 1988 1804195317 1989 1535693339 1990 1000255992 1991 537236985 1992 386678109 1993 625504782 1994 1162143316 1995 1707627510 1996 1901735141 1997 1608635050 1998 1042381636 1999 560110625 2000 411028689 2001 672347377 2002 1242328966 2003 1811925479 2004 2004045087 2005 1684686970 2006 1086128650 2007 584058127 2008 437098448 2009 722528545 2010 1327605367 2011 1922027568 2012 2111323995 2013 1763964428 2014 1131563536 2015 609141218 2016 465012295 2017 776271915 2018 1418258994 2019 2038221101 2020 2223798040 2021 1846592530 2022 1178743360 2023 635425854 2024 494901615 2025 833808582 2026 1514606897 2027 2160814896 2028 2341682095 2029 1932694755 2030 1227739899 2031 662982356 2032 526909181 2033 895389580 2034 1616966395 2035 2290122857 2036 2465219577 2037 2022404722 2038 1278615585 2039 691885914 2040 561184724 2041 961274710 2042 1725687886 2043 2426481686 2044 2594642527 2045 2115854590 2046 1331448066 2047 722216723 2048 597891128 2049 1031745676 2050 1841122558 2051 2570233938 2052 2730213039 2053 2213187136 2054 1386305652 2055 754060654 2056 637199014 2057 1107093929 2058 1963657243 2059 2721746607 2060 2872181197 2061 2314543724 2062 1443272611 2063 787509026 2064 679293853 2065 1187635213 2066 2093680159 2067 2881393086 2068 3020829046 2069 2420076886 2070 1502423855 2071 822659969 2072 724369744 2073 1273696333 2074 2231618037 2075 3049572959 2076 3176426267 2077 2529937914 2078 1563850897 2079 859617632 2080 772637748 2081 1365630509 2082 2377899540 2083 3226693105 2084 3339275862 2085 2644289682 2086 1627636163 2087 898493945 2088 824318340 2089 1463803759 2090 2532994912 2091 3413188156 2092 3509668431 2093 2763294079 2094 1693879290 2095 939407762 2096 879651295 2097 1568611038 2098 2697377099 2099 3609500990 2100 3687929645 2101 2887125139 2102 1762670990 2103 982486885 2104 938886902 2105 1680461507 2106 2871563770 2107 3816104199 2108 3874372135 2109 3015956021 2110 1834120103 2111 1027866736 2112 1002297095 2113 1799796298 2114 3056076151 2115 4033479377 2116 4069345723 2117 3149972674 2118 1908326705 2119 1075693239 2120 1070165611 2121 1927072565 2122 3251483696 2123 4262139884 2124 4273186857 2125 3289360440 2126 1985409790 2127 1126120832 2128 1142800629 2129 2062782176 2130 3458360244 2131 4502609199 2132 4486270777 2133 3434317955 2134 2065480099 2135 1179315865 2136 1220523303 2137 2207435317 2138 3677331598 2139 4755444458 2140 4708959360 2141 3585043617 2142 2148668070 2143 1235454458 2144 1303682351 2145 2361580148 2146 3909029019 2147 5021214120 2148 4941655232 2149 3741749775 2150 2235096307 2151 1294726299 2152 1392641069 2153 2525785092 2154 4154139577 2155 5300522608 2156 5184747029 2157 3904648772 2158 2324908225 2159 1357331958 2160 1487793437 2161 2700660392 2162 4413357009 2163 5593986641 2164 5438666568 2165 4073967667 2166 2418239867 2167 1423487686 2168 1589549820 2169 2886838996 2170 4687435108 2171 5902261346 2172 5703831376 2173 4249933923 2174 2515249089 2175 1493421925 2176 1698355000 2177 3084999219 2178 4977135509 2179 6226015555 2180 5980703964 2181 4432790335 2182 2616087231 2183 1567380830 2184 1814671886 2185 3295845107 2186 5283284451 2187 6565958748 2188 6269732646 2189 4622780633 2190 2720928479 2191 1645624528 2192 1939001894 2193 3520130213 2194 5606717493 2195 6922815593 2196 6571412982 2197 4820164694 2198 2829941268 2199 1728433180 2200 2071866797 2201 3758636492 2202 5948339466 2203 7297354144 2204 6886225739 2205 5025203715 2206 2943318324 2207 1816102574 2208 2213831070 2209 4012200253 2210 6309066159 2211 7690358922 2212 7214701638 2213 5238175973 2214 3061247497 2215 1908951404 2216 2365482093 2217 4281689453 2218 6689887781 2219 8102660688 2220 7557356377 2221 5459361685 2222 3183942221 2223 2007315943 2224 2527454812 2225 4568030957 2226 7091807139 2227 8535108398 2228 7914757723 2229 5689058928 2230 3311612424 2231 2111558222 2232 2700409568 2233 4872187208 2234 7515906945 2235 8988599940 2236 8287458621 2237 5927568485 2238 3444495012 2239 2222060322 2240 2885059651 2241 5195184832 2242 7963284487 2243 9464053241 2244 8676066617 2245 6175210013 2246 3582824677 2247 2339233314 2248 3082146875 2249 5538089610 2250 8435122621 2251 9962438367 2252 9081173913 2253 6432306507 2254 3726864960 2255 2463510772 2256 3292471505 2257 5902037579 2258 8932620974 2259 10484747032 2260 9503430417 2261 6699201012 2262 3876878655 2263 2595359149 2264 3516865823 2265 6288208215 2266 9457070939 2267 11032026460 2268 9943470566 2269 6976240813 2270 4033159172 2271 2735270189 2272 3756226947 2273 6697857048 2274 10009782882 2275 11605347674 2276 10401988901 2277 7263794268 2278 4196001227 2279 2883772483 2280 4011487543 2281 7132288141 2282 10592165559 2283 12205840376 2284 10879664854 2285 7562235075 2286 4365732076 2287 3041423386 2288 4283652082 2289 7592888255 2290 11205649309 2291 12834660319 2292 11377240893 2293 7871959322 2294 4542682303 2295 3208821532 2296 4573764858 2297 8081097409 2298 11851769686 2299 13493025722 2300 11895443971 2301 8193369415 2302 4727217533 2303 3386597830 2304 4882949209 2305 8598445938 2306 12532086703 2307 14182182898 2308 12435067559 2309 8526891654 2310 4919709034 2311 3575429718 2312 5212373090 2313 9146523003 2314 13248273037 2315 14903444560 2316 12996889657 2317 8872959988 2318 5120565509 2319 3776030898 2320 5563291737 2321 9727015426 2322 14002028755 2323 15658154129 2324 13581757604 2325 9232033634 2326 5330204346 2327 3989167044 2328 5937009881 2329 10341675382 2330 14795174523 2331 16447725209 2332 14190503846 2333 9604581033 2334 5549083050 2335 4215644868 2336 6334928581 2337 10992361052 2338 15629561787 2339 17273604876 2340 14824033488 2341 9991097632 2342 5777670847 2343 4456329113 2344 6758504213 2345 11681002169 2346 16507170801 2347 18137314806 2348 15483236537 2349 10392089583 2350 6016480469 2351 4712130553 2352 7209298857 2353 12409643931 2354 17430016329 2355 19040412689 2356 16169079680 2357 10808092044 2358 6266039838 2359 4984025026 2360 7688936355 2361 13180410287 2362 18400250858 2363 19984535439 2364 16882514786 2365 11239652792 2366 6526923730 2367 5273039969 2368 8199156917 2369 13995549903 2370 19420065185 2371 20971359200 2372 17624573646 2373 11687350497 2374 6799726480 2375 5580275287 2376 8741769202 2377 14857398499 2378 20491797339 2379 22002643782 2380 18396274139 2381 12151778705 2382 7085093008 2383 5906889080 2384 9318709813 2385 15768426947 2386 21617828020 2387 23080191574 2388 19198717951 2389 12633564201 2390 7383692265 2391 6254120090 2392 9931991609 2393 16731201178 2394 22800694978 2395 24205893835 2396 20032992942 2397 13133350850 2398 7696248409 2399 6623272188 2400 10583767534 2401 17748434036 2402 24042983396 2403 25381687575 2404 20900275354 2405 13651818437 2406 8023514711 2407 7015739288 2408 11276275436 2409 18822942621 2410 25347446157 2411 26609604065 2412 21801728250 2413 14189666595 2414 8366304295 2415 7432988167 2416 12011906870 2417 19957702510 2418 26716888475 2419 27891724221 2420 22738606945 2421 14747633517 2422 8725465578 2423 7876585619 2424 12793147273 2425 21155804063 2426 28154294588 2427 29230228490 2428 23712154924 2429 15326480435 2430 9101912089 2431 8348180251 2432 13622650649 2433 22420509083 2434 29662706596 2435 30627351057 2436 24723712414 2437 15927010364 2438 9496599043 2439 8849531667 2440 14503175276 2441 23755204438 2442 31245357355 2443 32085431707 2444 25774608349 2445 16550052589 2446 9910553108 2447 9382490860 2448 15437663537 2449 25163462946 2450 32905543621 2451 33606867870 2452 26866273771 2453 17196481857 2454 10344849900 2455 9949032284 2456 16429173518 2457 26648994158 2458 34646765564 2459 35194168913 2460 28000129592 2461 17867203134 2462 10800642972 2463 10551232349 2464 17480964812 2465 28215708001 2466 36472593472 2467 36849906600 2468 29177703396 2469 18563170546 2470 11279143477 2471 11191304257 2472 18596424712 2473 29867664354 2474 38386814522 2475 38576770829 2476 30400514638 2477 19285372979 2478 11781647811 2479 11871575302 2480 19779160857 2481 31609139531 2482 40393292983 2483 40377518846 2484 31670194810 2485 20034852941 2486 12309519019 2487 12594524178 2488 21032922260 2489 33444572855 2490 42496123955 2491 42255033184 2492 32988368448 2493 20812692378 2494 12864214097 2495 13362756662 2496 22361698151 2497 35378637938 2498 44699487201 2499 44212268559 2500 34356778393 2501 21620031935 2502 13447266883 2503 14179046410 2504 23769634147 2505 37416186122 2506 47007808352 2507 46252312370 2508 35777162462 2509 22458057303 2510 14060314187 2511 15046308508 2512 25261138107 2513 39562320883 2514 49425605531 2515 48378329963 2516 37251382361 2517 23328018111 2518 14705081603 2519 15967643585 2520 26840790061 2521 41822339970 2522 51957658697 2523 50593626724 2524 38781297658 2525 24231215419 2526 15383407885 2527 16946309944 2528 28513456184 2529 44201813056 2530 54608849002 2531 52901592026 2532 40368898201 2533 25169020443 2534 16097233152 2535 17985770756 2536 30284192703 2537 46706520548 2538 57384335987 2539 55305763655 2540 42016173833 2541 26142862545 2542 16848622586 2543 19089664407 2544 32158367129 2545 49342536666 2546 60289389829 2547 57809769325 2548 43725252228 2549 27154248291 2550 17639756894 2551 20261855766 2552 34141556548 2553 52116164775 2554 63329576874 2555 60417393893 2556 45498264060 2557 28204750305 2558 18472954331 2559 21506404134 2560 36239677175 2561 55034024089 2562 66510583877 2563 63132519177 2564 47337484644 2565 29296025804 2566 19350665024 2567 22827618576 2568 38458875442 2569 58102983522 2570 69838412652 2571 65959192834 2572 49245196464 2573 30429807033 2574 20275490696 2575 24230024236 2576 40805666957 2577 61330252094 2578 73319196233 2579 68901566818 2580 51223834524 2581 31607919519 2582 21250182253 2583 25718421395 2584 43286820677 2585 64723309162 2586 76959402290 2587 71963968830 2588 53275844464 2589 32832273331 2590 22277658476 2591 27297849778 2592 45909506515 2593 68290000915 2594 80765641382 2595 75150838222 2596 55403833577 2597 34104881627 2598 23361006713 2599 28973652485 2600 48681172965 2601 72038466803 2602 84744879724 2603 78466800362 2604 57610424349 2605 35427853203 2606 24503499365 2607 30751437664 2608 51609704396 2609 75977240133 2610 88904238545 2611 81916600846 2612 59898409507 2613 36803410367 2614 25708599568 2615 32637147263 2616 54703290453 2617 80115172882 2618 93251217012 2619 85505181668 2620 62270602907 2621 38233883571 2622 26979974790 2623 34637016845 2624 57970594381 2625 84461540561 2626 97793482628 2627 89237614040 2628 64729998394 2629 39721728879 2630 28321506828 2631 36757648905 2632 61420614472 2633 89025963005 2634 102539103967 2635 93119177286 2636 67279616354 2637 41269523909 2638 29737303881 2639 39005970496 2640 65062862438 2641 93818516110 2642 107496332320 2643 97155289027 2644 69922668534 2645 42879985522 2646 31231714811 2647 41389312255 2648 68907217372 2649 98849648451 2650 112673844801 2651 101351587231 2652 72662399931 2653 44555967580 2654 32809338365 2655 43915363110 2656 72964115510 2657 104130297691 2658 118080516190 2659 105713858697 2660 75502257780 2661 46300477806 2662 34475043758 2663 46592255150 2664 77244394765 2665 109671805460 2666 123725673354 2667 110248122969 2668 78445731013 2669 48116678273 2670 36233976353 2671 49428516256 2672 81759497220 2673 115486038562 2674 129618857192 2675 114960559456 2676 81496523225 2677 50007901757 2678 38091583814 2679 52433160432 2680 86521304606 2681 121585299529 2682 135770087942 2683 119857594326 2684 84658387807 2685 51977654076 2686 40053619804 2687 55615638040 2688 91542352649 2689 127982455505 2690 142189617484 2691 124945824926 2692 87935307080 2693 54029630642 2694 42126175692 2695 58985932918 2696 96835657920 2697 134690844244 2698 148888206199 2699 130232109948 2700 91331322947 2701 56167721301 2702 44315680673 2703 62554509480 2704 102414945325 2705 141724408324 2706 155876864464 2707 135723492245 2708 94850720376 2709 58396025883 2710 46628941484 2711 66332416720 2712 108294464326 2713 149097599231 2714 163167142037 2715 141427291018 2716 98497855817 2717 60718862569 2718 49073138201 2719 70331233019 2720 114489231219 2721 156825517074 2722 170770858685 2723 147351023299 2724 102277344717 2725 63140782821 2726 51655871072 2727 74563176772 2728 121014835048 2729 164923809930 2730 178700405657 2731 153502499290 2732 106193885916 2733 65666582359 2734 54385153729 2735 79041048639 2736 127887693575 2737 173408822134 2738 186968465726 2739 159889741151 2740 110252455612 2741 68301316260 2742 57269467221 2743 83778350121 2744 135124849397 2745 182297488733 2746 195588327426 2747 166521081857 2748 114458127406 2749 71050313247 2750 60317748895 2751 88789222406 2752 142744241272 2753 191607489778 2754 204573593256 2755 173405082493 2756 118816270721 2757 73919189673 2758 63539456317 2759 94088573205 2760 150764488145 2761 201357142764 2762 213938507799 2763 180550633182 2764 123332369114 2765 76913868315 2766 66944551028 2767 99692013133 2768 159205177453 2769 211565563088 2770 223697654017 2771 187966869191 2772 128012222840 2773 80040591674 2774 70543571438 2775 105615990393 2776 168086637538 2777 222252551397 2778 233866294713 2779 195663275295 2780 132861763454 2781 83305944272 2782 74347613370 2783 111877724462 2784 177430241914 2785 233438763662 2786 244460057273 2787 203649599223 2788 137887262991 2789 86716866135 2790 78368412109 2791 118495350176 2792 187258170545 2793 245145593194 2794 255495289234 2795 211935959682 2796 143095144724 2797 90280679485 2798 82618317702 2799 125487847829 2800 197593731727 2801 257395347526 2802 266988730118 2803 220532758551 2804 148492196941 2805 94005100978 2806 87110389277 2807 132875196970 2808 208461109832 2809 270211128283 2810 278957882272 2811 229450791150 2812 154085382491 2813 97898274102 2814 91858364290 2815 140678303863 2816 219885706800 2817 283617015035 2818 291420669742 2819 238701157409 2820 159882056739 2821 101968780711 2822 96876764005 2823 148919164728 2824 231893876744 2825 297637939718 2826 304395823852 2827 248295375779 2828 165889774089 2829 106225678072 2830 102180858871 2831 157620790412 2832 244513285807 2833 312299881139 2834 317902529506 2835 258245291914 2836 172116512807 2837 110678510679 2838 107786785489 2839 166807380603 2840 257772634240 2841 327629733751 2842 331960826282 2843 268563196505 2844 178570478209 2845 115337352953 2846 113711505848 2847 176504244744 2848 271702036665 2849 343655509803 2850 346591240710 2851 279261733021 2852 185260332157 2853 120212819780 2854 119972939256 2855 186737987780 2856 286332728921 2857 360406205849 2858 361815204218 2859 290354017844 2860 192194996009 2861 125316116421 2862 126589914534 2863 197536428366 2864 301697470683 2865 377912012771 2866 377654671346 2867 301853547324 2868 199383884362 2869 130659048370 2870 133582315816 2871 208928795741 2872 317830237665 2873 396204176455 2874 394132553856 2875 313774321914 2876 206836705756 2877 136254077332 2878 140971030123 2879 220945645104 2880 334766645488 2881 415315219714 2882 411272325388 2883 326130750963 2884 214563703436 2885 142114331528 2886 148778107451 2887 233619067439 2888 352543627763 2889 435278796898 2890 429098472626 2891 338937780957 2892 222575453728 2893 148253668957 2894 157026701163 2895 246982601041 2896 371199883273 2897 456129924395 2898 447636084813 2899 352210799856 2900 230883111635 2901 154686686455 2902 165741246324 2903 261071454868 2904 390775537105 2905 477904832977 2906 466911323366 2907 365965767867 2908 239498210022 2909 161428791949 2910 174947392053 2911 275922417305 2912 411312613522 2913 500641207090 2914 486950996254 2915 380219121508 2916 248432909488 2917 168496213016 2918 184672196809 2919 291574092775 2920 432854680673 2921 524378031067 2922 507783045385 2923 394987908659 2924 257699796594 2925 175906076973 2926 194944055399 2927 308066807752 2928 455447347768 2929 549155841576 2930 529436106387 2931 410289690816 2932 267312141005 2933 183676420185 2934 205792911890 2935 325442862437 2936 479137894067 2937 575016567433 2938 551940014680 2939 426142682574 2940 277283692543 2941 191826277389 2942 217250178385 2943 343746432919 2944 503975792848 2945 602003791734 2946 575325348999 2947 442565654058 2948 287628943244 2949 200375689918 2950 229348970016 2951 363023838812 2952 530012321506 2953 630162589310 2954 599623957716 2955 459578073069 2956 298362926907 2957 209345806279 2958 242124014550 2959 383323442750 2960 557301114673 2961 659539798757 2962 624868486138 2963 477200007911 2964 309501485510 2965 218758890152 2966 255611908155 2967 404695933592 2968 585897756172 2969 690183853435 2970 651092922243 2971 495452274306 2972 321061069295 2973 228638430971 2974 269851018883 2975 427194223312 2976 615860360072 2977 722145068092 2978 678332108445 2979 514356336962 2980 333059010687 2981 239009153158 2982 284881763963 2983 450873747927 2984 647249145057 2985 755475463180 2986 706622307787 2987 533934461210 2988 345513324994 2989 249897138368 2990 300746504002 2991 475792360642 2992 680127045987 2993 790229062248 2994 736000698357 2995 554209615677 2996 358442989471 2997 261329833997 2998 317489846865 2999 502010651409 3000 714559267398 3001 826461714030 3002 766505961600 3003 575205626928 3004 371867748405 3005 273336189340 3006 335158531664 3007 529591837589 3008 750613928380 3009 864231400875 3010 798177759497 3011 596947083362 3012 385808396624 3013 285946664415 3014 353801757768 3015 558602101934 3016 788361595912 3017 903598054111 3018 831057344131 3019 619459495074 3020 400286587381 3021 299193378823 3022 373471061917 3023 589110480992 3024 827875961501 3025 944623878658 3026 865187018422 3027 642769197403 3028 415325123698 3029 313110122493 3030 394220673502 3031 621189223663 3032 869233355156 3033 987373161423 3034 900610768008 3035 666903516021 3036 430947768987 3037 327732519177 3038 416107381277 3039 654913676116 3040 912513456862 3041 1031912608039 3042 937373703642 3043 691890672739 3044 447179543756 3045 343098037037 3046 439190920538 3047 690362662235 3048 957798787499 3049 1078311149089 3050 975522717263 3051 717759953921 3052 464046543357 3053 359246169401 3054 463533828497 3055 727618366430 3056 1005175457981 3057 1126640289169 3058 1015105906224 3059 744541618720 3060 481576239398 3061 376218446431 3062 489201861855 3063 766766735638 3064 1054732638046 3065 1176973906286 3066 1056173252524 3067 772267073458 3068 499797302892 3069 394058631832 3070 516263844658 3071 807897360354 3072 1106563341735 3073 1229388618768 3074 1098776029825 3075 800968780665 3076 518739913930 3077 412812737504 3078 544792117557 3079 851103900723 3080 1160763874714 3081 1283963577554 3082 1142967507097 3083 830680439204 3084 538435590583 3085 432529238515 3086 574862374260 3087 896483964545 3088 1217434659239 3089 1340780846599 3090 1188802336382 3091 861436897190 3092 558917504365 3093 453259088507 3094 606554148917 3095 944139558821 3096 1276679656248 3097 1399925193261 3098 1236337282817 3099 893274336049 3100 580220319487 3101 475055955912 3102 639950640208 3103 994176966232 3104 1338607233097 3105 1461484482521 3106 1285630593473 3107 926230187395 3108 602380513333 3109 497976241586 3110 675139235262 3111 1046707222028 3112 1403329561338 3113 1525549460395 3114 1336742752679 3115 960343323860 3116 625436224816 3117 522079335055 3118 712211325595 3119 1101845989482 3120 1470963525582 3121 1592214167935 3122 1389735833051 3123 995653978441 3124 649427583733 3125 547427636531 3126 751262869274 3127 1159714064723 3128 1541630097848 3129 1661575717455 3130 1444674277398 3131 1032203941952 3132 674396568457 3133 574086835830 3134 792394194485 3135 1220437249828 3136 1615455291327 3137 1733734721616 3138 1501624229855 3139 1070036488248 3140 700387341683 3141 602125936488 3142 835710607035 3143 1284146887451 3144 1692569507040 3145 1808795068163 3146 1560654346610 3147 1109196576322 3148 727446122828 3149 631617560802 3150 881322180659 3151 1350979733222 3152 1773108535831 3153 1886864364357 3154 1621835107531 3155 1149730781610 3156 755621529429 3157 662637977799 3158 929344408283 3159 1421078519902 3160 1857212878588 3161 1968053704904 3162 1685239654484 3163 1191687506104 3164 784964462960 3165 695267433178 3166 979897983811 3167 1494591829777 3168 1945028795023 3169 2052478138214 3170 1750943084829 3171 1235116914236 3172 815528459965 3173 729590183644 3174 1033109499154 3175 1571674691392 3176 2036707598215 3177 2140256427205 3178 1819023318824 3179 1280071150606 3180 847369592123 3181 765694854935 3182 1089111212833 3183 1652488450607 3184 2132406754031 3185 2231511532468 3186 1889560372769 3187 1326604284502 3188 880546824681 3189 803674480093 3190 1148041800917 3191 1737201401861 3192 2232289145690 3193 2326370372117 3194 1962637257869 3195 1374772533441 3196 915121936424 3197 843626889511 3198 1210046111577 3199 1825988659682 3200 2336524227707 3201 2424964322184 3202 2038339233677 3203 1424634216425 3204 951159884625 3205 885654755275 3206 1275275968237 3207 1919032824533 3208 2445287261682 3209 2527428969862 3210 2116754737115 3211 1476249986986 3212 988728744253 3213 929866012144 3214 1343889915390 3215 2016523855690 3216 2558760523030 3217 2633904638016 3218 2197974617831 3219 1529682793916 3220 1027900083959 3221 976373910859 3222 1416054076460 3223 2118659774811 3224 2677132508991 3225 2744536131689 3226 2282093098973 3227 1584998123514 3228 1068748925320 3229 1025297473697 3230 1491941885903 3231 2225646538802 3232 2800599202730 3233 2859473281466 3234 2369206992204 3235 1642263972343 3236 1111354127470 3237 1076761554329 3238 1571735010766 3239 2337698783619 3240 2929363248764 3241 2978870689900 3242 2459416692946 3243 1701551096762 3244 1155798373046 3245 1130897332533 3246 1655623068287 3247 2455039699151 3248 3063635278334 3249 3102888294082 3250 2552825375872 3251 1762932998021 3252 1202168560727 3253 1187842383113 3254 1743804609579 3255 2577901813162 3256 3203633053899 3257 3231691106016 3258 2649540023162 3259 1826486183432 3260 1250555817372 3261 1247741208788 3262 1836486828637 3263 2706526869363 3264 3349582854245 3265 3365449801971 3266 2749670602454 3267 1892290162632 3268 1301055903316 3269 1310745321540 3270 1933886611117 3271 2841166655193 3272 3501718588926 3273 3504340456581 3274 2853331129975 3275 1960427719899 3276 1353769252248 3277 1377013818044 3278 2036230229329 3279 2982082881688 3280 3660283247857 3281 3648545153407 3282 2960638828638 3283 2030984926975 3284 1408801387052 3285 1446713470978 3286 2143754466310 3287 3129548057793 3288 3825527980855 3289 3798251720094 3290 3071715228957 3291 2104051424891 3292 1466262994496 3293 1520019352207 3294 2256706296155 3295 3283845374262 3296 3997713616256 3297 3953654360481 3298 3186685308473 3299 2179720453610 3300 1526270351004 3301 1597114937121 3302 2375344081703 3303 3445269624786 3304 4177109707148 3305 4114953384600 3306 3305678628990 3307 2258089148206 3308 1588945432509 3309 1678192774832 3310 2499937246892 3311 3614127095395 3312 4363996117212 3313 4282355870416 3314 3428828459648 3315 2339258584587 3316 1654416355514 3317 1763454609458 3318 2630767551669 3319 3790736536225 3320 4558662034834 3321 4456075388608 3322 3556272952515 3323 2423334089686 3324 1722817523813 3325 1853112102364 3326 2768128750587 3327 3975429055041 3328 4761407631735 3329 4636332688104 3330 3688154247058 3331 2510425309367 3332 1794290082781 3333 1947386968006 3334 2912327956270 3335 4168549143017 3336 4972543039607 3337 4823355423470 3338 3824619687450 3339 2600646530976 3340 1868982111383 3341 2046511754328 3342 3063685283688 3343 4370454574915 3344 5192390086058 3345 5017378864745 3346 3965820909936 3347 2694116774029 3348 1947049089223 3349 2150729996754 3350 3222535300779 3351 4581517489050 3352 5421281235968 3353 5218645620952 3354 4111915100212 3355 2790960130903 3356 2028654134516 3357 2260297056251 3358 3389226665864 3359 4802124295922 3360 5659561403223 3361 5427406383002 3362 4263064066599 3363 2891305879795 3364 2113968489801 3365 2375480296078 3366 3564123669603 3367 5032676816877 3368 5907586857806 3369 5643919643321 3370 4419435539912 3371 2995288843082 3372 2203171808553 3373 2496559983482 3374 3747605859389 3375 5273592199846 3376 6165727119170 3377 5868452465619 3378 4581202230191 3379 3103049529793 3380 2296452657902 3381 2623829486910 3382 3940069685404 3383 5525304120343 3384 6434363823664 3385 6101280209355 3386 4748543172764 3387 3214734510446 3388 2394008862958 3389 2757596248283 3390 4141928111722 3391 5788262707135 3392 6713892704814 3393 6342687326910 3394 4921642770566 3395 3330496589734 3396 2496048026296 3397 2898182005056 3398 4353612365041 3399 6062935806184 3400 7004722423312 3401 6592967086124 3402 5100692184832 3403 3450495204329 3404 2602787931917 3405 3045923833022 3406 4575571540873 3407 6349808918475 3408 7307276632368 3409 6852422404366 3410 5285888366427 3411 3574896625968 3412 2714457088058 3413 3201174398554 3414 4808274460047 3415 6649386531605 3416 7621992771717 3417 7121365569272 3418 5477435493902 3419 3703874382026 3420 2831295193920 3421 3364303078882 3422 5052209263416 3423 6962192068495 3424 7949324224786 3425 7400119103394 3426 5675543991831 3427 3837609497257 3428 2953553704527 3429 3535696242433 3430 5307885390358 3431 7288769291108 3432 8289739070826 3433 7689015492522 3434 5880432020483 3435 3976290936163 3436 3081496370977 3437 3715758454719 3438 5575833161952 3439 7629682263223 3440 8643722339238 3441 7988398081573 3442 6092324483764 3443 4120115884633 3444 3215399827474 3445 3904912791958 3446 5856605880414 3447 7985516826846 3448 9011774722742 3449 8298620803647 3450 6311454568862 3451 4269290221861 3452 3355554207604 3453 4103602132946 3454 6150779410165 3455 8356880581724 3456 9394414927424 3457 8620049117388 3458 6538062748057 3459 4424028842522 3460 3502263760986 3461 4312289512291 3462 6458954404001 3463 8744404439997 3464 9792178348181 3465 8953059737157 3466 6772398371639 3467 4584556158100 3468 3655847550063 3469 4531459506438 3470 6781755875217 3471 9148742621269 3472 10205619521651 3473 9298041605235 3474 7014718661744 3475 4751106469457 3476 3816640095689 3477 4761618624717 3478 7119835566525 3479 9570574290311 3480 10635310758139 3481 9655395633505 3482 7265290363373 3483 4923924497288 3484 3984992166244 3485 5003296798848 3486 7473871513539 3487 10010603571327 3488 11081844703535 3489 10025535711395 3490 7524388733658 3491 5103265806665 3492 4161271452725 3493 5257047818043 3494 7844570555557 3495 10469561269819 3496 11545832930811 3497 10408888451919 3498 7792299249549 3499 5289397375443 3500 4345863454481 3501 5523450923112 3502 8232667900938 3503 10948204909275 3504 12027908609171 3505 10805894246605 3506 8069316597620 3507 5482598072505 3508 4539172192188 3509 5803111292945 3510 8638929786777 3511 11447320543049 3512 12528725056926 3513 11217007016575 3514 8355746442222 3515 5683159264507 3516 4741621195456 3517 6096661752731 3518 9064153038999 3519 11967722812417 3520 13048958526168 3521 11642695307715 3522 8651904414498 3523 5891385359133 3524 4953654253786 3525 6404763310511 3526 9509167898701 3527 12510256854339 3528 13589306710694 3529 12083442058161 3530 8958117946665 3531 6107594450454 3532 5175736520006 3533 6728106990375 3534 9974837577711 3535 13075798385002 3536 14150491652482 3537 12539745734753 3538 9274725264547 3539 6332118929621 3540 5408355300502 3541 7067414426504 3542 10462061251192 3543 13665255704599 3544 14733258208614 3545 13012120109986 3546 9602077286643 3547 6565306179423 3548 5652021279819 3549 7423439823158 3550 10971773620598 3551 14279569810217 3552 15338377078321 3553 13501095451936 3554 9940536626506 3555 6807519255047 3556 5907269359772 3557 7796970614908 3558 11504948080543 3559 14919716504473 3560 15966643230583 3561 14007218311683 3562 10290479561302 3563 7059137628530 3564 6174660012404 3565 8188829564622 3566 12062596281744 3567 15586706536897 3568 16618879060570 3569 14531052759923 3570 10652295043163 3571 7320557953105 3572 6454780168990 3573 8599875489106 3574 12645771492190 3575 16281587822795 3576 17295932771862 3577 15073180197415 3578 11026386743766 3579 7592194858933 3580 6748244716966 3581 9031005507603 3582 13255568161306 3583 17005445617860 3584 17998681669410 3585 15634200639828 3586 11413172080272 3587 7874481804187 3588 7055697440956 3589 9483155841716 3590 13893125475462 3591 17759404849089 3592 18728030500690 3593 16214732544186 3594 11813084335017 3595 8167871934296 3596 7377812671389 3597 9957304217366 3598 14559626936715 3599 18544630327187 3600 19484914883751 3601 16815414155335 3602 12226571703686 3603 8472839024023 3604 7715296288586 3605 10454470749127 3606 15256304122174 3607 19362329196848 3608 20270299609684 3609 17436903350042 3610 12654099495688 3611 8789878401868 3612 8068887531475 3613 10975720508658 3614 15984436269747 3615 20213751186377 3616 21085182215987 3617 18079879038257 3618 13096149204636 3619 9119507998731 3620 8439360067138 3621 11522164493544 3622 16745354263524 3623 21100191184993 3624 21930591243792 3625 18745041038863 3626 13553220797208 3627 9462269339923 3628 8827523978108 3629 12094962376741 3630 17540440228510 3631 22022989535069 3632 22807589963994 3633 19433111537669 3634 14025831812909 3635 9818728705025 3636 9234226900602 3637 12695323570463 3638 18371131742818 3639 22983534738385 3640 23717274594743 3641 20144834988163 3642 14514519740996 3643 10189478202158 3644 9660356199873 3645 13324510160733 3646 19238921456442 3647 23983263796425 3648 24660778179551 3649 20880979641027 3650 15019841159000 3651 10575137044805 3652 10106840189903 3653 13983838078291 3654 20145361541154 3655 25023665054146 3656 25639268767451 3657 21642337472069 3658 15542374204633 3659 10976352710763 3660 10574650508005 3661 14674680233575 3662 21092063325608 3663 26106278588095 3664 26653953454033 3665 22429725776776 3666 16082717754146 3667 11393802354615 3668 11064803419849 3669 15398467795650 3670 22080702007962 3671 27232699196051 3672 27706076518266 3673 23243987141064 3674 16641493998366 3675 11828194055615 3676 11578362414118 3677 16156693544409 3678 23113016310043 3679 28404576839192 3680 28796923634982 3681 24085991103508 3682 17219347669892 3683 12280268371695 3684 12116439597602 3685 16950913270119 3686 24190813454135 3687 29623619780460 3688 29927819974434 3689 24956634162660 3690 17816948723701 3691 12750799693427 3692 12680198522581 3693 17782749348544 3694 25315968853191 3695 30891595087175 3696 31100134585470 3697 25856841523239 3698 18434991624705 3699 13240597947769 3700 13270855686921 3701 18653892275126 3702 26490431364544 3703 32210331927370 3704 32315278461130 3705 26787567143392 3706 19074198141343 3707 13750510062109 3708 13889683607370 3709 19566104480783 3710 27716223008554 3711 33581722133094 3712 33574709105257 3713 27749795558706 3714 19735316696121 3715 14281421839513 3716 14538012430587 3717 20521222003128 3718 28995444526952 3719 35007723664650 3720 34879928557866 3721 28744541986897 3722 20419125283314 3723 14834259538928 3724 15217233277075 3725 21521158562472 3726 30330275133656 3727 36490361241754 3728 36232488154156 3729 29772854233200 3730 21126430893688 3731 15409991930105 3732 15928799969566 3733 22567907384946 3734 31722978380370 3735 38031729978808 3736 37633986517441 3737 30835812846989 3738 21858072557789 3739 16009632010483 3740 16674232663050 3741 23663545546211 3742 33175901958648 3743 39633996091530 3744 39086074510644 3745 31934533126902 3746 22614920859123 3747 16634239250473 3748 17455119708026 3749 24810235962977 3750 34691483887413 3751 41299400714075 3752 40590453200379 3753 33070165333799 3754 23397881113531 3755 17284921452629 3756 18273121583543 3757 26010232025281 3758 36272252358787 3759 43030260681890 3760 42148879014843 3761 34243896790200 3762 24207892975313 3763 17962837213310 3764 19129972903626 3765 27265879760335 3766 37920832278671 3767 44828972541655 3768 43763161673626 3769 35456952169536 3770 25045933765946 3771 18669197933029 3772 20027486681331 3773 28579622775873 3774 39639945161267 3775 46698013418711 3776 45435169562422 3777 36710595694534 3778 25913018187416 3779 19405270504851 3780 20967556487253 3781 29954004614080 3782 41432416026316 3783 48639945224159 3784 47166827637281 3785 38006131498412 3786 26810201803414 3787 20172379500134 3788 21952161064474 3789 31391674015801 3790 43301173363936 3791 50657415615780 3792 48960123016586 3793 39344905942761 3794 27738580877227 3795 20971910098029 3796 22983366659673 3797 32895387483864 3798 45249256405606 3799 52753162414072 3800 50817102864744 3801 40728308056858 3802 28699296018362 3803 21805310454776 3804 24063332009041 3805 34468014892360 3806 47279815152181 3807 54930014658230 3808 52739880217569 3809 42157771970721 3810 29693532152116 3811 22674094904788 3812 25194310853336 3813 36112542265368 3814 49396118053208 3815 57190897244103 3816 54730631840159 3817 43634777455033 3818 30722522347893 3819 23579846525334 3820 26378657328144 3821 37832077757502 3822 51601552104426 3823 59538832084905 3824 56791604296848 3825 45160852475769 3826 31787547938137 3827 24524220623134 3828 27618828674449 3829 39629854668904 3830 53899630940757 3831 61976942975987 3832 58925111794394 3833 46737573831943 3834 32889942533433 3835 25508947523518 3836 28917391057127 3837 41509237809480 3838 56293995027645 3839 64508456870828 3840 61133542498310 3841 48366569855154 3842 34031092312343 3843 26535836360699 3844 30277022495387 3845 43473726772910 3846 58788420187236 3847 67136708986459 3848 63419356366993 3849 50049521153367 3850 35212440239485 3851 27606778102394 3852 31700519134629 3853 45526962712878 3854 61386817876995 3855 69865144197188 3856 65785091732391 3857 51788163452453 3858 36435486536505 3859 28723749680209 3860 33190798411790 3861 47672731884492 3862 64093244187859 3863 72697322395115 3864 68233363121246 3865 53584288472156 3866 37701793122857 3867 29888817265852 3868 34750905818655 3869 49914972862679 3870 66911900218220 3871 75636920012937 3872 70766868113249 3873 55439746918003 3874 39012984290172 3875 31104140759185 3876 36384018317332 3877 52257780375827 3878 69847141550900 3879 78687735646056 3880 73388385162195 3881 57356449488714 3882 40370751373719 3883 32371977350483 3884 38093451625067 3885 54705412982067 3886 72903478750075 3887 81853691716854 3888 76100780734294 3889 59336370045230 3890 41776853656432 3891 33694686389790 3892 39882663908444 3893 57262297221697 3894 76085587339790 3895 85138840373696 3896 78907007137017 3897 61381546760509 3898 43233123291159 3899 35074733250219 3900 41755263619644 3901 59933035784223 3902 79398308417993 3903 88547365300402 3904 81810109958491 3905 63494085465056 3906 44741466448862 3907 36514694621469 3908 43715013488935 3909 62722411990993 3910 82846659179785 3911 92083587909214 3912 84813225901069 3913 65676160969101 3914 46303868515886 3915 38017262695061 3916 45765838957575 3917 65635398488072 3918 86435833658671 3919 95751969308665 3920 87919590536372 3921 67930020595762 3922 47922395513954 3923 39585250904909 3924 47911832487979 3925 68677162088230 3926 90171213803753 3927 99557116798016 3928 91132536159764 3929 70257985677894 3930 49599199583920 3931 41221598475890 3932 50157262629015 3933 71853073009098 3934 94058370379364 3935 103503786008274 3936 94455499865865 3937 72662455309644 3938 51336520709998 3939 42929376640879 3940 52506578678078 3941 75168710105761 3942 98103074622080 3943 107596887716107 3944 97892021433043 3945 75145908032452 3946 53136692515213 3947 44711793572318 3948 54964420415716 3949 78629870692487 3950 102311299294166 3951 111841490163150 3952 101445751743139 3953 77710905807160 3954 55002144309411 3955 46572201127000 3956 57535623144436 3957 82242576180906 3958 106689230968824 3959 116242826208564 3960 105120450695489 3961 80360095924334 3962 56935407226081 3963 48514100187884 3964 60225228144661 3965 86013082525750 3966 111243271249997 3967 120806295842270 3968 108919995988204 3969 83096215211625 3970 58939116628630 3971 50541147965295 3972 63038488114977 3973 89947886303068 3974 115980049697393 3975 125537473685943 3976 112848381080759 3977 85922092174204 3978 61016018604869 3979 52657163798148 3980 65980878393706 3981 94053735804092 3982 120906425247930 3983 130442111717531 3984 116909724343369 3985 88840651473399 3986 63168972771183 3987 54866137048950 3988 69058102840931 3989 98337637589895 3990 126029499810644 3991 135526147140879 3992 121108267080598 3993 91854916316255 3994 65400959155933 3995 57172233390413 3996 72276105869449 3997 102806868277817 3998 131356619886633 3999 140795705328675 4000 125448383076833 4001 94968013211467 4002 67715081427883 4003 59579803354678 4004 75641078800120 4005 107468981591973 4006 136895390887760 4007 146257108083395 4008 129934576682335 4009 98183174649236 4010 70114574205113 4011 62093389139887 4012 79159472763651 4013 112331820889122 4014 142653678970604 4015 151916876817061 4016 134571492774714 4017 101503744153654 4018 72602806750288 4019 64717733850211 4020 82838005560285 4021 117403526745448 4022 148639626093703 4023 157781741215052 4024 139363914931323 4025 104933179263916 4026 75183290727240 4027 67457788881463 4028 86683675484871 4029 122692550251178 4030 154861652105595 4031 163858642673376 4032 144316775816737 4033 108475056925297 4034 77859684411859 4035 70318723898029 4036 90703768739048 4037 128207661176395 4038 161328470574927 4039 170154743389209 4040 149435155456630 4041 112133076796319 4042 80635800935508 4043 73305934830779 4044 94905874233093 4045 133957962086098 4046 168049091131477 4047 176677430065147 4048 154724292083488 4049 115911066989475 4050 83515613045852 4051 76425054663165 4052 99297891589649 4053 139952897109506 4054 175032836129710 4055 183434323452296 4056 160189580517596 4057 119812987753029 4058 86503261882072 4059 79681962085374 4060 103888046993454 4061 146202266929675 4062 182289343261676 4063 190433282343465 4064 165836583494987 4065 123842937586685 4066 89603062338537 4067 83082793135028 4068 108684901825417 4069 152716238203831 4070 189828583072224 4071 197682413583627 4072 171671030184134 4073 128005157315177 4074 92819512401677 4075 86633950577918 4076 113697369624126 4077 159505359463325 4078 197660861889290 4079 205190076376537 4080 177698828009505 4081 132304036628786 4082 96157299176077 4083 90342116460900 4084 118934725407247 4085 166580571234798 4086 205796840230544 4087 212964892789771 4088 183926061324169 4089 136744118580759 4090 99621308831586 4091 94214262262066 4092 124406623807910 4093 173953222910309 4094 214247536052485 4095 221015752387431 4096 190359003767482 4097 141330106570253 4098 103216633336627 4099 98257662441026 4100 130123109132217 4101 181635083600133 4102 223024344116030 4103 229351823260474 4104 197004117102947 4105 146066869321530 4106 106948581071020 4107 102479905413470 4108 136094634754377 4109 189638360035649 4110 232139039577617 4111 237982557011544 4112 203868064138411 4113 150959448341897 4114 110822684331516 4115 106888908156036 4116 142332073958102 4117 197975708209431 4118 241603798336454 4119 246917700328309 4120 210957707765155 4121 156013063408181 4122 114844710649753 4123 111492928089562 4124 148846740666013 4125 206660252353954 4126 251431201019380 4127 256167300349817 4128 218280124459378 4129 161233120559137 4130 119020671143121 4131 116300578808950 4132 155650401132764 4133 215705597427253 4134 261634254355284 4135 265741716815286 4136 225842603547635 4137 166625218130063 4138 123356832598383 4139 121320842929094 4140 162755296085245 4141 225125849236973 4142 272226395558399 4143 275651627828378 4144 233652661334705 4145 172195155305974 4146 127859726725078 4147 126563089041515 4148 170174153326953 4149 234935627809521 4150 283221514805955 4151 285908042616840 4152 241718040611536 4153 177948938773670 4154 132536163072966 4155 132037085591673 4156 177920211386068 4157 245150088731685 4158 294633960047950 4159 296522307726048 4160 250046725444380 4161 183892791877776 4162 137393239268274 4163 137753019132743 4164 186007233090171 4165 255784937468582 4166 306478560615663 4167 307506120412118 4168 258646940968665 4169 190033161925997 4170 142438354816533 4171 143721509334778 4172 194449530813056 4173 266856451974709 4174 318770632516958 4175 318871535299788 4176 267527168864178 4177 196376730019155 4178 147679222410808 4179 149953628622424 4180 203261981100192 4181 278381498028532 4182 331526003228311 4183 330630978446576 4184 276696147467930 4185 202930419062379 4186 153123882694853 4187 156460918384198 4188 212460051604354 4189 290377553193320 4190 344761017484458 4191 342797254486469 4192 286162887989853 4193 209701404306123 4194 158780716716299 4195 163255410114340 4196 222059816834878 4197 302862723215155 4198 358492563338992 4199 355383561407452 4200 295936674967668 4201 216697122146391 4202 164658461734187 4203 170349642907006 4204 232077986896492 4205 315855767417048 4206 372738078482434 4207 368403498218542 4208 306027083265223 4209 223925281430927 4210 170766224915438 4211 177756686189734 4212 242531924434156 4213 329376116236582 4214 387515577605424 4215 381871080468221 4216 316443978923968 4217 231393873097343 4218 177113500253252 4219 185490158622663 4220 253439675282265 4221 343443898115246 4222 402843659312558 4223 395800748477173 4224 327197536977360 4225 239111182330361 4226 183710183615909 4227 193564252529029 4228 264819986700633 4229 358079958254884 4230 418741534848711 4231 410207383642764 4232 338298242740453 4233 247085799104654 4234 190566590868880 4235 201993754284399 4236 276692340042190 4237 373305887095449 4238 435229035622597 4239 425106317264960 4240 349756910505276 4241 255326631243972 4242 197693474367846 4243 210794070587360 4244 289076970368465 4245 389144040347079 4246 452326643392221 4247 440513347686366 4248 361584685302369 4249 263842915969154 4250 205102042387621 4251 219981250443518 4252 301994901268150 4253 405617569152525 4254 470055498439284 4255 456444749756963 4256 373793062529577 4257 272644233928259 4258 212803977180188 4259 229572013383141 4260 315467965940013 4261 422750441484071 4262 488437431254791 4263 472917292844683 4264 386393890251970 4265 281740521815100 4266 220811455795698 4267 239583773182943 4268 329518844290229 4269 440567474064526 4270 507494971441601 4271 489948250989879 4272 399399389807691 4273 291142087474152 4274 229137169838025 4275 250034668159499 4276 344171085595573 4277 459094355221078 4278 527251380970355 4279 507555421839569 4280 412822158700394 4281 300859623674594 4282 237794347792421 4283 260943586734602 4284 359449148006659 4285 478357678672509 4286 547730663830491 4287 525757137527164 4288 426675192261113 4289 310904224358211 4290 246796776594070 4291 272330199973525 4292 375378422898436 4293 498384967909008 4294 568957600964391 4295 544572284590102 4296 440971887178890 4297 321287399690074 4298 256158825589106 4299 284214989121920 4300 391985276935090 4301 519204711956857 4302 590957760716551 4303 564020315630006 4304 455726064282980 4305 332021093537774 4306 265895470063498 4307 296619280520312 4308 409297078213739 4309 540846391388051 4310 613757535496166 4311 584121270256700 4312 470951972795123 4313 343117699884728 4314 276022316945512 4315 309565275283219 4316 427342241041074 4317 563340516150163 4318 637384153113053 4319 604895787590707 4320 486664314289698 4321 354590081666672 4322 286555630456512 4323 323076086745181 4324 446150254004252 4325 586718653313099 4326 661865715249567 4327 626365128298062 4328 502878247735681 4329 366451588654764 4330 297512359696061 4331 337175772412473 4332 465751727610621 4333 611013467088773 4334 687231209711665 4335 648551187980425 4336 519609414730205 4337 378716077739223 4338 308910166558337 4339 351889374141537 4340 486178424414332 4341 636258748398035 4342 713510550832365 4343 671476520371526 4344 536873945392948 4345 391397932429587 4346 320767455354965 4347 367242952519737 4348 507463309699508 4349 662489457208309 4350 740734592697924 4351 695164351682398 4352 554688484953784 4353 404512084697303 4354 333103403176991 4355 383263629935549 4356 529640583790744 4357 689741754042026 4358 768935171543243 4359 719638605014003 4360 573070200601883 4361 418074036204562 4362 345937991691935 4363 399979627591198 4364 552745735957822 4365 718053044736226 4366 798145120055321 4367 744923915732597 4368 592036809501745 4369 432099881859152 4370 359292040147171 4371 417420311652886 4372 576815579067813 4373 747462014017145 4374 828398311854783 4375 771045657175526 4376 611606586685021 4377 446606332906743 4378 373187239514608 4379 435616233055573 4380 601888306889030 4381 778008672825758 4382 859729676914731 4383 798029957114827 4384 631798394611746 4385 461610742315314 4386 387646188313981 4387 454599176970319 4388 628003531239063 4389 809734394058285 4390 892175248266684 4391 825903724842237 4392 652631692187209 4393 477131129909457 4394 402692429294922 4395 474402205590960 4396 655202342899347 4397 842681962605756 4398 925772178607248 4399 854694668803301 4400 674126565968542 4401 493186209725667 4402 418350488298848 4403 495059711112754 4404 683527351412560 4405 876895613401552 4406 960558789301914 4407 884431325129240 4408 696303740434629 4409 509795417332116 4410 434645913649243 4411 516607461742366 4412 713022749815958 4413 912421084297744 4414 996574588297467 4415 915143076533452 4416 719184610934679 4417 526978939341408 4418 451605318289939 4419 539082658413530 4420 743734357275031 4421 949305656564859 4422 1033860321532794 4423 946860182384323 4424 742791255321743 4425 544757743084888 4426 469256422096252 4427 562523984216077 4428 775709687845907 4429 987598210771464 4430 1072457992207622 4431 979613798937808 4432 767146468785817 4433 563153608433896 4434 487628097509616 4435 586971665129627 4436 808997996129020 4437 1027349269855301 4438 1112410914757852 4439 1013436011054555 4440 792273776960287 4441 582189160046093 4442 506750415001048 4443 612467523101542 4444 843650350305532 4445 1068611058176816 4446 1153763735567974 4447 1048359853869865 4448 818197472765358 4449 601887901672887 4450 526654692467943 4451 639055041032797 4452 879719680995006 4453 1111437547326177 4454 1196562489599391 4455 1084419346240912 4456 844942631144974 4457 622274251160011 4458 547373544062916 4459 666779419791055 4460 917260858811671 4461 1155884518495718 4462 1240854622683305 4463 1121649513966210 4464 872535148044092 4465 643373577469162 4466 568940933640098 4467 695687647720464 4468 956330746645604 4469 1202009611191338 4470 1286689050929857 4471 1160086425076756 4472 901001756917767 4473 665212238644034 4474 591392227209069 4475 725828561828313 4476 996988281984822 4477 1249872389116174 4478 1334116184667067 4479 1199767214699014 4480 930370070017690 4481 687817621739034 4482 614764250701452 4483 757252922149810 4484 1039294532839253 4485 1299534391928595 4486 1383187990810232 4487 1240730122316434 4488 960668596814128 4489 711218184015221 4490 639095346331954 4491 790013477385251 4492 1083312785114755 4493 1351059204834294 4494 1433958018552576 4495 1283014518400377 4496 991926787748773 4497 735443495998592 4498 664425435006870 4499 824165044402809 4500 1129108602398988 4501 1404512513582148 4502 1486481464802277 4503 1326660943748980 4504 1024175054766109 4505 760524286136880 4506 690796076856152 4507 859764578665893 4508 1176749918673905 4509 1459962177935226 4510 1540815201784002 4511 1371711138024025 4512 1057444817691225 4513 786492487265514 4514 718250538631215 4515 896871259198235 4516 1226307102222492 4517 1517478290100711 4518 1597017845692746 4519 1418208081307181 4520 1091768527048477 4521 813381284987915 4522 746833858724883 4523 935546564090132 4524 1277853053969675 4525 1577133252302220 4526 1655149786290797 4527 1466196024661726 4528 1127179713279416 4529 841225167793719 4530 776592919889527 4531 975854361317308 4532 1331463275769283 4533 1639001838812663 4534 1715273258984362 4535 1515720534059803 4536 1163713012031465 4537 870059979484534 4538 807576519087507 4539 1017860989659033 4540 1387215974704944 4541 1703161277855459 4542 1777452376543591 4543 1566828523122850 4544 1201404216413112 4545 899922973222340 4546 839835445918778 4547 1061635355710079 4548 1445192136018296 4549 1769691317463094 4550 1841753204731695 4551 1619568299555259 4552 1240290304994941 4553 930852868290399 4554 873422557627467 4555 1107249020612566 4556 1505475633706394 4557 1838674311907993 4558 1908243796334093 4559 1673989600232927 4560 1280409497303544 4561 962889908411448 4562 908392863657402 4563 1154776303648919 4564 1568153308394851 4565 1910195291614611 4566 1976994270515748 4567 1730143640314338 4568 1321801284760777 4569 996075923169890 4570 944803606199926 4571 1204294375136332 4572 1633315084569793 4573 1984342054376977 4574 2048076849267069 4575 1788083150828379 4576 1364506489681870 4577 1030454390907478 4578 982714351281569 4579 1255883367060959 4580 1701054053703819 4581 2061205239525013 4582 2121565940726067 4583 1847862430651890 4584 1408567299385050 4585 1066070505198614 4586 1022187075268636 4587 1309626472533806 4588 1771466598508883 4589 2140878424191792 4590 2197538178195932 4591 1909537386786538 4592 1454027328940309 4593 1102971242669058 4594 1063286262955860 4595 1365610063873667 4596 1844652481623931 4597 2223458201993160 4598 2276072507589556 4599 1973165589372224 4600 1500931658750961 4601 1141205434886609 4602 1106079000427694 4603 1423923799099698 4604 1920714977280307 4605 2309044284580452 4606 2357250229236924 4607 2038806314862328 4608 1549326901309074 4609 1180823841517234 4610 1150635080651772 4611 1484660747923997 4612 1999760965907993 4613 2397739585098702 4614 2441155089658853 4615 2106520604284525 4616 1599261242531717 4617 1221879228033870 4618 1197027103164205 4619 1547917505700231 4620 2081901073610546 4621 2489650325322347 4622 2527873326300754 4623 2176371309505047 4624 1650784512849504 4625 1264426444595592 4626 1245330587658726 4627 1613794327868592 4628 2167249773052422 4629 2584886124129486 4630 2617493763909662 4631 2248423154968296 4632 1703948232594388 4633 1308522510051244 4634 1295624080998491 4635 1682395251837145 4636 2255925531190584 4637 2683560110524708 4638 2710107862382085 4639 2322742787285584 4640 1758805687730125 4641 1354226696969846 4642 1347989279365655 4643 1753828240365039 4644 2348050916809094 4645 2785789017431231 4646 2805809817935171 4647 2399398840667455 4648 1815411979663144 4649 1401600622389184 4650 1402511143088984 4651 1828205311937386 4652 2443752756965214 4653 2891693300877933 4654 2904696614325813 4655 2478461990095024 4656 1873824105937916 4657 1450708339502628 4658 1459278027958543 4659 1905642693634949 4660 2543162251589098 4661 3001397239417906 4662 3006868129061268 4663 2560005020705175 4664 1934101014827115 4665 1501616435649789 4666 1518381808434289 4667 1986260960505836 4668 2646415139106317 4669 3115029059823919 4670 3112427188161695 4671 2644102884785680 4672 1996303691394908 4673 1554394131139691 4674 1579918018721012 4675 2070185198558604 4676 2753651818530453 4677 3232721042414865 4678 3221479677728126 4679 2730832775399173 4680 2060495217240133 4681 1609113385062603 4682 1643985984964693 4683 2157545153698374 4684 2865017524782248 4685 3354609653611846 4686 3334134602476851 4687 2820274187493383 4688 2126740862312775 4689 1665849001778703 4690 1710688976765385 4691 2248475405423393 4692 2980662458706237 4693 3480835657523814 4694 3450504202897187 4695 2912508996031933 4696 2195108150271064 4697 1724678745108293 4698 1780134348957508 4699 2343115525986720 4700 3100741972618449 4701 3611544255689599 4702 3570704017861717 4703 3007621521539360 4704 2265666956457997 4705 1785683453101494 4706 1852433704285927 4707 2441610265444961 4708 3225416708736824 4709 3746885205282347 4710 3694853007665205 4711 3105698613061354 4712 2338489579316517 4713 1848947161217277 4714 1927703045452381 4715 2544109721646838 4716 3354852795497732 4717 3887012966436689 4718 3823073620927191 4719 3206829718447988 4720 2413650845022198 4721 1914557225969355 4722 2006062949673167 4723 2650769537382946 4724 3489221994902223 4725 4032086827404621 4726 3955491923883679 4727 3311106972495209 4728 2491228185428521 4729 1982604457797509 4730 2087638731722278 4731 2761751081876036 4732 3628701910202645 4733 4182271059875906 4734 4092237671859999 4735 3418625272328286 4736 2571301749836868 4737 2053183254240860 4738 2172560631183436 4739 2877221660719930 4740 3773476142673776 4741 4337735051495269 4742 4233444445097864 4743 3529482371062173 4744 2653954490038870 4745 2126391743188341 4746 2260963987213974 4747 2997354709649537 4748 3923734511289552 4749 4498653469558276 4750 4379249725159994 4751 3643778958680257 4752 2739272279733635 4753 2202331926328078 4754 2352989439358308 4755 3122330018037077 4756 4079673219490854 4757 4665206401308970 4758 4529795037640699 4759 3761618761612010 4760 2827344007223071 4761 2281109833525519 4762 2448783114853818 4763 3252333935658822 4764 4241495087480106 4765 4837579526474254 4766 4685226033773385 4767 3883108629489295 4768 2918261703087892 4769 2362835677283510 4770 2548496843871500 4771 3387559610625592 4772 4409409729575582 4773 5015964265735735 4774 4845692640460214 4775 4008358641077124 4776 3012120641125654 4777 2447624019100581 4778 2652288360241908 4779 3528207209945807 4780 4583633799822438 4781 5200557962576553 4782 5011349147421736 4783 4137482197356063 4784 3109019474883894 4785 2535593935741532 4786 2760321532094480 4787 3674484172707457 4788 4764391180530809 4789 5391564040405336 4790 5182354364890983 4791 4270596134228735 4792 3209060347541584 4793 2626869198419470 4794 2872766576879589 4795 3826605445352042 4796 4951913241922100 4797 5589192194164696 4798 5358871716736091 4799 4407820822418093 4800 3312349037937259 4801 2721578451786365 4802 2989800308442557 4803 3984793751013231 4804 5146439042519797 4805 5793658556596979 4806 5541069406235605 4807 4549280287444283 4808 3418995080083676 4809 2819855406853330 4810 3111606367328261 4811 4149279840353814 4812 5348215603562900 4813 6005185900152686 4814 5729120515513316 4815 4695102316818320 4816 3529111919443140 4817 2921839033604285 4818 3238375485329189 4819 4320302778089121 4820 5557498121939871 4821 6224003812863511 4822 5923203179908824 4823 4845418587827178 4824 3642817042813171 4825 3027673768687500 4826 3370305732125269 4827 4498110210333028 4828 5774550260176262 4829 6450348911101598 4830 6123500694138988 4831 5000364782580078 4832 3760232145592987 4833 3137509722630864 4834 3507602798466003 4835 4682958669271605 4836 5999644372614007 4837 6684465025618722 4838 6330201695685227 4839 5160080724132500 4840 3881483272900431 4841 3251502903336752 4842 3650480260202592 4843 4875113858091248 4844 6233061811809434 4845 6926603425684942 4846 6543500278197838 4847 5324710499990857 4848 4006700998623858 4849 3369815439002143 4850 3799159881338340 4851 5074850974869945 4852 6475093168737230 4853 7177023015866274 4854 6763596184401762 4855 5494402607187569 4856 4136020578628241 4857 3492615818531572 4858 3953871896635032 4859 5282455016097920 4860 6726038596448414 4861 7435990572169205 4862 6990694927166884 4863 5669310084845782 4864 4269582142517520 4865 3620079131268716 4866 4114855335777252 4867 5498221120987930 4868 6986208065107688 4869 7703780950108028 4870 7225007992540969 4871 5849590668872036 4872 4407530859845480 4873 3752387325575892 4874 4282358325812495 4875 5722454894704691 4876 7255921703847323 4877 7980677333497385 4878 7466752968993338 4879 6035406934271467 4880 4550017145510251 4881 3889729466571409 4882 4456638437810841 4883 5955472774235013 4884 7535510071459954 4885 8266971454462866 4886 7716153761091446 4887 6226926460121079 4888 4697196840028710 4889 4032302014134987 4890 4637963010409969 4891 6197602372583902 4892 7825314517416427 4893 8562963855503939 4894 7973440727538025 4895 6424321982386295 4896 4849231429550158 4897 4180309099986240 4898 4826609520439145 4899 6449182867457862 4900 8125687469124388 4901 8868964122118731 4902 8238850906096324 4903 6627771569934495 4904 5006288241253663 4905 4333962826471152 4906 5022865928982356 4907 6710565367622683 4908 8436992813098620 4909 9185291158868098 4910 8512628160948522 4911 6837458788604849 4912 5168540679116396 4913 4493483564332759 4914 5227031077454458 4915 6982113325804746 4916 8759606199729497 4917 9512273435267145 4918 8795023419594603 4919 7053572889085721 4920 5336168435570566 4921 4659100273786260 4922 5439415057685999 4923 7264202928525422 4924 9093915445687213 4925 9850249276600078 4926 9086294830153681 4927 7276308983094368 4928 5509357744166672 4929 4831050824435153 4930 5660339635094559 4931 7557223534562963 4932 9440320857163537 4933 10199567123845100 4934 9386708010869086 4935 7505868243947849 4936 5688301608786357 4937 5009582340165833 4938 5890138644316062 4939 7861578089735248 4940 9799235654634520 4941 10560585839974220 4942 9696536218100582 4943 7742458095780967 4944 5873200074422192 4945 5194951542823710 4946 6129158441215022 4947 8177683592394582 4948 10171086315635001 4949 10933674984698579 4950 10016060609168844 4951 7986292427750709 4952 6064260475256264 4953 5387425122570633 4954 6377758325747999 4955 8505971534569271 4956 10556313023025889 4957 11319215137107332 4958 10345570421695219 4959 8237591797231989 4960 6261697724948916 4961 5587280106965157 4962 6636311024587216 4963 8846888396129215 4964 10955370028405142 4965 11717598186007457 4966 10685363250651788 4967 8496583658675386 4968 6465734584984871 4969 5794804258599383 4970 6905203143007484 4971 9200896113831900 4972 11368726125132425 4973 12129227669779318 4974 11035745239811833 4975 8763502581841038 4976 6676601975877427 4977 6010296471347038 4978 7184835680072411 4979 9568472605738477 4980 11796865033502635 4981 12554519083211102 4982 11397031373782471 4983 9038590496343257 4984 6894539267370909 4985 6234067197136769 4986 7475624511368475 4987 9950112269884736 4988 12240285899829219 4989 12993900235438039 4990 11769545682470263 4991 9322096926071427 4992 7119794612069227 4993 6466438871315357 4994 7778000938821404 4995 10346326540671111 4996 12699503704615800 4997 13447811574197854 4998 12153621548985963 4999 9614279250586444 5000 7352625259104622 5001 6707746370544877 5002 8092412206284087 5003 10757644418819506 5004 13175049789030432 5005 13916706562854398 5006 12549601927942278 5007 9915402956898359 5008 7593297911894478 5009 6958337469276295 5010 8419322086092996 5011 11184613061647828 5012 13667472287361599 5013 14401052022992706 5014 12957839670270849 5015 10225741918974233 5016 7842089067005031 5017 7218573330956191 5018 8759211429639606 5019 11627798346126301 5020 14177336682331471 5021 14901328531556725 5022 13378697756289284 5023 10545578668185324 5024 8099285397767716 5025 7488828997745779 5026 9112578792976413 5027 12087785494889077 5028 14705226263153651 5029 15418030782843845 5030 13812549638384696 5031 10875204692214339 5032 8365184120276852 5033 7769493917282121 5034 9479941024547607 5035 12565179674398299 5036 15251742711195351 5037 15951668006782983 5038 14259779489947070 5039 11214920725590645 5040 8640093404722844 5041 8060972467987697 5042 9861833932290645 5043 13060606658710305 5044 15817506585074403 5045 16502764351420337 5046 14720782567002683 5047 11565037069436541 5048 8924332770502831 5049 8363684523784736 5050 10258812910909704 5051 13574713464699777 5052 16403157938214297 5053 17071859323513092 5054 15195965474028361 5055 11925873903546038 5056 9218233527353198 5057 8678066017408933 5058 10671453652977562 5059 14108169055803384 5060 17009356832482560 5061 17659508192599094 5062 15685746545787024 5063 12297761628526985 5064 9522139201693194 5065 9004569545701828 5066 11100352818278852 5067 14661665016428624 5068 17636783989316052 5069 18266282455117649 5070 16190556131175486 5071 12681041201044912 5072 9836406009682210 5073 9343664973506489 5074 11546128791642308 5075 15235916297846809 5076 18286141333438352 5077 18892770261313197 5078 16710836996436276 5079 13076064499960209 5080 10161403317163331 5081 9695840082246011 5082 12009422396943151 5083 15831661934128243 5084 18958152679303095 5085 19539576904099868 5086 17247044628372059 5087 13483194686488436 5088 10497514146926116 5089 10061601217219472 5090 12490897704555637 5091 16449665832539698 5092 19653564306565518 5093 20207325270089931 5094 17799647660254409 5095 13902806596112562 5096 10845135674671292 5097 10441473982353429 5098 12991242792840323 5099 17090717533296104 5100 20373145683638101 5101 20896656354586234 5102 18369128195664508 5103 14335287125464671 5104 11204679773018515 5105 10836003933811049 5106 13511170608182640 5107 17755633047049654 5108 21117690076665868 5109 21608229738036279 5110 18955982258612594 5111 14781035651932865 5112 11576573546090755 5113 11245757324063668 5114 14051419776957380 5115 18445255660943149 5116 21888015312134105 5117 22342724128581698 5118 19560720139422359 5119 15240464449266541 5120 11961259912870614 5121 11671321844917743 5122 14612755521376485 5123 19160456825729667 5124 22684964421144966 5125 23100837865416656 5126 20183866870505459 5127 15713999136862265 5128 12359198183282716 5129 12113307424164042 5130 15195970525005195 5131 19902137010854647 5132 23509406443104705 5133 23883289490340217 5134 20825962595913369 5135 16202079126250439 5136 12770864683691171 5137 12572347021403101 5138 15801885907826345 5139 20671226643954833 5140 24362237107251203 5141 24690818279547924 5142 21487563074381118 5143 16705158102254993 5144 13196753377440257 5145 13049097480740363 5146 16431352148651239 5147 21468687017651798 5148 25244379679501104 5149 25524184845821060 5150 22169240074108233 5151 17223704502597330 5152 13637376535585116 5153 13544240382915217 5154 17085250122906475 5155 22295511284434725 5156 26156785683269901 5157 26384171700304090 5158 22871581904904896 5159 17758202033296473 5160 14093265405061410 5161 14058482957807711 5162 17764492085476689 5163 23152725418067672 5164 27100435791727637 5165 27271583887021582 5166 23595193839946708 5167 18309150183856485 5168 14564970927830150 5169 14592558996602011 5170 18470022775010940 5171 24041389266823584 5172 28076340590008845 5173 28187249576393964 5174 24340698678801965 5175 18877064779361705 5176 15053064460175577 5177 15147229828014473 5178 19202820460839516 5179 24962597572677950 5180 29085541515225912 5181 29132020733803707 5182 25108737198140251 5183 19462478533904389 5184 15558138543674918 5185 15723285294539174 5186 19963898117812115 5187 25917481086094961 5188 30129111662341266 5189 30106773746665688 5190 25899968747615099 5191 20065941642080418 5192 16080807679229611 5193 16321544796553253 5194 20754304541236483 5195 26907207646144624 5196 31208156774356462 5197 31112410128977454 5198 26715071731461262 5199 20688022373418574 5200 16621709153616907 5201 16942858336852615 5202 21575125596383600 5203 27932983360330919 5204 32323816094225716 5205 32149857183799575 5206 27554744239459385 5207 21329307706187472 5208 17181503872119283 5209 17588107637133206 5210 22427485405621200 5211 28996053749017903 5212 33477263407824127 5213 33220068745795628 5214 28419704561568655 5215 21990403965862179 5216 17760877244535582 5217 18258207255288887 5218 23312547677053530 5219 30097704993759300 5220 34669707944354625 5221 34324025881205617 5222 29310691856162858 5223 22671937504274952 5224 18360540080648139 5225 18954105778950123 5226 24231516968155410 5227 31239265149721230 5228 35902395474822431 5229 35462737670430277 5230 30228466700116904 5231 23374555385382971 5232 18981229539848629 5233 19676787020380838 5234 25185640098261763 5235 32422105466240090 5236 37176609263581786 5237 36637241947659883 5238 31173811796732484 5239 24098926113089312 5240 19623710093828773 5241 20427271292045035 5242 26176207493355537 5243 33647641670905408 5244 38493671225124146 5245 37848606125799523 5246 32147532563672350 5247 24845740367717401 5248 20288774544377354 5249 21206616684142085 5250 27204554687276915 5251 34917335366392538 5252 39854942929541568 5253 39097927977975859 5254 33150457883283392 5255 25615711786080041 5256 20977245057987719 5257 22015920427564568 5258 28272063752579959 5259 36232695390149559 5260 41261826820650916 5261 40386336507189351 5262 34183440731020905 5263 26409577752388077 5264 21689974256541048 5265 22856320259421825 5266 29380164895707613 5267 37595279291537455 5268 42715767278236773 5269 41714992772179745 5270 35247358970865326 5271 27228100234303317 5272 22427846328963857 5273 23728995878982286 5274 30530337978996579 5275 39006694771403392 5276 44218251900675709 5277 43085090804262587 5278 36343116027191687 5279 28072066632287113 5280 23191778199847208 5281 24635170406953957 5282 31724114215352788 5283 40468601243859275 5284 45770812627046716 5285 44497858480134926 5286 37471641728242660 5287 28942290675723211 5288 23982720723471166 5289 25576111940342487 5290 32963077786879770 5291 41982711360014257 5292 47375027087522115 5293 45954558488629983 5294 38633893024402800 5295 29839613334895003 5296 24801659935875048 5297 26553135111510048 5298 34248867644777867 5299 43550792659083917 5300 49032519788585209 5301 47456489253129204 5302 39830854883027038 5303 30764903781565458 5304 25649618336940445 5305 27567602748333692 5306 35583179230374460 5307 45174669180872115 5308 50744963534694058 5309 49004985951080620 5310 41063541056369809 5311 31719060368154963 5312 26527656231633408 5313 28620927539427226 5314 36967766386399508 5315 46856223210902268 5316 52514080679955599 5317 50601421488980197 5318 42332995031086732 5319 32703011657373781 5320 27436873106342290 5321 29714573806267453 5322 38404443186398798 5323 48597396986617601 5324 54341644624741677 5325 52247207577599168 5326 43640290849433002 5327 33717717473505496 5328 28378409065413638 5329 30850059281446885 5330 39895085963870609 5331 50400194541567041 5332 56229481137421028 5333 53943795762622774 5334 44986534117070404 5335 34764170006099634 5336 29353446308182823 5337 32028956999831914 5338 41441635256493343 5339 52266683510301620 5340 58179469929727982 5341 55692678558848937 5342 46372862881188608 5343 35843394938504198 5344 30363210667465918 5345 33252897197025345 5346 43046097959839897 5347 54198997077048900 5348 60193546052338413 5349 57495390539689479 5350 47800448700639801 5351 36956452630992087 5352 31408973194163142 5353 34523569327141336 5354 44710549393202196 5355 56199335884642300 5356 62273701553069047 5357 59353509533742973 5358 49270497584979757 5359 38104439332137343 5360 32492051804631520 5361 35842724089082436 5362 46437135585086375 5363 58269970093141096 5364 64421986950213997 5365 61268657776703797 5366 50784251131012278 5367 39288488447012870 5368 33613812980333101 5369 37212175578864185 5370 48228075467663804 5371 60413241398554918 5372 66640512977852723 5373 63242503173846271 5374 52342987527170244 5375 40509771837409658 5376 34775673531492929 5377 38633803451866906 5378 50085663301636139 5379 62631565207248062 5380 68931452141157122 5381 65276760518045206 5382 53948022760921643 5383 41769501181234409 5384 35979102419562693 5385 40109555218106083 5386 52012271006855047 5387 64927432770252785 5388 71297040553238853 5389 67373192822073980 5390 55600711692996939 5391 43068929367871238 5392 37225622645196602 5393 41641448548999674 5394 54010350734424530 5395 67303413479751467 5396 73739579576851605 5397 69533612606595161 5398 57302449340565061 5399 44409351955346342 5400 38516813201835092 5401 43231573724580876 5402 56082437341437977 5403 69762157125178721 5404 76261437757521809 5405 71759883306350952 5406 59054672026217921 5407 45792108667668763 5408 39854311096362024 5409 44882096093819563 5410 58231151118740529 5411 72306396318119580 5412 78865052556234960 5413 74053920632376738 5414 60858858741934055 5415 47218584956666811 5416 41239813442794478 5417 46595258683195248 5418 60459200418031058 5419 74938948876878311 5420 81552932383836567 5421 76417694056340083 5422 62716532378227422 5423 48690213608628713 5424 42675079624556495 5425 48373384820252515 5426 62769384544151305 5427 77662720386567378 5428 84327658429623613 5429 78853228251426808 5430 64629261174355539 5431 50208476418294442 5432 44161933537641538 5433 50218880913494724 5434 65164596543383709 5435 80480706718880373 5436 87191886802183323 5437 81362604659507796 5438 66598660033181788 5439 51774905912498466 5440 45702265904168495 5441 52134239249312983 5442 67647826269470924 5443 83395996734653237 5444 90148350459071534 5445 83947963015351446 5446 68626392063618224 5447 53391087144331249 5448 47298036675011629 5449 54122040953852140 5450 70222163342410509 5451 86411774946039605 5452 93199861459621242 5453 86611503001517621 5454 70714169987231511 5455 55058659542119993 5456 48951277504717645 5457 56184958974035401 5458 72890800398038147 5459 89531324368905246 5460 96349313001086276 5461 89355485861006672 5462 72863757779084671 5463 56779318832194745 5464 50664094324396664 5465 58325761232563615 5466 75657036226979626 5467 92758029335141968 5468 99599681789234802 5469 92182236145010443 5470 75076972172697927 5471 58554819022128098 5472 52438669988759210 5473 60547313804495868 5474 78524279218145547 5475 96095378502747030 5476 102954030186724023 5477 95094143419355549 5478 77355684405973392 5479 60386974461230220 5480 54277267030526616 5481 62852584277175584 5482 81496050688165315 5483 99546967826105274 5484 106415508707519963 5485 98093664110733523 5486 79701821831336789 5487 62277661967441371 5488 56182230491196361 5489 65244645134381711 5490 84575988529541896 5491 103116503732180500 5492 109987358283573497 5493 101183323312558165 5494 82117369774057112 5495 64228823035315257 5496 58155990868983159 5497 67726677333771963 5498 87767850741435762 5499 106807806257118143 5500 113672912889523324 5501 104365716735571714 5502 84604373254965299 5503 66242466116712308 5504 60201067145432032 5505 70301973911299347 5506 91075519293946757 5507 110624812397088708 5508 117475601933989555 5509 107643512619269015 5510 87164938968732779 5511 68320668986557480 5512 62320069939822968 5513 72973943789372449 5514 94503003871545536 5515 114571579420170100 5516 121398953021357990 5517 111019453793072931 5518 89801237127248201 5519 70465581188181483 5520 64515704744558219 5521 75746115615083228 5522 98054445965541295 5523 118652288400944598 5524 125446594474450673 5525 114496359699785517 5526 92515503566038601 5527 72679426567952962 5528 66790775299542813 5529 78622141813024029 5530 101734122842214667 5531 122871247716755019 5532 129622258240459497 5533 118077128574100164 5534 95310041716686952 5535 74964505896705142 5536 69148187050260935 5537 81605802671534456 5538 105546451876009202 5539 127232896775800767 5540 133929782552122003 5541 121764739584876234 5542 98187224850317954 5543 77323199585107557 5544 71590950756528303 5545 84701010655031939 5546 109495994755047046 5547 131741809707456352 5548 138373114985358455 5549 125562255138098021 5550 101149498188119868 5551 79757970493505159 5552 74122186187800782 5553 87911814753280115 5554 113587462068397397 5555 136402699293775552 5556 142956315266375588 5557 129472823145391466 5558 104199381291167478 5559 82271366840543427 5560 76745125981773950 5561 91242405068817630 5562 117825717762167672 5563 141220420864245567 5564 147683558488962458 5565 133499679458916458 5566 107339470318917956 5567 84866025214588511 5568 79463119592421812 5569 94697117445230764 5570 122215783994886729 5571 146199976441242051 5572 152559138075464302 5573 137646150273928505 5574 110572440575380838 5575 87544673689087218 5576 82279637414619884 5577 98280438346126017 5578 126762845858225722 5579 151346518849777694 5580 157587469162027482 5581 141915654703764216 5582 113901048925869403 5583 90310135049460574 5584 85198275001561914 5585 101997009779179161 5586 131472256515099578 5587 156665356088183614 5588 162773091721819667 5589 146311707324674576 5590 117328136510400848 5591 93165330129593675 5592 88222757472634772 5593 105851634484154811 5594 136349542199795614 5595 162161955664087563 5596 168120674127072897 5597 150837920899489682 5598 120856631329794754 5599 96113281269152475 5600 91356944017627975 5601 109849281170429055 5602 141400407654327157 5603 167841949201811404 5604 173635016443292543 5605 155498009073682182 5606 124489551137655447 5607 99157115886399105 5608 94604832606335664 5609 113995090032422579 5610 146630741423354285 5611 173711137016589419 5612 179321054177430250 5613 160295789256772085 5614 128230006207863423 5615 102300070181885465 5616 97970564798102113 5617 118294378319424031 5618 152046621605110111 5619 179775492970897892 5620 185183861752423790 5621 165235185479055056 5622 132081202417373363 5623 105545492963932558 5624 101458430772486218 5625 122752646197807555 5626 157654321457479347 5627 186041169299170393 5628 191228656451234385 5629 170320231440599422 5630 136046444207687993 5631 108896849615545173 5632 105072874464023565 5633 127375582672918946 5634 163460315480488335 5635 192514501726100390 5636 197460802081583225 5637 175555073538608219 5638 140129137871736398 5639 112357726189990025 5640 108818498934521379 5641 132169071818664869 5642 169471285350742184 5643 199202014554881552 5644 203885813126244898 5645 180943974094389937 5646 144332794722888632 5647 115931833659023433 5648 112700071853849250 5649 137139199072302374 5650 175694126353526498 5651 206110426060810612 5652 210509358608286677 5653 186491314562183506 5654 148661034599795503 5655 119623012296979571 5656 116722531235890583 5657 142292257853009022 5658 182135953663520126 5659 213246653856959195 5660 217337266458580468 5661 192201598945079026 5662 153117589257629897 5663 123435236229606417 5664 120890991287503301 5665 147634756251717296 5666 188804109145465290 5667 220617820577227542 5668 224375527592558081 5669 198079457196726726 5670 157706306105820857 5671 127372618126431241 5672 125210748531186053 5673 153173424061441983 5674 195706168000190788 5675 228231259533675064 5676 231630300506400063 5677 204129648838117515 5678 162431151836914979 5679 131439414070582752 5680 129687288045906513 5681 158915219885405896 5682 202849945953594628 5683 236094520704116587 5684 239107915576939972 5685 210357066564262479 5686 167296216413360529 5687 135640028580506711 5688 134326290000999246 5689 164867338603303020 5690 210243506287975588 5691 244215376696219325 5692 246814879898750807 5693 216766740074398710 5694 172305716950537895 5695 139979019822632640 5696 139133636313684164 5697 171037218922215014 5698 217895167440278368 5699 252601829055095240 5700 254757881819376079 5701 223363839896743761 5702 177464001969542596 5703 144461104984704803 5704 144115417620399021 5705 177432551304192204 5706 225813510439574941 5707 261262114550271038 5708 262943796030221849 5709 230153681445432995 5710 182775555552272074 5711 149091165854582937 5712 149277940377395321 5713 184061285985959402 5714 234007386936566249 5715 270204711819676964 5716 271379688350114085 5717 237141729077184163 5718 188245001878414856 5719 153874254569054550 5720 154627734296960348 5721 190931641394554131 5722 242485927069328993 5723 279438347996005015 5724 280072821083503318 5725 244333600389376512 5726 193877109671383684 5727 158815599583378069 5728 160171559919286042 5729 198052112663120250 5730 251258547946995479 5731 288972005704559520 5732 289030658066095587 5733 251735070523289188 5734 199676797039166409 5735 163920611821003203 5736 165916416542740451 5737 205431480562954849 5738 260334961966991339 5739 298814930046526786 5740 298260870304777501 5741 259352076718543045 5742 205649136231278526 5743 169194891060210582 5744 171869550296558993 5745 213078820544145684 5746 269725185777186292 5747 308976635968617439 5748 307771341299725531 5749 267190722878779770 5750 211799358804142172 5751 174644232511608915 5752 178038462596293071 5753 221003512213793683 5754 279439549068839332 5755 319466915621907998 5756 317570172981274607 5757 275257284398605889 5758 218132860710816171 5759 180274633649934532 5760 184430918748709922 5761 229215248931974074 5762 289488704042718031 5763 330295846122283227 5764 327665691323884554 5765 283558213008483462 5766 224655207813072227 5767 186092301248089126 5768 191054956965038116 5769 237724047867476205 5770 299883634703420280 5771 341473797304026539 5772 338066452595910289 5773 292100141891624368 5774 231372141326803521 5775 192103658683753913 5776 197918897531564802 5777 246540260181094756 5778 310635666856044382 5779 353011439891290059 5780 348781249281693108 5781 300889890825886705 5782 238289583704687384 5783 198315353460586396 5784 205031352415306224 5785 255674581692085127 5786 321756477928835481 5787 364919753666766150 5788 359819116661244718 5789 309934471609066993 5790 245413644461824765 5791 204734265021370112 5792 212401235035412024 5793 265138063682481576 5794 333258107528553681 5795 377210036074989712 5796 371189339057539611 5797 319241093517025935 5798 252750626454148665 5799 211367512788734312 5800 220037770498165154 5801 274942124209123089 5802 345152967819555150 5803 389893910827721882 5804 382901456764107851 5805 328817169056960530 5806 260307032110729782 5807 218222464518587912 5808 227950506006457295 5809 285098559564680416 5810 357453854667390029 5811 402983336961132690 5812 394965272635745313 5813 338670319762094356 5814 268089570134887937 5815 225306744894960967 5816 236149321762814735 5817 295619556271934543 5818 370173958604084963 5819 416490617900172010 5820 407390859382899748 5821 348808382294065743 5822 276105162171027723 5823 232628244459394280 5824 244644442056649517 5825 306517703238980681 5826 383326876590774287 5827 430428410993068597 5828 420188566525088954 5829 359239414595780330 5830 284360949957450865 5831 240195128796708854 5832 253446446876350000 5833 317806004474575210 5834 396926623600424114 5835 444809737058292307 5836 433369028072214027 5837 369971702365281798 5838 292864302457560782 5839 248015848078456511 5840 262566283715948493 5841 329497891976945491 5842 410987645032081802 5843 459647990420528579 5844 446943169860953737 5845 381013765590061632 5846 301622823494959617 5847 256099146878520592 5848 272015279939966461 5849 341607239210959275 5850 425524828943641639 5851 474956948965321860 5852 460922217644309721 5853 392374365416174329 5854 310644359381093619 5855 264454074371145706 5856 281805155353659840 5857 354148374772250490 5858 440553519151894473 5859 490750784702108737 5860 475317704832602473 5861 404062511088667455 5862 319937007065365355 5863 273089994817913293 5864 291948035366432553 5865 367136096669081031 5866 456089528149825133 5867 507044074352432101 5868 490141481013642475 5869 416087467241551686 5870 329509122293068339 5871 282016598463172994 5872 302456464372655330 5873 380585686805579761 5874 472149150928126529 5875 523851810467212755 5876 505405720121232223 5877 428458761270563010 5878 339369328305669555 5879 291243912736552666 5880 313343419762209127 5881 394512926113620529 5882 488749178613216974 5883 541189412575953466 5884 521122929409829896 5885 441186191071108617 5886 349526524565238571 5887 300782313891488170 5888 324622326161174471 5889 408934109901241775 5890 505906913047918286 5891 559072738886315680 5892 537305958074661084 5893 454279832871594923 5894 359989896042016950 5895 310642538969947473 5896 336307070341132064 5897 423866063882122886 5898 523640181187969727 5899 577518098023438371 5900 553968006706153132 5901 467750049448181719 5902 370768922544200283 5903 320835698232610417 5904 348412016371966448 5905 439326160437876211 5906 541967350481405258 5907 596542261341535200 5908 571122636387360243 5909 481607498448585098 5910 381873388632477221 5911 331373287935594456 5912 360952021484081974 5913 455332335595154220 5914 560907344063498911 5915 616162475283437727 5916 588783778654765047 5917 495863141114673918 5918 393313393596211399 5919 342267203603601412 5920 373942452188851268 5921 471903106252935917 5922 580479656976108895 5923 636396474335755614 5924 606965745100265932 5925 510528251128554865 5926 405099362037509876 5927 353529753671534711 5928 387399201151101578 5929 489057588160116041 5930 600704372202945552 5931 657262494040521429 5932 625683237866694278 5933 525614423875895874 5934 417242054537667572 5935 365173673655310486 5936 401338704335469479 5937 506815514161535660 5938 621602177772469961 5939 678779284626552727 5940 644951359783064686 5941 541133585848507635 5942 429752578955739847 5943 377212140714266876 5944 415777958950076465 5945 525197253231534865 5946 643194383677229868 5947 700966124707037028 5948 664785625424844610 5949 557098004483370795 5950 442642401832259226 5951 389658788777720455 5952 430734541680487991 5953 544223829795491533 5954 665502939906017271 5955 723842835621633945 5956 685201971813076561 5957 573520298157980517 5958 455923360450347584 5959 402527724087731336 5960 446226627768481758 5961 563916943877650360 5962 688550454293482739 5963 747429795855047769 5964 706216770071047633 5965 590413446642678822 5966 469607675026401235 5967 415833541342782225 5968 462273010399120846 5969 584298991557762058 5970 712360211529272705 5971 771747956126519324 5972 727846836719739646 5973 607790801727343740 5974 483707961585195177 5975 429591340284129208 5976 478893120982255119 5977 605393086294740372 5978 736956191986387745 5979 796818854566478014 5980 750109445964622023 5981 625666098326890581 5982 498237244990588471 5983 443816742921963554 5984 496107049761444941 5985 627223080581030778 5986 762363091757673184 5987 822664632591407866 5988 773022341621661518 5989 644053465780759272 5990 513208972689026265 5991 458525911232172497 5992 513935567369953749 5993 649813588506701124 5994 788606342513548096 5995 849308050877935107 5996 796603750069995938 5997 662967439653999544 5998 528637028637054189 5999 473735565534336443 6000 532400146734265576 6001 673190008677632106 6002 815712132618658443 6003 876772506063259948 6004 820872392844997072 6005 682422973753513552 6006 544535747971275726 6007 489463003370028174 6008 551522985979859887 6009 697378548087920228 6010 843707428072422140 6011 905082047557511873 6012 845847500294533573 6013 702435452670270550 6014 560919931892738992 6015 505726119105930476 6016 571327031706479343 6017 722406246371263942 6018 872619994761005073 6019 934261395112370117 6020 871548824877811381 6021 723020704559082908 6022 577804863325459754 6023 522543424069135129 6024 591836003323316150 6025 748301001053275224 6026 902478420536727164 6027 964335956514892650 6028 897996655565411684 6029 744195014470255118 6030 595206322821746111 6031 539934067453340131 6032 613074417776994190 6033 775091593208944474 6034 933312138663550759 6035 995331846068583768 6036 925211831884781464 6037 765975137943095659 6038 613140605274995238 6039 557917857790882741 6040 635067615400573911 6041 802807714170000255 6042 965151451093911031 6043 1027275903214519707 6044 953215759106671564 6045 788378315178408196 6046 631624536914450714 6047 576515285244691454 6048 657841786179872135 6049 831479992665311089 6050 998027553168716745 6051 1060195711971678664 6052 982030423080854510 6053 811422285498993835 6054 650675493142329809 6055 595747544501847848 6056 681423997204840413 6057 861140023062209003 6058 1031972558153392722 6059 1094119620532985482 6060 1011678406253965175 6061 835125302418128159 6062 670311416690488451 6063 615636558538633615 6064 705842220564956362 6065 891820394070492671 6066 1067019523256125951 6067 1129076761714542304 6068 1042182903341695763 6069 859506149023732273 6070 690550836656744293 6071 636205003025520425 6072 731125362496584482 6073 923554718600898803 6074 1103202475487906773 6075 1165097073576974670 6076 1073567738225987665 6077 884584154001338081 6078 711412887900685693 6079 657476331658146007 6080 757303293002649524 6081 956377664117418811 6082 1140556439066222658 6083 1202211320935182371 6084 1105857380512574508 6085 910379208002695181 6086 732917331358416266 6087 679474802168705464 6088 784406876795103153 6089 990324984200204589 6090 1179117462666816793 6091 1240451117058406117 6092 1139076963358412664 6093 936911780685491650 6094 755084574759996917 6095 702225503321239615 6096 812468004739506808 6097 1025433550635474340 6098 1218922648283269280 6099 1279848946295102455 6100 1173252300966660740 6101 964202938130871995 6102 777935694307014970 6103 725754382630335244 6104 841519626696610625 6105 1061741386774496993 6106 1260010179941884954 6107 1320438186907335514 6108 1208409907398115608 6109 992274360966639068 6110 801492456798960851 6111 750088275124643841 6112 871595784898381240 6113 1099287701454767230 6114 1302419354090784988 6115 1362253134868650121 6116 1244577015058941653 6117 1021148362902310139 6118 825777342763721078 6119 775254932879811582 6120 902731648798554660 6121 1138112924251607961 6122 1346190609852796369 6123 1405329027891612409 6124 1281781594553403168 6125 1050847910006604878 6126 850813570085856347 6127 801283055660580958 6128 934963550491901041 6129 1178258741328964881 6130 1391365561021646842 6131 1449702070458968234 6132 1320052374222826550 6133 1081396640433543236 6134 876625118685386493 6135 828202322380875832 6136 968329021689999002 6137 1219768132684912804 6138 1437987027931142349 6139 1495409459106685104 6140 1359418861100448452 6141 1112818884929582779 6142 903236755747154962 6143 856043423741371926 6144 1002866831301812392 6145 1262685410035654594 6146 1486099071139797506 6147 1542489408752158640 6148 1399911361563948215 6149 1145139687828762759 6150 930674062049426843 6151 884838095736620324 6152 1038617024656643582 6153 1307056256161238394 6154 1535747024998820125 6155 1590981179297761036 6156 1441561003456730129 6157 1178384828870174646 6158 958963458899328635 6159 914619154411511183 6160 1075620963370928195 6161 1352927764931439484 6162 1586977533110209096 6163 1640925103323672469 6164 1484399757920232670 6165 1212580845545174765 6166 988132236219527577 6167 945420531542382828 6168 1113921366947125819 6169 1400348482863612267 6170 1639838583680062858 6171 1692362614080701837 6172 1528460462750165687 6173 1247755056310816334 6174 1018208581301461277 6175 977277311643346394 6176 1153562355057791572 6177 1449368451404513627 6178 1694379546839731743 6179 1745336274618234954 6180 1573776845478659740 6181 1283935584377974287 6182 1049221608764706790 6183 1010225769955425229 6184 1194589491656524582 6185 1500039250817696190 6186 1750651211874940082 6187 1799889807239208924 6188 1620383548038230000 6189 1321151382411873434 6190 1081201391247077001 6191 1044303411841373112 6192 1237049829817661345 6193 1552414044841337567 6194 1808705826503894536 6195 1856068124137743350 6196 1668316151168423833 6197 1359432257855415610 6198 1114178991358594975 6199 1079549013225030403 6200 1280991958502092958 6201 1606547627028366874 6202 1868597136077568162 6203 1913917358392358831 6204 1717611200464517809 6205 1398808899214286693 6206 1148186494434503922 6207 1116002662520990350 6208 1326466050098809296 6209 1662496467906245701 6210 1930380424912974359 6211 1973484896192300680 6212 1768306232187987190 6213 1439312903015833978 6214 1183257042613742695 6215 1153705803674653469 6216 1373523909996259215 6217 1720318763899458425 6218 1994112557564581236 6219 2034819409449498827 6220 1820439800781974690 6221 1480976801782215430 6222 1219424869788898347 6223 1192701280781912977 6224 1422219026979168973 6225 1780074487123390088 6226 2059852022316185761 6227 2097970889696128230 6228 1874051506169566506 6229 1523834092732115487 6230 1256725337946688781 6231 1233033383888751696 6232 1472606625764628370 6233 1841825437025140920 6234 2127658974628052185 6235 2162990682400614517 6236 1929182022823176159 6237 1567919267552039094 6238 1295194974457587743 6239 1274747896465114060 6240 1524743720416038413 6241 1905635292950530736 6242 2197595282895811827 6243 2229931522623743788 6244 1985873128640120622 6245 1613267842954737473 6246 1334871510824483450 6247 1317892144132412647 6248 1578689170010902066 6249 1971569668645857826 6250 2269724574183501364 6251 2298847571127901210 6252 2044167735658196312 6253 1659916392366319656 6254 1375793922463058177 6255 1362515045164840056 6256 1634503735242857245 6257 2039696167743847601 6258 2344112282362922860 6259 2369794451884248374 6260 2104109920603648661 6261 1707902578462552746 6262 1418002470014225993 6263 1408667162322869544 6264 1692250137397259669 6265 2110084441276359879 6266 2420825696248103504 6267 2442829290069552694 6268 2165744957351229996 6269 1757265186896683196 6270 1461538741775803402 6271 1456400756565568395 6272 1751993118320645743 6273 2182806246232234182 6274 2499934010234559503 6275 2518010751521212981 6276 2229119349245309376 6277 1808044160943053081 6278 1506445697743432014 6279 1505769842178020872 6280 1813799502889993070 6281 2257935506238247107 6282 2581508374956083837 6283 2595399082721669486 6284 2294280863408847898 6285 1860280637398511895 6286 1552767714864357112 6287 1556830243888730632 6288 1877738262538711959 6289 2335548373349702382 6290 2665621950549128233 6291 2675056152303669993 6292 2361278564944973804 6293 1914016983470725791 6294 1600550633981802036 6295 1609639655490011873 6296 1943880581414566134 6297 2415723292064605476 6298 2752349959959248557 6299 2757045493126936652 6300 2430162853205514621 6301 1969296834995084184 6302 1649841808091645117 6303 1664257700565254822 6304 2012299923661779758 6305 2498541064515671414 6306 2841769744961654250 6307 2841432345942159289 6308 2500985497987108240 6309 2026165135713847736 6310 1700690152376350079 6311 1720745994812706067 6312 2083072103473112335 6313 2584084917991146115 6314 2933960822250830646 6315 2928283703670679964 6316 2573799677877132187 6317 2084668177959151912 6318 1753146195656522161 6319 1779168210599393333 6320 2156275356337440982 6321 2672440573705116935 6322 3029004942355216857 6323 3017668357340853207 6324 2648660018565245036 6325 2144853644478998071 6326 1807262133711362499 6327 1839590143210271121 6328 2231990413202786570 6329 2763696318006822536 6330 3126986148649798381 6331 3109656942688117396 6332 2725622633391931993 6333 2206770651746550707 6334 1863091884129210030 6335 1902079779457917965 6336 2310300575909994461 6337 2857943074915199811 6338 3227990839309562397 6339 3204321988483958507 6340 2804745163904257859 6341 2270469794498529411 6342 1920691143123621369 6343 1966707368091995482 6344 2391291795694075585 6345 2955274481207341354 6346 3332107829392252545 6347 3301737965579394434 6348 2886086822739752217 6349 2336003191841743586 6350 1980117443998892420 6351 2033545492706358577 6352 2475052753036696349 6353 3055786962912230706 6354 3439428415982042383 6355 3401981337753948477 6356 2969708436563247464 6357 2403424534679961185 6358 2041430217684002918 6359 2102669146557065443 6360 2561674940745346470 6361 3159579814478707448 6362 3550046443496821461 6363 3505130613332739544 6364 3055672491427437941 6365 2472789134799084043 6366 2104690855042331562 6367 2174155810022562629 6368 2651252748468704930 6369 3266755279432787763 6370 3664058372181497848 6371 3611266398689076396 6372 3144043178235931328 6373 2544153975370309233 6374 2169962771358632351 6375 2248085530092033122 6376 2743883550606145919 6377 3377418633835183844 6378 3781563346801495761 6379 3720471452573121285 6380 3234886440730689277 6381 2617577763206850053 6382 2237311472736452344 6383 2324541002648691629 6384 2839667795743050369 6385 3491678271316982549 6386 3902663268652848944 6387 3832830742409505709 6388 3328270023635845063 6389 2693120982542678068 6390 2306804624787640409 6391 2403607656905366132 6392 2938709099655447737 6393 3609645791046908395 6394 4027462867812127107 6395 3948431501482351156 6396 3424263523431283107 6397 2770845950666486208 6398 2378512123375101431 6399 2485373742795618183 6400 3041114339936252508 6401 3731436087370515806 6402 4156069778838401686 6403 4067363288177737008 6404 3522938439341510964 6405 2850816875187899707 6406 2452506167769813552 6407 2569930420648965417 6408 3146993754373833242 6409 3857167442518503000 6410 4288594616758147763 6411 4189718046178325773 6412 3624368227064945660 6413 2933099913266930275 6414 2528861336012157570 6415 2657371853990858015 6416 3256461041053340867 6417 3986961621085438192 6418 4425151056643358758 6419 4315590166807998751 6420 3728628352782073372 6421 3017763232593506535 6422 2607654662816771996 6423 2747795304765800626 6424 3369633462402967396 6425 4120943967721586084 6426 4565855913518498342 6427 4445076552398490601 6428 3835796350020657310 6429 3104877074444432669 6430 2688965719842521769 6431 2841301231863985438 6432 3486631951069518123 6433 4259243506699080181 6434 4710829226008043708 6435 4578276681902701321 6436 3945951876868709482 6437 3194513818615847198 6438 2772876698642424308 6439 2937993392218157932 6440 3607581219940354935 6441 4401993044841384206 6442 4860194340362424680 6443 4715292677603957800 6444 4059176776166754439 6445 3286748050554909284 6446 2859472496149076494 6447 3037978945391858065 6448 3732609874108370877 6449 4549329276436778121 6450 5014077998377507764 6451 4856229374174461444 6452 4175555136122807042 6453 3381656630499855607 6454 2948840802985097256 6455 3141368560893949063 6456 3861850527193751215 6457 4701392891672322793 6458 5172610425746140580 6459 5001194388907796513 6460 4295173354035155352 6461 3479318764948675721 6462 3041072194489218287 6463 3248276529182402308 6464 3995439919728788156 6465 4858328687167019576 6466 5335925424462722612 6467 5150298194407974878 6468 4418120200518537799 6469 3579816080278033395 6470 3136260224720877732 6471 3358820875558928871 6472 4133519042120789874 6473 5020285680189982079 6474 5504160465716924864 6475 5303654192536623010 6476 4544486886973689736 6477 3683232698827635463 6478 3234501523371968600 6479 3473123477961763313 6480 4276233259804439942 6481 5187417225099265100 6482 5677456787006954619 6483 5461378790928970170 6484 4674367133647405271 6485 3789655317285746263 6486 3335895895819131248 6487 3591310187823273805 6488 4423732443203682084 6489 5359881133637357342 6490 5855959489803435033 6491 5623591480857027384 6492 4807857241078233787 6493 3899173287686023653 6494 3440546426285975884 6495 3713510955045228888 6496 4576171100017723127 6497 5537839797575431465 6498 6039817641605752654 6499 5790414917780607923 6500 4945056162227125443 6501 4011878700865334201 6502 3548559584318025243 6503 3839859956223303006 6504 4733708512558281925 6505 5721460315393883391 6506 6229184378615344549 6507 5961975003339656710 6508 5086065578143415971 6509 4127866472687811445 6510 3660045334581872100 6511 3970495727220351197 6512 4896508877553027892 6513 5910914621446123096 6514 6424217012981824262 6515 6138400970159233336 6516 5230989974417179822 6517 4247234432900381562 6518 3775117250159230651 6519 4105561299183324832 6520 5064741451254357611 6521 6106379619346657051 6522 6625077140736550513 6523 6319825468196925650 6524 5379936721324959398 6525 4370083416918409744 6526 3893892629392726807 6527 4245204339152790778 6528 5238580697163925807 6529 6308037317984173397 6530 6831930754487409516 6531 6506384654033609301 6532 5533016154871096772 6533 4496517360424015597 6534 4016492616418937997 6535 4389577294321503718 6536 5418206439328178085 6537 6516074971955080998 6538 7044948356876767514 6539 6698218281813767881 6540 5690341661688478925 6541 4626643397069116800 6542 4143042325493928411 6543 4538837541141736806 6544 5603804018408768535 6545 6730685224771475419 6546 7264305078996378410 6547 6895469797267742091 6548 5852029764952897607 6549 4760571959183032254 6550 4273670969210286017 6551 4693147538299209934 6552 5795564453601442156 6553 6952066256694806070 6554 7490180799646946156 6555 7098286433496814644 6556 6018200214331707425 6557 4898416881770196891 6558 4408511990760949336 6559 4852674984805383655 6560 5993684607497582521 6561 7180421935500828931 6562 7722760269758903359 6563 7306819309985685785 6564 6188976077072620746 6565 5040295509716921897 6566 4547703200310626447 6567 5017592982185598470 6568 6198367357085726847 6569 7415961972085067084 6570 7962233237744401420 6571 7521223533499305616 6572 6364483833311531923 6573 5186328808484402939 6574 4691386915683723075 6575 5188080202069855428 6576 6409821767872337993 6577 7658902079164791045 6578 8208794580223899747 6579 7741658302359601212 6580 6544853472656433783 6581 5336641478227959922 6582 4839710107388043245 6583 5364321058121539255 6584 6628263274447276321 6585 7909464135045669748 6586 8462644433776758993 6587 7968287012735324285 6588 6730218595184652868 6589 5491362071611381996 6590 4992824548240222481 6591 5546505883667366896 6592 6853913864356150831 6593 8167876350659035010 6594 8723988332288309725 6595 8201277368473503727 6596 6920716513862681090 6597 5650623115277452904 6598 5150886967569071264 6599 5734831113921460716 6600 7087002268735610704 6601 8434373441898340994 6602 8993037345420532588 6603 8440801493080233322 6604 7116488361584131042 6605 5814561235235252072 6606 5314059210321775893 6607 5929499474224787340 6608 7327764156453252467 6609 8709196805408973290 6610 9270008222910852920 6611 8687036045412983299 6612 7317679199787095486 6613 5983317286148457255 6614 5482508401004134485 6615 6130720173148596613 6616 7576442335344649570 6617 8992594699922690218 6618 9555123540100299881 6619 8940162337668167224 6620 7524438131906095433 6621 6157036484774976727 6622 5656407112842726373 6623 6338709101944279592 6624 7833286957163042725 6625 9284822431237813664 6626 9848611849531844267 6627 9200366457258582119 6628 7736918418571622003 6629 6335868547567444467 6630 5835933542051566470 6631 6553689039142069973 6632 8098555729975444020 6633 9586142543000219015 6634 10150707833891282143 6635 9467839391140757737 6636 7955277597872141768 6637 6519967832674660595 6638 6021271687657913991 6639 6775889861843795966 6640 8372514134492182840 6641 9896825011332710256 6642 10461652465270169783 6643 9742777154221302885 6644 8179677607544511731 6645 6709493486378957584 6646 6212611536719375195 6647 7005548762465659365 6648 8655435648207622090 6649 10217147445533185636 6650 10781693165892562072 6651 10025380920376814509 6652 8410284912467244196 6653 6904609594199350304 6654 6410149255456016625 6655 7242910472540685364 6656 8947601973706875525 6657 10547395292833859341 6658 11111083975426889068 6659 10315857157751699311 6660 8647270634275466609 6661 7105485336723219547 6662 6614087386077082024 6663 7488227492288364105 6664 9249303275166539720 6665 10887862049509733649 6666 11450085719890312366 6667 10614417766844670238 6668 8890810686532917242 6669 7312295150384013009 6670 6824635049899456763 6671 7741760327629056337 6672 9560838419266051271 6673 11238849476271953317 6674 11798966187413248061 6675 10921280223082166633 6676 9141085912232598062 6677 7525218893277875070 6678 7042008156480978837 6679 8003777733300171657 6680 9882515224693160535 6681 11600667820303180799 6682 12158000305733896227 6683 11236667722366062409 6684 9398282227122275713 6685 7744442016224345981 6686 7266429619443430699 6687 8274556963821404189 6688 10214650716319322172 6689 11973636041813499014 6690 12527470326839317834 6691 11560809331329940698 6692 9662590765580717970 6693 7970155739194457908 6694 7498129578649780000 6695 8554384030915252327 6696 10557571388386988555 6697 12358082047544612110 6698 12907666013483609323 6699 11893940140766138575 6700 9934208032601468693 6701 8202557233299008724 6702 7737345629490846033 6703 8843553969201649367 6704 10911613472639834169 6705 12754342929041874444 6706 13298884833151911902 6707 12236301423994692180 6708 10213336058564451390 6709 8441849808493373286 6710 7984323058885043773 6711 9142371108720018562 6712 11277123215903203602 6713 13162765208195146376 6714 13701432154057553700 6715 12588140798613057042 6716 10500182560414155660 6717 8688243107176963140 6718 8239315088831558768 6719 9451149356172912859 6720 11654457162894566565 6721 13583705087807656202 6722 14115621448898030352 6723 12949712393433144849 6724 10794961105879172757 6725 8941953303879377037 6726 8502583127055407781 6727 9770212483389446015 6728 12043982448942211215 6729 14017528709768349174 6730 14541774500810683977 6731 13321277019021770138 6732 11097891284413609370 6733 9203203311196721901 6734 8774397025674667666 6735 10099894424979977497 6736 12446077098237931181 6737 14464612418526075395 6738 14980221617413384744 6739 13703102343688672636 6740 11409198881451414051 6741 9472222992206218641 6742 9055035347360813454 6743 10440539583624868455 6744 12861130332476186896 6745 14925343032517367713 6746 15431301847222814222 6747 14095463073313672904 6748 11729116059715574679 6749 9749249379507894716 6750 9344785640015440606 6751 10792503145048115688 6752 13289542885347183829 6753 15400118121183416372 6754 15895363204498805133 6755 14498641136895613834 6756 12057881544129860012 6757 10034526901160491143 6758 9643944719364155069 6759 11156151401061006194 6760 13731727327917960519 6761 15889346290307042908 6762 16372762896654940494 6763 14912925876192153250 6764 12395740814137794421 6765 10328307613643221316 6766 9952818960589235099 6767 11531862082810050397 6768 14188108400203709453 6769 16393447473241104003 6770 16863867560452053685 6771 15338614241370015424 6772 12742946299933468183 6773 10630851442152463421 6774 10271724598327041542 6775 11920024702554355390 6776 14659123354151120953 6777 16912853230839533674 6778 17369053500959176683 6779 15776010991012962644 6780 13099757586471329280 6781 10942426428347917072 6782 10600988036255398822 6783 12321040906192320194 6784 15145222303167730128 6785 17448007057597823269 6786 17888706939669523117 6787 16225428898446365002 6788 13466441621718631934 6789 11263308985899804779 6790 10940946165519505338 6791 12735324834802522217 6792 15646868583610402572 6793 17999364696896451187 6794 18423224265598541951 6795 16687188962702115398 6796 13843272933079648598 6797 11593784163934460033 6798 11291946693328738688 6799 13163303497506565277 6800 16164539123194106613 6801 18567394462787460077 6802 18973012295926350786 6803 17161620626122936733 6804 14230533848415018160 6805 11934145918775683553 6806 11654348480892565048 6807 13605417153856046425 6808 16698724821933389451 6809 19152577571302965774 6810 19538488539849781668 6811 17649061996908571463 6812 14628514725648592451 6813 12284697394059360370 6814 12028521892140942733 6815 14062119708143759084 6816 17249930940397471621 6817 19755408478657708153 6818 20120081472386376733 6819 18149860078641455428 6820 15037514187345417502 6821 12645751209667779624 6822 12414849152312050916 6823 14533879113776126014 6824 17818677501097247400 6825 20376395229411171556 6826 20718230811630435808 6827 18664371005073989959 6828 15457839364316036497 6829 13017629759541376867 6830 12813724717971638129 6831 15021177790201721043 6832 18405499697601638011 6833 21016059811892874980 6834 21333387806386375483 6835 19192960282255976893 6836 15889806144593551115 6837 13400665518864129511 6838 13225555657458504831 6839 15524513050467394874 6840 19010948317411446219 6841 21674938524045114955 6842 21966015527512509371 6843 19736003036262288308 6844 16333739431900828329 6845 13795201360660442432 6846 13650762043443351885 6847 16044397541994121612 6848 19635590172999747907 6849 22353582346916228074 6850 22616589170087440376 6851 20293884268641250502 6852 16789973409918025116 6853 14201590882353244901 6854 14089777356503962666 6855 16581359698576023639 6856 20280008547265397323 6857 23052557329050588820 6858 23285596359560732146 6859 20866999117824292985 6860 17258851816531264375 6861 14620198742298404217 6862 14543048901533373470 6863 17135944206296773723 6864 20944803647612389477 6865 23772444978936348081 6866 23973537469192574917 6867 21455753128657552137 6868 17740728224337235244 6869 15051401006902284165 6870 15011038235787005882 6871 17708712481296208353 6872 21630593075127195323 6873 24513842668850646127 6874 24680925941769302913 6875 22060562528277534022 6876 18235966331647444853 6877 15495585508314933837 6878 15494221610521363615 6879 18300243162186074203 6880 22338012302867025203 6881 25277364047190867268 6882 25408288623095031493 6883 22681854510534259028 6884 18744940260234488213 6885 15953152213363777454 6886 15993090424929996362 6887 18911132614976778594 6888 23067715169961058722 6889 26063639462727327446 6890 26156166100069601801 6891 23320067527163972092 6892 19268034864126148488 6893 16424513603697530899 6894 16508151694469877865 6895 19541995453421577258 6896 23820374385332534343 6897 26873316397791461086 6898 26925113051052911956 6899 23975651587958572502 6900 19805646045658574852 6901 16910095067867403892 6902 17039928532180071337 6903 20193465072566384962 6904 24596682047982878257 6905 27707059913933951007 6906 27715698601144568741 6907 24649068568116624009 6908 20358181083157659660 6909 17410335305289520104 6910 17588960645233514549 6911 20866194198524387884 6912 25397350177432284203 6913 28565553106990796746 6914 28528506690284636519 6915 25340792525065044987 6916 20926058966429978480 6917 17925686742881813665 6918 18155804845214089768 6919 21560855452187247972 6920 26223111261504753827 6921 29449497575192539124 6922 29364136446619767754 6923 26051310022920445097 6924 21509710744494989800 6925 18456615964293687910 6926 18741035574514733084 6927 22278141930007726218 6928 27074718814834803581 6929 30359613897178251617 6930 30223202573249362612 6931 26781120466923787647 6932 22109579881713469747 6933 19003604152589073847 6934 19345245447235386129 6935 23018767799488792140 6936 27952947955535462486 6937 31296642123652559588 6938 31106335740609569112 6939 27530736445999968928 6940 22726122626805495550 6941 19567147546275369552 6942 19969045807136685901 6943 23783468912632782111 6944 28858595993181901702 6945 32261342279468819729 6946 32014182992823157871 6947 28300684085821644164 6948 23359808390888263134 6949 20147757909610912251 6950 20613067300910935545 6951 24573003434906063117 6952 29792483035811875229 6953 33254494879983396779 6954 32947408160081895390 6955 29091503410514647255 6956 24011120139089830800 6957 20745963017054430621 6958 21277960469494255765 6959 25388152493097165838 6960 30755452608865504811 6961 34276901458384099469 6962 33906692285609036148 6963 29903748715428110580 6964 24680554791846030575 6965 21362307152865593881 6966 21964396355557851802 6967 26229720839541408267 6968 31748372294035430488 6969 35329385107946246641 6970 34892734059073985153 6971 30737988949093983313 6972 25368623640498531326 6973 21997351625691276499 6974 22673067130078310878 6975 27098537536217575284 6976 32772134380714050762 6977 36412791035839119227 6978 35906250265229652791 6979 31594808106845599091 6980 26075852773282334952 6981 22651675299224574793 6982 23404686735997216426 6983 27995456656106896663 6984 33827656538283956087 6985 37527987132547222754 6986 36947976239448211419 6987 32474805634206016983 6988 26802783516381407578 6989 23325875138742188084 6990 24159991552051916071 6991 28921358005450905952 6992 34915882501696457595 6993 38675864553446699405 6994 38018666339153471188 6995 33378596842563467651 6996 27549972886123933566 6997 24020566774690302139 6998 24939741074655810538 6999 29877147864212614931 7000 36037782778870079835 7001 39857338316716153006 7002 39119094422624430296 7003 34306813335234138403 7004 28317994057057745273 7005 24736385083092161686 7006 25744718621100572287 7007 30863759748514742373 7008 37194355372102571011 7009 41073347914038201771 7010 40250054344402434523 7011 35260103446475367023 7012 29107436841962757013 7013 25473984784035508728 7014 26575732051819909395 7015 31882155192270663303 7016 38386626522323016510 7017 42324857938387877355 7018 41412360458571991662 7019 36239132691540917295 7020 29918908188601715331 7021 26234041057980914832 7022 27433614515186721925 7023 32933324551922484578 7024 39615651468122017602 7025 43612858725280030361 7026 42606848139385364471 7027 37244584230390048806 7028 30753032689256159588 7029 27017250181238997652 7030 28319225212440045688 7031 34018287831412831408 7032 40882515228686947031 7033 44938367011891286773 7034 43834374310294806689 7035 38277159343132330193 7036 31610453107908315755 7037 27824330180325214011 7038 29233450186419731768 7039 35138095531449196158 7040 42188333402318228494 7041 46302426610342450753 7042 45095817991105337256 7043 39337577919869785547 7044 32491830921108596434 7045 28656021506635814555 7046 30177203131557386040 7047 36293829520095153121 7048 43534252989965581466 7049 47706109099680487199 7050 46392080854100840520 7051 40426578963012510453 7052 33397846877449893716 7053 29513087731117699333 7054 31151426229017130905 7055 37486603928898384602 7056 44921453235188075551 7057 49150514532758114356 7058 47724087799106024229 7059 41544921104777202523 7060 34329201571683803727 7061 30396316260476834597 7062 32157091004279488257 7063 38717566071494472227 7064 46351146490298502869 7065 50636772162675911381 7066 49092787538122673323 7067 42693383137941220365 7068 35286616038459162468 7069 31306519074562374226 7070 33195199211287354903 7071 39987897389051358915 7072 47824579099819279458 7073 52166041184897098725 7074 50499153199755994547 7075 43872764562612541229 7076 36270832361718969133 7077 32244533486574358537 7078 34266783740287237200 7079 41298814419397779518 7080 49343032311338189581 7081 53739511499828417340 7082 51944182943853594543 7083 45083886147083782170 7084 37282614304793681289 7085 33211222925696361759 7086 35372909553717625246 7087 42651569794359694801 7088 50907823204607754559 7089 55358404491887304280 7090 53428900596831547267 7091 46327590505582913383 7092 38322747957231221058 7093 34207477743910624698 7094 36514674647112474250 7095 44047453262049039724 7096 52520305649316697136 7097 57023973829981767836 7098 54954356297889261486 7099 47604742690988742713 7100 39392042403460305735 7101 35234216046557467478 7102 37693211039615038334 7103 45487792738795148466 7104 54181871282083140686 7105 58737506285331624542 7106 56521627166853486596 7107 48916230805373989518 7108 40491330409335029610 7109 36292384548512263141 7110 38909685790896932988 7111 46973955387360986916 7112 55893950513448573579 7113 60500322571692849582 7114 58131817983629176721 7115 50262966626446671028 7116 41621469131714436725 7117 37382959455502650105 7118 40165302049331853272 7119 48507348726305125831 7120 57658013555123297962 7121 62313778203822322407 7122 59786061890267231801 7123 51645886252806050331 7124 42783340847138893627 7125 38506947372557561419 7126 41461300128040348019 7127 50089421767029152454 7128 59475571478619736276 7129 64179264379383000982 7130 61485521105401485095 7131 53065950766085846963 7132 43977853704812339534 7133 39665386239071484099 7134 42798958613917674618 7135 51721666183546634313 7136 61348177295218172401 7137 66098208880033382019 7138 63231387662340361235 7139 54524146912955858556 7140 45205942499970149017 7141 40859346292601010928 7142 44179595506077172837 7143 53405617511407401257 7144 63277427068771929482 7145 68072076997044348494 7146 65024884160335273761 7147 56021487805061581384 7148 46468569472897955429 7149 42089931060833838327 7150 45604569389095266990 7151 55142856380996235323 7152 65264961050979113026 7153 70102372477092314018 7154 66867264540594196835 7155 57559013639925754053 7156 47766725129703147315 7157 43358278383979509647 7158 47075280637298103224 7159 56935009781530524391 7160 67312464851009738487 7161 72190638493717408053 7162 68759814876329202151 7163 59137792440901508462 7164 49101429090158959355 7165 44665561466979392305 7166 48593172655761946924 7167 58783752361163607850 7168 69421670628792856212 7169 74338458640001008917 7170 70703854188693379443 7171 60758920819257283432 7172 50473730958752081027 7173 46012989963920449816 7174 50159733154069041501 7175 60690807759408949299 7176 71594358324241712213 7177 76547457948100159453 7178 72700735277661519862 7179 62423524756492959902 7180 51884711224306232475 7181 47401811094007520210 7182 51776495458786499365 7183 62657949977484581042 7184 73832356911391435237 7185 78819303931096605708 7186 74751845580003050459 7187 64132760410025220153 7188 53335482184346680792 7189 48833310791621930813 7190 53445039860505677722 7191 64687004782679917813 7192 76137545690130763011 7193 81155707652951916083 7194 76858608043162283336 7195 65887814940356856554 7196 54827188899631579759 7197 50308814889774218419 7198 55166995001717668091 7199 66779851152545544874 7200 78511855604160212272 7201 83558424821928414509 7202 79022482027495542470 7203 67689907362923742753 7204 56361010175054043629 7205 51829690339629545941 7206 56944039301149046665 7207 68938422754891655808 7208 80957270598273746423 7209 86029256913424116556 7210 81244964225438169926 7211 69540289422753249947 7212 57938159572392316291 7213 53397346465367393815 7214 58777902421154722991 7215 71164709469602026734 7216 83475829003248953478 7217 88570052317483977697 7218 83527589610356217019 7219 71440246495187209134 7220 59559886451159167467 7221 55013236257208442487 7222 60670366773572329061 7223 73460758948132658423 7224 86069624961866365505 7225 91182707517095752193 7226 85871932403412932792 7227 73391098510822326078 7228 61227477043077091532 7229 56678857701823992463 7230 62623269070966732333 7231 75828678216913861973 7232 88740809883987504210 7233 93869168292433491364 7234 88279607071516564071 7235 75394200907982347390 7236 62942255556483428329 7237 58395755153124075059 7238 64638501918443008881 7239 78270635320404612204 7240 91491593944651181279 7241 96631430957322615845 7242 90752269344431874206 7243 77450945610900196169 7244 64705585316242016198 7245 60165520742589032561 7246 66718015453302052454 7247 80788861010238973473 7248 94324247612749630284 7249 99471543622988991339 7250 93291617264442045155 7251 79562762036983427638 7252 66518869935524311554 7253 61989795832312279528 7254 68863819027481362621 7255 83385650476089682548 7256 97241103224695870035 7257 102391607495534639832 7258 95899392256393235621 7259 81731118131370958446 7260 68383554525084463930 7261 63870272509869408989 7262 71077982940415263162 7263 86063365124915343728 7264 100244556590270282399 7265 105393778202102782487 7266 98577380231832982787 7267 83957521432217432675 7268 70301126936459560939 7269 65808695128357086222 7270 73362640217014365710 7271 88824434404092545832 7272 103337068645518435893 7273 108480267152347186141 7274 101327412714824124723 7275 86243520164943472124 7276 72273119044764875933 7277 67806861890667328164 7278 75719988438770364854 7279 91671357675332184462 7280 106521167139506128259 7281 111653342930067080455 7282 104151368003476841857 7283 88590704368953210414 7284 74301108067590414493 7285 69866626481526257586 7286 78152291622436360331 7287 94606706134753665018 7288 109799448370280737751 7289 114915332721800903810 7290 107051172354525253422 7291 91000707055094595646 7292 76386717925714737338 7293 71989899746308888915 7294 80661882154675815484 7295 97633124786259005447 7296 113174578956449593045 7297 118268623777137560537 7298 110028801205331476663 7299 93475205397426794712 7300 78531620642224350994 7301 74178651420353918025 7302 83251162776870408876 7303 100753334463449375532 7304 116649297660215492997 7305 121715664907720092104 7306 113086280420386305445 7307 96015921957612607802 7308 80737537785798360260 7309 76434911907737216709 7310 85922608628882849933 7311 103970133907475001130 7312 120226417247879024605 7313 125258968019599067065 7314 116225687577034331564 7315 98624625945567418999 7316 83006241954839459567 7317 78760774113427756375 7318 88678769345697469552 7319 107286401895929945191 7320 123908826404148354552 7321 128901109686096171214 7322 119449153277235393707 7323 101303134514726128772 7324 85339558308251922350 7325 81158395327731988583 7326 91522271216150716494 7327 110705099430438414364 7328 127699491685856246797 7329 132644732755732433018 7330 122758862500442432263 7331 104053314095629093292 7332 87739366139648437595 7333 83629999167161183151 7334 94455819397399544119 7335 114229271977909109244 7336 131601459531943173280 7337 136492548002573568455 7338 126157055984145949887 7339 106877081766239884991 7340 90207600500828155514 7341 86177877570570474358 7342 97482200194772539577 7343 117862051773370712235 7344 135617858314882496837 7345 140447335813443077479 7346 129646031647526816285 7347 109776406662763358402 7348 92746253871416688154 7349 88804392854925152238 7350 100604283400365959258 7351 121606660179226536182 7352 139751900450939817748 7353 144511947919551257533 7354 133228146044504398041 7355 112753311429434226660 7356 95357377880549502499 7357 91511979829487150304 7358 103825024700479771308 7359 125466410109114654226 7360 144006884554012643641 7361 148689309166888578272 7362 136905815861988268488 7363 115809873711116727873 7364 98043085077610630861 7365 94303147973003952909 7366 107147468144961968863 7367 129444708511073297724 7368 148386197650986048211 7369 152982419333131537868 7370 140681519449357823884 7371 118948227687244780452 7372 100805550757944185025 7373 97180483672637424482 7374 110574748689021071627 7375 133545058918478577087 7376 152893317442911473347 7377 157394354985306035737 7378 144557798395352420117 7379 122170565651017919204 7380 103647014840681100897 7381 100146652529453725539 7382 114110094800273284551 7383 137771064063312052178 7384 157531814630506828924 7385 161928271386163280085 7386 148537259138129631901 7387 125479139632450415328 7388 106569783804635393874 7389 103204401729151678171 7390 117756831142067310621 7391 142126428560517570806 7392 162305355287831493347 7393 166587404443409200373 7394 152622574625058552182 7395 128876263069261675447 7396 109576232679552371535 7397 106356562483101080565 7398 121518381325539825158 7399 146614961657859131226 7400 167217703303213056925 7401 171375072709953342171 7402 156816486007738080547 7403 132364312524280343475 7404 112668807098696988916 7405 109606052538310007152 7406 125398270741946954336 7407 151240580060338995514 7408 172272722870819649983 7409 176294679429216251295 7410 161121804389196571715 7411 135945729453428053217 7412 115850025410218757049 7413 112955878761649471231 7414 129400129467402615491 7415 156007310823442531367 7416 177474381052544611555 7417 181349714633876933021 7418 165541412608496392519 7419 139623022023032852308 7420 119122480853312074388 7421 116409139796896737505 7422 133527695252087589078 7423 160919294324577087808 7424 182826750393128011424 7425 186543757291996548834 7426 170078267080097602427 7427 143398766980619122502 7428 122488843796773188630 7429 119969028800196152438 7430 137784816585729628431 7431 165980787306822023867 7432 188334011608792014008 7433 191880477509123076287 7434 174735399672934271903 7435 147275611578011563988 7436 125951864046004062967 7437 123638836252436281201 7438 142175455851957021542 7439 171196166004677877324 7440 194000456331830115547 7441 197363638780209956259 7442 179515919646966044078 7443 151256275550979204488 7444 129514373216240229308 7445 127421952854425366473 7446 146703692562982988074 7447 176569929345778996800 7448 199830489932054892334 7449 202997100300181074576 7450 184423015631888247138 7451 155343553154352666483 7452 133179287178081236338 7453 131321872503303628606 7454 151373726687783029349 7455 182106702238586492647 7456 205828634397053417202 7457 208784819326874640407 7458 189459957666177022842 7459 159540315256925347668 7460 136949608573292473023 7461 135342195356365113009 7462 156189882064870406299 7463 187811238939873756736 7464 211999531292794853057 7465 214730853605431024489 7466 194630099280884636552 7467 163849511495170938294 7468 140828429406981832248 7469 139486630980668186852 7470 161156609913409515937 7471 193688426512359391857 7472 218347944786038647424 7473 220839363847756201678 7474 199936879646784304372 7475 168274172490176101729 7476 144818933714324232633 7477 143759001594913207620 7478 166278492433411204619 7479 199743288366143666881 7480 224878764750749485890 7481 227114616276366759741 7482 205383825769008508073 7483 172817412126931144869 7484 148924400307963109808 7485 148163245401902296078 7486 171560246509349372343 7487 205980987894654992777 7488 231597009939450907150 7489 233560985226147350185 7490 210974554748214203004 7491 177482429900464201079 7492 153148205604478983176 7493 152703420018379609883 7494 177006727507568700968 7495 212406832198603048751 7496 238507831242404161360 7497 240182955813572422361 7498 216712776092148413944 7499 182272513328081567274 7500 157493826536076561562 7501 157383706000505588616 7502 182622933182445678141 7503 219026275909005698048 7504 245616515015021219326 7505 246985126666825710177 7506 222602294097087547117 7507 187191040432292545846 7508 161964843546115487346 7509 162208410472092121712 7510 188414007681288630722 7511 225844925102627901948 7512 252928486497092201952 7513 253972212726620781025 7514 228647010282756487880 7515 192241482293805836810 7516 166564943674654908466 7517 167181970853791858740 7518 194385245663581643708 7519 232868541321270466168 7520 260449313303702974562 7521 261149048111058780534 7522 234850925900650425818 7523 197427405679272713600 7524 171297923732886437618 7525 172308958700713959902 7526 200542096524164528763 7527 240103045688084366857 7528 268184709012140262072 7529 268520589054587077374 7530 241218144499095714893 7531 202752475743301113527 7532 176167693572645242461 7533 177594083646594547632 7534 206890168736620443833 7535 247554523132734020504 7536 276140536824110531562 7537 276091916914298308538 7538 247752874565434258069 7539 208220458809511605769 7540 181178279450138135235 7541 183042197462355123845 7542 213435234306055992247 7543 255229226718419608465 7544 284322813328307279331 7545 283868241253899466621 7546 254459432228399771602 7547 213835225230307311658 7548 186333827490094533385 7549 188658298227115543296 7550 220183233348237619614 7551 263133582082977244131 7552 292737712342096921256 7553 291854902998498059345 7554 261342244041538249403 7555 219600752330231299907 7556 191638607249763724946 7557 194447534619865734321 7558 227140278783851282154 7559 271274191986902883321 7560 301391568858109650530 7561 300057377670807101639 7562 268405849830477232187 7563 225521127432737346002 7564 197097015388976617739 7565 200415210329802722990 7566 234312661165563435569 7567 279657840980925267465 7568 310290883073939056492 7569 308481278701824215725 7570 275654905625374504259 7571 231600550975354848771 7572 202713579445996601178 7573 206566788593926725003 7574 241706853626222516600 7575 288291500185805679833 7576 319442324531513689672 7577 317132360826868472538 7578 283094186661085639720 7579 237843339713241918577 7580 208492961725391007755 7581 212907896859838244827 7582 249329516966619504130 7583 297182332197412408753 7584 328852736343761065611 7585 326016523559939871074 7586 290728590466872069314 7587 244253930016214008359 7588 214439963297966096165 7589 219444331582736871394 7590 257187504870704447198 7591 306337696109576613680 7592 338529139535925901625 7593 335139814757573166804 7594 298563140027926993464 7595 250836881259422767807 7596 220559528119006769365 7597 226182063154503053114 7598 265287869267446046729 7599 315765152668210976776 7600 348478737478573281317 7601 344508434265065683133 7602 306602987041038661620 7603 257596879312886692331 7604 226856747265205114504 7605 233127240974281873809 7606 273637865826777754411 7607 325472469549028666776 7608 358708920440452841474 7609 354128737656545744012 7610 314853415246411830583 7611 264538740130236233431 7612 233336863296524813319 7613 240286198658391628989 7614 282244959609610315494 7615 335467626772789712452 7616 369227270237654342006 7617 364007240061677595727 7618 323319843858476107405 7619 271667413441994667221 7620 240005274743745753520 7621 247665459399415248354 7622 291116830858890378524 7623 345758822250239371123 7624 380041565008071991060 7625 374150620090775093314 7626 332007831077445138021 7627 278987986553961578249 7628 246867540727942874192 7629 255271741472234494235 7630 300261380952506740085 7631 356354477471128804756 7632 391159784086990220138 7633 384565723851038447531 7634 340923077704978203931 7635 286505688256139835214 7636 253929385713023456037 7637 263111963897323294128 7638 309686738504544818597 7639 367263243329307081098 7640 402590113013673019152 7641 395259569065998908925 7642 350071430845455955413 7643 294225892842991532597 7644 261196704397580263549 7645 271193252259002028175 7646 319401265636543225178 7647 378494006098750014051 7648 414340948644145451205 7649 406239349290810340878 7650 359458887716752095721 7651 302154124250591942279 7652 268675566747590432582 7653 279522944689440474719 7654 329413564404762273286 7655 390055893552341748568 7656 426420904400931306626 7657 417512438235792804498 7658 369091599551767697455 7659 310296060311694603372 7660 276372223176216911627 7661 288108598016055933951 7662 339732483405997492585 7663 401958281238763289916 7664 438838815634300876370 7665 429086394190794207637 7666 378975875615152558047 7667 318657537134411224208 7668 284293109872669847524 7669 296957994083588546133 7670 350367124547446350643 7671 414210798909127280816 7672 451603745126703616796 7673 440968964563107166874 7674 389118187316236234400 7675 327244553605765487647 7676 292444854286385595764 7677 306079146248440947092 7678 361326850004071973609 7679 426823337109220942034 7680 464724988714287292922 7681 453168090521437417687 7682 399525172443150459776 7683 336063276025959649791 7684 300834280768930735588 7685 315480306057080021402 7686 372621289348454583479 7687 439806053928817636139 7688 478212081058114526890 7689 465691911759000807901 7690 410203639498927948301 7691 345120042874875602946 7692 309468416379885990919 7693 325169970106034206016 7694 384260346877518772390 7695 453169381924439902539 7696 492074801538319796259 7697 478548771368183031491 7698 421160572165124696656 7699 354421369716794190460 7700 318354496859596506452 7701 335156887095814719606 7702 396254209120597546087 7703 466924035206858726544 7704 506323180304772579772 7705 491747220840187582481 7706 432403133873522242425 7707 363973954245128012330 7708 327499972775036694472 7709 345450065076244068450 7710 408613352554195279327 7711 481081016710247719718 7712 520967504456820611812 7713 505296025182047482037 7714 443938672512035863365 7715 373784681473304013115 7716 336912515842180078145 7717 356058778896076302944 7718 421348551507369443364 7719 495651625634098109108 7720 536018324386664886350 7721 519204168164787727859 7722 455774725245159236466 7723 383860629073885403306 7724 346600025431117462114 7725 366992577854338607531 7726 434470886284101782683 7727 510647465075369752518 7728 551486460258253282203 7729 533480857695059784263 7730 467919023475666312924 7731 394209072872223164756 7732 356570635257843530579 7733 378261293566858624296 7734 447991751486021228595 7735 526080449841803532019 7736 567383008657257728961 7737 548135531324405423301 7738 480379497927683507939 7739 404837492497040072892 7740 366832720268946808392 7741 389875048045360108745 7742 461922864562894586417 7743 541962814464441458634 7744 583719349383328877176 7745 563177861888426072005 7746 493164283878456678474 7747 415753577194402457911 7748 377394903723685491498 7749 401844262003188175667 7750 476276274573676894745 7751 558307121400103221138 7752 600507152421226812712 7753 578617763290394977427 7754 506281726518719859482 7755 426965231807809293769 7756 388266064479671870629 7757 414179663385004256118 7758 491064371186615616549 7759 575126269442453087599 7760 617758385061318549629 7761 594465396421548115522 7762 519740386469608728840 7763 438480582931027733602 7764 399455344487238630287 7765 426892296135137161281 7766 506299893900618515301 7767 592433502332226598172 7768 635485319207107980938 7769 610731175232985587455 7770 533549045435824182634 7771 450307985236754804597 7772 410972156498699873413 7773 439993529201884796613 7774 521995941517495269088 7775 610242417585861105856 7776 653700538839567594099 7777 627425772951384986462 7778 547716712023624727806 7779 462456027987910841132 7780 422826191998200240420 7781 453495065793104542731 7782 538165981846683557572 7783 628566975532919259612 7784 672416947677034351044 7785 644560128453863028233 7786 562252627703162463384 7787 474933541735016405647 7788 435027429358351737276 7789 467408952880349316304 7790 554823861673225910541 7791 647421508582175740750 7792 691647776999712356851 7793 662145452794163348481 7794 577166272944387047123 7795 487749605206647260697 7796 447586142230008549566 7797 481747590967558210066 7798 571983816969995633161 7799 666820730706580909478 7800 711406593678663619873 7801 680193235895922205565 7802 592467373505855688903 7803 500913552396807050238 7804 460512908171362697758 7805 496523744121526808163 7806 589660483386130462438 7807 686779747167616130023 7808 731707308377592847969 7809 698715253405172957087 7810 608165906906335532211 7811 514434979856411762238 7812 473818617523399976432 7813 511750550280868332659 7814 607868906992047920034 7815 707314064469076901817 7816 752564183968462630271 7817 717723573718272561667 7818 624272109058366547734 7819 528323754193140139886 7820 487514482537885210605 7821 527441531840656411765 7822 626624555314234724531 7823 728439600561467637532 7824 773991844128490102436 7825 737230565177401417580 7826 640796481094352070093 7827 542590019787047500795 7828 501612046765638789705 7829 543610606530192333099 7830 645943328639542266729 7831 750172695286866499405 7832 796005282160748476380 7833 757248903450262832463 7834 657749796364189047297 7835 557244206726636740621 7836 516123194711256715614 7837 560272098581062802102 7838 665841571623458411074 7839 772530121086131017785 7840 818619870005165117534 7841 777791579086136838212 7842 675143107635697037280 7843 572297038973001714412 7844 531060161762800023965 7845 577440750203684646026 7846 686336085181431979962 7847 795529093958131192715 7848 841851367483350883676 7849 798871905265370070959 7850 692987754476718840340 7851 587759542757195283338 7852 546435544402585841512 7853 595131733369484623205 7854 707444138699037905352 7855 819187284693587845860 7856 865715931743283586452 7857 820503525734468294809 7858 711295370850861719229 7859 603643055218667315327 7860 562262310708406462949 7861 613360661917699170520 7862 729183482539391625091 7863 843522830373029914309 7864 890230126948530569922 7865 842700422944346652463 7866 730077892905622443272 7867 619959233290413559432 7868 578553811151292527262 7869 632143603983922917039 7870 751572360884963676432 7871 868554346152182387401 7872 915410934177246437991 7873 865476926383925562575 7874 749347566985595612580 7875 636720062838916287435 7876 595323789699985101583 7877 651497094770211935352 7878 774629524891517252473 7879 894300937324126368279 7880 941275761576915904495 7881 888847721127113921788 7882 769116957849396042865 7883 653937868065035032198 7884 612586395238214043983 7885 671438149653862469656 7886 798374246192731046535 7887 920782211682296618624 7888 967842454739287395056 7889 912827856585404276420 7890 789398957123737734026 7891 671625321174180354011 7892 630356193305832347852 7893 691984277655517066809 7894 822826330732530333254 7895 948018292173493238608 7896 995129307342778942627 7897 937432755484622309134 7898 810206791973208110314 7899 689795452322468710223 7900 648648178169882581800 7901 713153495263719215512 7902 848006132965143862698 7903 976029829865748832357 7904 1023155072026002956320 7905 962678223058102777226 7906 831554034019943136117 7907 708461659847457972431 7908 667477785237571530722 7909 734964340637452997955 7910 873934570399197502867 7911 1004838017220062624007 7912 1051938971541045077459 7913 988580456475355048113 7914 853454608491662603056 7915 727637720790735567274 7916 686860903817212660660 7917 757435888183788878233 7918 900633138527366986644 7919 1034464601691648276609 7920 1081500710149327103890 7921 1015156054498549691536 7922 875922803633056941477 7923 747337801721232827894 7924 706813890240081910108 7925 780587763533093135396 7926 928123926117170315188 7927 1064931899649543761953 7928 1111860485310080499248 7929 1042422027386425233871 7930 898973280358926549567 7931 767576469867144348986 7932 727353581349228157675 7933 804440158908935326302 7934 956429630905979966780 7935 1096262810641057316235 7936 1143038999623441497479 7937 1070395807038024109799 7938 922621082184864979206 7939 788368704565618893447 7940 748497308369205421393 7941 829013848916100403927 7942 985573575675090910342 7943 1128480831989743631686 7944 1175057473079614844630 7945 1099095257396409042424 7946 946881645413853058914 7947 809729909038733788309 7948 770262911162748045888 7949 854330206743863391122 7950 1015579724747530694272 7951 1161610073754236393362 7952 1207937655575290692393 7953 1128538685104859860231 7954 971770809615377630302 7955 831675922505229435001 7956 792668752889424480694 7957 880411220808925218283 7958 1046472700883690915629 7959 1195675274036477982970 7960 1241701839750227711462 7961 1158744850436276722843 7962 997304828375424511052 7963 854223032637187710386 7964 815733735072276892740 7965 907279511835192187552 7966 1078277802621126684578 7967 1230701814667556745276 7968 1276372874104343568191 7969 1189732978488395381914 7970 1023500380354806758700 7971 877387988371450739344 7972 839477313088599464504 7973 934958350395830169471 7974 1111021022031828153387 7975 1266715737259542856732 7976 1311974176449732818143 7977 1221522770666132660735 7978 1050374580634185949673 7979 901188013085673319249 7980 863919512090847712017 7981 963471674914816092058 7982 1144729062945029139103 7983 1303743759652441776760 7984 1348529747657109220050 7985 1254134416443794970050 7986 1077944992384111205325 7987 925640818149147109372 7988 889080943375007409629 7989 992844110154482160279 7990 1179429359608067453789 7991 1341813292744517358680 7992 1386064185752631611339 7993 1287588605429078809001 7994 1106229638838470844639 7995 950764616859030216998 7996 914982821202399826118 7997 1023100986186327843940 7998 1215150095835133609190 7999 1380952457736039727364 8000 1424602700323760069304 8001 1321906539721739803513 8002 1135247015610570097461 8003 976578138772482075786 8004 941646980093480723217 8005 1054268357872706963412 8006 1251920224615621175630 8007 1421190103774573340039 8008 1464171127291689929900 8009 1357109946589495528313 8010 1165016103330287727937 8011 1003100644446121490867 8012 969095892599601769043 8013 1086373024856720115967 8014 1289769488233746469611 8015 1462555826032831815201 8016 1504795944008144317337 8017 1393221091454200338880 8018 1195556380642441559351 8019 1030351940593682047343 8020 997352687572575787774 8021 1119442552089076747022 8022 1328728438870330951795 8023 1505079984207083664513 8024 1546504284735705769031 8025 1430262791211513919129 8026 1226887837544904494232 8027 1058352395674110024619 8028 1026441168938006808939 8029 1153505290889330515608 8030 1368828459740308625498 8031 1548793721468134032192 8032 1589323956468602693889 8033 1468258427877288873519 8034 1259030989107536216241 8035 1087122955921378470153 8036 1056385834993575867242 8037 1188590400571445235906 8038 1410101786736017870464 8039 1593728983852748267781 8040 1633283455154799684132 8041 1507231962584576918253 8042 1292006889550595348883 8043 1116685161829125916118 8044 1087211898238236392917 8045 1224727870631183294356 8046 1452581530631793225050 8047 1639918540128571601244 8048 1678411982275438233321 8049 1547207949924686338956 8050 1325837146724660657043 8051 1147061165101816490193 8052 1118945305754919674529 8053 1261948543526519593150 8054 1496301699819071168482 8055 1687396002120296568482 8056 1724739461844198836156 8057 1588211552656897014742 8058 1360543936970875151457 8059 1178273746086442983552 8060 1151612760152706641887 8061 1300284138048665935229 8062 1541297223629543670052 8063 1736195845531200461931 8064 1772296557781747459159 8065 1630268556780494820798 8066 1396150020404536168820 8067 1210346331696908557597 8068 1185241741092538238895 8069 1339767273316204834135 8070 1587603976214709824715 8071 1786353431247697792549 8072 1821114691729608032616 8073 1673405386994461795743 8074 1432678756601031125077 8075 1243303013846070885832 8076 1219860527402424900237 8077 1380431493390031940099 8078 1635258801041447285938 8079 1837905027162128186651 8080 1871226061257744000013 8081 1717649122538742948702 8082 1470154120728157990168 8083 1277168568398052384301 8084 1255498219807772633890 8085 1422311292542942694910 8086 1684299535971076400831 8087 1890887830501333619685 8088 1922663658532000340883 8089 1763027513443180871326 8090 1508600720104056676551 8091 1311968474656804558804 8092 1292184764282792810112 8093 1465442141181694417870 8094 1734765038983691233112 8095 1945339990697377712117 8096 1975461289394807150210 8097 1809568997178322657871 8098 1548043811225838214505 8099 1347728935404025861435 8100 1329950976050226084820 8101 1509860512456774654755 8102 1786695214514342270127 8103 2001300632787876153343 8104 2029653592927164216429 8105 1857302715734977904191 8106 1588509317248396218510 8107 1384476897503481744036 8108 1368828564235365898547 8109 1555603909557846188478 8110 1840131040465068719944 8111 2058809881383466059532 8112 2085276061444413324425 8113 1906258533127042254218 8114 1630023845959570212838 8115 1422240073085341720528 8116 1408850157203295189797 8117 1602710893731550607736 8118 1895114595858459181493 8119 2117908885189808628612 8120 2142365060995739010018 8121 1956467053345279925579 8122 1672614708231447294779 8123 1461046961328698857558 8124 1450049328585343956032 8125 1651221113019804828178 8126 1951689089199038688607 8127 2178639842122861633847 8128 2200957852319016673328 8129 2007959638756924771367 8130 1716309936995079247819 8131 1500926870856435543162 8132 1492460624025446740171 8133 1701175331756769484310 8134 2009898887507241886908 8135 2241046025004759982867 8136 2261092612322913398550 8137 2060768428979636571905 8138 1761138306718751342307 8139 1541909942761766496914 8140 1536119588652434255127 8141 1752615460822808656045 8142 2069789546094641503322 8143 2305171807880287730342 8144 2322808456046973478934 8145 2114926360225046834312 8146 1807129353438223608261 8147 1584027174281204428964 8148 1581062795310779956675 8149 1805584588695181924411 8150 2131407839044263160640 8151 2371062692941232529183 8152 2386145459173622084266 8153 2170467185141311420939 8154 1854313395319469274671 8155 1627310443134508811756 8156 1627327873555876928247 8157 1860127013293983373536 8158 2194801790467104948319 8159 2438765338099899944943 8160 2451144681041922218174 8161 2227425493150310649263 8162 1902721553803514081674 8163 1671792532546969008048 8164 1674953539448286868630 8165 1916288274664692773899 8166 2260020706497746982776 8167 2508327585199044540218 8168 2517848188239104956573 8169 2285836731309826243388 8170 1952385775314341205631 8171 1717507156975875694614 8172 1723979626153083883000 8173 1974115188496077570546 8174 2327115208102702339986 8175 2579798488900826856704 8176 2586299078718821440333 8177 2345737225696783312596 8178 2003338853580677274478 8179 1764488988557176529590 8180 1774447115380747889625 8181 2033655880516487033604 8182 2396137264663436740148 8183 2653228346242041255195 8184 2656541506524271229759 8185 2407164203342831960735 8186 2055614452553120270777 8187 1812773684295520022533 8188 1826398169675784730268 8189 2094959821767526167695 8190 2467140228410319603229 8191 2728668726899598053553 8192 2728620707064273230157 8193 2470155814718839780079 8194 2109247129968677649027 8195 1862397914014366359832 8196 1879876165591626733119 8197 2158077864799899091049 8198 2540178869668467742842 8199 2806172504153504947751 8200 2802583023022637813452 8201 2534751156800557729723 8202 2164272361544718161482 8203 1913399389090791713462 8204 1934925727758063002628 8205 2223062280790671942660 8206 2615309412994441188850 8207 2885793886592757638597 8208 2878475930848017357386 8209 2600990296712551569972 8210 2220726565855702951319 8211 1965816891992377198859 8212 1991592763881941408607 8213 2289966797628562617576 8214 2692589574163770308475 8215 2967588450551401524528 8216 2956348067906862076443 8217 2668914295983685791789 8218 2278647129875302813800 8219 2019690306642304468253 8220 2049924500687472924878 8221 2358846638966803380003 8222 2772078598091062407421 8223 3051613173321643075076 8224 3036249260245783861582 8225 2738565235411821303389 8226 2338072435238597976826 8227 2075060649630806548507 8228 2109969520839171463626 8229 2429758564292059763988 8230 2853837297641674251272 8231 3137926467131315861662 8232 3118230551048276806438 8233 2809986240572076793436 8234 2399041885207636135407 8235 2131970102300656768694 8236 2171777800853851409499 8237 2502760910009277257288 8238 2937928093419573598550 8239 3226588213934096271476 8240 3202344229731231395975 8241 2883221507966926573672 8242 2461595932396422756568 8243 2190462043725646345620 8244 2235400750047103852160 8245 2577913631592895521215 8246 3024415054489377027380 8247 3317659800999832727661 8248 3288643861768588814614 8249 2958316331853596612605 8250 2525776107239344068158 8251 2250581084611376569634 8252 2300891250520787052559 8253 2655278346804644609913 8254 3113363940120156014131 8255 3411204157354957651585 8256 3377184319186703813568 8257 3035317131747688172792 8258 2591625047260524738094 8259 2312373102138154028080 8260 2368303698239440500550 8261 2734918380030396397071 8262 3204842242507985022489 8263 3507285791060425939700 8264 3468021811821231236028 8265 3114271480639645113599 8266 2659186527128916493141 8267 2375885275777040965447 8268 2437694045202284107647 8269 2816898807736667518608 8270 3298919230567893166461 8271 3605970827378770827230 8272 3561213919279255852590 8273 3195228133923707166288 8274 2728505489558086821359 8275 2441166124099739174782 8276 2509119842761315395079 8277 2901286505101346492776 8278 3395665994751170895584 8279 3707327047817831984812 8280 3656819623699008959070 8281 3278237059077164418174 8282 2799628077036376095333 8283 2508265542615161119972 8284 2582640286092306322128 8285 2988150193819657829848 8286 3495155492981857888439 8287 3811423930104421881318 8288 3754899343250056553545 8289 3363349466090318692036 8290 2872601664447912989272 8291 2577234842654308658997 8292 2658316259871924811069 8293 3077560491142124376229 8294 3597462597667337251928 8295 3918332689075616457483 8296 3855514966468914400388 8297 3450617838686222214165 8298 2947474892571095044200 8299 2648126791338207933157 8300 2736210385167949075153 8301 3169589960145979440049 8302 3702664143880129991545 8303 4028126318542675471532 8304 3958729887372142109545 8305 3540095966331416126611 8306 3024297702516602268481 8307 2720995652651505970227 8308 2816387067598625051674 8309 3264313161299064455246 8310 3810838978664776241284 8311 4140879634115435988483 8312 4064609041444561671064 8313 3631838977078043964162 8314 3103121371092572293629 8315 2795897229658466960554 8316 2898912546768318549519 8317 3361806705318147498351 8318 3922068011570275591862 8319 4256669317043977072401 8320 4173218942443845830909 8321 3725903371239445199981 8322 3183998547160628688171 8323 2872888907885019261334 8324 2983854947038466365272 8325 3462149307383047305736 8326 4036434266360928058973 8327 4375573959065593323141 8328 4284627720121878761373 8329 3822347055940960915024 8330 3266983288971501247977 8331 2952029699905667407603 8332 3071284329641180129252 8333 3565421842709022517638 8334 4154022934009531154727 8335 4497674108315728185159 8336 4398905158803347956672 8337 3921229380548999079766 8338 3352131102545615013423 8339 3033380291160026313046 8340 3161272746197583238216 8341 3671707403541258748201 8342 4274921426924728594144 8343 4623052316291124249462 8344 4516122736924818724252 8345 4022611173021512726820 8346 3439498981088575783886 8347 3117003087039973971271 8348 3253894293648468686864 8349 3781091357574465380639 8350 4399219434520062554979 8351 4751793185925765747593 8352 4636353667473971849611 8353 4126554777183944168059 8354 3529145445508679377637 8355 3202962261273337724215 8356 3349225170662561324162 8357 3893661407863958402030 8358 4527008980075469539430 8359 4883983420768122198084 8360 4759672939435191541918 8361 4233124090975267569711 8362 3621130586027658208617 8363 3291323805647400027568 8364 3447343735530228502107 8365 4009507654231845409979 8366 4658384479002489699621 8367 5019711875322252870742 8368 4886157360180439309902 8369 4342384605669265242989 8370 3715516104953596376273 8371 3382155581099366434217 8372 3548330565611269656888 8373 4128722656237316639654 8374 4793442798462870926842 8375 5159069606541576179324 8376 5015885598914611593851 8377 4454403446117209822110 8378 3812365360608615460525 8379 3475527370219471270460 8380 3652268518344909195380 8381 4251401497715309939804 8382 4932283318455671066917 8383 5302149926539915861397 8384 5148938231113599656088 8385 4569249412018240589142 8386 3911743412482136691767 8387 3571510931195162022901 8388 3759242793894107389134 8389 4377641852955291194436 8390 5075007994321483490425 8391 5449048456508954797148 8392 5285397784067361838093 8393 4686993020265219946427 8394 4013717067603802987084 8395 3670180053244547308171 8396 3869340999432632334761 8397 4507544054525104102946 8398 5221721420782847487372 8399 5599863181908840158916 8400 5425348783465524954210 8401 4807706548373585860164 8402 4118354928208815764405 8403 3771610613568909361072 8404 3982653215150634587424 8405 4641211162814475241505 8406 5372530897468406662945 8407 5754694508921436710924 8408 5568877801141033655584 8409 4931464079042667513229 8410 4225727440691363872679 8411 3875880635875097634359 8412 4099272061987514500251 8413 4778749037303874434478 8414 5527546496043968463634 8415 5913645322235171809409 8416 5716073503908705001572 8417 5058341545858296649440 8418 4335906945920911295809 8419 3983070350499045099825 8420 4219292771171611483622 8421 4920266409636255192429 8422 5686881128896966606380 8423 6076821044151385966654 8424 5867026703617500214311 8425 5188416780187934011237 8426 4448967730918733841363 8427 4093262256183970327019 8428 4342813255575882918316 8429 5065874958498176865617 8430 5850650619501698740750 8431 6244329695083408800578 8432 6021830408352748137804 8433 5321769559278543309478 8434 4564986081971564340188 8435 4206541183546029694797 8436 4469934182973043491107 8437 5215689386390894572737 8438 6018973774410786954159 8439 6416281955438730254214 8440 6180579874910537938021 8441 5458481655610269488302 8442 4684040339181558251699 8443 4322994360283865107965 8444 4600759051199756298355 8445 5369827498298761856716 8446 6191972457004589779801 8447 6592791228957852190032 8448 6343372662479916988956 8449 5598636887517641542196 8450 4806210952531617756393 8451 4442711478166407475372 8452 4735394265317448272345 8453 5528410282338712511090 8454 6369771662942957586514 8455 6773973707500693699062 8456 6510308687658624604919 8457 5742321171133272662632 8458 4931580539467238358952 8459 4565784761858402679255 8460 4873949216779800349743 8461 5691561992399079175750 8462 6552499597455563277020 8463 6959948437356577534949 8464 6681490280737451662649 8465 5889622573667369382580 8466 5060233944076167804922 8467 4692309039619709486461 8468 5016536364698766225508 8469 5859410232854801865194 8470 6740287754414149883453 8471 7150837387069234609755 8472 6857022243382565046957 8473 6040631368080021203455 8474 5192258297869131025103 8475 4822381815940989034592 8476 5163271319219667750063 8477 6032086045368261333002 8478 6933270997327571135241 8479 7346765516855382604417 8480 7037011907650388507004 8481 6195440089161271692631 8482 5327743082245256021453 8483 4956103346153619951059 8484 5314272927101674776924 8485 6209723997866213393447 8486 7131587642201929156874 8487 7547860849608926808490 8488 7221569196468112066471 8489 6354143591078039504888 8490 5466780192647671389556 8491 5093576713079765569304 8492 5469663359514769826858 8493 6392462275703086770358 8494 7335379542411480559228 8495 7754254543571967634456 8496 7410806685513957807454 8497 6516839106404682801484 8498 5609464004495353899832 8499 5234907905762298274400 8500 5629568202154139148937 8501 6580442775104676425093 8502 7544792175521581499509 8503 7966080966665331233564 8504 7604839666634127537425 8505 6683626306698464228061 8506 5755891440899064726154 8507 5380205900343972233636 8508 5794116547683686924352 8509 6773811198903602502420 8510 7759974732214299965965 8511 8183477772562523430805 8512 7803786212730161332171 8513 6854607364638622732501 8514 5906162042249981848972 8515 5529582743137528334042 8516 5963441090614448410408 8517 6972717154664242408306 8518 7981080207256943658400 8519 8406585978500562313369 8520 8007767244257593480845 8521 7029887017792594553156 8522 6060378037691393809885 8523 5683153635959738028754 8524 6137678224630242765900 8525 7177314255209688872719 8526 8208265492669244449278 8527 8635550044914403212372 8528 8216906597269296128600 8529 7209572634030117283721 8530 6218644418564699113484 8531 5841037023773159328794 8532 6316968142471369199534 8533 7387760221652268720381 8534 8441691473028445203333 8535 8870517956889208142716 8536 8431331093148497254733 8537 7393774278651157914560 8538 6381069013842751515807 8539 6003354684712401449515 8540 6501454938389396240032 8541 7604216988941418353950 8542 8681523123073309219374 8543 9111641307520098953996 8544 8651170609964571759109 8545 7582604783250547264109 8546 6547762567644545386207 8547 6170231822540862506312 8548 6691286713289077241516 8549 7826850814034426180012 8550 8927929607545306000500 8551 9359075383174511395969 8552 8876558155600827150664 8553 7776179816387767290937 8554 6718838818847130665275 8555 6341797161618705962912 8556 6886615682571205018586 8557 8055832386705173083580 8558 9181084383433451243608 8559 9612979250749814191583 8560 9107629942587170550453 8561 7974617956087061827510 8562 6894414582891601654592 8563 6518183044430355805364 8564 7087598286797892006598 8565 8291336943100491512808 8566 9441165304560081239439 8567 9873515846922258343390 8568 9344525464791235297339 8569 8178040764238935286687 8570 7074609835802081276730 8571 6699525531756417607905 8572 7294395305194910342762 8573 8533544382060696588512 8574 9708354728679669515282 8575 10140852069483056462270 8576 9587387575900716805729 8577 8386572862930632390369 8578 7259547800517519244363 8579 6885964505540749229120 8580 7507171972118248551423 8581 8782639384318188980994 8582 9982839627027020200995 8583 10415158870758675091775 8584 9836362569855008204499 8585 8600342012779412527174 8586 7449355035558430588366 8587 7077643774541927302694 8588 7726098096500417690364 8589 9038811534592177343162 8590 10264811696492759727461 8591 10696611353214401580466 8592 10091600263158810454171 8593 8819479193298775663949 8594 7644161526131497417107 8595 7274711182822396389700 8596 7951348184409559983493 8597 9302255446697864837342 8598 10554467474361534211941 8599 10985388867239367909771 8600 10353254079240471052308 8601 9044118685374327261829 8602 7844100777697565979880 8603 7477318721169089524005 8604 8183101564737857133048 8605 9573170891689747655615 8606 10852008455796844718103 8607 11281675111215467879237 8608 10621481134787747491699 8609 9274398155882164851034 8610 8049309912109183442223 8611 7685622641501513716926 8612 8421542518158437499901 8613 9851762929161966655550 8614 11157641214007027903177 8615 11585658233869546592439 8616 10896442328228551750075 8617 9510458744529478708047 8618 8259929766346822370543 8619 7899783574365828539190 8620 8666860409368314537792 8621 10138242041727061137499 8622 11471577523282515664108 8623 11897530939014799431959 8624 11178302430289486038362 8625 9752445152953132000137 8626 8476104993963302171135 8627 8119966649573766296867 8628 8919249822762944971530 8629 10432824272800850594097 8630 11794034484838019012598 8631 12217490592682039827319 8632 11467230176804702301285 8633 10000505736159069189931 8634 8697984169269371807742 8635 8346341620089884968320 8636 9178910701561065267976 8637 10735731367716580104625 8638 12125234655656174386415 8639 12545739332750415974496 8640 11763398363708089439778 8641 10254792596341365819036 8642 8925719894373477883133 8643 8579082989228997116967 8644 9446048490532037477334 8645 11047190918301024919287 8646 12465406180265463715714 8647 12882484181079613259013 8648 12066983944386467547918 8649 10515461679167070293797 8650 9159468909112729804188 8651 8818370141272459958009 8652 9720874282345568673072 8653 11367436510937598014381 8654 12814782925655568443529 8655 13227937158256894528460 8656 12378168129327103260542 8657 10782672872568886008597 8658 9399392203991737815648 8659 9064387475568329913081 8660 10003604967702956527790 8661 11696707878254296799360 8662 13173604619262172645099 8663 13582315400962506156551 8664 12697136488242529977997 8665 11056590108135299095710 8666 9645655136170624644425 8667 9317324544229485421695 8668 10294463389271016470752 8669 12035251054463557730837 8670 13542116990231209029884 8671 13945841282070717336828 8672 13024079054606410351504 8673 11337381465143618421578 8674 9898427548622703635043 8675 9577376193498052796849 8676 10593678499585036729194 8677 12383318534497205333978 8678 13920571913893816058842 8679 14318742533491611955665 8680 13359190432788924819053 8681 11625219277329162774033 8682 10157883892507645149327 8683 9844742708895910739320 8684 10901485522943314919834 8685 12741169436965690370933 8686 14309227559669058356735 8687 14701252371874976507829 8688 13702669907725947381154 8689 11920280242439672505404 8690 10424203352884614141198 8691 10119629964233102817583 8692 11218126121467100007028 8693 13109069671090360775780 8694 14708348542324971801618 8695 15093609627183110006022 8696 14054721557316184997147 8697 12222745534671979725436 8698 10697569977815987223787 8699 10402249574599867227522 8700 11543848565349987114235 8701 13487292107640225523524 8702 15118206076822284328361 8703 15496058874258122746738 8704 14415554367481205227184 8705 12532800920043841885712 8706 10978172810990281960294 8707 10692819053417798214388 8708 11878907907478377719446 8709 13876116754027704622340 8710 15539078136670717268778 8711 15908850567392389500592 8712 14785382350088401010928 8713 12850636874801950063588 8714 11266206027919970480059 8715 10991561973682038223714 8716 12223566162448648985958 8717 14275830933597225823952 8718 15971249616029751982820 8719 16332241178032110732899 8720 15164424663672617991469 8721 13176448706923057520825 8722 11561869075847150941361 8723 11298708133473897900824 8724 12578092490170738393676 8725 14686729469267144682960 8726 16415012495483173163845 8727 16766493335624606560723 8728 15552905737162585891469 8729 13510436680813419362815 8730 11865366817418080827234 8731 11614493725882279381144 8732 12942763384085509421408 8733 15109114871561367870735 8734 16870666011727056380172 8735 17211875971743865853972 8736 15951055396548805059511 8737 13852806145267753477570 8738 12176909678264085764389 8739 11939161513417372653638 8740 13317862864194015819362 8741 15543297531197371066085 8742 17338516831099971898806 8743 17668664467507070488901 8744 16359108994705340372313 8745 14203767664797290497008 8746 12496713798555484400244 8747 12272961007061773631587 8748 13703682674927866292408 8749 15989595916269670587420 8750 17818879227203121451976 8751 18137140804421354627940 8752 16777307544303266196160 8753 14563537154392638378275 8754 12825001188670769636388 8755 12616148650046785564648 8756 14100522488067565829135 8757 16448336774201871532715 8758 18312075262538705861959 8759 18617593718675769873546 8760 17205897854034730746952 8761 14932336017835613575633 8762 13161999889053641074573 8763 12968988006506117230923 8764 14508690110739993810330 8765 16919855338509186636685 8766 18818434974422550299644 8767 19110318859022640067856 8768 17645132668086641669721 8769 15310391289630527639234 8770 13507944134405076026145 8771 13331749955099259267857 8772 14928501698710995133108 8773 17404495540551241032748 8774 19338296565098890557611 8775 19615618948265669409054 8776 18095270809089705855355 8777 15697935780673899385435 8778 13863074522289297451081 8779 13704712887764141244087 8780 15360281975006349969100 8781 17902610226320031602691 8782 19872006596321933599992 8783 20133803948504118179892 8784 18556577324483237104620 8785 16095208227738104877326 8786 14227638186306003204965 8787 14088162913696091159210 8788 15804364454086554137305 8789 18414561378449807286547 8790 20419920188331771982658 8791 20665191230152963333020 8792 19029323636528476617433 8793 16502453446892983243686 8794 14601888973914327643742 8795 14482394068720425358858 8796 16261091671610916895740 8797 18940720343496896894199 8798 20982401223498147209571 8799 21210105744893682004216 8800 19513787695912450226785 8801 16919922490946223739882 8802 14986087629066294259286 8803 14887708530160682909606 8804 16730815420026251424035 8805 19481468064683446108131 8806 21559822554559400815498 8807 21768880202578310368617 8808 20010254139182354553916 8809 17347872811031841209717 8810 15380501979742206893430 8811 15304416837377889690190 8812 17213896990018050953735 8813 20037195320156427631321 8814 22152566217739280481254 8815 22341855252246952826008 8816 20519014449954304838069 8817 17786568422433166242073 8818 15785407130551386960482 8819 15732838118088120866223 8820 17710707418069651132747 8821 20608302966963372926260 8822 22761023650668798190055 8823 22929379667284297417216 8824 21040367124143964877056 8825 18236280074775216786680 8826 16201085660498036747340 8827 16173300320642171181023 8828 18221627740169829795282 8829 21195202190799689995299 8830 23385595915405287056431 8831 23531810534881084307453 8832 21574617839164887893005 8833 18697285426678780352505 8834 16627827826081550179081 8835 16626140452380112168034 8836 18747049251924968204028 8837 21798314761736792092149 8838 24026693926475802620494 8839 24149513449829175962625 8840 22122079627349898177546 8841 19169869225016900336610 8842 17065931769838783328597 8843 17091704824253350662105 8844 19287373775118943656573 8845 22418073295989612419570 8846 24684738684246822519889 8847 24782862712822169460611 8848 22683073053543573853725 8849 19654323488872332913418 8850 17515703734503773008716 8851 17570349301832767555045 8852 19843013930987933486899 8853 23054921523940781216452 8854 25360161513547443087345 8855 25432241533293504310347 8856 23257926397129239521969 8857 20150947698342775324407 8858 17977458282900564057044 8859 18062439562904733452842 8860 20414393420256190521367 8861 23709314564483957673117 8862 26053404307858157701451 8863 26098042236970243751642 8864 23846975838440997508021 8865 20660048988299002928484 8866 18451518523751094205088 8867 18568351361779681661993 8868 21001947310211453423147 8869 24381719205911970230137 8870 26764919778992590167983 8871 26780666478177986595954 8872 24450565649832604130974 8873 21181942347249135843702 8874 18938216343522354745110 8875 19088470800524632411306 8876 21606122328869142674508 8877 25072614193416365328992 8878 27495171712594740587824 8879 27480525457081592726604 8880 25069048391356414617276 8881 21716950821421093453756 8882 19437892644501542277245 8883 19623194607250746173624 8884 22227377166515934652502 8885 25782490523432719856968 8886 28244635229379405668346 8887 28198040141900905520411 8888 25702785111332920789816 8889 22265405724223188076686 8890 19950897589232434407752 8891 20172930421677328209576 8892 22866182784685144600763 8893 26511851744902665625810 8894 29013797052449168309800 8895 28933641496292914198232 8896 26352145551767078351481 8897 22827646851202222783984 8898 20477590851508765264403 8899 20738097088110091778913 8900 23523022732866922551707 8901 27261214267695992791638 8902 29803155780616035938745 8903 29687770711943512769701 8904 27017508358900974942603 8905 23404022700666101095954 8906 21018341874067323837056 8907 21319124956065559114278 8908 24198393473009174814953 8909 28031107678268366727211 8910 30613222168072320893138 8911 30460879446567338043572 8912 27699261298862290547587 8913 23994890700098006616400 8914 21573530133183950271767 8915 21916456188686483579998 8916 24892804712125104969799 8917 28822075062807401060614 8918 31444519410339408771744 8919 31253430067363051531167 8920 28397801478707490430748 8921 24600617438536578144079 8922 22143545410325113103157 8923 22530545079191098219452 8924 25606779743067002229866 8925 29634673337947429032553 8926 32297583436850587371951 8927 32065895900129892468849 8928 29113535572822729188520 8929 25221578905057236580885 8930 22728788071065994370692 8931 23161858375508492000052 8932 26340855793795559586242 8933 30469473589315455463053 8934 33172963210097290171087 8935 32898761484097336039787 8936 29846880054991160249943 8937 25858160733536867552677 8938 23329669351438247649552 8939 23810875613354332710045 8940 27095584385208287275540 8941 31327061417993714590325 8942 34071221031706912571163 8943 33752522832681321746675 8944 30598261436093484522202 8945 26510758453845558968515 8946 23946611651926449554689 8947 24478089457907036436234 8948 27871531697870230988618 8949 32208037295171405116519 8950 34992932855382420962817 8951 34627687700223643476493 8952 31368116507760541916225 8953 27179777749655754245844 8954 24580048839287434629297 8955 25164006054350503075545 8956 28669278947714734964586 8957 33113016925076384364498 8958 35938688607084301927592 8959 35524775854935924662094 8960 32156892591948967931553 8961 27865634723021510259765 8962 25230426556420018214003 8963 25869145387451713942133 8964 29489422771071921431638 8965 34042631616469889375912 8966 36909092512386118375604 8967 36444319358109803882985 8968 32965047796769240419110 8969 28568756165926795101042 8970 25898202540470860713117 8971 26594041650451741700868 8972 30332575619097072150223 8973 34997528662800680787365 8974 37904763431397034137214 8975 37386862849823061625996 8976 33793051278541652771543 8977 29289579838964973086544 8978 26583846949412868190672 8979 27339243623447059010994 8980 31199366161971603442070 8981 35978371731312581868026 8982 38926335201183794653640 8983 38352963841208653374127 8984 34641383510420477026318 8985 30028554757357404809627 8986 27287842697294042031800 8987 28105315061552678382610 8988 32090439702953526762421 8989 36985841261207737745276 8990 39974456986098792725353 8991 39343193013525024302829 8992 35510536557566752942308 8993 30786141484483280150394 8994 28010685798402459505727 8995 28892835093033036125127 8996 33006458602665707096945 8997 38020634871170865850066 8998 41049793635948120311088 8999 40358134524100346211810 9000 36401014359221313477506 9001 31562812433138043787323 9002 28752885720558076446742 9003 29702398627705687439082 9004 33948102713703794665450 9005 39083467776363066055306 9006 42153026052419954306776 9007 41398386319398064894751 9008 37313333017663776129251 9009 32359052174703018002031 9010 29514965747786770695276 9011 30534616775813207574878 9012 34916069825968361681204 9013 40175073215202216483561 9014 43284851563708808394118 9015 42464560455282398927799 9016 38248021094420926947118 9017 33175357756453496270658 9018 30297463352600712719439 9019 31390117277682499802026 9020 35911076122808417417996 9021 41296202886045065336338 9022 44445984307770193145010 9023 43557283424740590116718 9024 39205619913715907539983 9025 34012239027198940551951 9026 31100930578150686836007 9027 32269544944376841064507 9028 36933856648397676871597 9029 42447627394100257677594 9030 45637155624143059921601 9031 44677196493146905029309 9032 40186683873533925296986 9033 34870218971492954743810 9034 31925934430488523968407 9035 33173562109674623272321 9036 37985165786436358513682 9037 43630136708694310061793 9038 46859114454789271436906 9039 45824956041334988461177 9040 41191780764302030587483 9041 35749834052618284659748 9042 32773057281215933784698 9043 34102849093590556170128 9044 39065777750617400741142 9045 44844540631232429537996 9046 48112627753889550826791 9047 47001233916570317490550 9048 42221492095571444611215 9049 36651634564595424863789 9050 33642897280772677354691 9051 35058104677788673085405 9052 40176487086955798309144 9053 46091669273983453328780 9054 49398480907060358817804 9055 48206717791699581002882 9056 43276413430706578342879 9057 37576184993432296203668 9058 34536068782651550625975 9059 36040046593113862242392 9060 41318109188438132222105 9061 47372373550043974668857 9062 50717478159933488424530 9063 49442111532575863744213 9064 44357154729982525608035 9065 38524064387875038891895 9066 35453202778808605366190 9067 37049412019607325126455 9068 42491480822097283899601 9069 48687525674618540116372 9070 52070443056578565692633 9071 50708135574047141082768 9072 45464340702102226782035 9073 39495866739890223015602 9074 36394947346567799096720 9075 38086958099244163064173 9076 43697460668988289172635 9077 50038019677984667268333 9078 53458218887712840659033 9079 52005527304614512588814 9080 46598611164548931592169 9081 40492201375150547643776 9082 37361968107304760059611 9083 39153462461775258300347 9084 44936929877176967436928 9085 51424771930287589738978 9086 54881669149194762745535 9087 53335041460058809893036 9088 47760621412792743355902 9089 41513693353767846160649 9090 38354948697221112044115 9091 40249723763923700016795 9092 46210792628236912286636 9093 52848721678547663634626 9094 56341678010748599719014 9095 54697450526150010569351 9096 48951042598781259914920 9097 42560983881558084699665 9098 39374591250511108119010 9099 41376562242335395886660 9100 47519976717373500049448 9101 54310831596033778091821 9102 57839150795433468110622 9103 56093545150749709914910 9104 50170562118741223370784 9105 43634730732096374321494 9106 40421616895244867575582 9107 42534820280546765576257 9108 48865434147690882351441 9109 55812088344400462974753 9110 59375014469807221253274 9111 57524134565429532762648 9112 51419884010736192982994 9113 44735608679859941708816 9114 41496766262287833882377 9115 43725362990387395382473 9116 50248141738728060778636 9117 57353503148750871756269 9118 60950218145316033455766 9119 58990047016927878004802 9120 52699729362015825678942 9121 45864309944732002008748 9122 42600800007594217266070 9123 44949078808093795422277 9124 51669101749801170618937 9125 58936112386038669859849 9126 62565733590863623191696 9127 60492130208576817077813 9128 54010836726617403626553 9129 47021544648178386714549 9130 43734499348212789358363 9131 46206880105571173189735 9132 53129342518285926068831 9133 60560978186980313694688 9134 64222555757109059738542 9135 62031251752034196778120 9136 55353962553264484766474 9137 48208041281385571986207 9138 44898666612356878081355 9139 47499703817093261973576 9140 54629919113399350620360 9141 62229189051906654592655 9142 65921703312450928452943 9143 63608299629462235402862 9144 56729881624039564334583 9145 49424547185686550376752 9146 46094125803896594341467 9147 48828512081896956038029 9148 56171914005623036943018 9149 63941860480735135240319 9150 67664219191265543494903 9151 65224182666500881062750 9152 58139387503885551811755 9153 50671829045579684811173 9154 47321723181639908802591 9155 50194292902976370127377 9156 57756437752349894625641 9157 65700135617508060569628 9158 69451171154361186947574 9159 66879831016187211626519 9160 59583293001429900538075 9161 51950673394682318389225 9162 48582327853781193952491 9163 51598060822553776145670 9164 59384629699905407300255 9165 67505185909688454877120 9166 71283652362235478131190 9167 68576196654182965658953 9168 61062430641196761939885 9169 53261887134941601449661 9170 49876832387899332539864 9171 53040857614547300370504 9172 61057658702549066023895 9173 69358211782676185492238 9174 73162781961102426867341 9175 70314253885472044402302 9176 62577653147718668715624 9177 54606298069460391905659 9178 51206153436905593151702 9179 54523752994534433920156 9180 62776723858616256699103 9181 71260443329746648374104 9182 75089705682296402757518 9183 72094999862904491270648 9184 64129833941624408511558 9185 55984755449278907176187 9186 52571232381339567357284 9187 56047845347547250123090 9188 64543055264430910173097 9189 73213141017892534633006 9190 77065596455024549388818 9191 73919455117759963747885 9192 65719867648232978188365 9193 57398130534486854576990 9194 53973035988435994616181 9195 57614262474220890763104 9196 66357914786158956335420 9197 75217596409782301869091 9198 79091655033095722546744 9199 75788664102722267280608 9200 67348670618742314536504 9201 58847317170025846468206 9202 55412557088377750521692 9203 59224162355648003773532 9204 68222596850258470130607 9205 77275132902334431351230 9206 81169110635602897144406 9207 77703695747449751916577 9208 69017181464561879435988 9209 60333232376574551213271 9210 56890815268181498367878 9211 60878733937484177414423 9212 70138429252706873871715 9213 79387106482132956464016 9214 83299221602208723535616 9215 79665644027148896125239 9216 70726361604890579913629 9217 61856816956896468211500 9218 58408857583649079588603 9219 62579197933674628899317 9220 72106773987687640726502 9221 81554906498202637915203 9222 85483276063017036514019 9223 81675628544348328627228 9224 72477195828109113118278 9225 63419036118061370851109 9226 59967759289855955562018 9227 64326807650371690400349 9228 74129028095927741604788 9229 83779956452381749408509 9230 87722592623702401318493 9231 83734795124297056507173 9232 74270692867101842174807 9233 65020880109941413816308 9234 61568624590628396022800 9235 66122849830431774939828 9236 76206624533395879599589 9237 86063714807830867625848 9238 90018521065886834405168 9239 85844316424197314007645 9240 76107885989098133191474 9241 66663364880412452011816 9242 63212587407506720738620 9243 67968645519086891673917 9244 78341033060564219307938 9245 88407675815928733242579 9246 92372443063458997323664 9247 88005392556712988607858 9248 77989833600162753682552 9249 68347532747683723251665 9250 64900812168665813938518 9251 69865550951198705998740 9252 80533761152972303420620 9253 90813370362114408526855 9254 94785772914831857232226 9255 90219251727977915598792 9256 79917619864947022272793 9257 70074453090206928161109 9258 66634494618317406417040 9259 71814958460716839334654 9260 82786354933307973103586 9261 93282366830940515913846 9262 97259958291858176764803 9263 92487150890562981488272 9264 81892355341845683101953 9265 71845223054611111772971 9266 68414862647085809227020 9267 73818297412769616433484 9268 85100400125773726843593 9269 95816271990918440093309 9270 99796481005407208951259 9271 94810376411640977599194 9272 83915177634193900676633 9273 73660968282135868994372 9274 70243177143910075457658 9275 75877035159036725646835 9276 87477523032966085192965 9277 98416731899434700804878 9278 102396857788346927633361 9279 97190244756826923784096 9280 85987252057665699430281 9281 75522843654033707530868 9282 72120732869985682946564 9283 77992678016853180387622 9284 89919391536067302650095 9285 101085432828341854632876 9286 105062641095943115231193 9287 99628103189948281904303 9288 88109772324531904566303 9289 77432034056436630046144 9290 74048859355328537851012 9291 80166772272722980919486 9292 92427716118590423468695 9293 103824102210518271874992 9294 107795419924445520975617 9295 102125330489242417016923 9296 90283961244956271101511 9297 79389755165183401612583 9298 76028921818496838726787 9299 82400905210714057666706 9300 95004250914509103153370 9301 106634509608023537946082 9302 110596820647880972770617 9303 104683337680252036003717 9304 92511071446012572529289 9305 81397254251126234841157 9306 78062322110084783446527 9307 84696706166443068260639 9308 97650794781027362709799 9309 109518467702159672550764 9310 113468507873850498251909 9311 107303568785936514755029 9312 94792386108619725692585 9313 83455811006440250686431 9314 80150499680547184006984 9315 87055847607144850294452 9316 100369192396854002277073 9317 112477833306089237839590 9318 116412185318359523404614 9319 109987501594287053115879 9320 97129219723103525398291 9321 85566738392479274090806 9322 82294932573001621820267 9323 89480046238566567140708 9324 103161335386251752318700 9325 115514508400337182106611 9326 119429596700506065712189 9327 112736648443985041478400 9328 99522918863601590249826 9329 87731383509729562871148 9330 84497138441591821127520 9331 91971064139205672002101 9332 106029163469760494848209 9333 118630441191852738684948 9334 122522526657065841925370 9335 115552557028409748568674 9336 101974862982046996111186 9337 89951128490431067367150 9338 86758675596093046193855 9339 94530709922664507115824 9340 108974665641880326932806 9341 121827627196975700574073 9342 125692801677828103361640 9343 118436811218557177076067 9344 104486465221967899881353 9345 92227391414447440835336 9346 89081144073369002339955 9347 97160839928666139906360 9348 111999881376649718739987 9349 125108110349009670040580 9350 128942291061731694895862 9351 121391031905195335929774 9352 107059173252866742194630 9353 94561627248981737236071 9354 91466186736396764812555 9355 99863359443538430247408 9356 115106901861421083596782 9357 128473984130764893322579 9358 132272907894685131348438 9359 124416877860841292170173 9360 109694470125438230695952 9361 96955328812750083231788 9362 93915490401496254509481 9363 102640223950737580331786 9364 118297871259806302656104 9365 131927392732800609496415 9366 135686610049131500797630 9367 127516046621905435772220 9368 112393875148419053999761 9369 99410027765238932229521 9370 96430786994518167840649 9371 105493440412253795746280 9372 121574988004111921256611 9373 135470532237748734964315 9374 139185401206273120401284 9375 130690275391612899339639 9376 115158944787351743174922 9377 101927295621690798302574 9378 99013854736655168633236 9379 108425068581498213796372 9380 124940506118275303926067 9381 139105651831477191862816 9382 142771331901028853554538 9383 133941341964068864607650 9384 117991273586086261451422 9385 104508744794474144664005 9386 101666519360669359705463 9387 111437222348550846969530 9388 128396736571639766761532 9389 142835055041494853518685 9390 146446500590671317147830 9391 137271065670103418757889 9392 120892495111326319775215 9393 107156029661516519449860 9394 104390655358230493945701 9395 114532071118397914798712 9396 131946048664620189597542 9397 146661101003385957092863 9398 150213054747229838196720 9399 140681308345285118756405 9400 123864282921076017163815 9401 109870847662488175229901 9402 107188187259198808633229 9403 117711841223077007035865 9404 135590871446616405544749 9405 150586205755697046953793 9406 154073191974639919810019 9407 144173975320765861058711 9408 126908351557319778407548 9409 112654940423451116982239 9410 110061090943578011198906 9411 120978817368389006406940 9412 139333695167267620153599 9413 154612843564095026939371 9414 158029161150738895461902 9415 147751016437369854891918 9416 130026457563824642335718 9417 115510094910693910107383 9418 113011394987015053513357 9419 124335344116135551911530 9420 143177072761425420455335 9421 158743548275241529368502 9422 162083263595123364924718 9423 151414427083617458935718 9424 133220400529425372390098 9425 118438144614504812271908 9426 116041182040604726881842 9427 127783827402572953130025 9428 147123621368982001698075 9429 162980914701234096195890 9430 166237854262982835156040 9431 155166249258121610735444 9432 136492024157716359610145 9433 121440970763638261998521 9434 119152590245920425757449 9435 131326736094083351162041 9436 151176023889952473002481 9437 167327600035082601914212 9438 170495342965961320836061 9439 159008572657077088830207 9440 139843217363539871883269 9441 124520503571266721780586 9442 122347814686063176458841 9443 134966603580787511907350 9444 155337030575992892635484 9445 171786325298104642762825 9446 174858195620177070623010 9447 162943535787306579110966 9448 143275915397231129497934 9449 127678723513209326808525 9450 125629108873696983232675 9451 138706029409143838077101 9452 159609460658775315755065 9453 176359876819732623512268 9454 179328935522489727093380 9455 166973327105614663303373 9456 146792100997040462916504 9457 130917662639270669409060 9458 128998786276898273343675 9459 142547680954292984950314 9460 163996204016448246614615 9461 181051107750650836435826 9462 183910144655161851702661 9463 171100186184941351630242 9464 150393805570731193142363 9465 134239405918519352013585 9466 132459221883836335872652 9467 146494295133238309046432 9468 168500222878627331579112 9469 185862939609780770578910 9470 188604465020043151178649 9471 175326404908098574759267 9472 154083110406805955650311 9473 137646092619382991878923 9474 136012853807149868355588 9475 150548680159658156361776 9476 173124553571193244431198 9477 190798363866068864417320 9478 193414600002442187779190 9479 179654328689610402944713 9480 157862147916399954197482 9481 141139917725429339002588 9482 139662184929087585812443 9483 154713717341487754603057 9484 177872308301366347329538 9485 195860443555621681248682 9486 198343315765854445671563 9487 184086357726474225136317 9488 161733102906328163017171 9489 144723133387755621539282 9490 143409784588317123162338 9491 158992362922105034562971 9492 182746676984385483710359 9493 201052314935180120718576 9494 203393442677730556199533 9495 188624948278394324912580 9496 165698213884366638371502 9497 148398050414897778990258 9498 147258290309523507025295 9499 163387649966307681764374 9500 187750929112286518038921 9501 206377189172505628939358 9502 208567876767495669967784 9503 193272613978340514188608 9504 169759774397291134659236 9505 152167039801229301576114 9506 151210409576742399020870 9507 167902690291955797044700 9508 192888415666160308384678 9509 211838354074708937867691 9510 213869581217023999308601 9511 198031927174015563314065 9512 173920134402796757825214 9513 156032534294805361417828 9514 155268921651605128677755 9515 172540676448519091010180 9516 198162571072413058837306 9517 217439175855123657802789 9518 219301587884823308032918 9519 202905520301121156861408 9520 178181701675860064815310 9521 159997030005671867441481 9522 159436679437483576978420 9523 177304883743444887376019 9524 203576915204463101803191 9525 223183100939795700934817 9526 224866998864154865633757 9527 207896087289040146511470 9528 182546943250712855277619 9529 164063088055641276706969 9530 163716611390770181420141 9531 182198672317639619239881 9532 209135055430425760221315 9533 229073657814221635445639 9534 230568988076389144992107 9535 213006384999863653040090 9536 187018386899029396377810 9537 168233336270607084861179 9538 168111723480326021735917 9539 187225489271023917126679 9540 214840688708276771430929 9541 235114458911449070520281 9542 236410802899845641704504 9543 218239234701416589236293 9544 191598622645543940069014 9545 172510470916447234857002 9546 172625101196393073998729 9547 192388870839509986916157 9548 220697603729076096751137 9549 241309202542204375033397 9550 242395765835464391449818 9551 223597523575250834519714 9552 196290304321742782470024 9553 176897258479643142910473 9554 177259911610050609485099 9555 197692444624407173726678 9556 226709683109801187221397 9557 247661674868204670307111 9558 248527276209581831291426 9559 229084206260297325339243 9560 201096151158897517915238 9561 181396537493715313879506 9562 182019405484575382065113 9563 203139931875662775373720 9564 232880905636403196932988 9565 254175751919353179488221 9566 254808811915207779129016 9567 234702306433188865927834 9568 206018949421128596703126 9569 186011220412659658794233 9570 186906919439834759227241 9571 208735149829991890982205 9572 239215348558696080143421 9573 260855401656020451047595 9574 261243931192101934681200 9575 240454918425984618340211 9576 211061554079817868575766 9577 190744295532538655156998 9578 191925878171138837473706 9579 214482014105364142458830 9580 245717189937725303925964 9581 267704686077145939004722 9582 267836274447097823208454 9583 246345208882352674328506 9584 216226890530106526841997 9585 195598828962471594096796 9586 197079796723732204629040 9587 220384541152951131803726 9588 252390711047289295958104 9589 274727763375409929946232 9590 274589566114999939585614 9591 252376418452983412794125 9592 221517956350851574965264 9593 200577966646233812405901 9594 202372282824420691901962 9595 226446850768065786043385 9596 259240298830295283391511 9597 281928890140247340232599 9598 281507616561555203316148 9599 258551863531336782374298 9600 226937823108827053966615 9601 205684936435772125641887 9602 207807039271567705503883 9603 232673168661249773321720 9604 266270448411688243639819 9605 289312423610002792335162 9606 288594324028853482434178 9607 264874938030540147859562 9608 232489638208600097447285 9609 210923050217904786594433 9610 213387866385027880759623 9611 239067829091106104751766 9612 273485765668671260158672 9613 296882823974037337992398 9614 295853676624713647106846 9615 271349115202588766237375 9616 238176626788920585937796 9617 216295706095579167597851 9618 219118664517309048343271 9619 245635277560087800054290 9620 280890969860024155200622 9621 304644656726137629504195 9622 303289754356440652187984 9623 277977949500711781625013 9624 244002093667113986440502 9625 221806390625016710186883 9626 225003436627605868707266 9627 252380073574908410359042 9628 288490896315277133415213 9629 312602595070078607568409 9630 310906731210567679843903 9631 284765078486107066247911 9632 249969425332371504103675 9633 227458681110187427204222 9634 231046290920055181291260 9635 259306893472842452993464 9636 296290499185617058192312 9637 320761422378744045876607 9638 318708877279001445238057 9639 291714224779956422498770 9640 256082091989489417885541 9641 233256247956007684604488 9642 237251443547935327176799 9643 266420533315653091029643 9644 304294854257323461514200 9645 329126034707698606796981 9646 326700560933244592721489 9647 298829198061978199801001 9648 262343649654009990453274 9649 239202857081775879000720 9650 243623221385221309951311 9651 273725911852474836997691 9652 312509161829685370507035 9653 337701443364671494535277 9654 334886251047147812397096 9655 306113897116480001052154 9656 268757742300380987838374 9657 245302372396306980739721 9658 250166064867300458030921 9659 281228073553463135915553 9660 320938749658238382094342 9661 346492777535890009576127 9662 343270519269927960492958 9663 313572311927224787223084 9664 275328104064147583332479 9665 251558758336356322862255 9666 256884530902325097060792 9667 288932191715601023996620 9668 329589075965349386829059 9669 355505286970781080441150 9670 351858042349941372276624 9671 321208525822126890468884 9672 282058561499861806838332 9673 257976082469864048562924 9674 263783295855092932233535 9675 296843571642552302320446 9676 338465732519032770363715 9677 364744344726025853114951 9678 360653604511013537971450 9679 329026717669150192639083 9680 288953035895787949784887 9681 264558518165689905290113 9682 270867158604999322687072 9683 304967653900016653396022 9684 347574447782104726848825 9685 374215449970545836800823 9686 369662099881853058993918 9687 337031164124481565201254 9688 296015545647160387792268 9689 271310347331443632925664 9690 278141043680041906873092 9691 313310017648556945173876 9692 356921090132606112238332 9693 383924230852454628654878 9694 378888534980418593694944 9695 345226241934413616556358 9696 303250208689140221651504 9697 278235963221163644504049 9698 285610004468492582859821 9699 321876384055422274197429 9700 366511671157682746634567 9701 393876447429616643901929 9702 388338031253807682421034 9703 353616430292069357873471 9704 310661244991301804697094 9705 285339873314526584542835 9706 293279226510311018223675 9707 330672619787421156614489 9708 376352349021902442549668 9709 404077994664898177750398 9710 398015827675606502333354 9711 362206313250467541671764 9712 318252979114867138526707 9713 292626702269427387262190 9714 301154030869988741677807 9715 339704740586439594256808 9716 386449431912283145006542 9717 414534905487817705296385 9718 407927283401312782928361 9719 371000582193123889913524 9720 326029842834597217400913 9721 300101194949693421296572 9722 309239877592995810511830 9723 348978914929746039365522 9724 396809381561062675571022 9725 425253353923734487000454 9726 418077880483844162116001 9727 380004038363754780010778 9728 333996377826633626940538 9729 307768219529863308841829 9730 317542369247596606003125 9731 358501467776752350769510 9732 407438816848573214685719 9733 436239658292350625594400 9734 428473226649790080043308 9735 389221595456344392573694 9736 342157238424281133056362 9737 315632770678878885668705 9738 326067254554308780259239 9739 368278884404464006564664 9740 418344517487304746637324 9741 447500284476721870813980 9742 439119058138495745605143 9743 398658282267212976654390 9744 350517194443103756118310 9745 323699972824716078014483 9746 334820432104852993706606 9747 378317814333366312687296 9748 429533427789612763757469 9749 459041849264623402856658 9750 450021242604684753856129 9751 408319245410416408011045 9752 359081134077410515728008 9753 331975083501892050472102 9754 343807954172973964454917 9755 388625075346074895407084 9756 441012660520210761899300 9757 470871123763524822705646 9758 461185782086788340553350 9759 418209752098189152632431 9760 367854066869586658227710 9761 340463496783974046935394 9762 353036030619065236360441 9763 399207657600578321544381 9764 452789500835998576658251 9765 482995036891094570022383 9766 472618816041739091077517 9767 428335192987833549896077 9768 376841126754435917484873 9769 349170746803120357663404 9770 362511032891089319158382 9771 410072727840500045654945 9772 464871410314426107944001 9773 495420678942549721682964 9774 484326624448479839523826 9775 438701085096845564815087 9776 386047575180077241291209 9777 358102511358883087617241 9778 372239498123814305117928 9779 421227633704292246102102 9780 477266031073042908702618 9781 508155305236848514778671 9782 496315630980999749936387 9783 449313074787756340403863 9784 395478804307655077746070 9785 367264615618400669032473 9786 382228133338974506511394 9787 432679908135891743050537 9788 489981189981495076744076 9789 521206339843106129181165 9790 508592406253234520282171 9791 460176940824561507353014 9792 405140340291498723455182 9793 376663035910318858384052 9794 392483819748468999852411 9795 444437273898838998699026 9796 503024902968723184851059 9797 534581379389311430756756 9798 521163671136699919431854 9799 471298597502297906316787 9800 415037846642087725463869 9801 386303903614670252681858 9802 403013617163326556011442 9803 456507648196497643385373 9804 516405379426687526375437 9805 548288196954792886658453 9806 534036300153285450686599 9807 482684097851725374878092 9808 425177127673555648878568 9809 396193509151165205240282 9810 413824768510647818906508 9811 468899147400467882271119 9812 530131026713481699763875 9813 562334746048595019315062 9814 547217324944137778246410 9815 494339636920757693901422 9816 435564132038191598009120 9817 406338306068231058364463 9818 424924704461379378058516 9819 481620091889942857203893 9820 544210454757228745053326 9821 576729164675284488128165 9822 560713937817154332551390 9823 506271555134690166794300 9824 446204956349773556178806 9825 416744915235371960756731 9826 436321048171232045660237 9827 494679011004197765000980 9828 558652480763732270384449 9829 591479779490434390994286 9830 574533495374080566927252 9831 518486341736956614043335 9832 457105848898300119265183 9833 427420129141298128346711 9834 448021620137729525900165 9835 508084648111077033124604 9836 573466134029348001648175 9837 606595110047380033316526 9838 588683522219828852515176 9839 530990638312557420449363 9840 468273213458061556828231 9841 438370916300521683918117 9842 460034443175805881492407 9843 521845965793770016564518 9844 588660660862163914037198 9845 622083873137585660844117 9846 603171714755079858684039 9847 543791242395984613709360 9848 479713613191728956694404 9849 449604425770985109740261 9850 472367747515075218706135 9851 535972151158861534524794 9852 604245529613028969483361 9853 637954987226293105677730 9854 618005945054886144100456 9855 556895111165884258455491 9856 491433774652514695216162 9857 461127991785550090007650 9858 485029976021302867968115 9859 550472621268052806731434 9860 620230435819638862358674 9861 654217576985886515924267 9862 633194264834409907847336 9863 570309365228380084858877 9864 503440591887200335027890 9865 472949138500035423960475 9866 498029789545344617599360 9867 565357028696665059626036 9868 636625307465296929756852 9869 670880977928725489261124 9870 648744909504620674591443 9871 584041292491402036738907 9872 515741130642203173989616 9873 485075584860768401216610 9874 511376072402199233406025 9875 580635267221431090091584 9876 653440310355683510017833 9877 687954741141979502858308 9878 664666302319159922483873 9879 598098352132046502495782 9880 528342632675600384166787 9881 497515249594466738098589 9882 525077937983590028841661 9883 596317477640818180823545 9884 670685853615333788197347 9885 705448638126301098575353 9886 680967058615308992151091 9887 612488178659420314089517 9888 541252520177405821368646 9889 510276256323558317658214 9890 539144734506841956654689 9891 612414053730502158793528 9892 688372595307287133213337 9893 723372665740973625006441 9894 697655990150346455158405 9895 627218586075103319976004 9896 554478400301147006308752 9897 523366938809890224706506 9898 553586050903625612486477 9899 628935648337372507141307 9900 706511448177693701505790 9901 741737051257460191455127 9902 714742109536346607767381 9903 642297572133795184992089 9904 568028069809167451299848 9905 536795846330083734640194 9906 568411722851461296713231 9907 645893179614807842924628 9908 725113585528976113577132 9909 760552257524096842987292 9910 732234634774788764991241 9911 657733322706394732108431 9912 581909519834836322501923 9913 550571749185627383376187 9914 583631838951716808215186 9915 663297837402743744147501 9916 744190447223421762316327 9917 779828988243950013920623 9918 750142993894149280632961 9919 673534216248196521585990 9920 596130940764227210056058 9921 564703644351120988058329 9922 599256747057124567441443 9923 681161089755397000636165 9924 763753745820943575942600 9925 799578193368693082204536 9926 768476829691934053272059 9927 689708828374572147467826 9928 610700727240588775792740 9929 579200761263909961293768 9930 615297060752720877650480 9931 699494689620316166285061 9932 783815472852978859053317 9933 819811074610619810616776 9934 787246004584448870388049 9935 706265936546945743567400 9936 625627483294312390770345 9937 594072567758686092156484 9938 631763665993371374701300 9939 718310681671752657122095 9940 804387905236409493827578 9941 840539091075766079584111 9942 806460605565858205329065 9943 723214524871556333789877 9944 640920027601866872162217 9945 609328776150448166470578 9946 648667727901961845730057 9947 737621409302176235294755 9948 825483611829571594267385 9949 861773965020360073658726 9950 826130949279960693328992 9951 740563789013947269374813 9952 656587398876555915883872 9953 624979349469569363080842 9954 666020697731563102783190 9955 757439521775064969563534 9956 847115460134389064858002 9957 883527687733693812370603 9958 846267587206329774493406 9959 758323141231806837316169 9960 672638861394722471220902 9961 641034507852525947782112 9962 683834319995832968915543 9963 777777981542953732670176 9964 869296623146802250859875 9965 905812525549743385547425 9966 866881310964384250516665 9967 776502215529237335100729 9968 689083910660413590596215 9969 657504735092212689246339 9970 702120639771115256548122 9971 798650071734013100756267 9972 892040586359683168225505 9973 928641025990757513910178 9974 887983157737140432102034 9975 795110872935214664679786 9976 705932279212291340316501 9977 674400785351568163215590 9978 720892010174690402822722 9979 820069403811309486370876 9980 915361154920516480205388 9981 952026024045253960558556 9982 909584415818353059030027 9983 814159206909459413215946 9984 723193942575968970084590 9985 691733690044621918236970 9986 740161100022795650232132 9987 842049925408166265980180 9988 939272460948200869102738 9989 975980648583775579267442 9990 931696630284905388924527 9991 833657548878626339335634 9992 740879125365726780098164 9993 709514764888863080003579 9994 759940901673069199407869 9995 864605928343950333777873 9996 963788971011362982946458 9997 1000518328914963014933837 9998 954331608798304305170150 9999 853616473906183761295458 10000 758998307538960725636217 10001 727755617133237388334207 10002 780244739055201256265849 10003 887752056823858158214783 10004 988925493772708187791780 10005 1025652801485433603933030 10006 977501427537255374526481 10007 874046806499041875539640 10008 777562230807494840353489 10009 746468152965856766598517 10010 801086275894654621426718 10011 911503315827206419561763 10012 1014697187801918601358897 10013 1051398116726146507948627 10014 1001218437265328840237037 10015 894959626554459281963378 10016 796581905209292891255002 10017 765664585105932213492194 10018 822479524133410219512469 10019 935875079687962324726354 10020 1041119569561798825732087 10021 1077768646048887365723171 10022 1025495269535812169742330 10023 916366275450446362635671 10024 816068615844885232520269 10025 785357440584207172793400 10026 844438852552817154189448 10027 960883100872206696382635 10028 1068208521570303725483699 10029 1104779088995681217901625 10030 1050344843037922051708320 10031 938278362283360183167814 10032 836033929782237494864297 10033 805559568716615123196191 10034 866978995602682894907548 10035 986543518956432878472363 10036 1095980300743331750355576 10037 1132444480544916923767743 10038 1075780370086598555856627 10039 960707770256077118618226 10040 856489703134570563380158 10041 826284149275640444048447 10042 890115062441909306048520 10043 1012872869811570258735641 10044 1124451546921047768999734 10045 1160780198577126647001492 10046 1101815363260223394820658 10047 983666663220611157623931 10048 877448088315059057001283 10049 847544700864328866690551 10050 913862546194998310140811 10051 1039888094996810655310424 10052 1153639291582809220583900 10053 1189801971504359954351523 10054 1128463642188618829400082 10055 1007167492378739973007675 10056 898921541473120169933830 10057 869355089497637703528026 10058 938237333429968550283296 10059 1067606551368330005453706 10060 1183560966753595204395222 10061 1219525886066237265386295 10062 1155739340495845609719378 10063 1031223003144688336017728 10064 920922830116430422116449 10065 891729537396304694905350 10066 963255713862203468192157 10067 1096046020907166387886128 10068 1214234414107210061385885 10069 1249968395296785333811669 10070 1183656912900297440532604 10071 1055846242173615490966091 10072 943465040923594015556173 10073 914682631998146509830793 10074 988934390290017643212851 10075 1125224720771558750671732 10076 1245677894269303082287276 10077 1281146326665287207667251 10078 1212231142476794576435535 10079 1081050564560146441819948 10080 966561587751820804979950 10081 938229335192208664644933 10082 1015290488766667202864350 10083 1155161313578197995436801 10084 1277910096325681409374885 10085 1313076890395419556495770 10086 1241477148083322396408078 10087 1106849641210887423067858 10088 990226219844759254400389 10089 962384992780908804550770 10090 1042341569014846976334489 10091 1185874917917915371625389 10092 1310950147539106347427710 10093 1345777687966064512499578 10094 1271410391957309947933273 10095 1133257466395364959182202 10096 1014473030245073538220996 10097 987165344175848943184827 10098 1070105635088614647968738 10099 1217385119110458657000479 10100 1344817623280263800998184 10101 1379266720798246422058625 10102 1302046687484250461568923 10103 1160288365479532016604520 10104 1039316464417142044416889 10105 1012586532332680022312012 10106 1098601146289051140448199 10107 1249711980204110592714194 10108 1379532557176254523956425 10109 1413562399131742623397711 10110 1333402207143759700968858 10111 1187957002846489690476274 10112 1064771329084708739993154 10113 1038665113930959522210345 10114 1127847028338821495790583 10115 1282876053225007441955532 10116 1415115451482516932689593 10117 1448683551096003924583132 10118 1365493490636038530070745 10119 1216278390008781101295804 10120 1090852801289107321927316 10121 1065418069804637938452536 10122 1157862684822223113525398 10123 1316898390682150991978438 10124 1451587287681690896103846 10125 1484649431979103384038083 10126 1398337453194045329491259 10127 1245267893917125036087941 10128 1117576437673143494084633 10129 1092862815629391781976967 10130 1188668008896119564446765 10131 1351800557333188121617050 10132 1488969537315566041305713 10133 1521479733699542417092353 10134 1431951394084517599315088 10135 1274941245470169669680540 10136 1144958183996509206794651 10137 1121017212872702817499560 10138 1220283395278636116205656 10139 1387604642217199837475944 10140 1527284173053793214027576 10141 1559194594484810328841927 10142 1466353005303367507246943 10143 1305314548230363430445440 10144 1173014384888080286364956 10145 1149899580013190488739701 10146 1252729752521259404889514 10147 1424333270959799429209025 10148 1566553680005742587821706 10149 1597814608761727989539529 10150 1501560380468772680893702 10151 1336404287350758006379413 10152 1201761793841236884711073 10153 1179528704035373092177718 10154 1286028515571518748358159 10155 1462009618357040288135355 10156 1606801067279365152436404 10157 1637360837262657586862372 10158 1537592023917715861629063 10159 1368227338718081097607675 10160 1231217583457836997838426 10161 1209923852206666758150358 10162 1320201658632146585674927 10163 1500657421243668249894452 10164 1648049879793690485396137 10165 1677854817352819730936863 10166 1574466860009486186545107 10167 1400800978317139995740986 10168 1261399355947260393132743 10169 1241104784143086186442871 10170 1355271708324209368327169 10171 1540300991652488154588331 10172 1690324210349003907400271 10173 1719318573582994310881320 10174 1612204242642134766364903 10175 1434142891822145684145031 10176 1292325153886445242554944 10177 1273091764170771673689143 10178 1391261757160372696291565 10179 1580965230270624713571449 10180 1733648711961595206998526 10181 1761774628473066156123351 10182 1650823964985598702666086 10183 1468271184420276670478904 10184 1324013471247625563650870 10185 1305905573990107772088720 10186 1428195477336118962876420 10187 1622675640199727477902628 10188 1778048610467316967210480 10189 1805246013530895548552269 10190 1690346269437735986277839 10191 1503204390873336326789184 10192 1356483264699997743406080 10193 1339567525649887605818491 10194 1466097134845359244387381 10195 1665458341026155707637098 10196 1823549717401114296858729 10197 1849756280512203954693320 10198 1730791857807197200929994 10199 1538961485823093707264117 10200 1389753965192328359435574 10201 1374099474838603150879379 10202 1504991603928598235559398 10203 1709340083208484362927401 10204 1870178443156967910438734 10205 1895329512926168231251052 10206 1772181901729637403998647 10207 1575561894346438344259776 10208 1423845489823052083204254 10209 1409523834500659521450533 10210 1544904381860384175991276 10211 1754348262788633666433794 10212 1917961810435692644748717 10213 1941990337792653113150665 10214 1814538053321416862762161 10215 1613025502766222872775506 10216 1458778254005190056623878 10217 1445863588784922771180265 10218 1585861604084557146917822 10219 1800510936434266711165811 10220 1966927467985246711385121 10221 1989763937655998351960981 10222 1857882456077566631016877 10223 1651372669724213962021057 10224 1494573183932973134077549 10225 1483142307333758416661668 10226 1627890059704330639200480 10227 1847856836819035538542657 10228 2017103704641285198215934 10229 2038676062861540284900599 10230 1902237756018401841402689 10231 1690624237522323110475133 10232 1531251729357833233895883 10233 1521384159920314165082799 10234 1671017207336089098646384 10235 1896415388348635740665603 10236 2068519463672836249528604 10237 2088753044100017843075399 10238 1947627113091843599124579 10239 1730801543738841533708607 10240 1568835876680998683074238 10241 1560613931442579083678429 10242 1715271191334252482985367 10243 1946216723239539830589527 10244 2121204357441136522765075 10245 2140021805226303658601722 10246 1994074212836078559435054 10247 1771926433126162895009348 10248 1607348162370704902568659 10249 1600857037282332078060667 10250 1760680858396475164196962 10251 1997291697958697765739792 10252 2175188682376737731318444 10253 2192509876357854884049745 10254 2041603278309914765251284 10255 1814021269797036369074046 10256 1646811686711624378956779 10257 1642139539037903402299942 10258 1807275774556860224210646 10259 2049671910031377047588170 10260 2230503434283236000775638 10261 2246245407259596827628784 10262 2090239082295721693248199 10263 1857108949706161042820037 10264 1687250127894891423347673 10265 1684488160639237606503279 10266 1855086242576856910538059 10267 2103389715225772426907205 10268 2287180323972980001633904 10269 2301257181020889994786043 10270 2140006959782624168796310 10271 1901212913434497607627994 10272 1728687756456710944938053 10273 1727930304854590283922250 10274 1904143319741866737074289 10275 2158478245121872617768592 10276 2345251793243437292775291 10277 2357574628031578119449696 10278 2190932820735110168104413 10279 1946357159283451459361151 10280 1771149450074307642135656 10281 1772494070197739325033058 10282 1954478836073643018643970 10283 2214971425073569568689449 10284 2404751031199830151767308 10285 2415227840263035819654954 10286 2243043163155047333276522 10287 1992566256686652431197108 10288 1814660708727608221139368 10289 1818208268245469637728955 10290 2006125412966868679894397 10291 2272903992571826055351207 10292 2465711990933061195398037 10293 2474247585861510419218078 10294 2296365086442554142998720 10295 2039865359946844998764205 10296 1859247670235811355692519 10297 1865102441374621829071140 10298 2059116482260431360355154 10299 2332311516018257021350964 10300 2528169406558807078388573 10301 2534665324059957188761690 10302 2350926305064060393398866 10303 2088280222305980095637854 10304 1904937126177660261503353 10305 1913206880928909032253218 10306 2113486305752155710619948 10307 2393230413917282756541246 10308 2592158810627155049252744 10309 2596513220415972720592655 10310 2406755162533303449798564 10311 2137837210356399375816437 10312 1951756538204989216126957 10313 1962552645825220479809128 10314 2169269995167963920153036 10315 2455697974496594204654083 10316 2657716551908939953407057 10317 2659824162382319362722174 10318 2463880645713950106857241 10319 2188563318801586405312907 10320 1999734054758800786371658 10321 2013171581610080646523584 10322 2226503532594615739611218 10323 2519752375764445281703721 10324 2724879813568525147903051 10325 2724631775217969360017633 10326 2522332399449906261580912 10327 2240486185574770794271303 10328 2048898528197880812454034 10329 2065096339976429680072616 10330 2285223791387469711913539 10331 2585432706013912981445694 10332 2793686631729476959684986 10333 2790970438246469133288571 10334 2582140741532375556813061 10335 2293634107324261225696533 10336 2099279532349670411922280 10337 2118360398751878897578876 10338 2345468557562825122247121 10339 2652778984783012059013892 10340 2864175914443259704110712 10341 2858875301469890556149713 10342 2643336678010060914413283 10343 2348036055274207600278788 10344 2150907380493857630661658 10345 2172998082369074010840135 10346 2407276551686776410362317 10347 2721832184281221724575224 10348 2936387461067706290022406 10349 2928382302545491587416374 10350 2705951918851958246837537 10351 2403721691470088804083799 10352 2203813143788892004156536 10353 2229044582829825888394216 10354 2470687451270565550752218 10355 2792634251291698821867655 10356 3010361982065790360678750 10357 2999528184133706435834628 10358 2770018893969484794036997 10359 2460721385418060326492479 10360 2258028670152361100533495 10361 2286535981174129220656443 10362 2535741913684874181396662 10363 2865228129560168453130762 10364 3086141119231774412330828 10365 3072350511624924523548069 10366 2835570769607797106959127 10367 2519066231127898759905124 10368 2313586603605938658513070 10369 2345509269466256889202134 10370 2602481599603485424845104 10371 2939657782680170557887809 10372 3163767466355674835463876 10373 3146887691254047478798369 10374 2902641465113407197317998 10375 2578788064569132239100183 10376 2370520404096341607785154 10377 2406002373309559657827191 10378 2670949196989288192938778 10379 3015968217486104522324795 10380 3243284590333452278682476 10381 3223178988610636192099788 10382 2971265670088376100006494 10383 2639919481550555158383999 10384 2428864367803535391467753 10385 2468054174902709948790162 10386 2741188445633517446466559 10387 3094205507964171437796191 10388 3324737052734300079205878 10389 3301264547554022561336194 10390 3041478861938577838942035 10391 2702493856033192850699008 10392 2488653647948145734007790 10393 2531704536649551041762697 10394 2813244162261755973356193 10395 3174416819693125414222092 10396 3408170431832788358657710 10397 3381185409541567267183736 10398 3113317323826756539407627 10399 2766545358887397727521164 10400 2549924276109870544134492 10401 2596994325335865253425547 10402 2887162266218074740090605 10403 3256650434825372496962059 10404 3493631345117685721904132 10405 3462983533379840870455085 10406 3186818163038273506381953 10407 2832108977104641869458197 10408 2612713184069394722183976 10409 2663965436885777666525062 10410 2962989805741412655349454 10411 3340955777620816923483721 10412 3581167472285581352137035 10413 3546701815407296073078699 10414 3262019329770730684489392 10415 2899220533475193602311597 10416 2677058226186181266102320 10417 2732660821711708592598359 10418 3040774984846077225026348 10419 3427383440544450672879861 10420 3670827578731596802871396 10421 3632384110118629101581043 10422 3338959636355791351580747 10423 2967916706742766191632592 10424 2742998202325210870704596 10425 2803124510671170976207302 10426 3120567190821065787752108 10427 3515985210940594177564454 10428 3762661539545692075914976 10429 3720075251239802736556179 10430 3417678776924869324252537 10431 3038235052247856033203469 10432 2810572881345649794700154 10433 2875401641644951509067993 10434 3202417022360614813086552 10435 3606814098295260848465986 10436 3856720364027341651656947 10437 3809821073264368319577937 10438 3498217347527452740635345 10439 3110214023071406558870254 10440 2879823025165113408138101 10441 2949538486750576746553465 10442 3286376318341300263629148 10443 3699924362100081933672262 10444 3953056220727484251489330 10445 3901668433460482910203392 10446 3580616866714240650932140 10447 3183892991691070098943646 10448 2950790413413139392670985 10449 3025582480206255514937583 10450 3372498187258645161023853 10451 3795371540329761188591688 10452 4051722463031028049463088 10453 3995665234359718049968247 10454 3664919796594325967394752 10455 3259312272162277967953132 10456 3023517868688160286359223 10457 3103582246859830600075326 10458 3460837037339205972451626 10459 3893212478547045929064215 10460 4152773655289232553825032 10461 4091860446737499684127872 10462 3751169564379133080308871 10463 3336513142836972060900503 10464 3098049282432252468515691 10465 3183587631398611586798705 10466 3551448607341666157021947 10467 3993505359647701648639679 10468 4256265599515775488714839 10469 4190304133096755418835261 10470 3839410584422834428177436 10471 3415537869632809545120110 10472 3174429641438601786225560 10473 3265649728255281168721612 10474 3644389998063583597727525 10475 4096309734260049125746884 10476 4362255362656262288554623 10477 4291047471665072885834430 10478 3929688280772508682849365 10479 3496429729866302235821448 10480 3252705055006656357628771 10481 3349820912226456699540624 10482 3739719704567916839923467 10483 4201686551812090701533580 10484 4470801304445534651966354 10485 4394142780917446527595259 10486 4022049110238279942171113 10487 3579233036663332086602175 10488 3332922782760586628327499 10489 3436154869819787434573417 10490 3837497649146679463291680 10491 4309698192281380124992131 10492 4581963105862992014355156 10493 4499643544635402546845552 10494 4116540585997280260385201 10495 3663993163961141313512032 10496 3415131263146748266586543 10497 3524706631346909563835565 10498 3937785215036469670379841 10499 4420408498641224884059649 10500 4695801798200852791364183 10501 4607604437515103064190472 10502 4213211301742215625004717 10503 3750756572115898127325014 10504 3499380142626478637771054 10505 3615532603778857722706879 10506 4040645280903955465881742 10507 4533882810018994998001832 10508 4812379792756046321604534 10509 4718081351335727835524178 10510 4312110956388983877757599 10511 3839570834130603472877060 10512 3585720305580680366553704 10513 3708690604382027105908410 10514 4146142256116711254183127 10515 4650187995580713018114979 10516 4931760911161256050675797 10517 4831131421701281871043403 10518 4413290379354692142596626 10519 3930484662518130473096338 10520 3674203904943265507804186 10521 3804239895152034369408024 10522 4254342116818247045633523 10523 4769392489158343914610816 10524 5054010416366303588386584 10525 4946813055367659808840535 10526 4516801556421156237290920 10527 4023547936814860039563245 10528 3764884393580706190009685 10529 3902241218064376574371866 10530 4365312442823302382266062 10531 4891566324634570050184493 10532 5179195044286012217587969 10533 5065185958168687201227305 10534 4622697656195825102408956 10535 4118811731760427677174126 10536 3857816556435541442984618 10537 4002756831160018434539874 10538 4479122455353037882269549 10539 5016781172102140670281457 10540 5307383036126260852480857 10541 5186311163553527008015238 10542 4731033057185875709191303 10543 4216328346159775746494325 10544 3953056543451914327483820 10545 4105850545485646606574533 10546 4595843055626901671475705 10547 5145110374813217251502594 10548 5438644171405010312336309 10549 5310251061749769122768709 10550 4841863375498046383437585 10551 4316151332443783490535035 10552 4050661903301800278574744 10553 4211587762907537404670020 10554 4715546864331627282980607 10555 5276628986936502053114648 10556 5573049801680558034428442 10557 5437069429565174634999004 10558 4955245493180647349702496 10559 4418335526945434130012174 10560 4150691617930866367169753 10561 4320035514819651945122933 10562 4838308261984875455751370 10563 5411413812138234012808054 10564 5710672885004472760133371 10565 5566831460843017293519672 10566 5071237587220972065844481 10567 4522937080908584238535568 10568 4253206137943470106446056 10569 4431262501765756571142322 10570 4964203430214833539517090 10571 5549543443005565554473625 10572 5851588021112035141327924 10573 5699603797584604670858964 10574 5189899159215273347546317 10575 4630013492247095396450572 10576 4358267418846642177143241 10577 4545339133997095187686410 10578 5093310393974051192140247 10579 5691098301329095071120830 10580 5995871487368333050705148 10581 5835454561754574206950556 10582 5311291065725215676563162 10583 4739623638072223485985724 10584 4465938958173447401246216 10585 4662337572986299657004867 10586 5225709064709717911328968 10587 5836160679263824234197584 10588 6143601275483433235087621 10589 5974453387783186023007346 10590 5435475549338726114549626 10591 4851827808006863735686224 10592 4576285833506513749302921 10593 4782331773920016283442398 10594 5361481284509459923604711 10595 5984814781386034536123976 10596 6294857129015503966721291 10597 6116671455781889976814256 10598 5562516270449876842528540 10599 4966687738305415812326494 10600 4689374741423049197719713 10601 4905397529191861310665014 10602 5500710871245789738430269 10603 6137146767666138412684595 10604 6449720581675933136417861 10605 6262181525487058026096198 10606 5692478339776514941216698 10607 5084266646798744296189929 10608 4805274037383124004073153 10609 5031612512919175233772843 10610 5643483664739118584982149 10611 6293244797375749123294582 10612 6608274996456072219256426 10613 6411057970948872533819510 10614 5825428351631029352729814 10615 5204629268683908453674911 10616 4924053776583505192702808 10617 5161056326506155571671883 10618 5789887573963430373981854 10619 6453199073949842833933423 10620 6770605605590301557195930 10621 6563376815980962148843761 10622 5961434417963800304198293 10623 5327841893179054611596854 10624 5045785755799852935410007 10625 5293810545277871815889800 10626 5940012625315395189940529 10627 6617101890823038289779826 10628 6936799551375834427823931 10629 6719215770388521204119661 10630 6100566203195515017946198 10631 5453972401064097182443441 10632 5170543556240575761195549 10633 5429958766208750541167070 10634 6093951011972025281271886 10635 6785047678261718720370795 10636 7106945927864635872999726 10637 6878654266991237611990374 10638 6242894959858762705356825 10639 5583090303128542345717752 10640 5298402587436232606369420 10641 5569586656771112048028673 10642 6251797144358556095090438 10643 6957133051211835364763031 10644 7281135823448693254251687 10645 7041773499459544356135636 10646 6388493565065925350855240 10647 5715266779548076849680191 10648 5429440132188833962580346 10649 5712782004928398317439317 10650 6413647701752700023643572 10651 7133456858185002964833351 10652 7459462364354725979562454 10653 7208656460981287063006106 10654 6537436557824684814596501 10655 5850574720212281306102746 10656 5563735392606056520063237 10657 5859634770299796840795060 10658 6579601685047898144443840 10659 7314120231203574665606582 10660 7642020759070424781437158 10661 7379387983778137242308177 10662 6689800177219035953301799 10663 5989088766026133279950546 10664 5701369537245826000242653 10665 6010237136521997025797987 10666 6749760470702804517113854 10667 7499226636828228339195826 10668 7828908343719051651696262 10669 7554054779489647157188828 10670 6845662401478075568836456 10671 6130885351208711437541213 10672 5842425749397459221481909 10673 6164683564835954447712987 10674 6924227865900610650690181 10675 7688881928289635349171206 10676 8020224628405379680014862 10677 7732745480445127211848327 10678 7005102987951372494401382 10679 6276042746612857402161369 10680 5986989276525971546163525 10681 6323070848925543568659265 10682 7103110164946575396799270 10683 7883194398748702764498909 10684 8216071344550581271461871 10685 7915550681842082866777492 10686 7168203514014181471787299 10687 6424641104090307246990698 10688 6135147480906969779314251 10689 6485498171037194220826027 10690 7286516206928391662742557 10691 8082274835707880673439573 10692 8416552493239969685464444 10693 8102562984852282002884946 10694 7335047418922266243914742 10695 6576762501927191142420750 10696 6286989891479939403259037 10697 6652067159408585457160627 10698 7474557434668931253646135 10699 8286236576599023507409945 10700 8621774394602015053673384 10701 8293877040675069958125691 10702 7505720046640632935749873 10703 6732490991375564724854469 10704 6442608256948629722035146 10705 6822881947036763432642070 10706 7667347954997066091722559 10707 8495195565571256147691553 10708 8831845738243503997986099 10709 8489589595559933632821952 10710 7680308689666945732233649 10711 6891912644307065515090130 10712 6602096600157602002262779 10713 6998049231815000847017626 10714 7865004600367330566135578 10715 8709270411505372176710592 10716 9046877634760113440252176 10717 8689799536818853322131601 10718 7858902633875012122253214 10719 7055115602015562683680913 10720 6765551273774984633417550 10721 7177678338070089528882085 10722 8067646991855234780036279 10723 8928582447279214321942944 10724 9266983668348272130152600 10725 8894607939851416291743079 10726 8041593204400164947384391 10727 7222190125196143611256908 10728 6933071017311812224977992 10729 7361881279530680675069501 10730 8275397603560266082897671 10731 9153255790311645003833073 10732 9492279950538468398473056 10733 9104118116204195247517727 10734 8228473812593064576185053 10735 7393228645128565910683430 10736 7104757015509392451419926 10737 7550772823759744830100164 10738 8488381828444546905306295 10739 9383417404410598190486146 10740 9722885175076923872885868 10741 9318435662688382662352675 10742 8419640004064854691312782 10743 7568325816093826084538359 10744 7280712958126447564051608 10745 7744470558083118461641576 10746 8706728045640509878326201 10747 9619197162953944902630416 10748 9958920673976719882962049 10749 9537668511578193498276508 10750 8615189507851383214553567 10751 7747578569053291983462829 10752 7461045101158935882972977 10753 7943094957048647579181416 10754 8930567689256765070264216 10755 9860727913429748237545318 10756 10200510474766386188157108 10757 9761926981915090521464087 10758 8815222286720581377959961 10759 7931086166620418305683255 10760 7645862329525730829658341 10761 8146769451449305084156010 10762 9160035318716897137281314 10763 10108145543365810423911733 10764 10447781358958008935818492 10765 9991323831941401361282170 10766 9019840588651955325014026 10767 8118950259355871354389620 10768 7835276221254588798542156 10769 8355620498946290989603822 10770 9395268690661624405067190 10771 10361589047676217829500296 10772 10700862921764003042520748 10773 10225974312689492997671326 10774 9229148999513498524675552 10775 8311274943417513383287259 10776 8029401113203077161213757 10777 8569777656326961890765938 10778 9636408832450489737280892 10779 10621200597456004096978222 10780 10959887633085620018237395 10781 10465996222751178775800618 10782 9443254496966279278489576 10783 8508166819597515227477685 10784 8228354168350486869905773 10785 8789373653435160142655265 10786 9883600117294825069615935 10787 10887125610252814722176426 10788 11224990899803519461293284 10789 10711509964254685843408091 10790 9662266505623285329804735 10791 8709735053779544281869729 10792 8432255444696960633640895 10793 9014544468810321258756929 10794 10136990341059648768345576 10795 11159512821847960419687192 10796 11496311129394535358702676 10797 10962638600075015510706916 10798 9886296953494139407879233 10799 8916091438849805257478036 10800 8641227965807524173501927 10801 9245429407074556479934858 10802 10396730800767602298779839 10803 11438514359576969177935116 10804 11773989794906198068286466 10805 11219507912306239614243349 10806 10115460329743602474580449 10807 9127350458096446241417824 10808 8855397793038879945242138 10809 9482171178105686004787765 10810 10662976374844134430096993 10811 11724285817223343117806939 10812 12058171501314251142241877 10813 11482246462022776880220733 10814 10349873743796900559642894 10815 9343629350132685240096444 10816 9074894099488386851607613 10817 9724915978037114262898112 10818 10935885605138460856741166 10819 12016986331516907957921410 10820 12349004053296008373199873 10821 11750985650359462793229100 10822 10589656985821190572216583 10823 9565048175379806964439460 10824 9299849245704785260880001 10825 9973813572124187207258512 10826 11215620780761118572573926 10827 12316778660271833568192452 10828 12646638524445948402903216 10829 12025859780938724976810401 10830 10834932588617688256088068 10831 9791729884147035052107082 10832 9530398857201902891309237 10833 10229017379519687969302845 10834 11502348023774123640202950 10835 12623829262197044834723598 10836 12951229327967730715558658 10837 12307006123676006057328027 10838 11085825890955239223604901 10839 10023800386346141471272244 10840 9766681903816675523918525 10841 10490684559999845732595146 10842 11796237376776227101484875 10843 12938308378415529552264828 10844 13262934288870241046743643 10845 12594564979993072983258176 10846 11342465102381411730504155 10847 10261388622879523781529767 10848 10008840780954609201791287 10849 10758976102685352520325205 10850 12097462892420820133043476 10851 13260390115726649618668292 10852 13581914717703244838878932 10853 12888679749471743859600146 10854 11604981369543427554131683 10855 10504626638741402222944667 10856 10257021392765870390619084 10857 11034056916800570739089023 10858 12406202724910725713982104 10859 13590252531649448713743476 10860 13908335485861522167883357 10861 13189496997979060184956114 10862 11873508844056636577501656 10863 10753649657872671402807901 10864 10511373237297104399406391 10865 11316095924517341007725163 10866 12722639223509034384410490 10867 13928077721282507810630496 10868 14242365102494516495079881 10869 13497166527297887867446883 10870 12148184751954459972226896 10871 11008596159810930458086831 10872 10772049493664102058696607 10873 11605266155928457198403966 10874 13046959028112033557056602 10875 14274051906019888671585063 10876 14584175793051693324847612 10877 13811841446295428548562263 10878 12429149464759209088280497 10879 11269607958178112840692563 10880 11039207111292474570494911 10881 11901744846199212451968036 10882 13379353166925061331186484 10883 14628365524160222267128413 10884 14933943579502156144710272 10885 14133678243665143333327276 10886 12716546572209390060650615 10887 11536830281049196585422484 10888 11313006901273474657651033 10889 12205713534944046509506047 10890 13720017156289218690035542 10891 14991213323450092303604432 10892 15291848362260098324337245 10893 14462836862276091629813209 10894 13010522956684680712066572 10895 11810411853246388492154408 10896 11593613629884272951037535 10897 12517358167878774964437023 10898 14069151102701513927143907 10899 15362794455600339308673393 10900 15658074003856217438911379 10901 14799480775166775284588132 10902 13311228869365954840370068 10903 12090504980604309075653458 10904 11881196114321934031685243 10905 12836869200797476578279755 10906 14426959807078332962765083 10907 15743312572818111228695869 10908 16032808414388115749791445 10909 15143777063219082820276754 10910 13618818008173401578485080 10911 12377265636252633488259691 10912 12175927320702643402343899 10913 13164441705926682174893993 10914 14793652871306624436894756 10915 16132975926394920119586457 10916 16416243638791459353919515 10917 15495896494551084411674617 10918 13933447597521963625693820 10919 12670853548963854166494363 10920 12477984464377627810615529 10921 13500275480708072803404247 10922 15169444807134731264266117 10923 16531997467395274971705026 10924 16808575945966430167382908 10925 15856013605665938621148138 10926 14255278469939088349452422 10927 12971432293614775813249875 10928 12787549112619659712116684 10929 13844575159064582948010639 10930 15554555147449147947356123 10931 16940594949487852825343406 10932 17210005919802958993653012 10933 16224306784397397945575761 10934 14584475149585951854031585 10935 13279169383811644127635231 10936 13104807289733882052939308 10937 14197550325203337385363467 10938 15949208559991254480062440 10939 17358991033965593512922937 10940 17620738552140852698023768 10941 16600958354690917746618651 10942 14921205937729185400889352 10943 13594236366729772034285314 10944 13429949584649284729139603 10945 14559415630012662684863177 10946 16353634963562274881142351 10947 17787413396998453936040269 10948 18040983337710092317771244 10949 16986154663262671390011476 10950 15265643000206292016461577 10951 13916808920219901689466046 10952 13763171261046962416500311 10953 14930390910108915669503104 10954 16768069646772714963256753 10955 18226094839167096738620748 10956 18470954371089065303203822 10957 17380086168177300906746808 10958 15617962456933911301993317 10959 14247066952234520962945313 10960 14104672370084031128257192 10961 15310701309592811873049929 10962 17192753389386577417666108 10963 18675273397323097265869185 10964 18910870445727873423654265 10965 17782947529388604574234638 10966 15978344473504243639009198 10967 14585194702628815145779105 10968 14454657865771830483040782 10969 15700577404573406605729981 10970 17627932586318900463790133 10971 19135192458825910359686832 10972 19360955155076204347755861 10973 18194937701285900306329121 10974 16346973354921017749299301 10975 14931380847391934012348789 10976 14813337723069944823567789 10977 16100255330521954224408185 10978 18073859374339053088084491 10979 19606100878204106284787622 10980 19821436995864852397050746 10981 18616260027292251710783044 10982 16724037641522536270439775 10983 15285818605365807449873272 10984 15180927058757275762726074 10985 16509976912516309141199039 10986 18530791761540715884858171 10987 20088253096293164456479205 10988 20292549473582179404688177 10989 19047122336559293816849038 10990 17109730207145510970385636 10991 15648705847509762335599163 10992 15557646255144469237708487 10993 16929989798440741285281585 10994 18998993759633203715350667 10995 20581909261899340200791899 10996 20774531210196627985276531 10997 19487737042806921563942645 10998 17504248359579550236760032 10999 16020245208770841336778978 11000 15943721086691648060107671 11001 17360547595204444977480621 11002 19478735519117536993939652 11003 21087335356044024185191764 11004 21267626054168462500487459 11005 19938321245354669078285895 11006 17907793943368444583105285 11007 16400644202620764614081795 11008 16339382849598642044346933 11009 17801910008046369938548091 11010 19970293467404232610352118 11011 21604803318840199672634992 11012 21772083192803963409212159 11013 20399096832395213782023355 11014 18320573445010550040304481 11015 16790115338322222542185378 11016 16744868494434502468790398 11017 18254342982992377552810271 11018 20473950449938797776859405 11019 22134591179057635386954621 11020 22288157266997219856195433 11021 20870290586559021468383400 11022 18742798100616960391761355 11023 17188876240988249751207438 11024 17160420761876505912179419 11025 18718118852535220159665791 11026 20989995874394308238057172 11027 22676983186430596663444368 11028 22816108488414949738755525 11029 21352134292822836702597371 11030 19174684006082319707190337 11031 17597149774500280991781721 11032 17586288321628392422970165 11033 19193516484606183925964886 11034 21518725857999732964291372 11035 23232269946767021697629841 11036 23356202759171550839245939 11037 21844864848813324118908999 11038 19616452229829627458722346 11039 18015164167351574719773623 11040 18022725914591184914919351 11041 19680821434911879698269131 11042 22060443378065896601770406 11043 23800748559915214223064445 11044 23908711794052110056970864 11045 22348724377560939094341053 11046 20068328928186558628711758 11047 18443153141484647888720849 11048 18469994498359420468147517 11049 20180326102707977451904709 11050 22615458425780527357726473 11051 24382722760649403195957221 11052 24473913245332726035604946 11053 22863960342757729098514251 11054 20530545463457433898247000 11055 18881356044192474957953670 11056 18928361396119416666326769 11057 20692329890086477779629348 11058 23184088163336894628488826 11059 24978503062532584517278134 11060 25052090830258268503079038 11061 23390825666576626655753245 11062 21003338524751158048558734 11063 19330017983155273811412864 11064 19398100449025622009234163 11065 21217139364851393482493039 11066 23766657084470380440620826 11067 25588406904820497666190062 11068 25643534461229178617939284 11069 23929578850108442012373914 11070 21486950251632171243221652 11071 19789389964685836172907714 11072 19879492172135089662583118 11073 21755068427062670842581544 11074 24363497178470209765364757 11075 26212758802467615109777175 11076 26248540378759932524806622 11077 24480484096476712501811540 11078 21981628360657657595103070 11079 20259729035258546280131375 11080 20372823913979480283752387 11081 22306438479326428541551400 11082 24974948097743695142565341 11083 26851890499301602366572271 11084 26867411287263123194356874 11085 25043811436689239427088012 11086 22487626274871097734593493 11087 20741298426398393377113464 11088 20878390019858194767215771 11089 22871578600914712113353226 11090 25601357329003053396552126 11091 27506141124429692579914598 11092 27500456493724388877541933 11093 25619836858289184192954846 11094 23005203256318472315030489 11095 21234367703008591077761213 11096 21396491998935543405657149 11097 23450825725796179160844225 11098 26243080368155281110711253 11099 28175857351946145563487099 11100 28147992049324600183437325 11101 26208842436867298798430837 11102 23534624541660383783327528 11103 21739212915216606482727111 11104 21927438695229265501736601 11105 24044524824664419122418767 11106 26900480898968095623558660 11107 28861393564006908745828597 11108 28810340894077252306653117 11109 26811116470501001033709764 11110 24076161480949608279555595 11111 22256116753820835968779040 11112 22471546462576956516241487 11113 24653029091048797776877736 11114 27573930975595683933909513 11115 29563112017343473451799554 11116 29487833004540042416230201 11117 27426953617184740803598926 11118 24630091679650670196877560 11119 22785368709421383906643809 11120 23029139343671587778705006 11121 25276700131598179015428406 11122 28263811209040336577811401 11123 30281383013284829731515564 11124 30180805544671413706898548 11125 28056655035320336382395987 11126 25196699143974305143368581 11127 23327265235320966057428877 11128 23600549253256482660805406 11129 25915908160626032399447966 11130 28970510957637093747805946 11131 31016585071362452766838369 11132 30889603019893730313023355 11133 28700528527334730929171195 11134 25776274429606880103983187 11135 23882109914283210026981027 11136 24186116165574969286754970 11137 26571032199011076314793351 11138 29694428521640677131673752 11139 31769105106570126638095209 11140 31614577434436821619201855 11141 29358888686496952186923763 11142 26369114793911145872991018 11143 24450213629238327490511023 11144 24786188306169043154770407 11145 27242460277545732464564299 11146 30435971342005354257734131 11147 32539338610356599140870927 11148 32356088452026365547839437 11149 30032057047004868588361720 11150 26975524351682024793856038 11151 25031894738027416184014996 11152 25401122348126465748569332 11153 27930589644830493392244167 11154 31195556203440336201419073 11155 33327689835425897803785678 11156 33114503559993933941050394 11157 30720362237416770408254788 11158 27595814234537480623371668 11159 25627479252279494640654131 11160 26031283612874771152051555 11161 28635826979810400869842318 11162 31973609441835014798110824 11163 34134571984426487423484399 11164 33890198236876101790748113 11165 31424140137501657298555417 11166 28230302754031972629878035 11167 26237301020516690330491527 11168 26677046275625990663337065 11169 29358588609055849230180262 11170 32770567156140104229631033 11171 34960407402607250681483747 11172 34683556123582660956386661 11173 32143734038586654944689542 11174 28879315568576382334629241 11175 26861701915585994982096151 11176 27338793575574882394228899 11177 30099300728887994797158791 11178 33586875424802797600753083 11179 35805627774524790101410095 11180 35494969198204404917439433 11181 32879494807478881891718259 11182 29543185854255886261118217 11183 27501032026517355014229983 11184 28016918030959044722416169 11185 30858399632455264769304448 11186 34422990526845609429165268 11187 36670674324883316573898471 11188 36324837954543881671093669 11189 33631781054043738393525299 11190 30222254479633681933439135 11191 28155649854911012261574595 11192 28711821659088199123164328 11193 31636331941865497463340924 11194 35279379167690970374865023 11195 37555998023595077572878084 11196 37173571584442784468806472 11197 34400959302520536899294095 11198 30916870184636191755524616 11199 28825922515958402434381812 11200 29423916201455782801498142 11201 32433554845484660218148537 11202 36156518709824998712200269 11203 38462059795146011875156584 11204 38041588163992879169234729 11205 35187404166661156956489252 11206 31627389763611855990364538 11207 29512225944204226598650962 11208 30153623354044826088423880 11209 33250536340511101755583228 11210 37054897408406627682793547 11211 39389330732358181264135267 11212 38929314843707485782574137 11213 35991498528776408679176517 11214 32354178252663478554377676 11215 30214945104158743374773501 11216 30901375002946217070446681 11217 34087755480940918548745140 11218 37975014651919420695826335 11219 40338292314637231483806323 11220 39837188042744066011494300 11221 36813633722779667998129857 11222 33097609121350634384580196 11223 30934474205872804120446130 11224 31667613465406216783770342 11225 34945702631037998136336891 11226 38917381207976529378237983 11227 41309436630800178830717088 11228 40765653647258433614673692 11229 37654209721316405639161544 11230 33858064468866637332319963 11231 31671216925589628334385491 11232 32452791736426497905408423 11233 35824879724429139643600515 11234 39882519474380193887761025 11235 42303266606575489892745287 11236 41715167212984950626617406 11237 38513635327073230567182752 11238 34635935224791176844037806 11239 32425586631590964486304299 11240 33257373741038665702866057 11241 36725800528942608820277026 11242 40870963735550686267333503 11243 43320296236874651630268226 11244 42686194172126883442920806 11245 39392328368359189135268971 11246 35431621354527862646708619 11247 33198006615356800964391621 11248 34081834592381921707783510 11249 37648990917315543610976865 11250 41883260424430329878325940 11251 44361050822931070767465868 11252 43679210044655258342427030 11253 40290715899057183048343613 11254 36245532069532596132486142 11255 33988910328161620372195364 11256 34926660855711139615343329 11257 38594989143893557686625338 11258 42919968389982117983570306 11259 45426067214409561729433094 11260 44694700654104212841014263 11261 41209234403042556288253238 11262 37078086042446961819049188 11263 34798741623231756810448464 11264 35792350818469627248412459 11265 39564346127453176206656600 11266 43981659170392971453581353 11267 46515894056586296509754993 11268 45733162347965331343316053 11269 42148330003171150071168649 11270 37929711627247588473515645 11271 35627955003592431733605821 11272 36679414766559379144785191 11273 40557625740275645070521407 11274 45068917272105964189966533 11275 47631092042706705838922439 11276 46795102222772956629123011 11277 43108458674938382839670476 11278 38800847084530850787967195 11279 36477015875734660076564088 11280 37588375266948941724143050 11281 41575405103608176700388933 11282 46182340454796143367638424 11283 48772234171625409144288056 11284 47881038353987294679228348 11285 44090086464916292549958089 11286 39691940812049122091234655 11287 37346400809236429151953705 11288 38519767456757464099843942 11289 42618274889646578995592836 11290 47322540022419269529974491 11291 49939906010840068097978932 11292 48991500030771479785051966 11293 45093689714074812401493143 11294 40603451580623359893537434 11295 38236597802474220949438502 11296 39474139338961149046002125 11297 43686839630180978278050177 11298 48490141120452877960336292 11299 51134705965027622325101646 11300 50127027995773934715891990 11301 46119755286099066558718547 11302 41535848775553735813603049 11303 39148106554565362087475266 11304 40452052084866688421085440 11305 44781718032044208231994589 11306 49685783039464181161601634 11307 52357245550199389983627025 11308 51288174690016556841344065 11309 47168780800813887705247977 11310 42489612643658746063194924 11311 40081438743683408634749917 11312 41454080343504244390331868 11313 45903543299510450811133034 11314 50910119525129183387931163 11315 53608149673588057487808195 11316 52475504503004778538877275 11317 48241274872832413284806641 11318 43465234546070266055413157 11319 41037118311893397083567841 11320 42480812558090824804834343 11321 47052963463789555376588524 11322 52163819094842927792555005 11323 54888056919387819267113236 11324 53689594028164593884675658 11325 49337757355545119024528843 11326 44463217216920893881073053 11327 42015681756655573778814164 11328 43532851289723225194249968 11329 48230641719770733555817045 11330 53447565361050419617886867 11331 56197619840465449806253320 11332 54931032323727518662050207 11333 50458759590571447763942999 11334 45484075028057060020077753 11335 43017678429151057894322567 11336 44610813548457912866012250 11337 49437256770167148052052368 11338 54762057361443761276096099 11339 57537505256168545460979307 11340 56200421179173342519927481 11341 51604824662795785600833415 11342 46528334259920422160889900 11343 44043670839584734872421773 11344 45715331131943911816155080 11345 50673503177221450271409009 11346 56108009896160426102994106 11347 58908394556353676803813271 11348 57498375387356773370654878 11349 52776507661115485536778794 11350 47596533378737309594985017 11351 45094234969625747595724419 11352 46847050971772864590236807 11353 51940091722130124119772098 11354 57486153872134044852909607 11355 60310984011765872202252770 11356 58825523022432814858076224 11357 53974375945028331261097236 11358 48689223320165187179307612 11359 46169960592147858463357931 11360 48006635487719502221722185 11361 53237749772353303473453820 11362 58897236654738234935679541 11363 61745985090897341093516666 11364 60182505723712333594229908 11365 55199009417192935655656529 11366 49806967779542475932432787 11367 47271451598437261971797123 11368 49194762950043783849087849 11369 54567221656974516936713565 11370 60342022426880916170374625 11371 63214124783462256286544206 11372 61569978985567863950513605 11373 56451000802095365352750714 11374 50950343508897440514654193 11375 48399326333037401099964928 11376 50412127850035406972018376 11377 55929269050283905357861643 11378 61821292555695474895214854 11379 64716145930620889373447686 11380 62988612453526697350244107 11381 57730955930961543790658088 11382 52119940620869351040247376 11383 49554217936405892509169586 11384 51659441278979331741153201 11385 57324671363756229011358299 11386 63335845966992531068787136 11387 66252807562095541876348775 11388 64439090226676745574856185 11389 59039494033054892880674761 11390 53316362899704671728277405 11391 50736774695560710300041713 11392 52937431315730799631639071 11393 58754226146604363843648721 11394 64886499527624739603434328 11395 67824885240317179107147315 11396 65922111166528059388016996 11397 60377248033505098604075864 11398 54540228119488665045639046 11399 51947660402898584877936433 11400 54246843423086179743898037 11401 60218749495086744613158859 11402 66474088435934942027180422 11403 69433171411751066631757858 11404 67438389212461179224517726 11405 61744864857813911540312210 11406 55792168369782521068334762 11407 53187554723370693053489953 11408 55588440853146224409283414 11409 61719076470756894759718218 11410 68099466620446416774328556 11411 71078475765546166317068500 11412 68988653703911288226278610 11413 63143005743190488291709545 11414 57072830388833906537307212 11415 54457153570206786896619194 11416 56963005061866077912076622 11417 63256061527840930560905642 11418 69763507146972365916311675 11419 72761625599662693083332674 11420 70573649709425288263331035 11421 64572346556868930173445081 11422 58382875904538729271467773 11423 55757169489381107566179731 11424 58371336132997055885686455 11425 64830578949938917645893540 11426 71467102634309961232908096 11427 74483466194628686349442483 11428 72194138362747124295791722 11429 66033578121567446332936696 11430 59722981983329856777661678 11431 57088332053019776552608403 11432 59814253211622883401684488 11433 66443523296243697068928807 11434 73211165678703180252366401 11435 76244861195086352975113805 11436 73850897206074689474615787 11437 67527406548248851149359023 11438 61093841387178613917571436 11439 58451388261951638399986645 11440 61292594947504193335948665 11441 68095809857481106939676994 11442 74996629287246597408886533 11443 78046692999285390331816242 11444 75544720540650269418503709 11445 69054553576349057992204426 11446 62496162938892996131262705 11447 59847102957611160906663901 11448 62807219948442664047031621 11449 69788375121773258253225028 11450 76824447320421735513575895 11451 79889863156690667015368344 11452 77276419784834349916907731 11453 70615756921640654465623706 11454 63930671895906810229141500 11455 61276259243504367779757354 11456 64359007243887744002967131 11457 71522177250637160381941159 11458 78695594943945263926765126 11459 81775292773868093260658553 11460 79046823839831669584717274 11461 72211770631905784320342080 11462 65398110332752245799444168 11463 62739658916455706934762980 11464 65948856759006394400243202 11465 73298196565328720621386153 11466 80611069090128315843211955 11467 83703922928822955643435579 11468 80856779463226126351139696 11469 73843365450593132327321018 11470 66899237532418849913501281 11471 64238122907856218888875140 11472 67577689799448319645399530 11473 75117436043753116903599380 11474 82571888928933622462811023 11475 85676715093961451604100748 11476 82707151650500645459872007 11477 75511329188641143129694415 11478 68434830386800359380859792 11479 65772491735140605581856096 11480 69246449547036544234602413 11481 76980921828160270608367467 11482 84579096348937708501110688 11483 87694651567856883704326902 11484 84598824024705708080476125 11485 77216467104650332885398645 11486 70005683806441513864473761 11487 67343625963723357934682648 11488 70956101566625719529540526 11489 78889703743855469735419490 11490 86633756448392559765873050 11491 89758735915998444729036369 11492 86532699234460190972814060 11493 78959602293595088277135594 11494 71612611139795656660116695 11495 68952406679631656100343015 11496 72707634324367836729116697 11497 80844855829152922012756292 11498 88736958036602296130134354 11499 91869993420711539149827035 11500 88509699360455626017875906 11501 80741576084266241133289578 11502 73256444602214803677660760 11503 70599735973075416175959790 11504 74502059717638050110810202 11505 82847476876811700149967029 11506 90889814145817287901732713 11507 94029471540435072390794686 11508 90530766330655403128303215 11509 82563248445643450930812846 11510 74938035714892758940338149 11511 72286537433202744314792705 11512 76340413616870510756752347 11513 84898690987191275573555793 11514 93093462553869866932186501 11515 96238240378552452156138846 11516 92596862344367769001469622 11517 84425498402397495817647134 11518 76658255753992938571037195 11519 74013756654291826501941950 11520 78223756419567658242819921 11521 86999648133375889769713691 11522 95349066317762424648779339 11523 98497393161969551147393424 11524 94708970305392363457623205 11525 86329224459730532796330430 11526 78417996210191689904097144 11527 75782361753638513607978265 11528 80153173616743516822909293 11529 89151524738514754464671912 11530 97657814318441009182933982 11531 100808046729644500798306962 11532 96868094264427238025271239 11533 88275345037763640586854987 11534 80218169258879191898363169 11535 77593343901401741342956277 11536 82129776372075626838614948 11537 91355524265637506557111271 11538 100020921816973907784889262 11539 103171342031270714481434960 11540 99075259870944677316741499 11541 90264798915689141924063615 11542 82059708241259387488856290 11543 79447717862677513678528338 11544 84154702114037243203597785 11545 93612877820202096987039766 11546 102439631022377643884811770 11547 105588444636326475480555717 11548 101331514834731224435185550 11549 92298545685906649868163820 11550 83943568156601919871987046 11551 81346522552075176910328841 11552 86229115141296072218630134 11553 95924844765645121042875439 11554 104915211671318923158536917 11555 108060545253700982899818376 11556 103637929397309185945602717 11557 94377566218370197339282833 11558 85870726165898662925121865 11559 83290821601078671172037826 11560 88354207241662720661280164 11561 98292713352202365997424233 11562 107448961619944645393587667 11563 110588860262119011355780442 11564 105995596813443855039002459 11565 96502863135375461955887613 11566 87842182107189185087743850 11567 85281703938478569925934592 11568 90531198324887244014763792 11569 100717801359280585845290843 11570 110042207448077933057777104 11571 113174632251582932494174776 11572 108405633842963076492690693 11573 98675461297024752990052691 11574 89858959022819372225116050 11575 87320284384170062351178731 11576 92761337069598984866543044 11577 103201456751659300225608585 11578 112696305076042366425555640 11579 115819130576063444916338036 11580 110869181253102626924759568 11581 100896408297609296319510558 11582 91922103698909418618553013 11583 89407704256615288383260632 11584 95045901584700698070902027 11585 105745058349815066940552503 11586 115412640394362175679075103 11587 118523651917666991109133682 11588 113387404331613792624825158 11589 103166774973157256351344884 11590 94032687217307563995542598 11591 91545131994278180193351383 11592 97386200085524664409296033 11593 108350016514658487572302415 11594 118192629906611053794150167 11595 121289520862520784432005472 11596 115961493410856268816442129 11597 105487655920398031001324104 11598 96191805520318179353040151 11599 93733763791343356664982185 11600 99783571585074912711726508 11601 111017773846988289366019131 11602 121037721385667539246701643 11603 124118090488613047272271039 11604 118592664403122949728988251 11605 107860170027402516501175670 11606 98400579988493271397980205 11607 95974824248040775677670731 11608 102239386600676276389622200 11609 113749805901964664099519056 11610 123949394543660522887932216 11611 127010742965839362174868550 11612 121282159347429817869507570 11613 110285461016161375488495242 11614 100660158031788948244780767 11615 98269567035901387179009819 11616 104755047876368061316587812 11617 116547621918918572787730416 11618 126929161715873441795152230 11619 129968890168502768100959402 11620 124031246968028136590431598 11621 112764697997372769948059170 11622 102971713694389170450480888 11623 100619275578279618119448599 11624 107331991121376609150771247 11625 119412765566811594626463501 11626 129978568558902038854923446 11627 132993974300528902017691097 11628 126841223244882692066701294 11629 115299076037713609493035502 11630 105336448273511839860704086 11631 103025263746482210864876136 11632 109971685765018744906673057 11633 122346815705675885308145594 11634 133099194763345296307883031 11635 136087468533654275165006815 11636 129713411996384391050007698 11637 117889816739878070419442021 11638 107755590952513391019205724 11639 105488876571853971142991121 11640 112675635728384505827967516 11641 125351387164361716030835115 11642 136292654781336197519838340 11643 139250877658859819911475815 11644 132649165474551971904854919 11645 120538168835669995551648289 11646 110230399448621041483039397 11647 108011490974174832333711339 11648 115445380213165928995273919 11649 128428131534935524023687166 11650 139560598569203420439798872 11651 142485738751318698365576100 11652 135649864973002725413418511 11653 123245408792445777118955020 11654 112762160675623318205835164 11655 110594516506734139922502352 11656 118282494507994984761101066 11657 131578737984069353745294539 11658 142904712345582861335084846 11659 145793621849141800463424996 11660 138716921447958489167048003 11661 126012841433207458298384508 11662 115352191421862739625890840 11663 113239396118452079453590650 11664 121188590812672821200722690 11665 134804934081778514630507012 11666 146326719365282055428677306 11667 149176130646201287977660224 11668 141851776152578911832450818 11669 128841800570656079670079542 11670 118001839043876360559316170 11671 115947606933430148249764149 11672 124165319080668696662785019 11673 138108486647862277130074239 11674 149828380709229125617230195 11675 152634903199327379774617576 11676 145055901284900274012979054 11677 131733649655518723402639130 11678 120712482176043428958829615 11679 118720661048316767499740912 11680 127214367880286776307024775 11681 141491202616418878253499586 11682 153411496090821775643468662 11683 156171612650170583504092866 11684 148330800649684494132570982 11685 134689782439473307692497061 11686 123485531456601616270182383 11687 121560106347886606474633083 11688 130337465274895083077236581 11689 144954929918804156743188213 11690 157077904679021199194758107 11691 159787967962036832538404088 11692 151678010334469168839092507 11693 137711623652998918936705349 11694 126322430270407113214671070 11695 124467527339236572796709759 11696 133536379722631437107425374 11697 148501558385420105809726757 11698 160829485938519378078801613 11699 163485714672000086518980153 11700 155099099400136463951912344 11701 140800629698490389747544195 11702 129224655508816500608121806 11703 127444546005014414115617061 11704 136812920995997235661875031 11705 152133020666717739789500838 11706 164668160487338408960896203 11707 167266635658612635021089239 11708 158595670586304832265929761 11709 143958289358979889221503278 11710 132193718347082431813577546 11711 130492822676100454314193630 11712 140168941121771238197452169 11713 155851293173816173128739624 11714 168595890972203816090340381 11715 171132551925530541710439930 11716 162169361031875142105654107 11717 147186124522819545989473435 11718 135231165039658206684529268 11719 133614056924176514340424980 11720 143606335341671444204760269 11721 159658397039137984406511115 11722 172614682962064807113872698 11723 175085323401387788752244040 11724 165821843011048908478844493 11725 150485690924683522507145522 11726 138338577733820750476627245 11727 136809988474620850423204775 11728 147127043094215258117016359 11729 163556399097478991461920771 11730 176726585860117462266695401 11731 179126849756249986409606356 11732 169554824685164584614872543 11733 153858578903259558830602555 11734 141517575302025000843217802 11735 140082398140182025252628590 11736 150733049018223964654581454 11737 167547412887928810403935204 11738 180933693834718703197440998 11739 183259071234995090229606574 11740 173370050870683936462631618 11741 157306414176004758893039742 11742 144769814193417456114719449 11743 143433108775889625593495550 11744 154426383978440465091849701 11745 171633599677077193102422694 11746 185238146769561636193952475 11747 187483969507965990668832150 11748 177269303823689464171288867 11749 160830858631352351149111478 11750 148096989304940596428695303 11751 146863986255674398534133717 11752 158209126113724961557897573 11753 175817169503939464430092530 11754 189642131233515599381019416 11755 191803568539256886781235258 11756 181254404041239866508443999 11757 164433611138761284075341890 11758 151500834872474965800105020 11759 150376940471175602856585975 11760 162083401908317050630694792 11761 180100382247053588337987393 11762 194147881470516707871935544 11763 196219935472992905421156919 11764 185327211079960179018502252 11765 168116408377012849139379261 11766 154983125382470153206235340 11767 153973926353228628054573410 11768 166051387286648333794078968 11769 184485548714199805952682881 11770 198757680409928328549213334 11771 200735181537979958760575526 11772 189489624392229226015775823 11773 171881025681164044754603406 11774 158545676504531324770998431 11775 157656944916531394896753143 11776 170115308732214301141690884 11777 188975031755213601463063059 11778 203473860697773096252082427 11779 205351462971099520636967540 11780 193743584180357373794175310 11781 175729277908580114002535683 11782 162190346045432924237006385 11783 161428044328003927298843184 11784 174277444431009802488849480 11785 193571247398361260792986459 11786 208298805749272648713223915 11787 210070981959841033608240289 11788 198091072269133570119851281 11789 179663020324474621552093199 11790 165919034925046921588144556 11791 165289320999361195557478305 11792 178540125440057972399785042 11793 198276666010767724299115359 11794 213234950823113154344615312 11795 214895987604362495772726605 11796 202534112997151733729431414 11797 183684149507398556781989612 11798 169733688174678494984281603 11799 169242920704435848993996739 11800 182905736881557947199593500 11801 203093813483385047880370969 11802 218284784117890224993551679 11803 219828776899488323676217022 11804 207074774127312555914543642 11805 187794604275126313817720016 11806 173636295958318153878626775 11807 173291039721793428005727471 11808 187376719163203197043458480 11809 208025272441010866114514331 11810 223450847891168420744818803 11811 224871695737051586044512047 11812 211715167776928606042033842 11813 191996366631399939158008751 11814 177628894617325382377008293 11815 177435926003199829400201035 11816 191955569225217684450689267 11817 213073683477864976852261566 11818 228735739601627050521717958 11819 230027139929006783261229691 11820 216457451367846644134135907 11821 196291462733999853178670389 11822 181713567739075377180692350 11823 181679880368507044779665240 11824 196644841814684508672244118 11825 218241746419253909578040165 11826 234142113074745306152448662 11827 235297556251737519408345876 11828 221303828597033645506985256 11829 200681963884624225928394476 11830 185892447250107117927950241 11831 186025257727541066473966075 11832 201447150787737003025047698 11833 223532221609852187344983184 11834 239672679692517270112258996 11835 240685443512003044029810438 11836 226256550428059079823483702 11837 205169987541066477140425447 11838 190167714534327888320952492 11839 190474468329582388879180244 11840 206365170440210694879974239 11841 228947931229151419446550098 11842 245330209607668392055843450 11843 246193353634965999575306000 11844 231317916103939381815260717 11845 209757698352194795857631091 11846 194541601576836650289725537 11847 195029979041048123434287922 11848 211401636867349768430070664 11849 234491760634627341382054870 11850 251117532982883564506001292 11851 251823892774763908743620118 11852 236490274181796628901813836 11853 214447309216245360380435976 11854 199016392133945952269825016 11855 199694314651991580815972376 11856 216559349353191139469204506 11857 240166659733198051822338238 11858 257037541255537706642806832 11859 257579722448085495318585617 11860 241776023589817650691159685 11861 219241082362955834256435172 11862 203594422929989985743300657 11863 204470059212054506315854028 11864 221841171790244408512916121 11865 245975644381545817775009167 11866 263093188428459361666332453 11867 263463560691233717259416602 11868 247177614706985928490439965 11869 224141330460074018710791895 11870 208278084881524095508118659 11871 209359857396514305784394701 11872 227250034130116487474519541 11873 251921797815898680852330615 11874 269287492387238317377361764 11875 269478183241156164985560434 11876 252697550466093690754397793 11877 229150417744791924404338405 11878 213069824349529661037224882 11879 214366415903088701606551316 11880 232788933865724782561817809 11881 258008272111867371667822477 11882 275623536244628947099643822 11883 275626424740944869153619354 11884 258338387480527814315633494 11885 234270761180664374281417339 11886 217972144420256384564788708 11887 219492504880167741107283351 11888 238460937545774439390704394 11889 264238289674957652615130673 11890 282104469712581201129699541 11891 281911179970306566722394393 11892 264102737195359050243346146 11893 239504831640587138701834675 11894 222987606215343343732155547 11895 224740959387163979113515016 11896 244269182322170178451152439 11897 270615144762377647863019751 11898 288733510502472986662994027 11899 288335405101526491517810609 11900 269993267063250384963535706 11901 244855155116419021938461553 11902 228118830231878726647333640 11903 230114680887679487374166125 11904 250216877531066001911584876 11905 277142205036785107686969271 11906 295513945754097640132251792 11907 294902118981448006181330948 11908 276012701745737141660865307 11909 250324313955848736080891869 11910 233368497713068231992845668 11911 235616638776210069377229493 11912 256307306308251014733268555 11913 283822913152619169154715918 11914 302449133494003155129545897 11915 301614404440013057072847276 11916 282163824340417823831170387 11917 255914948127117411900989832 11918 238739352050201134753477375 11919 241249871939115254242671771 11920 262543827239603521875389073 11921 290660788375687363617204162 11922 309542504123759531287984605 11923 308475409625907947031881260 11924 288449477634632408278515208 11925 261629756512224561119868984 11926 244234200216613858699642292 11927 247017490350605226414057247 11928 268929876047340470103203479 11929 297659428236678424930321811 11930 316797561938774752600709332 11931 315488349369882254445429397 11932 294872565386191315136693717 11933 267471498229255941670732142 11934 249855914234370389083953879 11935 252922676704504424780112658 11936 275468967312824425688363168 11937 304822510219298466265529842 11938 324217886678259346867505490 11939 322656506576308520969795547 11940 301436053631756924638454716 11941 273442993984489312410599095 11942 255607432674390510576261609 11943 258968688082575015721249427 11944 282164696236685136383802493 11945 312153793483728099083974257 11946 331807135106984837021399267 11947 329983233643574354910568487 11948 308142972023466174096939334 11949 279547127454945352615786321 11950 261491762190776839026714307 11951 265158857660192422049232621 11952 289020740437049091286941140 11953 319657120626125933280438601 11954 339569042629460584929961050 11955 337471953913898690060877582 11956 314996415194422374252490577 11957 285786846702069149719943303 11958 267511979090104114363243077 11959 271496596450189480962766448 11960 296040861786665306187778772 11961 327336419474904119210564354 11962 347507424937200137375764785 11963 345126163153188679296473812 11964 321999544153671211528647811 11965 292165165617239629401653798 11966 273671230936454715107216611 11967 277985395085695200606088346 11968 303228908289753209653696290 11969 335195704924530336921170802 11970 355626179689727125305934097 11971 352949431061554112982116624 11972 329155587711316500401961038 11973 298685165399823046697810857 11974 279972738192997738036336233 11975 284628825642819430298010550 11976 310588815999393282291592395 11977 343239080807611089832142535 11978 363929288230018662001654156 11979 360945402815121730770703345 11980 336467843934418262661039540 11981 305349996068499340817951717 11982 286419795900930008059316811 11983 291430543504044595000004746 11984 318124610976320073379796730 11985 351470741806040811899337609 11986 372420817335062885292235754 11987 369117800639792544716593680 11988 343939681634357328485904118 11989 312162878006609542323563082 11990 293015775396611690121460585 11991 298394289263211978407548869 11992 325840411289971966564379612 11993 359894975402001995194712734 11994 381104921002256504104101485 11995 377470425417611534133526933 11996 351574541886337875364371859 11997 319127103542285850444881654 11998 299764126067750744072102123 11999 305523890673000334938323123 12000 333740429062692404407791503 12001 368516163869632132539529866 12002 389985842272346674678497429 12003 386007158326420181703753948 12004 359375939581741989316447733 12005 326246038564146052069416178 12006 306668377149505734322195710 12007 312823264635821969072031933 12008 341828972557972007515139811 12009 377338786308174229609937504 12010 399067915089672104861422745 12011 394731962513489353405784337 12012 367347465014037786106842152 12013 333523124173348162034479296 12014 313732139561398643679129138 12015 320296419239072197803455033 12016 350110448313662772245427730 12017 386367420717459195105178085 12018 408355566200436522299351251 12019 403648884803831515634880874 12020 375492785498986380429683208 12021 340961878372821912220057480 12022 320959107785945617391547990 12023 327947455835696532249908752 12024 358589363321090243353131861 12025 395606746116569655703449199 12026 417853317089799612087265804 12027 412762057443919133632081796 12028 383815647029880701497411800 12029 348565897794508739616738023 12030 328353061789936290775365550 12031 335780571171051195976495944 12032 367270327251032762077595089 12033 405061544706567294121810721 12034 427565785958548547827959010 12035 422075699881537991591423733 12036 392319875968594017342366995 12037 356338859465463393791063596 12038 335917868989309680188277650 12039 343800059557062117758573331 12040 376158054727531597780126474 12041 414736704078167343216129177 12042 437497689740166644967738163 12043 431594120582532871240748218 12044 401009380773204024925847142 12045 364284522613686157308507013 12046 343657486258597956140620421 12047 352010315094699346470438301 12048 385257367650540477665862757 12049 424637219465277449867858719 12050 447653846159093474321769810 12051 441321718885205351753069915 12052 409888153763004373758727327 12053 372406730514576895120768372 12054 351575961985927838674320466 12055 360415833945814495797496143 12056 394573197568417741923989004 12057 434768196045319971854515390 12058 458039175831025654662544023 12059 451262986893153065736299986 12060 418960272921703797347365386 12061 380709412378918910707824450 12062 359677438174593329554425454 12063 369021216655401188850627077 12064 404110588101310608436366409 12065 445134851287291414686167449 12066 468658704406085151972229642 12067 461422511407342527248054798 12068 428229903739660219187001229 12069 389196585283323591302683012 12070 367966152592233058632972321 12071 377831170525370314454271909 12072 413874697416475759096425327 12073 455742517348514898698294082 12074 479517564755738312414995053 12075 471804975898238125591766451 12076 437701301095985847641560688 12077 397872356144084515038558214 12078 376446440968670155821040901 12079 386850512040944847573491607 12080 423870800756628317104745591 12081 466596643521077287685443433 12082 490620999204326275477905755 12083 482415162518813142216875489 12084 447378811181407683589226623 12085 406740923735413511505886236 12086 385122739243493313525569288 12087 396084169350812051681122036 12088 434104293022406038450498760 12089 477702798728945148360000802 12090 501974361806125374002763235 12091 493257954159300063227826585 12092 457266873462756884703398290 12093 415806580753049826946610521 12094 393999585864483023099782322 12095 405537184802184427346261132 12096 444580691410085049541925660 12097 489066674076790583327385923 12098 513583120668833370068731786 12099 504338336544541233948844417 12100 467370022690010093851093264 12101 425073715924258211796844296 12102 403081624138008963370516060 12103 415214717531955104654837984 12104 455305638105678254851589349 12105 500694085451560894088418192 12106 525452860324436941595543890 12107 515661400374833287954490924 12108 477692890946795263337321081 12109 434546816165251420271235470 12110 412373604632550549544730747 12111 425122046115147556615264642 12112 466284903036598751432228229 12113 512590976177864073721698580 12114 537589284148392911258552827 12115 527232343511163096414105535 12116 488240209745325463436927583 12117 444230468787098159922272909 12118 421880387636515938392572978 12119 435264571271895158401030844 12120 477524386682065429218828514 12121 524763419728245440467939695 12122 549998216828116927405498949 12123 539056473205766374556616921 12124 499016812166714025951758028 12125 454129363751198258446447470 12126 431606945671561554996402850 12127 445647818634200959278676355 12128 489030122943480908261106213 12129 537217622489469974211882613 12130 562685606881750231633440381 12131 551139208378944966217137225 12132 510027635047676662744987749 12133 464248295975433281246113094 12134 441558366062638841862485784 12135 456277441573765042735015078 12136 500808282076006869430899557 12137 549959926585928651076168014 12138 575657529228238064493196677 12139 563486081943113258735480979 12140 521277721214616535749866755 12141 474592167692122665632888554 12142 451739853566022468151157749 12143 467159224092182385892264295 12144 512865173682616622539282855 12145 562996812761327568748281871 12146 588920187809730049115892938 12147 576102743175049667498841467 12148 532772221766141917868248067 12149 485165990858942859933142251 12150 462156733056600276564148044 12151 478299083774852548132756749 12152 525207249771899739115312829 12153 576334903319822834319143593 12154 602479918267377557292101302 12155 588994960137364638590312508 12156 544516398405056931832842588 12157 495974889623989939594002988 12158 472814452275733580535586350 12159 489703074809958779012262342 12160 537841107880950237625338560 12161 589980965127805971750631118 12162 616343190671579728874746231 12163 602168622150202741320788315 12164 556515625820920934218906123 12165 507024102846194589371588587 12166 483718584641023926485548795 12167 501377391073914015954634136 12168 550773494264664884803221159 12169 603941912677549256413554175 12170 630516612307796279165796017 12171 615629742314233047917012802 12172 568775394124263509576874641 12173 518318986672322526732851381 12174 494874832119351600538139390 12175 513328369284688260283489230 12176 564011307152836770790126815 12177 618224811213963499390418366 12178 645006930519021790282004568 12179 629384460085988792997288234 12180 581301311333598580953080727 12181 529865017171822894201010363 12182 506289028164580184703887747 12183 525562492224473213883964445 12184 577561600076424500115127994 12185 632836879925725953107759255 12186 659821035606084496533479973 12187 643439043906655087056700496 12188 594099105916373132643817602 12189 541667793030812588124259341 12190 517967140721351494043700136 12191 538086392033157869983331803 12192 591431585264437929512372116 12193 647785495202080498269678393 12194 674965963786909048682488989 12195 657799893885410962438034760 12196 607174629385044089513749345 12197 553733038306515022683103821 12198 529915275296425838300287515 12199 550906853574131713180215551 12200 605628637112876693762840050 12201 663078193956617947359908210 12202 690448900215952960352575298 12203 672473544538471010095290572 12204 620533858949469521083107208 12205 566066605243498575882310694 12206 542139678099053474590283962 12207 564030817873950823384598852 12208 620160295727220408314586389 12209 678722677019390207275227759 12210 706277182065002846339955998 12211 687466667584980116920663769 12212 634182900226859942782864892 12213 578674477153091617954731714 12214 554646739251895380879928779 12215 577465385637446764872585753 12216 635034270539964891092645107 12217 694726812598718274347335974 12218 722458301666588741562997549 12219 702786074800955034750544569 12220 648127990010528789863278812 12221 591562771357379135777458283 12222 567442996074043335333511204 12223 591217820839877647270758073 12224 650258444004763518350342029 12225 711098639814101407738278286 12226 738999909721251148216638709 12227 718438720932475551725205534 12228 662375499098742348508427349 12229 604737742199218789310697398 12230 580535136437723269088460266 12231 605295554397767014180983406 12232 665840875368728445492698967 12233 727846372301641644613560732 12234 755909818569969654672761477 12235 734431706669369544295949925 12236 676931935184963458852177694 12237 618205784119743772478523434 12238 593930002200298684420731479 12239 619706187920096626686442087 12240 681789804524513388623744889 12241 744978401893446706630423366 12242 773196005533038303268790250 12243 750772281680646058013811888 12244 691803945810846169954742186 12245 631973434804853890788048092 12246 607634592713226702188349867 12247 634457497541567220774337648 12248 698113655943795461753622832 12249 762503302372481783376302002 12250 790866616316749156663030776 12251 767467847712973406513618354 12252 706998321383333332876057467 12253 646047378402227288891017995 12254 621656068409653135287871357 12255 649557437839662675086939972 12256 714821042693842791742220611 12257 780429833304391128618291763 12258 808929968489221842996098323 12259 784525961753510022087699548 12260 722521998257273693825935463 12261 660434448810420568041762701 12262 636001754472370618509485695 12263 665014145837302843295232268 12264 731920770538850636340393583 12265 798766943947818493224336389 12266 827394555026795271088573813 12267 801954339258440014893013642 12268 738382061884970682971584666 12269 675141633041657602936828008 12270 650679144583898706975199459 12271 680835945092892651321945077 12272 749421842127800292932802160 12273 817523777244807484574720602 12274 846269047932374059416915236 12275 819760857448577062662712771 12276 754585750034141435807484413 12277 690176074659943993489031396 12278 665695904760484426683471810 12279 697031349879626747400113723 12280 767333461270591315475419476 12281 836709673892871717985712958 12282 865562301927202834280042440 12283 837953558673445909219882529 12284 771140456075761099936490362 12285 705545077296178270520205195 12286 681059877271857733250329946 12287 713609069455932372463902322 12288 785665037304271528668546824 12289 856334176500378360619746637 12290 885283358217517953966212697 12291 856540653845263383997852794 12292 788053732343335644445185159 12293 721256108241968974810263465 12294 696779084648617922121076130 12295 730578012428986743164753964 12296 804426189551185809329637523 12297 876407033826898168339526142 12298 905441448337609093739726370 12299 875530525944287997283957132 12300 805333293565143843423537539 12301 737316802123902595126221627 12302 712861733779164141543114828 12303 747947291213269698134435195 12304 823626751870941062637789065 12305 896938205110230576129484578 12306 926045998070799603598651917 12307 894931733597020819033895503 12308 822987020371059153092654531 12309 753734964660046781635144385 12310 729316220098126843185159987 12311 765726226586167990004863436 12312 843276777308081577762995657 12313 917937864481822665016643209 12314 947106631449939763327475402 12315 914753014728789032558958912 12316 841022962875560653915277285 12317 770518576500510872073197224 12318 746151131868295294748668909 12319 783924352342673191130179613 12320 863386542837447971223592462 12321 939416405472358071139220114 12322 968633174838983642164920984 12323 935003290292258280043955766 12324 859449344338614222137264414 12325 787675797153926688425483403 12326 763375254558082143522077125 12327 802551420051272890756866864 12328 883966554209189985647926462 12329 961384445609302968117896920 12330 990635661097307886264707949 12331 955691668073470198043174160 12332 878274564906104607354658877 12333 805214969001752011050221262 12334 780997575316605538237932903 12335 821617403913161624771701673 12336 905027550895485083157500769 12337 983852831108255338328527492 12338 1013124333828407477712930506 12339 976827446577017394364893488 12340 897507205431573095348856124 12341 823144621402341609363644956 12342 799027287548517449277388742 12343 841132505726957841366935078 12344 926580511141012163131397843 12345 1006832641659955659197748063 12346 1036109651714693600465126646 12347 998420118992020056683254644 12348 917156031381016072021746596 12349 841473474886772062937978710 12350 817473795590747625281173203 12351 861107159961141198503009730 12352 948636657119314137852865953 12353 1030335195314878119217523726 12354 1059602292940095639153869525 12355 1020479377240585421352752917 12356 937229996822575884248408418 12357 860210445448450694153459575 12358 836346719493383114763064980 12359 881552038936486581337930445 12360 971207460197180850629736196 12361 1054372053467334277426881251 12362 1083613159702261979352736832 12363 1043015116110484989373221328 12364 957738248502957222114912524 12365 879364648928582274705211433 12366 855655899906945411125899120 12367 902478058120800504045552331 12368 994304646309271044804331974 12369 1078955025941084036523230432 12370 1108153382816131374077854378 12371 1066037437473802660230570636 12372 978690130012480473334831817 12373 898945405499612937627228639 12374 875411403078380222050205021 12375 923896381538329961435360050 12376 1017940201445190234938145385 12377 1104096176178462533965369764 12378 1133234326410741910962671958 12379 1089556654593362396368288310 12380 1000095186040686592913805301 12381 918962244248816136628650720 12382 895623525958118379751575844 12383 945818427296244413122530029 12384 1042126377251331465107448492 12385 1129807826535096545479770314 12386 1158867592721121954428821691 12387 1113583296518763623301806588 12388 1021963166724488475970550757 12389 939424907864233016195074504 12390 916302801420621900161650756 12391 968255873230658375326196383 12392 1066875696749784507518415936 12393 1156102563682298712488572879 12394 1185065026977205413903354521 12395 1138128112573909863544487571 12396 1044304032090868250899060678 12397 960343357425227121857883085 12398 937460003600874157734700417 12399 991220662674694111707422872 12400 1092200960176712191042625373 12401 1182993244119294997982418543 12402 1211838722391691311086617688 12403 1163202076937937068579362626 12404 1067127956596202649280690737 12405 981727777299962725587255640 12406 959106153349331283117059140 12407 1014725010351153184441560768 12408 1118115250942591577381206349 12409 1210492999797456525085768905 12410 1239201025248868386270872483 12411 1188816393321507327056544086 12412 1090445333764304452425693190 12413 1003588580152165853780545592 12414 981252523807898351857340186 12415 1038781408392399103636499640 12416 1144631941716813938330122026 12417 1238615243858776219363922232 12418 1267164540096403429846460280 12419 1214982499740456036486511596 12420 1114266780925353125400080303 12421 1025936412059578350389348424 12422 1003910646109554826652893856 12423 1063402632490125147728101083 12424 1171764700639137012116662941 12425 1267373676490847511387843788 12426 1295742135042195666505976395 12427 1241712073388841832609182306 12428 1138603144057895088622060471 12429 1048782157746567459560788774 12430 1027092315204301740049997039 12431 1088601748177716429682460108 12432 1199527497660582450663067093 12433 1296782290900673869876227076 12434 1324946947158377834892112803 12435 1269017035613472494349295627 12436 1163465502736181640760784490 12437 1072136945933406636011307802 12438 1050809595814166860535665474 12439 1114392117247989774757975901 12440 1227934611016371429745218016 12441 1326855379409655911435308729 12442 1354792387994651209735104170 12443 1296909556992043318263042688 12444 1188865175185121465359660731 12445 1096012154804797879961467172 12446 1075074828520053737867731193 12447 1140787404309131568500973401 12448 1257000633833594128247739735 12449 1357607539672176670783663190 12450 1385292149203120543303156303 12451 1325402062517049969205269465 12452 1214813723445214754931147153 12453 1120419417600261177006327125 12454 1099900635983287252530845833 12455 1167801583481730976460104595 12456 1286740480876309418694631728 12457 1389053681020224788016248668 12458 1416460208276904562250513370 12459 1354507236887703237565684567 12460 1241322958649846572402021793 12461 1145370628329073750477922555 12462 1125299929304759642655925585 12463 1195448945239844190222513358 12464 1317169395430877252106664114 12465 1421209030936571610220858841 12466 1448310834404776849841589021 12467 1384238029912100314112043343 12468 1268404946417409795588514791 12469 1170877947612499262467050094 12470 1151285914524650800389651855 12471 1223744103399105445969086682 12472 1348302956334327474712799985 12473 1454089141659038634884802635 12474 1480858594444204750957532004 12475 1414607662021974846124640392 12476 1296072012360740336772266492 12477 1196953808656106869579939144 12478 1177872099265749743064048564 12479 1252702002254940547974159964 12480 1380157085148678470260292836 12481 1487709896918470447685498580 12482 1514118359015133648037031171 12483 1445629629902376968603982762 12484 1324336747716442770497205511 12485 1223610923355039702584695971 12486 1205072299523477192853171297 12487 1282337923874021671539220623 12488 1412748053484120940255078902 12489 1522087518813050056957722049 12490 1548105308716980009756004772 12491 1477317712238704471786659428 12492 1353212015096698704694537431 12493 1250862288535154861065407206 12494 1232900646605764150458378047 12495 1312667495542144013077567847 12496 1446092490474095418542647040 12497 1557238574821674822413745758 12498 1582834940471276895388043425 12499 1509685975583537030482961839 12500 1382710954366248481834619824 12501 1278721192333019003179848410 12502 1261371594226017710272251344 12503 1343706697371790953479196330 12504 1480207390405294746225428367 12505 1593179984959134309649856442 12506 1618323073992534999593083660 12507 1542748780345797791583631004 12508 1412846988647252954508727722 12509 1307201220717808998767985544 12510 1290499925752462230756041623 12511 1375471870072698079431066607 12512 1515110120505739761826523928 12513 1629929029075915355162836834 12514 1654585858389863232015566909 12515 1576520786904799304115052944 12516 1443633830454843239403765215 12517 1336316264158231525243151162 12518 1320300761617223798895061612 12519 1407979722888815669694381548 12520 1550818428894079851757256769 12521 1667503354305484213645043066 12522 1691639778902015679429414757 12523 1611016961851805642265445722 12524 1475085487966184572533444238 12525 1366080524437643856937787843 12526 1350789566888584786908295916 12527 1441247341705114899329529387 12528 1587350452693390899609971762 12529 1705920982661982361229356037 12530 1729501663768513397972456072 12531 1646252584361777276354093225 12532 1507216271425984557994829896 12533 1396508521620625032779614493 12534 1381982159009918721301466805 12535 1475292197327775553905393675 12536 1624724726312747376396438210 12537 1745200318791298639238742909 12538 1768188691239615896627199313 12539 1682243252698042704660243959 12540 1540040799691396491039728481 12541 1427615101174318064087718914 12542 1413894715708876619925129886 12543 1510132153941340742525240645 12544 1662960189899970195767720934 12545 1785360157878569969054514654 12546 1807718396727899525882072498 12547 1719004890852677676534289644 12548 1573574006919375722379552147 12549 1459415441247933404731452233 12550 1446543783080483109213110846 12551 1545785477746520031679732071 12552 1702076197968957029752499689 12553 1826419693715190577126289981 12554 1848108680104330072390136744 12555 1756553755325452986966789851 12556 1607831149399569702561419174 12557 1491925060113878616399247530 12558 1479946283847863731555660662 12559 1582270845782372257774999090 12560 1742092528205130779705349513 12561 1868398526928502157174463298 12562 1889377813141700034042548995 12563 1794906442044250855028260599 12564 1642827812535932857507772436 12565 1525159823774051457034712950 12566 1514119525804415888005834721 12567 1619607354936698722907210974 12568 1783029390452547894015016008 12569 1911316673377366780834540241 12570 1931544447108434924847954179 12571 1834079893429932843764315129 12572 1678579917980282521343047607 12573 1559135953734911695731343601 12574 1549081210441301210490528032 12575 1657814531148529545779765569 12576 1824907435886341472416884494 12577 1955194572716919899224660219 12578 1974627620515757025313647765 12579 1874091405608683631542475200 12580 1715103730921126005390381867 12581 1593870034955022101170807645 12582 1584849441764232220182101905 12583 1696912338806689025074304271 12584 1867747766374181080141903848 12585 2000053097135831918428917980 12586 2018646767021332777733450262 12587 1914958635774940794450578156 12588 1752415867531116483507758861 12589 1629379023968830628044050075 12590 1621442735303593822954090735 12591 1736921190348480265387917127 12592 1911571944030568829067749151 12593 2045913560269505512657503025 12594 2063621723492515058174636945 12595 1956699609708064541551016615 12596 1790533302576612687122672504 12597 1665680257190543934658603466 12598 1658880027322039435836410657 12599 1777861956062636170167778401 12600 1956402000967799316013469862 12601 2092797726292668819546157518 12602 2109572738232433374831432023 12603 1999332729445990211539999786 12604 1829473377192847659993657717 12605 1702791459402027587716332357 12606 1697180684223771675158580965 12607 1819755974100740723697807383 12608 2002260449247553169758621189 12609 2140727819194926601427064825 12610 2156520479372171119855134369 12611 2042876781119152666912927541 12612 1869253806828332719233722523 12613 1740730752428749506399290426 12614 1736364512169821120748593419 12615 1862625060701435239983325639 12616 2049170291037103107367156576 12617 2189726532242866366231500388 12618 2204486043432414981449712366 12619 2087350942948063722538521641 12620 1909892689362155816891941536 12621 1779516664007872213150377322 12622 1776451766903709350514959999 12623 1906491520631783602835039643 12624 2097155028974258234732631469 12625 2239817037632421752589925694 12626 2253490964057948829041756515 12627 2132774793407972738203867768 12628 1951408513397958104673835523 12629 1819168136852683870089684562 12630 1817463163791990529186291312 12631 1951378157850285317562270851 12632 2146238676745182661872819599 12633 2291022996335232414232035335 12634 2303557220928514659843758340 12635 2179168319564135762476997158 12636 1993820166738408482917159808 12637 1859704537917651041644345905 12638 1859419888084241164455461025 12639 1997308286396087175870127134 12640 2196445769879376161190919835 12641 2343368568142848439774406627 12642 2354707248849551615173954894 12643 2226551925581270397502024295 12644 2037146945044124369608951699 12645 1901145667868463882296622318 12646 1902343605397180409384574871 12647 2044305741509063316401808301 12648 2247801376766116191990602194 12649 2396878421912666390636523312 12650 2406963947026478785597818268 12651 2274946441410872196271517607 12652 2081408560681025980913006501 12653 1943511770761541516864079882 12654 1946256472427681378793641528 12655 2092394890985498191075971395 12656 2300331109896817251923423282 12657 2451577746019596452581462171 12658 2460350688526177249673821964 12659 2324373131660123106905909344 12660 2126625151760243853805257562 12661 1986823543937556623745993608 12662 1991181147899551567096856501 12663 2141600646774230260131000646 12664 2354061137337776447220487976 12665 2507492259017501460153155585 12666 2514891329929486078997627024 12667 2374853704646224636485554117 12668 2172817291374741627914497058 12669 2031102148133639571745868410 12670 2037140803749041417146938728 12671 2191948476818181829980859595 12672 2409018194437935950994396515 12673 2564648220514564703872147136 12674 2570610221178518170413605098 12675 2426410321640046166602969352 12676 2220005997036952671560475218 12677 2076369217819017332944774309 12678 2084159136554162746968741193 12679 2243464417146328246718470704 12680 2465229595776307367461070717 12681 2623072442266787015041979635 12682 2627532215622765780427738670 12683 2479065606303084665532524605 12684 2268212740321774812558704509 12685 2122646871758948178311179539 12686 2132260379212982696657684850 12687 2296175084221230232023146644 12688 2522723247353870103327424101 12689 2682792299493933643687563569 12690 2685682680267958266689019170 12691 2532842654321792999471727822 12692 2317459456719408282154074304 12693 2169957723811911811518133458 12694 2181469312876186742000763704 12695 2350107687547385593122617438 12696 2581527659034771697510611874 12697 2743835742422297459802601633 12698 2745087506231803436812619307 12699 2587765043243443656230611562 12700 2367768555702571210831548691 12701 2218324893965125004336850740 12702 2231811279139291394195855670 12703 2405290042545730220842973722 12704 2641671957241830622116787905 12705 2806231308058769034695169290 12706 2805773119410738142393242804 12707 2643856842517758998892149115 12708 2419162931012772297608757163 12709 2267772019613555377990982418 12710 2283312192500020513973224013 12711 2461750583699755544241948016 12712 2703185897911359507124112067 12713 2870008132200752718194456185 12714 2867766491361987690867385262 12715 2701142623748652724980949641 12716 2471665971170373233438555520 12717 2318323267087721191049328333 12718 2335998553086449487286983269 12719 2519518377978786532628813500 12720 2766099879712504958254775413 12721 2935195961686596000839799286 12722 2931095150405229605078555121 12723 2759647471160495011563708076 12724 2525301570213323339411909610 12725 2370003343435671669931382413 12726 2389897459661660447124620664 12727 2578623138544106570745818188 12728 2830444957536319260064797221 12729 3001825166891250671706220191 12730 2995787192948336400511161329 12731 2819396992283431488158291290 12732 2580094138669505747223713991 12733 2422837508464662635540642528 12734 2445036622910745426400485245 12735 2639095238743695829311537080 12736 2896252856259963311668480732 12737 3069926754472016750248643553 12738 3061871295041669841833740108 12739 2880417328862357645201570918 12740 2636068614767789096349007427 12741 2476851587048153116329474094 12742 2501444379016139103158877926 12743 2700965726401497146315769047 12744 2963555984791461044676262470 12745 3139532380369274177840044120 12746 3129376724165583658334453923 12747 2942735167994272212606532105 12748 2693250475892939684354101466 12749 2532071981703874057821227402 12750 2559149703527360021412681528 12751 2764266338407207246344202440 12752 3032387450400615656863930568 12753 3210674363067244168554607125 12754 3198333351255791446490873656 12755 3006377753498808338239236845 12756 2751665750289708595075102020 12757 2588525685448835611503224472 12758 2618182225531390005615849201 12759 2829029515612743858049070448 12760 3102781073341720778271447521 12761 3283385697119879041878703529 12762 3268771662971446559983655133 12763 3071372897526867756291857030 12764 2811341029021473583016413692 12765 2646240294937270314720511414 12766 2678572242130022375785680203 12767 2895288418041626764929914545 12768 3174771401773895994219680774 12769 3357700066947120877413041519 12770 3340722774210782622148313045 12771 3137748992412362434962019749 12772 2872303478188980204152791776 12773 2705244023887629464726227827 12774 2740350733230666689744474862 12775 2963076940417669086773822279 12776 3248393726984900921137799902 12777 3433651860906829304838509967 12778 3414218440879359106873506993 12779 3205535022772199162691664278 12780 2934580851414796431087186030 12781 2765565716804886443666345009 12782 2803549376657202447729286309 12783 3032429728019466378248406971 12784 3323684098924484764831545344 12785 3511276185647825028194492338 12786 3489291072915960487334155897 12787 3274760577859726017398936918 12788 2998201502599265016490374849 12789 2827234863004525549253793368 12790 2868200563587637832607206091 12791 3103382192867335119831887521 12792 3400679342053355161362278207 12793 3590608880749558846682384174 12794 3565973747581399194133259838 12795 3345455864176995425333612312 12796 3063194398953812322482471961 12797 2890281610944737189293226437 12798 2934337414325438245572993683 12799 3175970530249447438323335260 12800 3479417071514059470349519926 12801 3671686533654067158034254285 12802 3644300223015479037668826551 12803 3417651718351286377853655510 12804 3129589134317647869764649833 12805 2954736782873470099302225659 12806 3001993794411559797473438205 12807 3250231735594078810833874569 12808 3559935709630100776511469604 12809 3754546494895941431117061649 12810 3724304952067583619565287616 12811 3491379620281469118596207436 12812 3197415942763968241797775974 12813 3020631889797139627033045491 12814 3071204331084335744288768821 12815 3326203621694984907000751725 12816 3642274502739827076512771205 12817 3839226893636195472273628570 12818 3806023096406363179654521294 12819 3566671706559888049545641130 12820 3266705712501960230405016677 12821 3087999146777926137159565757 12822 3142004430094541269221560639 12823 3403924836297099779323309854 12824 3726473538371663552473124238 12825 3925766653505984300321377727 12826 3889490540914207528928129302 12827 3643560784175584529526203213 12828 3337490000080982647151116006 12829 3156871488566752296615936957 12830 3214430292883079156276985351 12831 3483434880049851320826652071 12832 3812573762767481129581943295 12833 4014205508766290081250983519 12834 3974743908372204301839299946 12835 3722080344504778454729652386 12836 3409801044903493404977032937 12837 3227282585579168430255290286 12838 3288518934128913587397090262 12839 3564774124835572321680718237 12840 3900616998760928404977553339 12841 4104584020789764212602904869 12842 4061820574441502513530941078 12843 3802264577594678822836326880 12844 3483671784053378408156213450 12845 3299266860221536417844755918 12846 3364308199675000929957410107 12847 3647983832480593652552854395 12848 3990645964017784637865834469 12849 4196943594871081771652954165 12850 4150758682947015814195540496 12851 3884148386746795694287744685 12852 3559135867446532118167065720 12853 3372859503575048673445708185 12854 3441836784840158612443409526 12855 3733106173856795095876627235 12856 4082704289645427979238825007 12857 4291326497372241996199390518 12858 4241597161469627352789357908 12859 3967767403406082877108878429 12860 3636227673310635242468734789 12861 3448096492445286862558887425 12862 3521144253124939498000222748 12863 3820184248381502215413298107 12864 4176836539178751267471950176 12865 4387775873209421275779221655 12866 4334375737253075563299795628 12867 4053158002362348093570817143 12868 3714982324001274702206819022 12869 3525014606785176954018704827 12870 3602271055319779219471730758 12871 3909262103923813462552216023 12872 4273088227949896943647957010 12873 4486335763688066574288235666 12874 4429134953431934704557861528 12875 4140357317270530124990418873 12876 3795435702161652518200388041 12877 3603651447499372420984362168 12878 3685258549023815122675774722 12879 4000384757125559450704879027 12880 4371505842849428580167804532 12881 4587051124693095904974509474 12882 4525916185587124555797111058 12883 4229403256496555315563971540 12884 3877624467233336583629876423 12885 3684045454638255456251493677 12886 3770149018582983629755752048 12887 4093598214145299194652303354 12888 4472136862486598628501105752 12889 4689967845241158090434788295 12890 4624761658635625424932695069 12891 4320334519295654611777091643 12892 3961586072325613948818096009 12893 3766235925989928668593986733 12894 3856985695456139089720196418 12895 4188949491833880908591858180 12896 4575029777756625979691199721 12897 4795132766402088843516884526 12898 4725714464061098554385313037 12899 4413190612330140895395262905 12900 4047358781451220440285030954 12901 3850263036078734135522505248 12902 3945812779018153759843916736 12903 4286486639350305128027223323 12904 4680234112822942080651703577 12905 4902593700596790174664099229 12906 4828818577492361246314546756 12907 4508011866533821462730955267 12908 4134981687136334548885536476 12909 3936167855579026962952799169 12910 4036675457809100097310448382 12911 4386258760226755990461172330 12912 4787800446522626648671433343 12913 5012399451278951258128312157 12914 4934118876636693509401143933 12915 4604839454330345034572442734 12916 4224494728412943844944974460 12917 4023992371153101527965071450 12918 4129619931238841838295841487 12919 4488316034891884246547188213 12920 4897780434203302373637022799 12921 5124599833008123412935926129 12922 5041661159575210005417696185 12923 4703715407212964327799542908 12924 4315938709201813037640877130 12925 4113779505722366831415275803 12926 4224693431756507376427760803 12927 4592709743661559130262348937 12928 5010226830000028881262690012 12929 5239245691921859535567232194 12930 5151492163427562308479029860 12931 4804682633693325964982888384 12932 4409355317094510515474693403 12933 4205573139181045297057678962 12934 4321944247494553291640928140 12935 4699492290206531788105744137 12936 5125193509560787941746179679 12937 5356388926614727602683895229 12938 5263659583393501472158868263 12939 4907784937627087959070187844 12940 4504787142543078114688275649 12941 4299418129561875893993435091 12942 4421421745397278640457786835 12943 4808717225506592236075705614 12944 5242735493229431659790561063 12945 5476082509432212335199685919 12946 5378212092178866102362264787 12947 5013067036924302245112915373 12948 4602277698466164256970622688 12949 4395360334663487532560388682 12950 4523176394843894332312287984 12951 4920439272301035495325793821 12952 5362908969695020631198595966 12953 5598380508187623368871382524 12954 5495199359813834396547746941 12955 5120574582652695278286844095 12956 4701871440280575876109648834 12957 4493446634149323837151892934 12958 4627259791776410636430389570 12959 5034714350045397772392713218 12960 5485771320116767962090929233 12961 5723338108310339788177862786 12962 5614672073871318004885845407 12963 5230354178542123728332197472 12964 4803613786367447913218745830 12965 4593724952128192927238887195 12966 4733724683342859295687552130 12967 5151599600384665630740787461 12968 5611381142733864017413459183 12969 5851011635433830328580147735 12970 5736681960093657399011147269 12971 5342453400898685219479188472 12972 4907551138982372134684390642 12973 4696244280226739941743719972 12974 4842624993066531649659054647 12975 5271153413153312502055339115 12976 5739798277969755137363386343 12977 5981458578432107360575468444 12978 5861281803435822252809310091 12979 5456920818937115149544930392 12980 5013730905619078655914850672 12981 4801054701164340324392000714 12982 4954015846552177674498503591 12983 5393435452912767664369741865 12984 5871083834040512442260554407 12985 6114737612913387642999210225 12986 5988525469533611035645394096 12987 5573806015540311208193111267 12988 5122201520836414567006053267 12989 4908207412841145292919817575 12990 5067953597740282233641755171 12991 5518506686037080654639712314 12992 6005300213077234992944730729 12993 6250908625179959204315472268 12994 6118467926605392505580836818 12995 5693159608454985684537772000 12996 5233012468558624267224656330 12997 5017754752950219265672089679 12998 5184495855720808781995701500 12999 5646429408357803866372106705 13000 6142511137772498565608497664 13001 6390032736663374253361043054 13002 6251165267796231658723655099 13003 5815033271932664215092547919 13004 5346214304859095524236991765 13005 5129750224124952087433862700 13006 5303701512117978877304756765 13007 5777267273379280625157952502 13008 6282781678561179543869270612 13009 6532172328844322231702749455 13010 6386674733973296102823733851 13011 5939479758825415802483016773 13012 5461858681238004393156901495 13013 5244248519633145641903862482 13014 5425630769057940625813532511 13015 5911085321075795142081634307 13016 6426178281346054741494509033 13017 6677391068666663582568882319 13018 6525054736981748185318060183 13019 6066552923145925792131698113 13020 5579998368404460304659340592 13021 5361305549629427546328823969 13022 5550345167731364301775857892 13023 6047950007282212258798141256 13024 6572768795778906644515124234 13025 6825753934455347150470726716 13026 6666364883370386807797485469 13027 6196307743101697719157831535 13028 5700687280574030999760063146 13029 5480978467977870101411298043 13030 5677907617563299372736412588 13031 6187929233690013661381859316 13032 6722622504107939407452288445 13033 6977327242348066770474760687 13034 6810665998596622048273776785 13035 6328800344613405423947680414 13036 5823980500292704313386993071 13037 5603325699656956209342685188 13038 5808382426002819562841175099 13039 6331092378460816008240318117 13040 6875810150602650392127803552 13041 7132178673250763372034065273 13042 6958020151720429783731746453 13043 6464088025327599457609949026 13044 5949934303798631778038532161 13045 5728406968759268534271258852 13046 5941835328945290207926376712 13047 6477510327469745177436459380 13048 7032403971567382645310565744 13049 7290377300327218024177891569 13050 7108490680597262865481042276 13051 6602229279134216260525062948 13052 6078606186933185895743956576 13053 5856283327098552554922418762 13054 6078333521800292141502440314 13055 6627255506191227156037153315 13056 7192477725955134301071093081 13057 7451993617033240851439345403 13058 7262142217579965233216983346 13059 6743283821199529983185482378 13060 6210054891613160863343856025 13061 5987017183437048170983260521 13062 6217945691218556024661515926 13063 6780401912240055206030096020 13064 7356106726593286501130847773 13065 7617099565706106593490998896 13066 7419040715740075243336568125 13067 6887312613525440618622732667 13068 6344340432876143380710247514 13069 6120672333346270156631264035 13070 6360742047491468914457013962 13071 6937025148580787110484836028 13072 7523367872033273522023960402 13073 7785768566720156144531493089 13074 7579253475618980385600279040 13075 7034377891046192644799079594 13076 6481524126511388458746762571 13077 6257313989714671595299740359 13078 6506794357637047029031805784 13079 7097202457418836136147809026 13080 7694339679036309651679050409 13081 7958075548219636290376011802 13082 7742849172519736354963909408 13083 7184543188273881889456994426 13084 6621668617288742389461187452 13085 6397008813915921755319289055 13086 6656175979186484767588775244 13087 7261012754786821686721708455 13088 7869102315707661343805227050 13089 8134096976440127819203124325 13090 7909897884350445728210093763 13091 7337873366504318399493516574 13092 6764837907798474073085068123 13093 6539824947651793930299816463 13094 6808961894685735151813178585 13095 7428536665840066552565167115 13096 8047737635292049536432709314 13097 8313910886630072413299379106 13098 8080471120030453575273182806 13099 7494434641595086715542177076 13100 6911097387915093995391173935 13101 6685832045483968238647172008 13102 6965228746926801507592235185 13103 7599856560875338499864247785 13104 8230329210643153293075952667 13105 8497596914584196429476404684 13106 8254641848470706336430672697 13107 7654294612327864975049955656 13108 7060513864898570338539172444 13109 6835101308069329075440676703 13110 7125054874923778728780154311 13111 7775056592087266367234371341 13112 8416962369380288057733377125 13113 8685236328800797578902521104 13114 8432484528139994066170555269 13115 7817522289367348398559243000 13116 7213155594146581126543730354 13117 6987705516113658995020049069 13118 7288520350648916019019773834 13119 7954222731077080513872318583 13120 8607724229745730783487145902 13121 8876912063275158322765598661 13122 8614075137228892210016550716 13123 7984188124829353118267097793 13124 7369092310611783083947150299 13125 7143719065058916560558142943 13126 7455707016544345430203229378 13127 8137442807128671791193185628 13128 8802703737176272382805899131 13129 9072708750941525710663812366 13130 8799491204423604957693540615 13131 8154364042470971375845346663 13132 7528395260898319110411379262 13133 7303218000519620884776703339 13134 7626698523825363334481324833 13135 8324806546267192080297634430 13136 9001991701602990038560576388 13137 9272712757776405674682625922 13138 8988811840302015709536127367 13139 8328123468515890350908141192 13140 7691137236052140082505551009 13141 7466280054484162845559420471 13142 7801580371591538793588713178 13143 8516405611115776088810965352 13144 9205680835493346451966829037 13145 9477012217576104061969424454 13146 9182117769364648608286620220 13147 8505541363128293326039996251 13148 7857392605059970232023941489 13149 7632984682297211754559130166 13150 7980439946762175247156788098 13151 8712333641566202535449220329 13152 9413865792650148756099286354 13153 9685697067421765844735935063 13154 9379491362713356390854438929 13155 8686694252549014424126730827 13156 8027237349072111652537915815 13157 7803413100439695478983821368 13158 8163366564853053693733618503 13159 8912686296279682263432914175 13160 9626643207782021017308906594 13161 9898859083845356940416760307 13162 9581016671390961218024393563 13163 8871660261907936434892301902 13164 8200749096364549862375137508 13165 7977648325123194941604282599 13166 8350451511611648028385637184 13167 9117561295034209203861366615 13168 9844111736860483915560087805 13169 10116591919710363507929619055 13170 9786779460395194645600731718 13171 9060519148726885556419773946 13172 8378007158056201630929351745 13173 8155775211715915584593375915 13174 8541788085528420416340526393 13175 9327058461935292739338331042 13176 10066372098278863364176450151 13177 10338991141821185683599804884 13178 9996867243380707760295721225 13179 9253352337127607472636208116 13180 8559092564597426036802899424 13181 8337880495017775982816720144 13182 8737471641242077511208948592 13183 9541279769507148741585581322 13184 10293527114828703986715327774 13185 10566154269275544851363307408 13186 10211369318063050626660887619 13187 9450242952759685781097112570 13188 8744088103046312479717282803 13189 8524052830402488387281108190 13190 8937599633857101565073682850 13191 9760329383681822869687852946 13192 10525681756509498847289015392 13193 10798180812574435141291243126 13194 10430376802338958990270393606 13195 9651275858463607190595471218 13196 8933078355149553084596099939 13197 8714382835844898816735721377 13198 9142271664192154267555323764 13199 9984313709703989197203944793 13200 10762943184188015963610712362 13201 11035172313504504116581826927 13202 10653982671137423356397542029 13203 9856537690684467310691008452 13204 9126149736245113683942957663 13205 8908963134852202361369556166 13206 9351589524978400990639388924 13207 10213341438969577719870547380 13208 11005420794123645269187054530 13209 11277232385807969122787648019 13210 10882281794016468805630982029 13211 10066116896652167588590896292 13212 9323390535004225824867774150 13213 9107888400318058021747101713 13214 9565657248027098207453543334 13215 10447523596816664962202474865 13216 11253226263376674304280124144 13217 11524466756655542630778511294 13218 11115370973520720581855327134 13219 10280103772344256705860340567 13220 9524890954030643530727188247 13221 9311255399318989436423086297 13222 9784581152386253890940147536 13223 10686973591287487060686223260 13224 11506473596116552073725136189 13225 11776983308938071762426304567 13226 11353348984315298698128738060 13227 10498590501247940346721112255 13228 9730743151335431964913366192 13229 9519163038872882940246941828 13230 10008469893506477547948937125 13231 10931807262880726999047607940 13232 11765279170847701127126042104 13233 12034892124392977109502493217 13234 11596316613111741451431713677 13235 10721671193938099930815566699 13236 9941041282705991523422675318 13237 9731712412679770965741593135 13238 10237434513436621400701310492 13239 11182142935313668025825553914 13240 12029761788570597475319540116 13241 12298305527581818607544899160 13242 11844376699402141456429166831 13243 10949441928488545927232770886 13244 10155881544988360096956683578 13245 9949006848865530945009348040 13246 10471588492070133308942141384 13247 11438101467314109677967714758 13248 12300042721896355119418736986 13249 12567338130735709702440170268 13250 12097634177017844918341329880 13251 11182000791734062563142547098 13252 10375362220302288301114754470 13253 10171151958749521558374611408 13254 10711047799463545341957161963 13255 11699806305462398925298699399 13256 12576245765133220323634187770 13257 12842106879485554958828531875 13258 12356196116529564658359709783 13259 11419447921401200772431364899 13260 10599583721208938144701278709 13261 10398255686657638029558923968 13262 10955930949248853717479442116 13263 11967383538104245918261208693 13264 12858497285363915030522982554 13265 13122731099494493802215785633 13266 12620171768505935490216368630 13267 11661885549126122556165633023 13268 10828648636851523950471112210 13269 10630428360802675571987450367 13270 11206359053162068262139402663 13271 12240961950355466210342821406 13272 13146926274532946380569496580 13273 13409332544010198743973127822 13274 12889672607648057002007918288 13275 11909418044378215572546530414 13276 11062661780089587159699644839 13277 10867782745254368330268779228 13278 11462455876710554594848680411 13279 12520673080220121368051400241 13280 13441664402563551252171064093 13281 13702035442355098577957091083 13282 13164812377817758393732189271 13283 12162151959308558871931569399 13284 11301730235648081910907042314 13285 11110434093021894904065699897 13286 11724347896002334482051638494 13287 12806651275844019145701292208 13288 13742846071524131939384202723 13289 14000966549372874949181244028 13290 13445707137977853745546999665 13291 12420196074542752581321679916 13292 11545963409302838962468592122 13293 11358500200272138866302098121 13294 11992164355760868630914615234 13295 13099033753925878037807574796 13296 14050608470864609326196429814 13297 14306255195850017982202038344 13298 13732475309062857759486442625 13299 12683661445938002878217850105 13300 11795473078124478356952905611 13301 11612101461707433416641561558 13302 12266037328549408954574264237 13303 13397960659308967763000276890 13304 14365091633743317205275017084 13305 14618033339931517350123195683 13306 14025237721799183644562243414 13307 12952661452324802382439949333 13308 12050373441803250507810737587 13309 11871360927127036448150384561 13310 12546101775229380485998170125 13311 13703575125776394998983690997 13312 14686438494465650539832278755 13313 14936435619550218175029925909 13314 14324117665494059134719009387 13315 13227311844253941759684481584 13316 12310781175077806468186331710 13317 12136404359197040689125067530 13318 12832495606677837140141090704 13319 14016023338073728529933837166 13320 15014794947055888311572306290 13321 15261599405889675174631620789 13322 14629240937812966818160874887 13323 13507730793770054701034595045 13324 12576815481291326799382319474 13325 12407360292453961286338243358 13326 13125359746789423566605044742 13327 14335454595183030423210358225 13328 15350309904984220303724852669 13329 15593664857900807797541346807 13330 14940735895565642536592534010 13331 13794038945233311959860794106 13332 12848598147098978491613937689 13333 12684360093567719931719137681 13334 13424838196788881376232643955 13335 14662021374872903437036001342 13336 15693135362071226054939644963 13337 15932774977892977018798344797 13338 15258733506521255044643025006 13339 14086359467211364788111812619 13340 13126253598351118225661943850 13341 12967538022890303685885008837 13342 13731078100880541563908503767 13343 14995879399549552588604735474 13344 16043426454592683148471202537 13345 16279075668220590731264324238 13346 15583367402273631596152761100 13347 14384818105464070233226504669 13348 13409908957177219989426976120 13349 13257031297316872463944640765 13350 14044229813261873797145375582 13351 15337187703434421808246216204 13352 16401341524607812440262334342 13353 16632715789086677098632922961 13354 15914773932178003508952524959 13355 14689543237044034446864780653 13356 13699694100295974908157084295 13357 13552980154486670357821908149 13358 14364446966528582897361280782 13359 15686108701094370205855101652 13360 16767042184534717672061735278 13361 16993847217485369081720256687 13362 16253092218381001791660112877 13363 15000665925536461657043628029 13364 13995741718577591327599029377 13365 13855527918351611606710541302 13366 14691886541499395308777250830 13367 16042808257350935577033507456 13368 17140693382997019437024785041 13369 17362624907305590901339079894 13370 16598464211966262993471733838 13371 15318319977462319942101568335 13372 14298187377884814907456747416 13373 14164821066141016234965794338 13374 15026708938489114770193519772 13375 16407455758595652876584804096 13376 17522463471966354939626690863 13377 17739206950618759297188217239 13378 16951034750238276715944462772 13379 15642641999869306639381267278 13380 14607169581219789908934222114 13381 14481009296751506618922034940 13382 15369078050059203339637006859 13383 16780224185538999307475032002 13384 17912524275225670147498581456 13385 18123754640173675764248183547 13386 17310951615167757759628917177 13387 15973771459135640302492664120 13388 14922829832204397351349483562 13389 14804245600591704319910809468 13390 15719161335275597773740672993 13391 17161290187420974925266378396 13392 18311051158178924780830684330 13393 18516432533122326989337247339 13394 17678365593022113123804300588 13395 16311850741012198853538784731 13396 15245312699922329208756114098 13397 15134686330911924178272513997 13398 16077129895504173538938626793 13399 17550834157711953141015625155 13400 18718223099033098952985892056 13401 18917408516000690475995518598 13402 18053430535205247864886100861 13403 16657025211929089083565901158 13404 15574765885151696012241480822 13405 15472491276649715509973790489 13406 16443158551774740712283394565 13407 17949040311332890581750490663 13408 19134222761379107266233328400 13409 19326853870989203056942119085 13410 18436303420331257779597673537 13411 17009443281593247301829192475 13412 15911340288017611646639276957 13413 15817823736822680158442100174 13414 16817425923745184548799452938 13415 18356096763424633584395687986 13416 19559236568198508346939370243 13417 19744943343477946903405329162 13418 18827144417557253749028190188 13419 17369256466904258730757046595 13420 16255190077094761996894901252 13421 16170850596500675709557239104 13422 17200114510297854324262573090 13423 18772195609696532201184366071 13424 19993454777323638735359939443 13425 20171855210962188772306711344 13426 19226116951200884038353502915 13427 17736619457216120720057827514 13428 16606472759990634336458247637 13429 16531742404390115214031079782 13430 17591410771801059763252081071 13431 19197533008385243539510560927 13432 20437071558379096663709040317 13433 20607771353294323019635477977 13434 19633387766668841657030095173 13435 18111690180973285836134211389 13436 16965349255440672895622709982 13437 16900673452063779993836110188 13438 17991505214069044794876365252 13439 19632309263855099117338124150 13440 20890285071233266952615698928 13441 21052877324318871241203547491 13442 20049126997722983658467118519 13443 18494629873749882138095354738 13444 17331983966947321022459320992 13445 17277821854870189177258851172 13446 18400592474054592230250760459 13447 20076728911872105814959636831 13448 21353297545988889966900190461 13449 21507362424917624826782517863 13450 20473508235111434902462503995 13451 18885603147721643056340609668 13452 17706544857995525615377665129 13453 17663369634557302522597642938 13454 18818871407308943770188900654 13455 20531000806584162871213912288 13456 21826315364542468888651585407 13457 21971419777492641061798138145 13458 20906708596592407741058076278 13459 19284778062600665309511020876 13460 18089203528878000179976666263 13461 18057502803645985127438462803 13462 19246545177244532755757930637 13463 20995338209240797084393050768 13464 22309549143742637048387283720 13465 22445246401915256264816191661 13466 21348908798379240497353766811 13467 19692326198063773493500539260 13468 18480135295164185933882106877 13469 18460411451589424263103615965 13470 19683821346236579079946186754 13471 21469958878686252040193370098 13472 22803213820178424880821041765 13473 22929043292969926655938121468 13474 21800293228035536594400520004 13475 20108422727705881788876645915 13476 18879519267847597750233057073 13477 18872289832755366554506115044 13478 20130911968600438875312770358 13479 21955085163660512597425640006 13480 23307528736628710034917378213 13481 23423015499322180761771919232 13482 22261050018850084327004849021 13483 20533246494550429533071760592 13484 19287538435206913733327815378 13485 19293336456268835174550163617 13486 20588033685482175628849964892 13487 22450944096943401136156854354 13488 23822717730204979420532323424 13489 23927372204040638105262792208 13490 22731371125721637232752840009 13491 20966980088149606076560689370 13492 19704379746416942315447822412 13493 19723754177753691659673965451 13494 21055407821700693838637371524 13495 22957767491377654097001332796 13496 24349009222219893157796674189 13497 24442326806703543154025215503 13498 23211452402584460884553219163 13499 21409809923307793796267140215 13500 20130234196946302864435258990 13501 20163750293012229328625235082 13502 21533260484580373268971710825 13503 23475792037807465069400285772 13504 24886636309815014026475944486 13505 24968097007120959093737367687 13506 23701493681405973826468388918 13507 21861926320462324781143138732 13508 20565296915779459692922922938 13509 20613536633682718228769854633 13510 22021822664814048701605280861 13511 24005259404969780280459626712 13512 25435836859381445186397861070 13513 25504904890704282227304672275 13514 24201698852788665014806733490 13515 22323523587756388404973164444 13516 21009767254501482770981141496 13517 21073329664915675999111094480 13518 22521330339396800835098181026 13519 24546416341376233399617356185 13520 25996853601808021938007466863 13521 26052977015515458991395946366 13522 24712275948208914966059864334 13523 22794800104839622767492591425 13524 21463848878284742265669995091 13525 21543350585110401075538825700 13526 23032024576671964355792304773 13527 25099514779224434721271929746 13528 26569934229592101257561630574 13529 26612544501028826758556937645 13530 25233437223926232307799982130 13531 23275958408432694065456370669 13532 21927749858817510012897420200 13533 22023825427754192419829249676 13534 23554151643531404710846331133 13535 25664811940377955100178327539 13536 27155331495848926228610728297 13537 27183843118639247367513383514 13538 25765399246596886255953376521 13539 23767205279692894045198000179 13540 22401682769215305929127640916 13541 22514985165407472216406988654 13542 24087963114813090207008233162 13543 26242570444455202737344369884 13544 27753303315255960085932321054 13545 27767113383950765412229199985 13546 26308382980626831016847833930 13547 24268751833418587331545638941 13548 22885864780956627227608228283 13549 23017065815878950275483591178 13550 24633715984939657297913388110 13551 26833058419068041419997831574 13552 28364112866969549423977286892 13553 28362600650880798705721817399 13554 26862613877299312014096390187 13555 24780813609131098087565478421 13556 23380517762885595493206607405 13557 23530308550635792540917209164 13558 25191672781842677969495150361 13559 27436549612251887179539831010 13560 28988028699551714215754253292 13561 28970555207615456343015376419 13562 27428321965713491467312823314 13563 25303610664073458893195890618 13564 23885868382324891758344392332 13565 24054959805494714228888529500 13566 25762101683218036119357615662 13567 28053323507129697014671813062 13568 29625324837945859673402219293 13569 29591232374452383849068692142 13570 28005741945570950961597588706 13571 25837367668166235258195405870 13572 24402148208343280448056402691 13573 24591271393640774397528382097 13574 26345276635158868104595480988 13575 28683665438853183419192855811 13576 30276280892540664481569698571 13577 30224892603568148879833705333 13578 28595113281847909638152145971 13579 26382314000961505683645348553 13580 24929593817222894791390298842 13581 25139500621021644046604464260 13582 26941477473213248418722275647 13583 29327866713865292337954816349 13584 30941182170362431008166336223 13585 30871801580748014789662863486 13586 29196680301391544143243460715 13587 26938683850636901928837437423 13588 25468446900172421857476746189 13589 25699910404166009999174587912 13590 27550990045914888289627831215 13591 29986224731528935137046917928 13592 31620319788436664949827372809 13593 31532230329116590427963686061 13594 29810692291479812092535464237 13595 27506716315072515032928663963 13596 26018954373333235202747684478 13597 26272769390475810676016699952 13598 28174106340835869673002650923 13599 30659043108167697315985571117 13600 32313990789360717811425991724 13601 32206455314908709311227259844 13602 30437403600384756938644838613 13603 28086655505054332997939208078 13604 26581368490126524864066458304 13605 26858352081042925213435972552 13606 28811124613211563865502025733 13607 31346631803565233703587955778 13608 33022498259129830808723595775 13609 32894758555320560572268962387 13610 31077073739980323692702528824 13611 28678750649648812705165560581 13612 27155946955990423875468286261 13613 27456938956042011234776790661 13614 29462349517188668676802154559 13615 32049307249970821380168500037 13616 33746151447260020820000259494 13617 33597427728481991006855445277 13618 31729967490436320989624112884 13619 29283256203794086066472418160 13620 27742953045557169820461910470 13621 28068816602752148471996421520 13622 30128092239748466185353938589 13623 32767392483659563852353461442 13624 34485265889251778564269745650 13625 34314756285591596188080267134 13626 32396355007041253854083916820 13627 29900431958154274282842558321 13628 28342655722321330564739373000 13629 28694277846261060783717420312 13630 30808670637358219028185023046 13631 33501217279096532012088243894 13632 35240163531439688584145728827 13633 35047043565257148917156693253 13634 33076511929197388809980845946 13635 30530543151284320097165389803 13636 28955329760851201689530433965 13637 29333621882906688960330816336 13638 31504409375404834061089541618 13639 34251118285755186231788064377 13640 36011172858273635595379348882 13641 35794594910084642557576443123 13642 33770719491632540566418907758 13643 31173860584153760496802969049 13644 29581255871596516598338134794 13645 29987154416512045092691916403 13646 32215640070465770588541610889 13647 35017439167641247640355723276 13648 36798629022078439844875667880 13649 36557721785560191775285816185 13650 34479264637873739435035516712 13651 31830660737078838492440712148 13652 30220720828346729199528647642 13653 30655187797470318544137170825 13654 32942701435473425563693492484 13655 35800530745574283296400825881 13656 37602873975339345647404106400 13657 37336741901269794398466095478 13658 35202440136029106422265817785 13659 32501225889113405415068867840 13660 30874017598395207033037782990 13661 31338041164738406590856365447 13662 33685939427830110230391331774 13663 36600751142280126587961421440 13664 38424256605562005397022910434 13665 38131979334502959108942755345 13666 35940544696924966948642621462 13667 33185844239950083136328198886 13668 31541445475465833759756931650 13669 32036040590798122995386750450 13670 34445707400532033766559553111 13671 37418465930348390067495897855 13672 39263132872756210580466266196 13673 38943764656286998121154343147 13674 36693883094646443662696044159 13675 33884810034384250288435109711 13676 32223310215459644170813144573 13677 32749519229645587100332186584 13678 35222366256361626586860333367 13679 38254048283110218745335984785 13680 40119865949593880906280610692 13681 39772435059899822425021941107 13682 37462766289530508424266471702 13683 34598423689394478013872903909 13684 32919924175080319673820399835 13685 33478817467870418741676507770 13686 36016284605208884560274757984 13687 39107879128492608362575963082 13688 40994826364292460806580299858 13689 40618334491909906257348459028 13690 38247511553661726366430293469 13691 35326991923894178977183465381 13692 33631606453398544545198496270 13693 34224283078887661620208431570 13694 36827838924583368896044897427 13695 39980347305906539504566681245 13696 41888392146276175082492975253 13697 41481813785793164766831657682 13698 39048442598921701720283256293 13699 36070827891210340079023634946 13700 34358683036416473480665534909 13701 34986271380386524625207648337 13702 37657413723379894239165843424 13703 40871849726227396995676310911 13704 42800948974668263775940061616 13705 42363230798177354019199010217 13706 39865889707644532896221167209 13707 36830251314346392785331096362 13708 35101486944694783293027436935 13709 35765145395061377744412095837 13710 38505401708961928835527094487 13711 41782791534927107261344055970 13712 43732890329668663316176468836 13713 43262950547765720181677106811 13714 40700189865931399896048213498 13715 37605588624087428781731072561 13716 35860358384106079045625451589 13717 36561276014691651886929150364 13718 39372203957628179346857597228 13719 42713586278418688515437550623 13720 44684617646872300778113774553 13721 44181345356992527511778577396 13722 41551686899678751630219876686 13723 38397173100007199212838358022 13724 36635644899779699176581056904 13725 37375042167638690730801943826 13726 40258230088528863510404738700 13727 43664656073674910215055704390 13728 45656540474584561084692941458 13729 45118794996464254433159886243 13730 42420731613375416807521924616 13731 39205345014437538558029479670 13732 37427701533304310627407836367 13733 38206830989828862995186322201 13734 41163898441099675291391356853 13735 44636431781184065559941210896 13736 46649076634191219616582819697 13737 46075686832241188940389666166 13738 43307681931725355042118921480 13739 40030451779462133702284899026 13740 38236890983256013238990213884 13741 39057037999293695880534783965 13742 42089636256082518621492995515 13743 45629353181306902218763812320 13744 47662652383641573353497226070 13745 47052415976015357835983089607 13746 44212903044153663199359268489 13747 40872848096997812525306228213 13748 39063583769121070050390886962 13749 39926067274339100123944437624 13750 43035879860203641865461560610 13751 46643869154100110592079674168 13752 48697702584104270564045789923 13753 48049385438241707068950067891 13754 45136767552254895315647554867 13755 41732896112027856748885571743 13756 39908158398683764479887540592 13757 40814331635417265002957985216 13758 44003074854580919023730726323 13759 47680437862672851691321635062 13760 49754670869856829087758520396 13761 49067006284280699009179449096 13762 46079655620243696935656035201 13763 42610965569053150578433972075 13764 40771001538951335615687106012 13765 41722252830776162629993340427 13766 44991676306933636255408621656 13767 48739526940144209316047298538 13768 50834009821470635884771297952 13769 50105697793611517768138590499 13770 47041955128469250286199707570 13771 43507433971828360028326646049 13772 41652508190689385475243584648 13773 42650261725963166360217635594 13774 46002148947669300241462219917 13775 49821613680270576949662551210 13776 51936181142354761681654619884 13777 51165887622176369312953358331 13778 48024061830056015270762615451 13779 44422686746451699784518603823 13780 42553081866642657255075200973 13781 43598798497260702411432260586 13782 47034967369923656009078792947 13783 50927185231813442621211035571 13784 53061655838722764454343267548 13785 52248011967917432676069164033 13786 49026379510734801112535844744 13787 45357117407878282858765142006 13788 43473134773517586781140856706 13789 44568312829133478997650315734 13790 48090616233631305558902750471 13791 52056738796719205346070088147 13792 54210914403048249594365784511 13793 53352515739569363112489325615 13794 50049320151929240093261769431 13795 46311127729928467638511411261 13796 44413087997804591567022548973 13797 45559264115768306850927614993 13798 49169590473706050328406738593 13799 53210781832184161625094920301 13800 55384447001075833399888701574 13801 54479852728771363731984335737 13802 51093304097164341032729138810 13803 47285127918864112574889432470 13804 45373371695519627988821691016 13805 46572121666789212138358617266 13806 50272395512411331808426667807 13807 54389832256679017201299378410 13808 56582753662455805487591534004 13809 55630485785564237507371367313 13810 52158760221864886911980109175 13811 48279536790607127794775046851 13812 46354425285946168511144011899 13813 47607364917232069758753332803 13814 51399547476002939054124804951 13815 55594418660008838053986919225 13816 57806344475071705067488701113 13817 56804886997338995275296191748 13818 53246126106613105756220620218 13819 49294781951676268073053985990 13820 47356697649460382360593962103 13821 48665483641864736347115647194 13822 52551573415727452522249547670 13823 56825080517485619478673187417 13824 59055739783131731791711545377 13825 58003537871305043530854024517 13826 54355848213936182960899767943 13827 50331299983919652733569581340 13828 48380647329523985977548930387 13829 49746978173940248885064329897 13830 53729011533261753038053933264 13831 58082368408292266744626974444 13832 60331470389095873524669059306 13833 59226929520547189566004143206 13834 55488382068695908723630075605 13835 51389536633122115076022646478 13836 49426742738930928931307823991 13837 50852359628472472736558223282 13838 54932411410680276710276691491 13839 59366844238118095695575458484 13840 61634077759512398003671019439 13841 60475562853742204567702140327 13842 56644192442153947874086275344 13843 52469947001568089633416996385 13844 50495462370395827796491735883 13845 51982150130125231354948874743 13846 56162334245038623222430276552 13847 60679081466147634186955630249 13848 62964114234838361094001024522 13849 61749948768606951148526450461 13850 57823753539788007980178789532 13851 53572995744642426928660833110 13852 51587295011573830364357936759 13853 53136883045807836859915366578 13854 57419353087663530255195835385 13855 62019665336485872064468224514 13856 64322143243320609934594658173 13857 63050608349151641877322641616 13858 59027549192935432149034331167 13859 54699157271553198267453848822 13860 52702739964603405707179633582 13861 54317103222071653316167709048 13862 58704053088241223018647031987 13863 63389193114104839889994758478 13864 65708739519014810986030659947 13865 64378073066813115505249326633 13866 60256073054342597060643074102 13867 55848915950262301354408565156 13868 53842307270265398740223907887 13869 55523367227404283067196465319 13870 60017031743797608571939833269 13871 64788274325397817377767648615 13872 67124489324021921749465913760 13873 65732884985544636939908529092 13874 61509828797699806668691666044 13875 57022766316711420232770125250 13876 55006517936853569951605582013 13877 56756243599519745756308761295 13878 61358899152665852902238050201 13879 66217531003429267149536178038 13880 68569990675022624583811712360 13881 67115596970940103665023401154 13882 62789330321243294181431738922 13883 58221213288432710837366193834 13884 56195904173853760171275099465 13885 58016313097745052388411616086 13886 62730278273538396948812119612 13887 67677597937970066197224706128 13888 70045853574192195246407913544 13889 68526772903472222249227604182 13890 64095101955507316726934906717 13891 59444772382635398794329086624 13892 57411009630530773805862949533 13893 59304168960605425234989424733 13894 64131805189702610663736327374 13895 69169122930409466484605647754 13896 71552700244579428424209255114 13897 69966987895925654086862692177 13898 65427678675311319970785703658 13899 60693969938861366184052779130 13900 58652389639524072173649694255 13901 60620417168712524033541785451 13902 65564129378560862150597639729 13903 70692767053636751084257817747 13904 73091165370035264526445591737 13905 71436828515107874462615360139 13906 66787606316068586286347341894 13907 61969343346304694855224656668 13908 59920611465555396401280798355 13909 61965676713061959171354438185 13910 67027913986537999074278532999 13911 72249204916987478014688789676 13912 74661896339777963757743171948 13913 72936893007921985821736368943 13914 68175441794504846349564608655 13915 63271441275892099113667543408 13916 61216254559353519600815354869 13917 63340579868848561941054012633 13918 68523836109480879523653085218 13919 73839124936350799338565034715 13920 76265553497683765751540984236 13921 74467791531887537590068797730 13922 69591753333876837657174042657 13923 64600823917223150014545023744 13924 62539910816903432994159897792 13925 64745772474909876701956034263 13926 70052587078656889631062034361 13927 75463229609536337996740931790 13928 77902810396393229111221916792 13929 76030146390196965498389711130 13930 71037120693782935981176434126 13931 65958063220471236849536449476 13932 63892184844129436107018862767 13933 66181914218910611852197123620 13934 71614872752460089674158411292 13935 77122235797000763004962213301 13936 79574354056325610266910596650 13937 77624592271397143955884380388 13938 72512135404659559552915613103 13939 67343743143348262478666805994 13940 65273694227123786183292972255 13941 67649678928382858584804745016 13942 73211413813936013296818442545 13943 78816875008036270209478785403 13944 81280885229694953743775798319 13945 79251776493787172081068793787 13946 74017401007059267472814722591 13947 68758459903238193733379695603 13948 66685069808034815892506600271 13949 69149754867739244177172872219 13950 74842946074237915821477629070 13951 80547893692524899125163111994 13952 83023118669623806439795043642 13953 80912359254625466429839055079 13954 75553533295808120754560277720 13955 70202822234606724072609153849 13956 68126955966730696575999317100 13957 70682845041378338872462580340 13958 76510220782129736247800459926 13959 82316053538364757200335353372 13960 84801783404451840213446584679 13961 82607013884240929720125700379 13962 77121160569142178359066134108 13963 71677451651796514668578788962 13964 69600010908357370057314260223 13965 72249667503004082029006539592 13966 78214004939652878355209143801 13967 84122131774676013868215172102 13968 86617623017338985763940550935 13969 84336427105144991946848468159 13970 78720923882924723718685965457 13971 73182982717319704316940451854 13972 71104906956911526542782694420 13973 73850955671283228792626493916 13974 79955081624076473682602452236 13975 85966921480896744513803177692 13976 88471395931264113999161335966 13977 86101299296243088585741208850 13978 80353477310048206621898096230 13979 74720063315761675311117305945 13980 72642330854951947285516159742 13981 75487458651967357256125378154 13982 81734250316252702142552272990 13983 87851231901880565790608020221 13984 90363875699522700790042853598 13985 87902344762246245279478093924 13986 82019488205126687924035449399 13987 76289354933412378394086666266 13988 74212984069574974819339853886 13989 77159941566608298054022561483 13990 83552327235501395243151105410 13991 89775888769110301237229319086 13992 92295851301828408326753362378 13993 89740292008385281714027086505 13994 83719637474587052647939478279 13995 77891532943743907854388583041 13996 75817583104782413726257893278 13997 78869185887998482511200856641 13998 85410145681150134807409627408 13999 91741734628143850445901713467 14000 94268127446125999969195769801 14001 91615884020532332737913224742 14002 85454619852269142435736911063 14003 79527286898855429192817957286 14004 77456859820372702089598405520 14005 80615989782470117105318460551 14006 87308556380858804397678572385 14007 93749629172410815191508886250 14008 96281524876224569604360668125 14009 93529878550836306189217560949 14010 87225144180647528567271742546 14011 81197320827009044537480658163 14012 79131561757488836730661105447 14013 82401168459189825119873414264 14014 89248427845859616376248518356 14015 95800449583480446039901047185 14016 98336880685362637234379755501 14017 95483048408981166060969671599 14018 89031933697789618447740295312 14019 82902353536382691497721106515 14020 80842452470959169125281625760 14021 84225554526587901037437486532 14022 91230646733246480304761921624 14023 97895090877923938758514847230 14024 100435048635818296255256058396 14025 97476181759177932352479147113 14026 90875726330167454443695080147 14027 84643118925168752428274002275 14028 82590311868569938541287992506 14029 86089998356064158898231325982 14030 93256118215449724902598596323 14031 100034466260896198682040254787 14032 102576899484680258807666067824 14033 99510082423003645242126012661 14034 92757274991442625543382880386 14035 86420366298149664649761244751 14036 84375936557411143037180221797 14037 87995368453114957045864682654 14038 95325766357035130478723563103 14039 102219507486564745757875275195 14040 104763321315897351857327408987 14041 101585570188202628575868353926 14042 94677347887346477723476773674 14043 88234860689884505854695880582 14044 86200140197440209363426858050 14045 89942551836028923660311277642 14046 97440534498968459158194751044 14047 104451165225515603573575759995 14048 106995219878726771093787179018 14049 103703481123567834502423325643 14050 96636728826779964180533148736 14051 90087383194643249627288550664 14052 88063753862410761029470560961 14053 91932454422301608821479516273 14054 99601385650489720437777016938 14055 106730409439268662235853537684 14056 109273518932703181594754834468 14057 105864667900022226562088343736 14058 98636217539260345265613574228 14059 91978731303228176109895456764 14060 89967626408316759166038408499 14061 93966001422922341000323639305 14062 101809302888743727111051949330 14063 109058229762037260441678697699 14064 111599160599253605565986290124 14065 108070000118022699485040863625 14066 100676629998844200838069069940 14067 93909719246824754886746303600 14068 91912624849505237125031466093 14069 96044137744689371122031033595 14070 104065289766316656054693850787 14071 111435635889869473997898969815 14072 113973105720084898076630851394 14073 110320364641411301157733412029 14074 102758798754659193708114025650 14075 95881178348027217859743388699 14076 93899634742613944446622022749 14077 98167828400712553688188761939 14078 106370370726830736308147781604 14079 113863657977310941668015966153 14080 116396334222473563555172710983 14081 112616665937841160985950966796 14082 104883573268179377387259853502 14083 97893957379186987640266235791 14084 95929560578493274346540233367 14085 100338058929265727486450836822 14086 108725591528752459417123522709 14087 116343347041731899968514076621 14088 118869845491589608467338985219 14089 114959826425906891568088097195 14090 107051820257381928749993589789 14091 99948922928235142619880443717 14092 98003326182275067403541254304 14093 102555835821154243106882792007 14094 111132019677572208843049423417 14095 118875775375463533698871421435 14096 121394658749989181614290203731 14097 117350786829111971033408632990 14098 109264424047925646669064121638 14099 102046959772133167886970494652 14100 100121875121754059126867744070 14101 104822186955766109353813951673 14102 113590744866516594855425968100 14103 121462036965891692161075439569 14104 123971813444412781619703558324 14105 119790506536808075477612921823 14106 111522286931494760813243185792 14107 104188971258109376229148985855 14108 102286171124251086136783854749 14109 107138162045978637983723829860 14110 116102879425957380631520044721 14111 124103247923658551245322090366 14112 126602369640028975189117139594 14113 122279963972244177044276047163 14114 113826329531454165572741461218 14115 106375879692841576433511744876 14116 104497198502130461596737660613 14117 109504833092095607081265518483 14118 118669558781684396105846113739 14119 126800546919125850898185599858 14120 129287408422265686899736581073 14121 124820156967865788732108237462 14122 116177491175965517430687144212 14123 108608626739749825279379459493 14124 106755962587147410964914410032 14125 111923294844993497836909647783 14126 121291941922212536619151263607 14127 129555095627255966414960039988 14128 132028032306374397262385041530 14129 127412103148007692965912454756 14130 118576730278716319767646038932 14131 110888173824566422448256065006 14132 109063490173804880541114344832 14133 114394665278658620714204712310 14134 123971211875296579708683430069 14135 132368079181070231386254220544 14136 134825365654874795728177061437 14137 130056840319126164179372795647 14138 121025024727417567326956006394 14139 113215502549353695719345524918 14140 111420829971902650120879366203 14141 116920086072300613176231924134 14142 126708576193830358947905927508 14143 135240706633846661549990838270 14144 137680555103030827390619074146 14145 132755426867719765783007184889 14146 123523372280228327890903565906 14147 115591615115143581586891706391 14148 113829053068465232739723932322 14149 119500723102231177199373270400 14150 129505267451310599936892401927 14151 138174211430222502253426670290 14152 140594769992511378681838342486 14153 135508942166090587178277579770 14154 126072790970269216680306160745 14155 118017534753376528574441455006 14156 116289253399238806949983783442 14157 122137766943700727494126733319 14158 132362543747048638172420408931 14159 141169851886369860084435695283 14160 143569202813392359813790413056 14161 138318486986100975269246884089 14162 128674319518389648917672411078 14163 120494306166320848495902793511 14164 118802548229951113948066180542 14165 124832433382889136902700935780 14166 135281689221317139200091440447 14167 144228911679416070922067416424 14168 146605069654659348901567643069 14169 141185183921083716856505749248 14170 131329017754357468705729142257 14171 123022995976657302278348834759 14172 121370078647532163351614184611 14173 127585963939250709597326940843 14174 138264014580621969297329585167 14175 147352700346283405023924529698 14176 149703610663373599973793293617 14177 144110177816066940433972375405 14178 134037967046642612045327215144 14179 125604693186417450609126360040 14180 123993010061497418633740795816 14181 130399626398417162565960495484 14182 141310857633293404829281613562 14183 150542553792126224025476058065 14184 152866090512666729079591700339 14185 147094636206478029240203688187 14186 136802270740970314501896557602 14187 128240509645468105687977169704 14188 126672532715699199324505646901 14189 133274715355866486620807713190 14190 144423583835594013793420988306 14191 153799834808546767848728011323 14192 156093798878733159400297393069 14193 150139749765494277756240749533 14194 139623054607822568793893323722 14195 130931580529738115362841175132 14196 129409862210656009939715882292 14197 136212552771569347339467424075 14198 147603586848544727094372301470 14199 157125933601774390823584084369 14200 159388050926992027444766763803 14201 153246732760211173517031243878 14202 142501467299070535654377178219 14203 133679064829387667230105065144 14204 132206240036673732126889718033 14205 139214488535828929000900052579 14206 150852289105673884459564908557 14207 160522268330996248608282030134 14208 162750187807594153324009502880 14209 156416823516802759700670183374 14210 145438680813923946733254587332 14211 136484145847124352516687817558 14212 135062934117976740521870407859 14213 142281901046534058247896574373 14214 154171142391898373146696517404 14215 163990285657031210504835961390 14216 166181577160452412965326898925 14217 159651284894851815115841550606 14218 148435890974387687412562973991 14219 139348031706874341997327824965 14220 137981239368071395773492386667 14221 145416197798049844264292544796 14222 157561628433749371598944633084 14223 167531461301542077774172699886 14224 169683613629977890230434860151 14225 162951404771031300318333000025 14226 151494317910419229246197934943 14227 142271955873021241783584563204 14228 140962478256568649069667147031 14229 148618815981974155785641829520 14230 161025259501159697919365957836 14231 171147300616985098099736063289 14232 173257719389707040166557667970 14233 166318496532321936567981689077 14234 154615206554984887722396985160 14235 145257177680429471459322485472 14236 144008001387697058126311092463 14237 151891223099992818422126002047 14238 164563579021033288486141705162 14239 174839339167499200829105395257 14240 176905344677009279074492759430 14241 169753899578954640418575826135 14242 157799827149216515311767254062 14243 148304982875473392310181461613 14244 147119188090741958270141474818 14245 155234917589070654726909677895 14246 168178162202821979673342902057 14247 178609143320941428703342840367 14248 180627968338067393637206555782 14249 173258979837270097098767469296 14250 161049475757874708705764284436 14251 151416684168297856531034814190 14252 150297447022651276997151794903 14253 158651429459220221602960307230 14254 171870616676338427524814063665 14255 182458310852278609666357182769 14256 184427098383327495514888977257 14257 176835130282691761568014067192 14258 164365474795328402080857790115 14259 154593621796540409835779263668 14260 153544216783053092996984229035 14261 162142320944094499787550157913 14262 175642583142038813440229736636 14263 186388471558549510158066997460 14264 188304272553618352763451810051 14265 180483771473012284657334396604 14266 167749173562265356434707512904 14267 157837164100749998068242617525 14268 156860966541934971190137683934 14269 165709187164654697421560620066 14270 179495736034012787427386649117 14271 190401287885615417687939329061 14272 192261058897144418863657481739 14273 184206352092197522978088448895 14274 171201948793352013113162445460 14275 161148708111741773043564158044 14276 160249196680239893247300841777 14277 169353656806168897019522713982 14278 183431784195923085093970634000 14279 194498455566921450419674699682 14280 196299056357560118788091123543 14281 188004349504916153974244038972 14282 174725205216065993686894875026 14283 164529680150132392845129915669 14284 163710439443638726352616475652 14285 173077392808802363861052627271 14286 187452471570141205027062702366 14287 198681704274494741711664526993 14288 200419895373337602008803335836 14289 191879270322007240442880164732 14290 178320376120928658286630990098 14291 167981536438305146607052206366 14292 167246259609744142810068000304 14293 176882093072065074485253648827 14294 191559577900330695287709187015 14295 202952798282410155197575003582 14296 204625238488643550186921856384 14297 195832650977102111956100427112 14298 181988923943370131179407478201 14299 171505763725059222666227054008 14300 170858255169036226303709040179 14301 180769491173387300658804202519 14302 195754919447733700769553225464 14303 207313537142958185542313931520 14304 208916780975945444801117990300 14305 199866058314621421614033885596 14306 185732340857463511196971645352 14307 175103879923202571293128614611 14308 174548058019775159224461961798 14309 184741357101099004618252272054 14310 200040349721421768971458269713 14311 211765756375754371152739703670 14312 213296251470571222744079772771 14313 203981090189372426573823306595 14314 189552149381770171007429166762 14315 178777434760352998231018332831 14316 178317334677181916039708673214 14317 188799498002094272843249901190 14318 204417760222776173082589363244 14319 216311328170033699727071927316 14320 217765412617451238694706492580 14321 208179376077976206470373937923 14322 193449902997542544193639037793 14323 182528010443217462736896066351 14324 182167786997173242153458965582 14325 192945758944467122458894723070 14326 208889081204468547283837720902 14327 220952162100378328193351365777 14328 222326061730275126741217405324 14329 212462577702358897516257169710 14330 197427186779536182536406308354 14331 186357222335624942584279861155 14332 186101152914942943326597313170 14333 197182023695410687615525765042 14334 213456282444217054835643877988 14335 225690205856131254188221187461 14336 226980031463301324237854336948 14337 216832389665545867294082746177 14338 201485618039687554570907212438 14339 190266719650593778999020799759 14340 190119207198687068424448264045 14341 201510215514677093332709324558 14342 218121374033599042451005545879 14343 230527445984753592648691654359 14344 231729190496060851640042552867 14345 221290540100002299604714389456 14346 205626846983919644596015876912 14347 194258186156720014874826410012 14348 194223762218776536925855550876 14349 205932297963901206608435993089 14350 222886407182205730648755188243 14351 235465908649387593858823511872 14352 236575444231202299008681160011 14353 225838791328768694668606463509 14354 209852557382342301535171818471 14355 198333340899179011374240787783 14356 198416668732686531184336743516 14357 210450275732096955167441629066 14358 227753475037430426586599412509 14359 240507660400892737943304880788 14360 241520735505728964183872944024 14361 230478940539644522298622374381 14362 214164467253120087756983540712 14363 202493938935638448168996687372 14364 202699816685998173408652671438 14365 215066195477641003131580914782 14366 232724713520186519050055529398 14367 245654808964626897134892390933 14368 246567045315884637977939301397 14369 235212820472678497743773917985 14370 218564329560285477877849553074 14371 206741772087386814084475115023 14372 207075136029793994661031042449 14373 219782146687064281291515759838 14374 237802302176857663151290244871 14375 250909504042249944739767244823 14376 251716393555948696301541941921 14377 240042300121228877778169126606 14378 223053932925781279105486961573 14379 211078669705987543300523570670 14380 211544597554775143025259398786 14381 224600262550978192964092848585 14382 242988465047787519134172695761 14383 256273938128832026275271652594 14384 256970839771206910127265669469 14385 244969285446862610561514240676 14386 227635102356021462760396457312 14387 215506499455775192350205689172 14388 216110213742434492398459216639 14389 229522720857468240297645909098 14390 248285471552622776093146436985 14391 261750347345554291757951855239 14392 262332483925368725987512184220 14393 249995720108367304113718542018 14394 232309699983265847511592425338 14395 220027168112516338566490754275 14396 220774039633626501969998562039 14397 234551744903294371660301919309 14398 253695637392828338854226602186 14399 267341012288294911791894158633 14400 267803467182707728845473043225 14401 255123586205155626098009498884 14402 237079625822109619904803302213 14403 224642622378564368446044816745 14404 225538173714881126225553425056 14405 239689604423243498043718397015 14406 259221325471700148931064220779 14407 273048258892398986745327368625 14408 273385972705206525457055315775 14409 260354905035347090555747382838 14410 241946818541395166893046255943 14411 229354849714843855945447713261 14412 230404758822816021866525779831 14413 244938616537986423015601183214 14414 264864946832206455705461830126 14415 278874459313936176256416340201 14416 279082226464993461432197371990 14417 265691737868818055336885944720 14418 246913256251859476215954321505 14419 234165879190006975763047093537 14420 235375983067007992099411374579 14421 250301146720797809688782908766 14422 270628961612995180892669426323 14423 284822032827755873583282357852 14424 284894498072363303513413364199 14425 271136186735516317067617887433 14426 251980957309837097050865992340 14427 239077782347111183797493147113 14428 240454080771691822766755404402 14429 255779609783504854264087272341 14430 276515880022910569843822061671 14431 290893446742655168988150678685 14432 290825101619680417730114691212 14433 276690395229342787514878386146 14434 257151981137344680080065522588 14435 244092674088174409078320614653 14436 245641333436661612274369025738 14437 261376470882036954791944203671 14438 282528263334369392679165847082 14439 297091217333981062027605346567 14440 296876396541467892270674856390 14441 282356549327908527311045204342 14442 262428429058880109696161487228 14443 249212713576971053998065018380 14444 250940070717757188618342800132 14445 267094246541955968336410026603 14446 288668724895952721729253121984 14447 303417910793994011745630009661 14448 303050788490992685512894588926 14449 288136878228481747947772296947 14450 267812445155275523233238517912 14451 254440105160439389055089423366 14452 256352671427325417185535569800 14453 272935505704353517793070513150 14454 294939931164576632306351654033 14455 309876144200326355927963990118 14456 309350730233662005872909609208 14457 294033655200445423255526476679 14458 273306217134950772618533285878 14459 259777099309078256423959123684 14460 261881564555053981891439438646 14461 278902870792509381880970678079 14462 301344602757611158333859568749 14463 316468586502874977162767657596 14464 315778722557553002918539514127 14465 300049198454592733826822586419 14466 278911977222920431679083147788 14467 265225993576718573909767525695 14468 267529230309582705294158405350 14469 284999018799712128014401378403 14470 307885515525324414887610678130 14471 323197959529474270471594197301 14472 322337315201403191931219008680 14473 306185872029593845914566115707 14474 284632003067914990085583936989 14475 270789133580062745076659197660 14476 273298201181305550335882313464 14477 291226682398650997372404260829 14478 314565501644035013554102419812 14479 330067039010701539649551852061 14480 329029107800396157143609889964 14481 312446086695974365600773968411 14482 290468618667983699059860038011 14483 276468913998392957423272335645 14484 279191063026784212307455739664 14485 297588651072795445256534914956 14486 321387450730363746218284390478 14487 337078655624173870010128403556 14488 335856750850082646956386302718 14489 318832300877952344813382208892 14490 296424195314954359656220463977 14491 282267779593857261780847947880 14492 285210456175202595729590443576 14493 304087772270186876729786091955 14494 328354310976981964721909990320 14495 344235696058701832040983358100 14496 342822946688784557150931945355 14497 325347021593487822164232678862 14498 302501152558132455917697923737 14499 288188226252750512420052686523 14500 291359076557299530199335427764 14501 310726952580074788702958151194 14502 335469090310262212245276519441 14503 351541104098672543586415356930 14504 349930450498835100705467982481 14505 331992805412905685398006037593 14506 308701959187630159938827838688 14507 294232802048215467081860045313 14508 297639676857225785776984873125 14509 317509158932837964129155851797 14510 342734857570243361030396554756 14511 358997881729041168385258009418 14512 357182071327016114979091325946 14513 338772259436460026278558204061 14514 315029134237723146160082123954 14515 300404108324797854488601749393 14516 304055067687779812183364729691 14517 324437419823639322700734154321 14518 350154743713330928040483318608 14519 366609090261317363811909465842 14520 364580673124559503669819658611 14521 345688042291215241322604673424 14522 321485248010641587534089550958 14523 306704800805297756821804137316 14524 310608118789485664787386631542 14525 331514826560271775199897939915 14526 357731943038160195139541817119 14527 374377851480939993601282422181 14528 372129175807087742707827142186 14529 352742865147626804380154720907 14530 328072923121209427202581623299 14531 313137590720368497269845659235 14532 317301760253985259713136181020 14533 338744534535660685475279111004 14534 365469714435058476137559276158 14535 382307348816441127963500043256 14536 379830556334874679851720019425 14537 359939492756212009570487070870 14538 334794835562754777189584051743 14539 319705245961323095089480050914 14540 324138983772226483466800061816 14541 346129764525497606077188683025 14542 373371382659550093889914054009 14543 390400828530807418823987819045 14544 387687849813816079648521654374 14545 367280744504708955564245419310 14546 341653715794722339682189962339 14547 326410592256617540209489202076 14548 331122843907937689220583990284 14549 353673804011488519402406823132 14550 381440339630356655764831386196 14551 398661600935454926226012106867 14552 395704150617505930303587171018 14553 374769495496129716224759709827 14554 348652349852427839318475625647 14555 333256514372489356825601963923 14556 338256459396888851922952457311 14557 361380008530709208997489855454 14558 389680045752352712485865749809 14559 407093041627240809693622487019 14560 403882613530823051980292121107 14561 382408677648121926783428889748 14562 355793580479402834859286416343 14563 340245957338239475144438501648 14564 345543014472449000691430434671 14565 369251803051569271778876536379 14566 398094031264946230800043398075 14567 415698592748943578782697435793 14568 412226454915439385932126286744 14569 390201280814061002302740559353 14570 363080308282787719356663156884 14571 347381927696655006069249796051 14572 352985760217959656993226829857 14573 377292683376896017306995121410 14574 406685897616361093326569634296 14575 424481764273651217666878032398 14576 420738953897670179293625871039 14577 398150353926303813259977300010 14578 370515492912239447101876243501 14579 354667494780080437101170111186 14580 360588015946453705547809280460 14581 385506217574658718354078257097 14582 415459318864308516056971835191 14583 433446135313505081996178855626 14584 429423453579093406378674988264 14585 406259006162042956739506700641 14586 378102154262830327646214924683 14587 362105792012654715196310588994 14588 368353170608259618475547836553 14589 393896047436863767219743462859 14590 424418043103542353837506315245 14591 442595355453255380571830938073 14592 438283362270374927009887624504 14593 414530408132209706435591917349 14594 385843373702423319404292850190 14595 369700018239241993717142517492 14596 376284684227041016842758246534 14597 402465889967160854470438381868 14598 433565893920803284706378154248 14599 451933146109092951983386894732 14600 447322154748743306153973260377 14601 422967793093882377398210850888 14602 393742295324019432536046193445 14603 377453439081594154043280371283 14604 384386089364832444877344491173 14605 411219538897710744519244141586 14606 442906771877665251925362012884 14607 461463301913230265576260591068 14608 456543373539567715317670259379 14609 431574458186666136020681398632 14610 401802127223582320416741633183 14611 385369388322293926383175668167 14612 392660992616642674484858172195 14613 420160866235875141357919671286 14614 452444656021807918685191996200 14615 471189692124713799608683448858 14616 465950630222500069682891144219 14617 440353765693519291083665758343 14618 410026142803855705799892371636 14619 393451269317038168360526019860 14620 401113076135208160849972819222 14621 429293823841299976163353271450 14622 462183605427247598097398020298 14623 481116262066958485264092108854 14624 475547606762652400374034578523 14625 449309144326510759810767534394 14626 418417682104699149691655323342 14627 401702556435831991710332728044 14628 409746099186490105002673930027 14629 438622445033973737075852976591 14630 472127760764069865438759811974 14631 491247034592504466667986293611 14632 485338056867288517066277650994 14633 458444090538002774834381283354 14634 426980153160478642329304275673 14635 410126796533675577240346696967 14636 418563899736520309431167367809 14637 448150846233853694127838787676 14638 482281345898216098901176061443 14639 501586111575505291567713164029 14640 495325807368519224006711135502 14641 467762169857762933943313476088 14642 435717033385058765344811409026 14643 418727610451337083518256367366 14644 427570396070212255179721609343 14645 457883228632663544033957476444 14646 492648669521887320727644940345 14647 512137675432466559378716157049 14648 505514759632498743648257961447 14649 477267018256519447634502819075 14650 444631870984954565690885660881 14651 427508694546816636104608713357 14652 436769588442766001656285411693 14653 467823879898477640589974170994 14654 503234126815138093995201954205 14655 522905990671763259080047527990 14656 515908890995630586128369497226 14657 486962343536483868113948107442 14658 453728286401211975421051937020 14659 436473822258118399331969205825 14660 446165560764307175044721562042 14661 477977175913718045269951379025 14662 514042201139244750734959828818 14663 533895405472474305095868827189 14664 526512256228299842794561067546 14665 496851926749375732900054566800 14666 463009973780597439169506660685 14667 445626845697959761854610255704 14668 455762482318412942682052017068 14669 488347582547202696589637420975 14670 525077465762441967448506745787 14671 545110353293082339406556379744 14672 537328989026659856433845123503 14673 506939623642494392837829288881 14674 472480702476688545184273717033 14675 454971697281059149187022166944 14676 465564609515189973327115769335 14677 498939657460894477210732032775 14678 536344585618633633330451642027 14679 556555354510597520921166008015 14680 548363303533010323737649619405 14681 517229366133393855943170129491 14682 482144318581469736513551510897 14683 464512391384656470460082619052 14684 475576287679582490060997085524 14685 509758051952013459775733035805 14686 547848319099694067237802316309 14687 568235018090673951137511031785 14688 559619495885315265208032464697 14689 527725163813727739165853218260 14690 492004746488048770749463326720 14691 474253026042933172982476271180 14692 485801952875601079173620798928 14693 520807512831186519411715710869 14694 559593519881987992034182311072 14695 580154043289298429084219615640 14696 571101945796418778114086468866 14697 538431105482842410220213799932 14698 502065990485122347846309198881 14699 484197784676011854544821272446 14700 496246133767176517799881970071 14701 532092884337321456523617613370 14702 571585138787748169907220691981 14703 592317221386641538485793497525 14704 582815118163528288363952609645 14705 549351360711708102923241565167 14706 512332136383831393077831755011 14707 494350937854228852315980141830 14708 506913453516355910469001691088 14709 543619110089905122493644756152 14710 583828225681962393216300543011 14711 604729437453672519818708992951 14712 594763564708544890284873211651 14713 560490181437789224974126096940 14714 522807353177659721711021277458 14715 504716845098386704061934941842 14716 517808631719572534599805903339 14717 555391235079438466440584047067 14718 596327931405432419023442789180 14719 617395672152150086437874217835 14720 606951925649832600102651037747 14721 571851903591467236260880507086 14722 533495894736042373897535997066 14723 515299956716707367742828765968 14724 528936486382734310488696735171 14725 567414407696734228299266571761 14726 609089509744680680373198303777 14727 630321003568613214553930465473 14728 619384931406028630555258468079 14729 583440948754641374357474623435 14730 544402101532363654898886605290 14731 526104815679221081811194787749 14732 540301935935890450167253775747 14733 579693881801816915624112876517 14734 622118319439391914526747282315 14735 643510609083007055091943874670 14736 632067404332509483984390352470 14737 595261825852145138796685886320 14738 555530402407037991401673004686 14739 537136059530340279814406291278 14740 551910001288249861093357153348 14741 592235018833177983380326598949 14742 635419826228090563357702575515 14743 656969767272591422633837456378 14744 645004260491138367829769090056 14745 607319132876628825687786283815 14746 566885316366380987810735405230 14747 548398422340382508113006784141 14748 563765807924340067572353228594 14749 605043289958153552082480660857 14750 648999604932766537281090391831 14751 670703859851790862375616914072 14752 658200511453932596672489877134 14753 619617558647571533548233235652 14754 578471454417991675823026409812 14755 559896736696821388010658164602 14756 575874588042109959073725908513 14757 618124278265205773482848272848 14758 662863341583176135891575682337 14759 684718373648658056065412194909 14760 671661266141300793554158420341 14761 632161884605098941643594031969 14762 590293521443381770381950567925 14763 571635935736059758006181991983 14764 588241682733795429469711688599 14765 631483680998903891024360455152 14766 677016835581557099723827828885 14767 699018902618634317447862801098 14768 685391732695513351702621850287 14769 644956986639296805123854220242 14770 602356318108601909123817220459 14771 583621055216534806560359491982 14772 600872544210382061436795636009 14773 645127311838415325947202799638 14774 691466001908511473477314299219 14775 713611149896304157531956360347 14776 699397220390081226105839448491 14777 658007836955723511888434953430 14778 614664742813630239784764762469 14779 595857235633980680393332496815 14780 613772738070515353580515690372 14781 659061103220332598456936084241 14782 706216873370822603999992070954 14783 728500929885853350370155373902 14784 713683141575732279512764499886 14785 671319505977839222864180817308 14786 627223793681303460255063092339 14787 608349724379690331959733881996 14788 626947945614724641967778004119 14789 673291108706676705359596586357 14790 721275602891987824317327550179 14791 743694170390953647127531447982 14792 728255013663686493915920183600 14793 684897164287083058774711828189 14794 640038570586586392571713439562 14795 621103877942634646358504202878 14796 640403966205843820769038656389 14797 687823505398933613843656245855 14798 736648465846261496929817497311 14799 759196914784810215016089936325 14800 743118461146946039702054990654 14801 698746084601344527834017649814 14802 653114277226991510975312081220 14803 634125164156313793051409319964 14804 654146719676528205430056977002 14805 702664596398995890554068736264 14806 752341862437018858238347941794 14807 775015324221122100268711229582 14808 758279217660328778450896223250 14809 712871643792589892268031891920 14810 666456223234976432513825264581 14811 647419164491232648927924580449 14812 668182248784784466507658673643 14813 717820813317898103068040880521 14814 768362320120264724780489871898 14815 791155679886719439848119226882 14816 773743128079989002496143115198 14817 727279324944419479160881629793 14818 680069826333163339387204363829 14819 660991576393909694219605812239 14820 682516721718447407025924211121 14821 733298718833250557646362398399 14822 784716496074127450500701316183 14823 807624385296655893576155380228 14824 789516150663182315376500837475 14825 741974719450347028826331644953 14826 693960614533241525672823608762 14827 674848215673346331870704871410 14828 697156434649555595398185993184 14829 749105009296293155418307365398 14830 801411179715192658553745680843 14831 824427968632548709615611592051 14832 805604359229047351211246184684 14833 756963529153608080208555801938 14834 708134228379430867795457412717 14835 688995018935901809988571431453 14836 712107814339595338873857430333 14837 765246517389507663766245941323 14838 818453295262548179529280015743 14839 841573085124974127224881494589 14840 822013945381190669958583723591 14841 772251568529320087751249175858 14842 722596423237401900860252797820 14843 703438046069537148287960103204 14844 727377420796601399697214409976 14845 781730214835744539640993913076 14846 835849904350426296978427658974 14847 859066519480740297390764940221 14848 838751220772877547759564729890 14849 787844766909833492531855557483 14850 737353071629565460731188569077 14851 718183482778410397586460100300 14852 742971949985120980256333920313 14853 798563215159837565261110897219 14854 853608208690346910022770095041 14855 876915188355875757283405508520 14856 855822619415645579898804361736 14857 803749170754129296510635141224 14858 752410165617663418930705787443 14859 733237643168824480008888357896 14860 758898236590067123171265237829 14861 815752776503698040415873088488 14862 871735552783680446506398558879 14863 895126142875186527077340197292 14864 873234700032175006896111604920 14865 819970945962135863384573645400 14866 767773819233610012213633558730 14867 748606972387548510818677657373 14868 775163256835506471331691303504 14869 833306304495898030460251561979 14870 890239426685567490978643497421 14871 913706571199251338478501101214 14872 890994148454264454310220604360 14873 836516380234854651520016505358 14874 783450270959552546356559952875 14875 764298049313553144737410116614 14876 791774131359446680274819282875 14877 851231355176771319551479606572 14878 909127468821147890873344562104 14879 932663801139740114074647462325 14880 909107780066778403810837628381 14881 853391885481202430523024764476 14882 799445886258138952442903391551 14883 780317589304220894914307854844 14884 808738128145708273978090497046 14885 869535637980079127516635989541 14886 928407468855070879185196288576 14887 952005302823957864796569935853 14888 927582542298448098096424638386 14889 870604000272495196675099270488 14890 815767160153999689145114694305 14891 796672446997112764980309393832 14892 826062665513986836371026704673 14893 888227018772307489600813066892 14894 948087370615274147909014096991 14895 971738691409532381791678388073 14896 946425517160425867345820539594 14897 888159392345517546126747526097 14898 832420719867470935147628637209 14899 813369619168393719853524540463 14900 843755315169231654714939594632 14901 907313522950682284787061239202 14902 968175275072039248529315609547 14903 991871729850181777305097070190 14904 965643923833508878983855272202 14905 906064861155139636841083888808 14906 849413327501606796660063313128 14907 830416247649040691525301077134 14908 861823805311488813146140604495 14909 926803338601008454185431137733 14910 988679443373347710978079791156 14911 1012412331713514760327901388177 14912 985245121304967280864920672337 14913 924327340477463138648099890298 14914 866751882783548486507891038258 14915 847819622299978810126036203689 14916 880276023807377710116764719195 14917 946704819716459739508464013378 14918 1009608299937582405405384973032 14919 1033368564051834864783485740274 14920 1005236611055928376197803865460 14921 942953901064496679080466870811 14922 884443425861340006762335611732 14923 865587184047313528391213750114 14924 899120021424392664554908531205 14925 967026489478466567807251052719 14926 1030970435604636328506875684138 14927 1054748650326937325130327591731 14928 1025626039800288146104513089142 14929 961951753351381313900426357262 14930 902495140157300909381580321387 14931 883726527978849140496775817318 14932 918364015129243029984690835614 14933 987777043600870224596804389485 14934 1052774610846511844653945621977 14935 1076560973389906304487944117264 14936 1046421202276138784095166036788 14937 981328250217206424578862027050 14938 920914355279089109654638918470 14939 902245406503107011341242045820 14940 938016391451468764866085798712 14941 1008965353738533520311270335022 14942 1075029759038511735711695268275 14943 1098814078516938328127455633794 14944 1067630044090721320583967638900 14945 1001090889800477248348489505115 14946 939708549989608611905045028289 14947 921151732572080534993794580488 14948 958085709913590969181240599253 14949 1030600470961619424670279110504 14950 1097744989792145003066518447966 14951 1121516676502237489044305720960 14952 1089260664619930471182532461879 14953 1021247318370315914784462066444 14954 958885355236940263378893538693 14955 940453582968987524530472419946 14956 978580706529081294263260701844 14957 1052691629296772000243972552479 14958 1120929592350889380116199022646 14959 1144677646809046836332321136379 14960 1111321319963420020695318665830 14961 1041805333254499478705595438422 14962 978452557245496411414251456392 14963 960159201662305340055230925782 14964 999510297369457531339738712159 14965 1075248249336456017021925685447 14966 1144593039049974870740856299525 14967 1168306040779900800978172749495 14968 1133820425956375845678795140837 14969 1062772885825459933591660894248 14970 998418100669624484057604873653 14971 980277003227398645827924450700 14972 1020883582201837980258695850311 14973 1098279941917735308583683860369 14974 1168744988841372360869013337628 14975 1192411084907203080586498936999 14976 1156766561239045650100748597282 14977 1084158084545393649551874838342 14978 1018790091810908181529364880308 14979 1000815576337075227216131691128 14980 1042709848198311465467533210470 14981 1121796511871792790030290411384 14982 1193395290885194502589912212382 14983 1217002184165255605856937933078 14984 1180168470385134044105454305432 14985 1105969198071650032618154297889 14986 1039576801900440033277921914067 14987 1021783687322430816337015878078 14988 1064998573718506093485530055355 14989 1145807961845519587904952980355 14990 1218553988208736545464095764956 14991 1242088925404884529036804841889 14992 1204035067090194391305633375803 14993 1128214658423592538707580239009 14994 1060786670447363685449907356316 14995 1043190283805370384748503589142 14996 1087759432166765010344484778753 14997 1170324496196524430098653137440 14998 1244231321434408765526798235084 14999 1267681080811831161723471104429 15000 1228375437421169200360495346762 15001 1150903064212148420174397498525 15002 1082428308655010308131933751772 15003 1065044498404219848321854884605 15004 1111002295925364609101994167790 15005 1195356524962939855308894624302 15006 1270437732577833389007768911901 15007 1293788611430096885993358573960 15008 1253198843128254487175980457757 15009 1174043183933287830139505718890 15010 1104510502905979100745389309239 15011 1087355652513869644343829073222 15012 1134737240365236733004425359523 15013 1220914667909426367798143977800 15014 1297183868917403736613367681296 15015 1320421670751453865311190614528 15016 1278514725020284710784362628739 15017 1197643959326697080985366043108 15018 1127042218317538891894995882768 15019 1110133260161919132135128370712 15020 1158974547935684610422688873106 15021 1247009758650801987559548212520 15022 1324480586936625360825043773110 15023 1347590608372355287264511398907 15024 1304332706404859424315588413401 15025 1221714508800936046632694199452 15026 1150032602368754435363133369080 15027 1133387031942319325808690855840 15028 1183724712334609318171976091363 15029 1273652848854750111875021043331 15030 1352338956340584661001954783693 15031 1375305973719502518588426750071 15032 1330662596594454818323534763134 15033 1246264130926394832137019849622 15034 1173490988600769052803902081840 15035 1157126879028040000638912800781 15036 1208998442760792794933396222403 15037 1300855212525085873793060010401 15038 1380770264147913337591926469845 15039 1403578519845349298432478095510 15040 1357514394479788793725922542603 15041 1271302307997391009946787735783 15042 1197426900391702934243332546697 15043 1181362917264316852588313331054 15044 1234806668249811486980778951477 15045 1328628350367087581024381172375 15046 1409786018859643674236614716339 15047 1432419207294847621965060877697 15048 1384898292171731130608630347898 15049 1296838709664774856284348822756 15050 1221850054807655526242329440889 15051 1206105471344064003466928833166 15052 1261160542095185004986216922299 15053 1356983994236428067020488877694 15054 1439397954706373373907765206564 15055 1461839208044763583893199465333 15056 1412824678713076735947212674371 15057 1322883196640437217482106024132 15058 1246770366531329193531179688759 15059 1231365079067067902712862812675 15060 1288071446356393267365859174558 15061 1385934111673268149615913655058 15062 1469618035975186250635310581932 15063 1491849909516916888308189154423 15064 1441304143861523810759787689529 15065 1349445824475141809333067727712 15066 1272197951869821568932731232123 15067 1257152495684609409642933050021 15068 1315550996455427011859980948107 15069 1415490910523103654324824259379 15070 1500458461417799708646885150346 15071 1522462918666722254074206692202 15072 1470347481945226187317411599979 15073 1376536847411132008893822386060 15074 1298143132843163899471710507706 15075 1283478698331192760083657981366 15076 1343611045863566727432926000978 15077 1445666843645985823398002073230 15078 1531931668741438498077598926648 15079 1553690066148437326726658580304 15080 1499965695792313909675852569506 15081 1404166722310990450884772131472 15082 1324616441355214077704137182157 15083 1310354890545092015377558167252 15084 1372263690880117613988756410256 15085 1476474613715765242846321964315 15086 1564050339183959792850544062690 15087 1585543410558547170559369495868 15088 1530170000735804572110037097248 15089 1432346112664259098165054197928 15090 1351628623448544120760476398473 15091 1337792506879458715943026879811 15092 1401521275504859460329568592856 15093 1507927178111038820035206353420 15094 1596827402174784210787620826357 15095 1618035242758742776774703455853 15096 1560971828695353755968294029196 15097 1461085892673356829855932946251 15098 1379190643644994436280544878914 15099 1365803217605767559641250019862 15100 1431396396406004076279300646890 15101 1540037753899510742169152312318 15102 1630276040083213913134649723917 15103 1651178090279977462103204189748 15104 1592382832337322417339065472256 15105 1490397151420362091456566410513 15106 1407313689373599513110595472532 15107 1394398933511411297612883073887 15108 1461901907985485350559657309889 15109 1572819822917508820035464401084 15110 1664409693055749548757103453829 15111 1684984721809113411794660107632 15112 1624414889314665946750852511005 15113 1520291197116258690289010718499 15114 1436009175487623491869657236495 15115 1423591810793290386607447085373 15116 1493050927543441983928445440330 15117 1606287136946430144234375390324 15118 1699242063944045321849468971463 15119 1719468151759698072523509807622 15120 1657080106588180245407888018908 15121 1550779561434274507915644879637 15122 1465288748872477640925619795473 15123 1453394256049278603131927629302 15124 1524856840543786577115498952239 15125 1640453722987921567428844268981 15126 1734787123325173181494702288591 15127 1754641644928439535812141709503 15128 1690390824830668115319719521046 15129 1581874003928974650201221513947 15130 1495164293146326867781649699860 15131 1483818931369481465282662389737 15132 1557333305982791007244054019745 15133 1675333888639634214041720128605 15134 1771059114615895678578630568788 15135 1790518721238978556015942957723 15136 1724359622915621037774902272152 15137 1613586516542803477310958215589 15138 1525647933455227286249320109902 15139 1514878759529241315612602497553 15140 1590494261862652893918742614509 15141 1710942227573423957359772127214 15142 1808072559282679885658634843287 15143 1827113160574585377258580733695 15144 1758999322492040494209704072492 15145 1645929328201802961854101570848 15146 1556752041364673299861451285447 15147 1546586929285879900627388522070 15148 1624353930772045531885094638567 15149 1747293625117904698244925877445 15150 1845842262149214394622769243587 15151 1864439007701439139125698680552 15152 1794322992647055958457032111231 15153 1678914909502269025806689250745 15154 1588489239849468922276319904214 15155 1578956900781207680161005908864 15156 1658926825575689816739775901151 15157 1784403263947295211807368644517 15158 1884383316803225428286380586355 15159 1902510577284179297757097400616 15160 1830343954658026940070333142083 15161 1712555977490141818287129751694 15162 1620872408383875881273392343533 15163 1612002411051867473047537743258 15164 1694227755215025634394978472748 15165 1822286629878536471741622840475 15166 1923711111104418833293029238319 15167 1941342458995449228092606783572 15168 1867075786835850676897299805206 15169 1746865500534961428779973372075 15170 1653914688134028734980636989849 15171 1645737479649619884050695879606 15172 1730271830622097662858149135576 15173 1860959517778691530683332727142 15174 1963841332795409956294670907287 15175 1980949522721185019124386002340 15176 1904532329461228542982452587910 15177 1781856703300256197818403543871 15178 1687629487254646492600547013082 15179 1680176414373717772093643230985 15180 1767074470748810896158805964631 15181 1900438037584677471669605750807 15182 2004789975217535289997111282093 15183 2021346923863434380104607980039 15184 1942727689815679747345965644033 15185 1817543071812267700917381129063 15186 1722030486292109389383199311591 15187 1715333817117558351780237562883 15188 1804651408713750054236224282074 15189 1940738620437415395341689991439 15190 2046573343133476267172239921924 15191 2062550108742524645423689298796 15192 1981676247309123632139801855819 15193 1853938358628953557302566941742 15194 1757131643696010220919872401551 15195 1751224589831842829996829822945 15196 1843018698068798871169618607169 15197 1981878024932523183478369988106 15198 2089208058658658661675452717195 15199 2104574820100431993901210367555 15200 2021392658705888728399327224289 15201 1891056588111247563096551352920 15202 1792947201441330330428311096002 15203 1787863940606516359127967249220 15204 1882192719187835533748833581929 15205 2023873343489713555885508501505 15206 2132711067303428849138383401639 15207 2147437102707239337730660096674 15208 2061891863451040775306732015168 15209 1928912061798595187060727464580 15210 1829491690763432645602673975973 15211 1825267389873803947614408093859 15212 1922190185779823890256474174714 15213 2066742008843100100296663170560 15214 2177099644128042501797443041433 15215 2191153309072604732943422986192 15216 2103189089098960149977072088856 15217 1967519363890822304523894431091 15218 1866779938008106439030772783683 15219 1863450776734702452434698901922 15220 1963028151528661805854107745064 15221 2110501800654653105886357722139 15222 2222391400012540434509323544718 15223 2235740105264198820312779567018 15224 2145299856846134568839005055829 15225 2006893366838435102624257469344 15226 1904827070598942394594306430795 15227 1902430265411333243324085574382 15228 2004724016862192961941687132580 15229 2155170852253088629442844719370 15230 2268604288043621927841860905149 15231 2281214476835105519263166612281 15232 2188239987170172607225589310262 15233 2047049237043490474104849002464 15234 1943648523124360488335572334833 15235 1942222351827606274809912534132 15236 2047295535852831683372334586440 15237 2200767657500514798017937686621 15238 2315756610020666394225505287834 15239 2327593734862218221600819884501 15240 2232025605577080417810709564938 15241 2088002440673217851958938714875 15242 1983260043546658766257127564938 15243 1982843870320692432060563738071 15244 2090760823252296927169967314029 15245 2247311077789202437014041274250 15246 2363867023083091196931512243148 15247 2374895522097700812828576956823 15248 2276673148458885213620375605697 15249 2129768749588616427213053824411 15250 2023677699535496738224995467261 15251 2024312000485848885604409658304 15252 2135138361662996437838425813671 15253 2294820349170889162337876283764 15254 2412954546461275419574187887252 15255 2423137819235622291751356376876 15256 2322199369063727390979394931562 15257 2172364247390294965463058707392 15258 2064917884928274408934752770751 15259 2066644274157190045307221623541 15260 2180447008848650310534562370497 15261 2343315089621070699759673310667 15262 2463038568353317712233324564841 15263 2472338951295912259528501409477 15264 2368621343580585909586639380345 15265 2215805335583866095179216472410 15266 2106997326319915378503389129932 15267 2109858582527046358359313036341 15268 2226706005186789716634265264495 15269 2392815306440776772087719977771 15270 2514138852929939828208433213802 15271 2522517594127825464428406578293 15272 2415956477340841389954859827065 15273 2260108739867251915367450347917 15274 2149933089784611539362344207781 15275 2153973183406602839669588355689 15276 2273934981265816528435954533704 15277 2443341403798375113179113940042 15278 2566275547469887229964868840538 15279 2573692781035143562659316048438 15280 2464222511138925746381461438678 15281 2305291516542304158835257460899 15282 2193742587732136149215065667993 15283 2199006708630560727444364425046 15284 2322153965629357793715642508828 15285 2494914190413992327857190379058 15286 2619469189628223184781527977148 15287 2625883909525384698396252568449 15288 2513437527674348610080602594497 15289 2351371059053188888466417887907 15290 2238443585901383013135320212253 15291 2244978171608617153812876717905 15292 2371383392670700800796006172106 15293 2547554887389188185591491032366 15294 2673740714839954024740890981487 15295 2679110748185333010153900771383 15296 2563619958117436832760298502423 15297 2398365104654033890058855476422 15298 2284054210493840671471807993959 15299 2291906975026611141774236079795 15300 2421644110680144450424351357372 15301 2601285136184566735155815024100 15302 2729111463861469897719730474641 15303 2733393443685244198617839859885 15304 2614788588801166453120153317927 15305 2446291741208385500819356653088 15306 2330592955449763372033077619766 15307 2339812918700237657692239873397 15308 2472957390048156312288490295728 15309 2656127006748057205098575371515 15310 2785603190452328135168741469003 15311 2788752527914126383374725749150 15312 2666962568041514286077799078066 15313 2495169414123071664964811244812 15314 2378078689869853750647765084564 15315 2388716207584286856380462326510 15316 2525344931627276544404634555757 15317 2712103005796646152291680438592 15318 2843238069199954682619980307947 15319 2845208925248541148925746272110 15320 2720161413088801107157399041560 15321 2545016933419118488121765739360 15322 2426530665585327026327200800647 15323 2438637459940421064472662252511 15324 2578828875255765452781573328092 15325 2769236085254393667806172548546 15326 2902038703489883440477261222793 15327 2902783959957414421579007620554 15328 2774405017212547989864685766996 15329 2595853480942419552077006436750 15330 2475968524879281719018408307205 15331 2489597715666559513805710691315 15332 2633431808446045159279963571665 15333 2827549650849616705711697819255 15334 2962028133624203411111433387724 15335 2961499363745394198772683082070 15336 2829713656922413954104885307127 15337 2647698617716909709333003025085 15338 2526412308362358854837027949662 15339 2541618444790998308193359911024 15340 2689176775241043450752197179505 15341 2887067570874175779423503466395 15342 3023229845090929611994387872386 15343 3021377283437338605379808287344 15344 2886107999327834546058718944399 15345 2700572291443049078235082413276 15346 2577882463005728958376655274794 15347 2594721556134452705575837552296 15348 2746087285241603530784194947774 15349 2947814185107853348502110748265 15350 3085667776987065553782040530140 15351 3082440288806566902869594424768 15352 2943609109639029427508653106336 15353 2754494844144477470689610886146 15354 2630399850334505240493952189239 15355 2648929406143268407030852081699 15356 2804187322808183077265675477347 15357 3009814313910867294769745044048 15358 3149366330598172869886348670885 15359 3144711380549554307287505835975 15360 3002238458812100463446319336581 15361 2809487019965755573975202292871 15362 2683985754784740937216036263945 15363 2704264807897110352280783991310 15364 2863501356440123684976593270444 15365 3073093267487616852092803167331 15366 3214350378137317378620900093290 15367 3208213998409802461514847962381 15368 3062017931340992184129870032189 15369 2865569973124165851251274082678 15370 2738661892227230096063058354268 15371 2760751040294499346193140083405 15372 2924054348335833604197011439919 15373 3137676855324815394258342061570 15374 3280645271646310434684251469125 15375 3272972029453667482202763498408 15376 3122969833199141931296105321337 15377 2922765276018604382612533529367 15378 2794450418661392948321746043469 15379 2818411857419630938134863109520 15380 2985871764137286462504829481761 15381 3203591395807220405646830881670 15382 3348276852062220043677237635372 15383 3339009816500980398787386004883 15384 3185116899933699390502639462926 15385 2981094927498653724923711772359 15386 2851373939082590661142730921456 15387 2877271498093975096506560258799 15388 3048979582862302714391930333438 15389 3270863726014230033177783888063 15390 3417271458452177643579952278121 15391 3406352166713346792123192918092 15392 3248482304915252744848764013168 15393 3040581361296987376215315427220 15394 2909455516526278486020384738553 15395 2937354695616221689849130255034 15396 3113404307028142514675119140710 15397 3339521211700673563065364964702 15398 3487655937419564065916062388258 15399 3475024360343067316734049123109 15400 3313089667746053160562293803687 15401 3101247454628317584568212013438 15402 2968718681292472376070613555595 15403 2998686687694203285053167060957 15404 3179172972970005073159034265547 15405 3409591757465184345418322439191 15406 3559457652684711543080407159762 15407 3545052159645674769034070633328 15408 3378963062829789027896335430335 15409 3163116536958161084887486240782 15410 3029187440354070836190613121894 15411 3061293226572495699348688263432 15412 3246313161358093752184457110880 15413 3481103817109603732067537695740 15414 3632704494843318300985722781757 15415 3616461817959140294458039621983 15416 3446127028106018020009913572237 15417 3226212398944760886476472885074 15418 3090886286952642315507409469917 15419 3125200589359465706577982964241 15420 3314853007916974915254521462428 15421 3554086404192927952805647336546 15422 3707424891305827624996095252921 15423 3689280088952857368790319675999 15424 3514606573952427008111504785450 15425 3290559301557567502542668538041 15426 3153840210385357703887720997337 15427 3190435588557606769853259589870 15428 3384821214351025072312086490754 15429 3628569102783372069934829593687 15430 3783647816421085098312638828140 15431 3763534236049571251196915051850 15432 3584427192258148758465710700952 15433 3356181985375749028508626777967 15434 3218074705986818621239559557468 15435 3257025582801075190250577152079 15436 3456247059479832082771362965026 15437 3704582078412190768357019331106 15438 3861402801787645130039550447934 15439 3839252042023479791478703820082 15440 3655614865671428661230853557691 15441 3423105680070267261074773334004 15442 3283615785309604096430388969566 15443 3324998487804413169729780931113 15444 3529160410587485131161621908110 15445 3782156089232960203268724801180 15446 3940719946756161917259020397857 15447 3916461818777792748315136171606 15448 3728196077024995963803838296287 15449 3491356114073125636207257217453 15450 3350489986507432036718088522613 15451 3394382787526519449912798379590 15452 3603591734989761961551153957156 15453 3861322497390093082354432318904 15454 4021629929126359549699029672771 15455 3995192417305097184602951669944 15456 3802197818942560743835719594928 15457 3560959524437465161686120611656 15458 3418724384924906550874250805167 15459 3465207545554005028516164045963 15460 3679572111823293313151582121557 15461 3942113280600425954852996009616 15462 4104164016042142288781624467482 15463 4075473237833940075745092484120 15464 3877647603629921505806446607262 15465 3631942666892255774290878135024 15466 3488346603897898769299915299350 15467 3537502416708148359997353582472 15468 3757133244060860916388647594800 15469 4024561043951788054989682344846 15470 4188354075088467843102021220816 15471 4157334240165101985131657744733 15472 3954573472854237578379778560392 15473 3704332826095403660643647661303 15474 3559384825768686322888004236419 15475 3611297658879744116762091668168 15476 3836307470757059456564248035781 15477 4108699031922530256794375444227 15478 4274232585593675164830787187421 15479 4240805954201101612927342555628 15480 4033004008115086658563577447705 15481 3778157826089169104750231606411 15482 3631867803120056101065983169051 15483 3686624145096219332139046184228 15484 3917127779528632067621818307433 15485 4194561140626065578469087357463 15486 4361832650141022390564809997908 15487 4325919490672536139678074784441 15488 4112968341010999769116343773095 15489 3853446040961865348449485833271 15490 3705824870232655389736031773916 15491 3763513375825473347186805172197 15492 3999627819273865650200368146602 15493 4282181930284544384414781517060 15494 4451188006293261718026255927016 15495 4412706552064930710112847241073 15496 4194496163805234682153353344117 15497 3930226405719885849708470383314 15498 3781285954769958933249474770486 15499 3841997491520980670593521607502 15500 4083841913135514298205507878898 15501 4371596637935862908958638572084 15502 4542333038534144503649533525773 15503 4501199443749838006226350209789 15504 4277617740194623509260633007845 15505 4008528427374186167659175358089 15506 3858281589695303016124952719102 15507 3922109285412781497845607172450 15508 4169805071711798629110371964660 15509 4462841190378278025651607268887 15510 4635302790430823588735187688520 15511 4591431085323999847862755802169 15512 4362363916285401663992036891771 15513 4088382196245426585703458683693 15514 3936842925425523198393915576894 15515 4003882216549070371221612571710 15516 4257553006520113737358840418065 15517 4555952217356979348639879864054 15518 4730132977021188839137544532948 15519 4683435022160452945774696803690 15520 4448766131780002880532647812198 15521 4169818397492063459276629060088 15522 4017001742225819074683582795458 15523 4087350423093182243793767221250 15524 4347122143718160879368087887806 15525 4650967064997046734964780162362 15526 4826859997430248253462374949436 15527 4777245437175534583345817653565 15528 4536856431378879302110330484000 15529 4252868322865760254029874089918 15530 4098790462850558174053323390181 15531 4172548735880864103735911528737 15532 4438549638087305959828520963126 15533 4747923809487302201167011730712 15534 4925520947719738548016504233212 15535 4872897162815816871302598808183 15536 4626667476401486068727876738832 15537 4337563882698574261342686417919 15538 4182242165434821155920093923222 15539 4259512692242812354040194458065 15540 4531873387283053258526447709849 15541 4846861271019645028391774282772 15542 5026153633975228240144413417599 15543 4970425693269074633470263327481 15544 4718232556630647096973496315897 15545 4423937618126461171206570596778 15546 4267390596641582531096085385211 15547 4348278550097548306986610273108 15548 4627132046357613941656082840551 15549 4947819027988542655148062165235 15550 5128796585635050476589412189016 15551 5069867196903467633217243498919 15552 4811585602384602210306146205490 15553 4512022713553727968383508978211 15554 4354270185069514599025788170393 15555 4438883302319799565074493555827 15556 4724365042559637357378007357562 15557 5050837431455432595547572719350 15558 5233489069065484809808945279933 15559 5171258528939197130720478993515 15560 4906761196821116088083892872063 15561 4601853009363154146356876356101 15562 4442916054926497815077418990352 15563 4531364691389650612872284964894 15564 4823612590416267473823176803144 15565 5155957619882877428287538242791 15566 5340271101386684121244030618058 15567 5274637244356975302130381967124 15568 5003794588478116132646346616904 15569 4693463014876592907387418316767 15570 4533364039974017813533096959784 15571 4625761224327824850609086196430 15572 4924915707102778469368430376731 15573 5263221534143400521079220609500 15574 5449183464553927792895870682046 15575 5380041611047728307142928520722 15576 5102721704055409827892595777518 15577 4786887921570957007097997616549 15578 4625650697747728410461093900212 15579 4722112187922559363064132376350 15580 5028316228105141211146458909964 15581 5372671932808020050824362827429 15582 5560267719698862098704190957242 15583 5487510623208035331720455945652 15584 5203579161442122079363945638162 15585 4882163616554589091480307649775 15586 4719813324059560602663434049100 15587 4820457664253636242339025395121 15588 5133856823180967318595167936655 15589 5484352407719587586633279288466 15590 5673566221735476742596164146251 15591 5597084014985891275306249205223 15592 5306404282994579786238108213600 15593 4979326696309112956489908035417 15594 4815889967786860384409612183774 15595 4920838546519236981541583384359 15596 5241581012624378720633147821193 15597 5598307399856130595956910682525 15598 5789122134235649321115129935935 15599 5708802274381465405493874019166 15600 5411235109069464222355614721196 15601 5078414480701960997997564076565 15602 4913919445954142711059403646423 15603 5023296555171392729093833738245 15604 5351533183840449002468368774720 15605 5714582215489490138654833694703 15606 5906979444579180607799224926745 15607 5822706657407616849375516373674 15608 5518110411817141976691588972302 15609 5179465027274873429748634037335 15610 5013941359113155587089197211876 15611 5127874254365909657673273055685 15612 5463758608234967657478884070279 15613 5833223042644641417881390662547 15614 6027182979383329499230141456358 15615 5938839202515015676170378902451 15616 5627069709240182069839409301700 15617 5282517145813767470060617137521 15618 5115996107027056718771295658465 15619 5234615068732758855616628020228 15620 5578303458425380295078402502980 15621 5954276967865180073310435651984 15622 6149778420216950860750922081334 15623 6057242745286810196538473748203 15624 5738153279522160580652179956308 15625 5387610413205478875920369337970 15626 5220124904664615803844164565367 15627 5343563300473030513442797096851 15628 5695214825778866408809234402570 15629 6077791993290556934499713935671 15630 6274812319604428659219700992348 15631 6177960933407872343995489063218 15632 5851402175631954656938016652599 15633 5494785188586984754067872303898 15634 5326369798510468093550069740412 15635 5454764146788666351255095962408 15636 5814540738283621918125656121114 15637 6203817054050742599336919690774 15638 6402332117324694566226681987942 15639 6301038241913748324596391267832 15640 5966858240208825182308667844013 15641 5604082628792824770238509799135 15642 5434773683197559623971954096953 15643 5568263717651298637517928406865 15644 5936330178759526115184564589219 15645 6332402035984106584501986465667 15646 6532386157010714690362009339049 15647 6426519988724536443219596717997 15648 6084564120733691723801899123347 15649 5715544704106548504118706300845 15650 5545380318468041327073093130243 15651 5684109053916642485031454634983 15652 6060633103414482061032724223960 15653 6463597793684397995177645769298 15654 6665023703054928414682672096473 15655 6554452350469012915633575261472 15656 6204563284992104605210917840632 15657 5829214214322129053731069401726 15658 5658234346468988273871217829450 15659 5802348145791006698830799059080 15660 6187500460752835893075429416029 15661 6597456168882821718754829321486 15662 6800294957826219240095382690081 15663 6684882378604424812151651881231 15664 6326900036834527260726833002329 15665 5945134805121397847845747438332 15666 5773381309389441521530743003643 15667 5923029951656611096196116302892 15668 6316984210842393857295510554998 15669 6734030009171310027751583524053 15670 6938251079204102502484118903223 15671 6817858015837471894685897277233 15672 6451619532239647212717658497841 15673 6063350984773672302216579341826 15674 5890867667445393515056526832628 15675 6046204417262521141311421865721 15676 6449137344946676435642255469841 15677 6873373187073200340493648080262 15678 7078944198435914333575552014150 15679 6953428112852101197414759630020 15680 6578767795686546434092540469111 15681 6183908141163867197444649513999 15682 6010740817219463780488953304868 15683 6171922495288137845766503034634 15684 6584013905529166368439234757905 15685 7015540619467639580307877586704 15686 7222427438322894984966995624920 15687 7091642445349844672549785815094 15688 6708391736841671166128392784127 15689 6306852559155501816720022994527 15690 6133049110362139724219185735282 15691 6300236165286308296375339318776 15692 6721669006636432212725421779309 15693 7160588287374150378032438484005 15694 7368754931741162847447849081036 15695 7232551731408536205377641113108 15696 6840539167566657941605086294477 15697 6432231438295138675267103640639 15698 6257841872661587872832815224086 15699 6431198454013253902006570618792 15700 6862158854667130728939194896953 15701 7308573256103908002849244169946 15702 7517981840503688167120449455003 15703 7376207649165354774693028803191 15704 6975258819253186152776399230490 15705 6560092910864915485126444483326 15706 6385169423489173732153626570427 15707 6564863456152645509208457621097 15708 7005540769534020663168676213963 15709 7459553695784395790926476818272 15710 7670164374569482520973133066655 15711 7522662854830250559566830673052 15712 7112600360491148606209633597487 15713 6690486060289960514529031478086 15714 6515083095627963870120370441125 15715 6701286355441291052058832377992 15716 7151873206226246515017721759798 15717 7613588902264224570678513817750 15718 7825359811606336846553776047070 15719 7671971001035925416880447216863 15720 7252614415076549539419098012823 15721 6823460939907612138553309275400 15722 6647635255491621612636182676547 15723 6840523446204038272999547777319 15724 7301215776779284744530414927260 15725 7770739318405024693049383230593 15726 7983626516913551872977941076477 15727 7824186755530653374469033136818 15728 7395352580365665267490643792709 15729 6959068592105496792110885074816 15730 6782879323741248252392518946074 15731 6982632155305636522053389262510 15732 7453629272660075420217769680731 15733 7931066555767441239826318144391 15734 8145023963711225743055988665079 15735 7979365820220345716270442398380 15736 7540867445982125274096494156688 15737 7097361067835655180010859028282 15738 6920869796307864575266119504296 15739 7127671064527443497577379899752 15740 7609175687575000922399278142958 15741 8094633416698390467521802241366 15742 8309612753802778808654499862022 15743 8137564950566383811104615784302 15744 7689212612883702018796028595404 15745 7238391446512045095089854314293 15746 7061662265828373289718021720339 15747 7275699933377009392765776920926 15748 7767918240708508550304185246778 15749 8261503916826861895642519590570 15750 8477454638617520887860425927607 15751 8298841975345866238754151532421 15752 7840442712795725168516028560734 15753 7382213856298890032572990864781 15754 7205313443502991155554836199014 15755 7426779722338717929457028243561 15756 7929921400400317408026254372422 15757 8431743307975682462776430923501 15758 8648612540640185758420950162703 15759 8463255816781039862259219021192 15760 7994613428018171362745308151563 15761 7528883494797486556795052077798 15762 7351881181382290850801715908326 15763 7580972616573815673782610560565 15764 8095250908269290029733143822450 15765 8605418101496790068681380640184 15766 8823150575234487491269144160840 15767 8630866511044812536411234691633 15768 8151781511613613030849806327858 15769 7678456650139229601101222197840 15770 7501424495092146325562044348611 15771 7738342050078313390423569886156 15772 8263973803792197817117799716739 15773 8782596092037700525934044182161 15774 9001134072867877166940883756054 15775 8801735229149372929125452985134 15776 8312004807983350312343220323861 15777 7830990722492764118176299115275 15778 7654003587005032294063208061395 15779 7898952730307400604958345933979 15780 8436158449345754469645083662240 15781 8963346381746987545320640730744 15782 9182629601744813034749772314986 15783 8975924298225075787299403028303 15784 8475342273839187702608639804479 15785 7986544245993323311368334168809 15786 7809679869866287925077545169599 15787 8062870663275172440562907483504 15788 8611874555720445464066569496480 15789 9147739404926736941672292755679 15790 9367704990855985732109847959354 15791 9153497223196883634809337895622 15792 8641853999578462903363026324181 15793 8145176911102468586384097668736 15794 7968515990884117558559082648067 15795 8230163179138630902073161786220 15796 8791193208114831946677989974683 15797 9335846953140076721557828448130 15798 9556429353451079557057645148376 15799 9334518708865793740494718133793 15800 8811601231070078288633879004324 15801 8306949587406603973078695131370 15802 8130575856292266590943797556093 15803 8400898958275086408014142210473 15804 8974186892619166724544146755427 15805 9527742200782031306222222450653 15806 9748873110942784134669803423315 15807 9519054682402816903929078128945 15808 8984646391859436778957461595143 15809 8471924346862798559604959706526 15810 8295924656394479517154436758716 15811 8575148057862254372993085747258 15812 9160929523197315731719407750699 15813 9723499731122093666169859124801 15814 9945108017249915229490452842121 15815 9707172316263217640474545853077 15816 9161053105800332412170936377582 15817 8640164487500614104546766666787 15818 8464628891100018551652701086576 15819 8752981938970511204328222409263 15820 9351496469176143305938060223144 15821 9923195562827060943677815836165 15822 10145207183587641771788158326946 15823 9898940051528868302482276681664 15824 9340886220122003014513901611231 15825 8811734557588801887939588414148 15826 8636756395959696394541244457457 15827 8934473494176949181605539236695 15828 9545964583251680873580280521960 15829 10126907176972829891280975255747 15830 10349245103712965796321662881814 15831 10094427621686718085957695068581 15832 9524211828939706647585815970032 15833 8986700380275902722293584126368 15834 8812376368712054484332958669769 15835 9119697075711045393308548620516 15836 9744412230021569433300967200430 15837 10334713544554005646862060304998 15838 10557297679633745460600979892539 15839 10293706076851526271507266382264 15840 9711097297217346571435757628099 15841 9165129078713957269720340051738 15842 8991559396349499748619701767181 15843 9308728524141941327671985349007 15844 9946919315053433259933288588189 15845 10546695154500333533393412413301 15846 10769442247789706350346101669019 15847 10496847808441163042198101406938 15848 9901611285190829731958845359978 15849 9347089101674710140257709624093 15850 9174377482714397210260316733559 15851 9501645197617511781741835020938 15852 10153567314499019079192524597284 15853 10762934042209126348052488284144 15854 10985757605714035092159988861701 15855 10703926574312935270736841670452 15856 10095823773261013018885687663366 15857 9532650249667871036399885333919 15858 9360904076635304238161156401800 15859 9698526001665589716398319575714 15860 10364439305264107967043554082007 15861 10983513818603021382082846365003 15862 11206324039184309941418843470967 15863 10915017524369554453746893696891 15864 10293806087365258032686978011983 15865 9721883701571179246958757281182 15866 9551214100613723386449024394161 15867 9899451419567902338224803385901 15868 10579619995744390303087451377587 15869 11208519699722569971742797161298 15870 11431223349871677368186626796404 15871 11130197226643523884880909024759 15872 10495630924836790742533066005853 15873 9914862041782204391938718306069 15874 9745383980071946203321634265501 15875 10104503543317468423937419436461 15876 10799195757137673293041900127805 15877 11438038536863329967074652104727 15878 11660538883497350123908518066935 15879 11349543693868887953475343352137 15880 10701372380761235370168377778551 15881 10111659287902006316409833027583 15882 9943491673172758599842105111930 15883 10313766105170402375207090205461 15884 11023254655342980114985355100385 15885 11672158847267306051749985166527 15886 11894355558505662374775304437782 15887 11573136410549452455531979296776 15888 10911105974839874125005512180468 15889 10312350918960970691120331468328 15890 10145616701221981065244835931766 15891 10527324509803272235815859370749 15892 11251886483457285329756582480381 15893 11910970845378756451070879138769 15894 12132759895263089971752973319019 15895 11801056360532756834605446351010 15896 11124908678769364074503787675047 15897 10517013904197334090109917099770 15898 10351840179665022533149169413276 15899 10745265867087361434966203446461 15900 11485182794880827424608581555430 15901 12154566474674565311855842990457 15902 12375840045792809992238836502911 15903 12033386055099251586598057231768 15904 11342858944147831620807250108058 15905 10725726732399113298250216292575 15906 10562244849688836919825458301846 15907 10967679025491393020380766461804 15908 11723236937042131570154477854839 15909 12403039440079559874303511577222 15910 12623685824054552416557259981905 15911 12270209561576312563782643754013 15912 11565036730917451673867805231408 15913 10938569441820358297747381522453 15914 10776915110440884445899418854367 15915 11194654606124484985546797543262 15916 11966144085754078821275396007955 15917 12656485240977338722869732478952 15918 12876388736779669050693834786069 15919 12511612532486902785016844717160 15920 11791523536353814953759024166418 15921 11155623650682856959352804227298 15922 10995937051876917860900292301365 15923 11426285037431321805934972596093 15924 12214001280212557061840787916449 15925 12915001204827363694903063357947 15926 13134042014871530007171464112544 15927 12757682235242877574401457034396 15928 12022402424612580698509668741548 15929 11376972588274631920760494379025 15930 11219398488249634625518183956198 15931 11662664590551744706261685233190 15932 12466907458649439306520719156143 15933 13178686521399261841019735015673 15934 13396740645381536716973069445021 15935 13008507582393114525330333824395 15936 12257758056844115820507685960044 15937 11602701126656786586370141437173 15938 11447388992250462186054335639294 15939 11903889415357187465712884151168 15940 12724963494651841141560901538325 15941 13447642277635476809048403184358 15942 13664581404071232354639796823459 15943 13264179162436841968709736727108 15944 12497676721887022896203856041281 15945 11832895812990477686944962688389 15946 11679999929816972538633753521144 15947 12150057577176609808417178386542 15948 12988272234159826811778232643649 15949 13721971493153609723037255133253 15950 13937662888571175870617703572753 15951 13524789271212732358945199374628 15952 12742246367551670843400650032618 15953 12067644902496016455478085741233 15954 11917324495618656722083843430786 15955 12401269094224812758470934684475 15956 13256938533154946978617234982930 15957 14001779156399989531842683530198 15958 14216085552147444688031679246517 15959 13790431943874526401684021524255 15960 12991556632505051263946836378980 15961 12307038392056329324896662999891 15962 12159457749234027361427889105779 15963 12657625975746253688115234135839 15964 13531069296052216569253769007915 15965 14287172261466220630479036152460 15966 14499951738086823330880647689341 15967 14061202987464153808964084318390 15968 13245698878768502890949437593460 15969 12551168054477242138656139384994 15970 12406496652032260487276314825014 15971 12919232260887719449052321182456 15972 13810773514808362261542286492187 15973 14578259845580662633209365758219 15974 14789365714711941321832812492618 15975 14337200014093523478137770713087 15976 13504766224840063779299705660460 15977 12800127473417289367623465008420 15978 12658540104772834061964436724895 15979 13186194058313457720422230587815 15980 14096162308759402481231866118985 15981 14875153027287012388294497774188 15982 15084433711037823051565313956864 15983 14618522474746363556144425366779 15984 13768853579453438630879422143029 15985 13054012078999991692139038546586 15986 12915688985936872719414135720161 15987 13458619586576615989621420748165 15988 14387348965200851787170082583071 15989 15177965045322372829369681661788 15990 15385263953081525864375778047724 15991 14905271693711706543691120923576 15992 14038057675985794226841585760112 15993 13312919184121791782634220623538 15994 13178046190804163466964986352986 15995 13736619215261088015088453954267 15996 14684448980724083064231902476538 15997 15486811298207416113951511152276 15998 15691966700836749388096855786450 15999 15197550903660830149652064975730 16000 14312477107526832293786521317869 16001 13576948021469089081425355149258 16002 13445716671290068467968048437624 16003 14020305506908125826049062231650 16004 14987580103322618094063380770833 16005 15801809384561470699524201882187 16006 16004654285925520423936509525669 16007 15495465281379687373720907549929 16008 14592212362621823409473315925220 16009 13846199781258070165522691794633 16010 13718807476556825625068431820078 16011 14309793259742334741900868750139 16012 15296862375282367115609203153940 16013 16123079144155592779482382460964 16014 16323441149939272190108926215341 16015 15799121984169083039397661400497 16016 14877365861701530832031255585498 16017 14120777649711291678575557196122 16018 13997427794413998681936455978632 16019 14605199551211936335328664336685 16020 15612418176870083574971070623563 16021 16450742699716912671206408385866 16022 16648443883481866028798692260350 16023 16108630186925085145192462225796 16024 15168041994212196441362711059479 16025 14400786848285238242494100513936 16026 14281688993523112857682911983863 16027 14906643782358453001523576050389 16028 15934372270834559099236682985173 16029 16784924499497785718047821990147 16030 16979781265927326144783038590916 16031 16424101119912391643148687090168 16032 15464347156459015517529496731576 16033 14686334673663347953952140705470 16034 14571704666421792997803529692739 16035 15214247723031244795886221034497 16036 16262851847735338049881343086453 16037 17125751360623515692084818488769 16038 17317574305905295581468402894604 16039 16745648107243613092338099255130 16040 15766389790176779751784191817666 16041 14977530538529273493312873466284 16042 14867590673383005564540791111384 16043 15528135557962607578225539069220 16044 16597986572113998945173938318672 16045 17473352513232666143110144494000 16046 17661946282527452375618983450835 16047 17073386606077672693735931627610 16048 16074280421841632025932921366848 16049 15274486013135427214384956139413 16050 15169465187125297087403897605941 16051 15848433933719428394209640397857 16052 16939908629523313401847518709812 16053 17827859645424222114701520001166 16054 18013022787368371095706697909496 16055 17407434246550774070589406610007 16056 16388131702738138885479047769832 16057 15577314867682144373113268980561 16058 15477448738390216435567164721177 16059 16175272006547682375793155114907 16060 17288752774429870594976632096896 16061 18189406949026120897781150662673 16062 18370931767214554288211599395140 16063 17747910872453637367019391888515 16064 16708058449796160734837378857327 16065 15886133115523089513058100046011 16066 15791664262403410268860230874501 16067 16508781491126352573467792218586 16068 17644656379006027952809701146563 16069 18558131166199926323564525750795 16070 18735803567595613561757069965469 16071 18094938582668962452976629425219 16072 17034177687212272257288613580616 16073 16201059057212827563182103719519 16074 16112237146236186538865261809292 16075 16849096710247652809099304202471 16076 18007759482827335893895452853723 16077 18934171636896686450924482095943 16078 19107770977111828260751506624743 16079 18448641773383337726902559341886 16080 17366608688870770000050979577248 16081 16522213325412782968142954682904 16082 16439295277084653985517313920679 16083 17196354645440741365097845879865 16084 18378204843491866816806770307663 16085 19317670347179279507572254442882 16086 19486969272572574154929473702630 16087 18809147181088080931649714472042 16088 17705473021579587003036428859816 16089 16849718930672117851107216653603 16090 16772969091483862248103423577140 16091 17550694988556422688197973598527 16092 18756137988178175723588414839499 16093 19708771978426827724937865094962 16094 19873536264960372025680310127364 16095 19176583926383767954579573799648 16096 18050894589136729508125880820311 16097 17183701308100373278582711595990 16098 17113391625474691757316398152845 16099 17912260194330652978710185442006 16100 19141707266158912285794707045545 16101 20107623957437033211998326251689 16102 20267612346235580113234925330779 16103 19551083558603483580002055981275 16104 18402999677243144580904986156247 16105 17524288364949036927019792822970 16106 17460698565741570805520687921008 16107 18281195533944985959329794466456 16108 19535063902287411763090834974989 16109 20514376507442574556511695631102 16110 20669340536997021418498668900206 16111 19932780101270107940487787610110 16112 18761916999278233755483230915906 16113 17871610529119525239347314869384 16114 17815028301739433622759682430332 16115 18657649149602425158222528563079 16116 19936362051474894988303416833005 16117 20929182700057987188340907063961 16118 21078866535014120896753922003870 16119 20321810098403240861589518280137 16120 19127777742954532872568079649681 16121 18225800798615399363171326404329 16122 18176521978828673485684410715224 16123 19041772110137480911956388924135 16124 20345758854176226026367098166490 16125 21352198508173745192829777943110 16126 21496338764646404540582601772955 16127 20718312661691656680557511395951 16128 19500715617868396094544464010004 16129 18586994791956971098651582929745 16130 18545323552437193622503682075378 16131 19433718467679572078068001606408 16132 20763414492902489658357741454084 16133 21783582859814556801350438926494 16134 21921908427166506717742294548862 16135 21122429518547481410178490432006 16136 19880866903963838827793413379119 16137 18955330799576798698858025299921 16138 18921579843269011272363854278270 16139 19833645315389256165780175291090 16140 21189492249778980402468103367598 16141 22223497692979190909246247351126 16142 22355729552003119388613267707326 16143 21534305061058585511536850403989 16144 20268370500927024060602296936962 16145 19330949836214921893827721705308 16146 19305440593579231736613214131265 16147 20241712846287125530274110908865 16148 21624158565167519443687685705520 16149 22672108011479457068154306238612 16150 22797959048920621899266398767103 16151 21954086395855996078920335367530 16152 20663367978529205496391659195586 16153 19713995694333041989091145548201 16154 19697058524535574691726750609035 16155 20658084413195563256504870831904 16156 22067583097372356959356834301803 16157 23129581941796277365262045583165 16158 23248756761152427985781960697055 16159 22381923394913445053175015154096 16160 21066003627936283050019947115391 16161 20104614998567215470043621214558 16162 20096589394687009708605789145953 16163 21082926589813918871226331890563 16164 22519938783449253493218374010200 16165 23596090790971104634164123728738 16166 23708285519505402791952916361977 16167 22817968747296492289494432350897 16168 21476424514003467725165114021153 16169 20502957261238999357545553786160 16170 20504192059560436648961885503512 16171 21516409232948032692515410459609 16172 22981401901137687101800104684740 16173 24071809105551268635965142793264 16174 24176711197453011718844288794197 16175 23262378011878986968294180558628 16176 21894780528573907950368685344823 16177 20909174938945362669391692003052 16178 20920028532406734948788897756682 16179 21958705545915417152145033694506 16180 23452152131936481070932681788693 16181 24556914731608159208051109270835 16182 24654202767235190592653502513136 16183 23715309671044965154797075421712 16184 22321224444800483951034139509923 16185 21323423490248061977119556141685 16186 21344264046117898291132466379676 16187 22409992143147785229720047949196 16188 23932372625343512442105286713104 16189 25051588875847494200088536817589 16190 25140932356983247141137204897689 16191 24176925185394418270260138091428 16192 22755911972510345144283999555021 16193 21745861434483569178965771320951 16194 21777067116337373658665109753989 16195 22870449116013009129493354150663 16196 24422250064280521987859963741025 16197 25556016167831259107579262827158 16198 25637075308888443359647434668658 16199 24647389049471714115291531110837 16200 23199001814632133580535835338414 16201 22176650411715037569094462156695 16202 22218609605786130503938441141597 16203 23340260099878987725360308715230 16204 24921974731724424517281690286620 16205 26070384723331256177659330396124 16206 26142810238433240764994947243693 16207 25126868848535801799245308824864 16208 23650655724706218711249424692370 16209 22615955243848196947575727878542 16210 22669066789827402913917888029930 16211 23819612342442308225550874991392 16212 25431740578566891549145195650722 16213 26594886208834552004456059958398 16214 26658319094704542485778417377582 16215 25615535316391691837739844308933 16216 24111038565498650842081071806749 16217 23063943996933481320954422262985 16218 23128617423293469153795586429680 16219 24308696773344996967909472354791 16220 25951745292724369876228023448730 16221 27129715907221475966762024422783 16222 27183787221808610909954726762210 16223 26113562394303065628834662347549 16224 24580318368739937246263289296352 16225 23520788044677112469719054021095 16226 23597443808598265283023851140413 16227 24807708075103075600756934168623 16228 26482190369521085904338205817231 16229 27675072784637185690213473179633 16230 27719403421407704373346834906083 16231 26621127291006241944430946023273 16232 25058666396010141559684134877720 16233 23986662133184290850408060121183 16234 24075731865160066329342966195662 16235 25316844755371062918530990087771 16236 27023281183367990839099296797563 16237 28231159558578191966896406034639 16238 28265360016398833957826334182226 16239 27138410543846104753304497565753 16240 25546257200792218587431298745055 16241 24461744446958080636570262908165 16242 24563671200158916520401183669055 16243 25836309220566998884197473195776 16244 27575227060761001819193963174151 16245 28798182767215612432063303034908 16246 28821852915755419512823499309078 16247 27665596081054984141662932051247 16248 26043268691715908408217137461838 16249 24946216676178019839463934702352 16250 25061455180653942691388884202073 16251 26366307850883006446269346177631 16252 28138241354622313463192579993765 16253 29376352839977312923795658363568 16254 29389081680552994886582640705893 16255 28202871285195873023131801135707 16256 26549882197014940616227531564680 16257 25440264085282937963145352446977 16258 25569281007086149262016746168877 16259 26907051076706858457507437042917 16260 28712541520008968466492123143493 16261 29965884169411485822231192177635 16262 29967249591200504167253436458958 16263 28750427057791764327138780442548 16264 27066282530220726969470494307051 16265 25944075582882924309496096766708 16266 26087349788192762181239717761083 16267 27458753456480471664026746255796 16268 29298349191213309924095520114606 16269 30566995184354618143115935812320 16270 30556563715899115386749431863267 16271 29308457885163299060720942133807 16272 27592658057116163683843373368991 16273 26457843793025858327183745829864 16274 26615866617359670348492880152518 16275 28021633756021717404630129034323 16276 29895890260280366862898100926688 16277 31179908424427206518709504586163 16278 31157234980350884227340194142575 16279 29877161905497332726958705830929 16280 28129200763973608297941767963798 16281 26981765127844391183107585265997 16282 27155040650438998991168179665152 16283 28595915029336409449785670506107 16284 30505394956967673685954452234140 16285 31804850615880994022836757129792 16286 31769478238739999214406859498960 16287 30456740977169448622906747853942 16288 28676106327101555613745963570962 16289 27516039861609753386204132531848 16290 27705085185059348018018515321228 16291 29181824700947813606325098906114 16292 31127097930173468189706632134166 16293 32442052748821922643418452560743 16294 32393512346009760762324113202815 16295 31047400748343879282805962773802 16296 29233574183724997764968678545680 16297 28060872206219258822336702975082 16298 28266217741456731904714722372977 16299 29779594649771511192153362195255 16300 31761238330859677740031464427226 16301 33091750155833427886532795306146 16302 33029560231458860203868371799769 16303 31649350727874734279693238186022 16304 29801807604224930269430999196938 16305 28616470388144879212854151234773 16306 28838660144854774251951693566778 16307 30389461294563949780125076154875 16308 32408059896496562831850758316818 16309 33754182592025135849630699262840 16310 33677848973680961155949557597235 16311 32262804357532881580555414369611 16312 30381013765762943955839728486341 16313 29183046726870776925113253160569 16314 29422638609423231878969979929311 16315 31011665680973519356924330005045 16316 33067811037056368432700924467014 16317 34429594316532471168819435275058 16318 34338609876872014706752974361916 16319 32887979085583283100437817266250 16320 30971403827317337321156909045787 16321 29760817714848206371584084477462 16322 30018383823844458579535650886409 16323 31646453570223511028023086746148 16324 33740744922583809378208374459843 16325 35118234175493133643134094384396 16326 35012078548530192032879210644764 16327 33525096441738050928035430912554 16328 31573193006157680045388540796952 16329 30350004098996727201918364469765 16330 30626131038517959217598182133843 16331 32294075529456838014657285849736 16332 34427119572371714077358110335401 16333 35820355686526865341167329274314 16334 35698494978573763125356517865228 16335 34174382113510961265675460893607 16336 32186600655785271577495574591631 16337 30950830963781214130105658101625 16338 31246120154433739441656118945957 16339 32954787023772935976742302013876 16340 35127197945770643449041935186234 16341 36536217124745395494535424355768 16342 36398103619902718910880993820512 16343 34836066023999646427131545824653 16344 32811850345367453686181620499848 16345 31563527815894700947314674159184 16346 31878595813745716338663168575909 16347 33628848509987800798895477477288 16348 35841248034661817398661411283119 16349 37266081610319930988528608603206 16350 37111153470430395653014780807903 16351 35510382411122173567187147730409 16352 33449169940694268260984901493277 16353 32188328670577657936894190412889 16354 32523807492077029968003218892376 16355 34316525532148678200756278815051 16356 36569542957623191190294420135489 16357 38010217197634042437156863991052 16358 37837898156611846213821624144767 16359 36197569908335220242239517676773 16360 34098791686686486135706739903980 16361 32825472139604875070124702089966 16362 33182009592589675936249376552371 16363 35018088818835479765814410707197 16364 37312361055819057457833427109566 16365 38768896966050293427684040242424 16366 38578596018496181494723203634146 16367 36897871626861563655388084719409 16368 34760952291484585011127805625047 16369 33475201520971705778675399810815 16370 33853461541851474514641521004572 16371 35733814382281575797894203863024 16372 38069985990644077635932896713256 16373 39542399112319459971741287150273 16374 39333510196330608785797718142073 16375 37611535239455120665116573525149 16376 35435893012148809269512266334107 16377 34137764890312020453452649839307 16378 34538427887533992910208551165200 16379 36463983619347195440579905148663 16380 38842706843153198604215106872526 16381 40331007044661702499685392033961 16382 40102908718744390265384731414635 16383 38338813065732301502475202191935 16384 36123859742001017425605089489020 16385 34813415194080822737213846595559 16386 35237178397975654091961824935863 16387 37208883414379260577917840665883 16388 39630818215309456995035707891123 16389 41135009478549570080803770932361 16390 40887064592541466666386291550051 16391 39079962159098979867943550250938 16392 36825103099639598651804539809306 16393 35502410344535097987605238628006 16394 35949988163644888306265228902296 16395 37968806243992080539965213717361 16396 40434620333082244898190346385110 16397 41954700534223250184787205168653 16398 41686255894131006070373439312822 16399 39835244395302927769921352880223 16400 37539878519659334175258043868504 16401 36205013316547089480422485991215 16402 36677137700538822408012135567496 16403 38744050283803951688238427470277 16404 41254419151429176622782040347210 16405 42790379835969013180787962873557 16406 42500765862625678602460307923221 16407 40604926562642123419698618860809 16408 38268446345108676790539390250127 16409 36921492246284836978522220058169 16410 37418913055553647250719303353304 16411 39534919517165327649846319989358 16412 42090526461195287398155825275631 16413 43642352613192353390604611882948 16414 43330882994637991858662483282452 16415 41389280453859906753067417142785 16416 39011071921717538287485720227212 16417 37652120531795461562797296516250 16418 38175605913863465351766487000689 16419 40341723845914864713171576976512 16420 42943259997963880765884991065479 16421 44510929803317883592457373714659 16422 44176901140805582444519404202462 16423 42188582959758538081009414994312 16424 39768025693929294596134606204837 16425 38397176935527343242097810306506 16426 38947513708345089335542106919997 16427 41164779203200290513851798555235 16428 43812943552893953266317964559572 16429 45396428156548612157050758284172 16430 45039119604076912883637879941927 16431 43003116164563302958456321973378 16432 40539583302771358018862590866618 16433 39156945688828011038393739402470 16434 39734939731086947416176446115425 16435 42004407668401705325314280759414 16436 44699907085579731533222409446148 16437 46299170342517806964456766559868 16438 45917843239789404160552606931001 16439 43833167443069909052155840105549 16440 41326025685599309311106609468853 16441 39931716598455252276004293506311 16442 40538193247020944451395137700169 16443 42860937584195591564837743754028 16444 45604486838968490106645896034252 16445 47219485058867242902512208546970 16446 46813382557572608596365830278889 16447 44679029559608530501396255005210 16448 42127639177750245798271359938906 16449 40721785155139645751234785731321 16450 41357589609716837476548501427565 16451 43734703675798491527415913031319 16452 46527025456373446145004928729125 16453 48157707141786225313766712138657 16454 47726053825109629970047123102277 16455 45541000768858480526128664119697 16456 42944715616141669359063701677234 16457 41527452644237435780273349084992 16458 42193450379379401722181809818548 16459 44626047172430003121804975324657 16460 47467872100619182499074384977692 16461 49114177678546395504160276005213 16462 48656179173790593546563541931517 16463 46419384918548125700000331404312 16464 43777552444852926266012253830741 16465 42349026258513387728647489777152 16466 43046103443089398975952411275474 16467 45535315931035451800960386140255 16468 48427382575357700588366728951027 16469 50089244122067941330670102036771 16470 49604086706292592873550316349668 16471 47314491554075303974043400701399 16472 44626452822726903661435031345906 16473 43186819213094004143601690321559 16474 43915883137330102938471499226921 16475 46462864562309310917922471891839 16476 49405919448593882652737986668339 16477 51083260407553471478410761735207 16478 50570110606121158058753719961787 16479 48226636025084165004264123872925 16480 45491725733030401249657654994735 16481 44041150862632230795150114453169 16482 44803130372841898450741208648391 16483 47409054559061176000534508838698 16484 50403852178459815808856780087359 16485 52096587071226451044150557579898 16486 51554591249148937233057927726086 16487 49156139594035024281502268740777 16488 46373686095212315644269106364083 16489 44912346820725547585504678058481 16490 45708192761848240853932308323731 16491 48374254426966837592984710641537 16492 51421557241278132116395870317341 16493 53129591371211754263702020812381 16494 52557875317187923673595227062817 16495 50103329546804503719580440892714 16496 47272654878799515194132299598024 16497 45800739081630117003104433766296 16498 46631424747697051262189561563065 16499 49358839817747756275190308070702 16500 52459418261955215393475425601718 16501 54182647410596552121708330080433 16502 53580315913632231681517026727910 16503 51068539305353929481023331773787 16504 48188959219471028999183221616891 16505 46706666144314456559485034204306 16506 47573187736962420437150853244463 16507 50363193664823008609011857995005 16508 53517826146745851758652055945515 16509 55256136262710434238189436203687 16510 54622272681209088844812524616812 16511 52052108542504664585503007198458 16512 49122932537351941768470780240871 16513 47630473138896907882424013362637 16514 48533850234052311717338604788106 16515 51387706321478558309331566366657 16516 54597179218431621916043209604464 16517 56350446098664350042509670828273 16518 55684111921876407430136973514970 16519 53054383298859778081830209877494 16520 50074914657569160082838008817076 16521 48572511955511998014949431200050 16522 49513787978368778851001655536870 16523 52432775701599498956585074756823 16524 55697883353956084748509401921817 16525 57465972317188660173691451922676 16526 56766206718905986827637643209126 16527 54075716101912185890041893674294 16528 51045251933112012131569558625357 16529 49533141375651624244688549329121 16530 50513384084068061575152106077461 16531 53498807423011727617834314175785 16532 56820352124560548183307054839971 16533 58603117676811299227633487525263 16534 57868937061192119477533172037738 16535 55116466087380149736658845487921 16536 52034297370041445953807216032251 16537 50512727206027846819521629552820 16538 51533029182468776661823481670549 16539 54586214953480328570387798093515 16540 57965006938465001031000774102684 16541 59762292430417782039596396339108 16542 58992689969826087441739111892753 16543 56176999122811781478246631731103 16544 53042410755092417333170869643319 16545 51511642415004940276688723968506 16546 52573121567157299395229950821473 16547 55695419759412787820540830075187 16548 59132277186139552143421648341750 16549 60943914462235521317927670185645 16550 60137859626977783610360593278318 16551 57257687933500979509597906614002 16552 54069958785714891572774045624413 16553 52530267271649238376834817473106 16554 53634067341840315834083397622709 16555 56826851457316007704674032653256 16556 60322600388212528068800395969317 16557 62148409427285681550536842408569 16558 61304847507126432765631470086556 16559 58358912230758013393790495201175 16560 55117315202599740188770670952081 16561 53568989487446205695430532301953 16562 54716280570995434758015937128593 16563 57980947968056961785369401088582 16564 61536422346062180188907302000173 16565 63376210893346556091519655974970 16566 62494062510683161838727976755015 16567 59481058842578781377728357281010 16568 56184860924736677860526599680415 16569 54628204360735085536176355915510 16570 55820183433371665164553297418996 16571 59158155673977708609723735949446 16572 62774197295139785190693606122642 16573 64627760485473238409010912789582 16574 63705921100048937404230357547999 16575 60624521846757584526427961898126 16576 57272984187052273601080311574049 16577 55708314923912404713316792541292 16578 56946206378392506119223150791406 16579 60358929578916384261379854053363 16580 64036388061072750641472034544832 16581 65903508033119147764563078660400 16582 64940847438152190856008003716954 16583 61789702706489099939336198369869 16584 58382080680676966776106585145160 16585 56809732093456565863607901215507 16586 58094788285515345406800603466873 16587 61583733471186702778043747964035 16588 65323466218597199311642944573118 16589 67203911719905781599979543538989 16590 66199273529511248908440143922890 16591 62977010408506085308906390006194 16592 59512553695890940201211837419428 16593 57932874822826722823302629048799 16594 59266376626601837885811902076779 16595 62833040089569426356032612369685 16596 66635912253370362896463446324108 16597 68529438236087884479079551881726 16598 67481639363867518788449682374197 16599 64186861603800217133140250898552 16600 60664814267799632760761791503627 16601 59078170258290119414935580836001 16602 60461427631354917910286741356068 16603 64107331292370208250173406705940 16604 67974215726714007676357971766210 16605 69880562933762064367808055681008 16606 68788393062436204226147233530416 16607 65419680750974346556679943746334 16608 61839281324790629771969204372503 16609 60246053897733072067308449173116 16610 61680406455879109319746162126040 16611 65407098229599176694649836541670 16612 69338875443341001769047532211264 16613 71257769984867733904184848816236 16614 70119991026822190470247641086297 16615 66675900262275359346544886014976 16616 63036381839824634306707547941731 16617 61436969752511797432470339256803 16618 62923787354421814954115936382520 16619 66732841518328602100655435277645 16620 70730399622118056568371180508584 16621 72661552542030125209993832155257 16622 71476898090649593928877595452879 16623 67955960652357741217514852136423 16624 64256550984614213888725507858210 16625 62651370512400322699938322362745 16626 64192053854354312674612555121717 16627 68085071421285988890326644776491 16628 72149306069918593235479563354006 16629 74092412902296004011337703582004 16630 72859587673954365665040472584915 16631 69260310689828885934489735148961 16632 65500232286745018018309813023472 16633 63889717713693774258061661130553 16634 65485698934452239538722361400985 16635 69464308028740941334445890913326 16636 73596122358620640179994571295180 16637 75550862673813610771355323756168 16638 74268541940390227112433297232007 16639 70589407551628132597210057664763 16640 66767877789795189896548457797235 16641 65152481910526414644031883562656 16642 66805225206536427934567030263236 16643 70871081443745186708259529233951 16644 75071386005305617983857708482635 16645 77037422945509265189120795966498 16646 75704251957299142670416018374701 16647 71943716980292489650308400533447 16648 68059948216509734116877215902718 16649 66440142849464894205613805403758 16650 68151145100536049617364418075608 16651 72305931970786182338396265736764 16652 76575644655714856536936206106711 16653 78552624459814004500379592792001 16654 77167217858698455906547867918473 16655 73323713444162987676510550606864 16656 69376913135087668062732875800051 16657 67753189647438297286781445269150 16658 69523981053037144168479955782874 16659 73769410307915803100146948660335 16660 78109456271021673038144719930785 16661 80097007788494567229481460826897 16662 78657949011237776248929715196561 16663 74729880300586610383393633247489 16664 70719251128640861869227092513831 16665 69092120973067699131358323175611 16666 70924265699380739307179789485513 16667 75262077742416685646454066065588 16668 79673389317977862229346027595492 16669 81671123511644001418479558881021 16670 80176964183179659267506902813110 16671 76162709962169774559443200870120 16672 72087449967884577212604703763096 16673 70457445231459103574307306435981 16674 72352542069375930815087103149659 16675 76784506350069912912467830813901 16676 81268022962494468648021026786230 16677 83275532399888151304014293965430 16678 81724791716459118897951249057560 16679 77622704066140374679383214055834 16680 73482006787120832444742708299905 16681 71849680752524809288419410926481 16682 73809363786694460861340274700813 16683 78337279198088839879116393346442 16684 82893947266717768988162257506316 16685 84910805599865278274964412316445 16686 83301969701878001584445549574645 16687 79110373646876467416048921312434 16688 74903428263576867863413095169583 16689 73269355982899448153114425383603 16690 75295295272014534975153124259086 16691 79920990551785007396748642654878 16692 84551763389662446816614759302130 16693 86577524823037081829361959435034 16694 84909046157491283957983635120312 16695 80626239311660755157077565101603 16696 76352230800162143757900699582827 16697 74717009681518159791218570354945 16698 76810911949982830450776053283532 16699 81536246085033247323710907719618 16700 86242083791465037019749519870604 16701 88276282537890423830659093897978 16702 86546579210243383999812379189404 16703 82170831419721126824884065637676 16704 77828940711708492494435415090634 16705 76193191118925605528719316712249 16706 78356800460064892980806059817116 16707 83183663094604267929706837772627 16708 87965532441321808499230380063602 16709 90007682165590105443232669673935 16710 88215137280913644997759128787092 16711 83744690264618638511612448226882 16712 79334094414759247863036063180413 16713 77698460280385789808139084035915 16714 79933558871355373801647962263552 16715 84863870718434205322661879318011 16716 89722745029176386864532946919298 16717 91772338279144120705556506406576 16718 89915299272431217998751199780630 16719 85348366260045456725916212800658 16720 80868238620974407420067129658794 16721 79233388072863941243675784559620 16722 81541796901420847669782917556841 16723 86577510157901853597350021564812 16724 91514369181223548290417438490491 16725 93570876806143894271969516857177 16726 91647654761620676917342181288533 16727 86982420129096453121388422911420 16728 82431930534220130192763277529541 16729 80798556535953016146215035569258 16730 83182136139249251913084318864559 16731 88325234904185524954407088366964 16732 93341064679296788359140357464104 16733 95403935235143123753064315747303 16734 93412804194440806319774603036989 16735 88647423097079322461729543388445 16736 84025738051412150103477365815563 16737 82394559056818718043490722368906 16738 84855210272381320381732853077914 16739 90107710968772760636078514111159 16740 95203503684208438739894242843554 16741 97272162825739969494977432220883 16742 95211359084780150888911815758816 16743 90343957087929305051826958406857 16744 85650239967183978400241124922685 16745 84022000589238284846911983904769 16746 86561665318300732025254998108474 16747 91925617118197395250470061488041 16748 97102370963112317999610974629578 16749 99176220822428487228567609618126 16750 97043942216874062352039408623777 16751 92072614924295821919345188112822 16752 87306026182452093497831294469536 16753 85681497876809674199690072961278 16754 88302159860161074521096111733987 16755 93779645113079790773583824028929 16756 99038364120960112866244961228445 16757 101116782672286361660891736858492 16758 98911187851409170651608693302392 16759 93834000531369585503870673759267 16760 88993697916951657538802250515505 16761 87373679680409184831271558233688 16762 90077365286929116849398042953817 16763 95670499951547382901239317060408 16764 101012193836123941912182466756877 16765 103094534246567192783946537310352 16766 100813741935382395338488956376727 16767 95628729144520021463075469614178 16768 90713867925817672933262161959737 16769 89099187009976980515249610851003 16770 91887966038025314152443528449184 16771 97598900117114041771496897197595 16772 103024584100258806077017062557129 16773 105110174066266790991662521686819 16774 102752262315782847714614198378677 16775 97457427520814138331229922200248 16776 92467160720287882756834584638919 16777 90858673360711441418136858052939 16778 93734659852543910898659318948419 16779 99565577831098121651115819324236 16780 105076272462479929764385817502584 16781 107164413531734173381780610240517 16782 104727418957166207435003560141893 16783 99320734154489302100552546131857 16784 94254212792605143433257508934166 16785 92652804953754748049355812809706 16786 95618158023136488241153424738509 16787 101571279309660480721656878255095 16788 107168010277931292603920106709859 16789 109257977156399201105128474899435 16790 106739894163192436968654552287266 16791 101219299496453722290020603423096 16792 96075672845198440264563055384077 16793 94482260981453613908358706842854 16794 97539185654644295054964621806598 16795 103616765025545172448640600114871 16796 109300562960822996468691629213215 16797 111391602804690078017524892091876 16798 108790382802198976102209881398013 16799 103153786177889825630867157295028 16800 97932202024223193344851456348110 16801 96347733857280616821053597763029 16802 99498481927566234171856544745278 16803 105702809974606965368367758389797 16804 111474710242016454131494702298790 16805 113566041934215223094308730304696 16806 110879592536882885152874990392391 16807 105124869238037093137256687924093 16808 99824474157542996910062967979716 16809 98249929470503144395834724250621 16810 101496800366450921596713010926396 16811 107830203947211317888390963104628 16812 113691246431237777194043231840621 16813 115782059842285355145920385004427 16814 113008244058166731619495787887736 16815 107133236356232356934420624677526 16816 101753175997236466468195242832973 16817 100189567445688558284319273330553 16818 103534909113302822485812438902361 16819 109999751804593940528318413877512 16820 115950980684001129738015910279819 16821 118040435916852966901227152107047 16822 115177071323324389987239759037691 16823 109179588088287004841972591681125 16824 103719007466714418880537533107072 16825 102167381407135803843695226014998 16826 105613591206094068421327323250971 16827 112212273760268598896940262046515 16828 118254737273325253771123920149756 16829 120341963891947738924755546999927 16830 117386821798444299479555064494030 16831 111264638107282014228218314167189 16832 105722681912534198135251112949220 16833 104184119248325338360950874854135 16834 107733644862475202331921896395985 16835 114468605666573368738966866915656 16836 120603355866327810018652255478206 16837 122687452107687830347989779019027 16838 119638256705309149814705834615321 16839 113389113448863242170288485018275 16840 107764926360999567688355333979783 16841 106240543406480931371887717218441 16842 109895883768779754531541745888874 16843 116769599306447128113813868149245 16844 122997691805783667287188450315862 16845 125077723774948405809357605161327 16846 121932151272772390919284679299711 16847 115553754761120927330101019402943 16848 109846481779636236125445278166932 16849 108337431142338596496827890156318 16850 112101137374419252903830974242835 16851 119116122690529683798453496986015 16852 125438616396734761464773028077433 16853 127513617244770194219218272387311 16854 124269294992713439929323707509169 16855 117759316559138920344968254973311 16856 111968103343634750407110622308637 16857 110475574825219655103684624970753 16858 114350251191766985692902292061599 16859 121509060359680557406811431162947 16860 127927017198240686686809674590601 16861 129995986282592348150330470312719 16862 126650491880654937388278542712647 16863 120006567484300744776661013536712 16864 114130560707354197247035211021822 16865 112655782223506699410099276460502 16866 116644087101630594641634500912505 16867 123949313693013124586316451785936 16868 130463798320360721151924642993440 16869 132525700347395360367431719889996 16870 129076560741126935948233583362401 16871 122296290568441209968786192772407 16872 116334638280981882198400979886678 16873 114878876800623026167075392074856 16874 118983523664415351971680514266434 16875 126437801221542485596964937806510 16876 133049880726459585123197235062483 16877 135103644875841319781112199210550 16878 131548335437864438077427378288309 16879 124629283502933941362424219242208 16880 118581135512445924892162343979066 16881 117145698016617942937509543009731 16882 121369456437081795757230044901088 16883 128975458947547171193878479818814 16884 135686202540930822540694242891936 16885 137730721571500330163584821598519 16886 134066665168926286666554099338930 16887 127006358912806873164333210710322 16888 120870867174679501630778552481497 16889 119457101635462217354458429934787 16890 123802798296003236393795178590809 16891 131563240669746531159977173603216 16892 138373719362433348168435835418575 16893 140407848699253495205740834436463 16894 136632414746825002246062168883276 16895 129428344635979453577552726608524 16896 123204663658337300241472264999533 16897 121813960038159836416830302452134 16898 126284479765830531820111668864548 16899 134202118314397438172163926810217 16900 141113404582738351906937797335927 16901 143135961384964469800746595968290 16902 139246464883758805953298335965985 16903 131896084007717054384347266390457 16904 125583371270066610880790606167745 16905 124217162541784178366326007315773 16906 128815449354473431843365026077266 16907 136893082272415743593371259407285 16908 143906249711285459770097267374729 16909 145916011920513214101832130252860 16910 141909712482038715908964121546296 16911 134410436150399845340354737428278 16912 128007852536437377344919703969455 16913 126667615724548664472633972675618 16914 131396673894309742966762733911874 16915 139637141742629768881362948183082 16916 146753264705548758498265276497250 16917 148748970074287240444099460514373 16918 144623070929805310245424676269257 16919 136972276268705199931100240477853 16920 130478986513637460630432444977570 16921 129166243757023963006577392870848 16922 134029138889735534572682506329706 16923 142435325081274982767843819509733 16924 149655478307315058008891234605399 16925 151635823407227338323535265369453 16926 147387470402131459404158793816705 16927 139582495950304533382790454717584 16928 132997669103041336926494684019230 16929 131713988739615852961837940239480 16930 136713848871171626722373645114588 16931 145288680157840925331621160526144 16932 152613938384978533139715469722065 16933 154577577594526475458935399421799 16934 150203858167609098255207842045420 16935 142242003472177346781923834268969 16936 135564813372762450270433191080672 16937 134311811046419931937458622133858 16938 139451827755643638343548441010691 16939 148198274717383371246623003484485 16940 155629712281957714791771905818295 16941 157575256753082328599533746595466 16942 153073198900519881051845710711149 16943 144951724112647153572535399131818 16944 138181349885301482604604414025417 16945 136960689675571460841142855773129 16946 142244119214054964687217052042321 16947 151165196749416701508825270227381 16948 158703887171342629699444261378675 16949 160629903774805671991791956212605 16950 155996474998691394797332063944497 16951 147712600469245906975663186523041 16952 140848227031404875428366074613131 16953 139661622606210789339211718516790 16954 145091787045274162873115275127814 16955 154190554863503451011044414924907 16956 161837570416881780262326212064630 16957 163742580665888669757421437096362 16958 158974686907142444459113886303307 16959 150525592782515519851231910159368 16960 143566411370250054398147611200721 16961 142415627162186989747371302101716 16962 147995915557160387577540279271854 16963 157275478671660044666241441175801 16964 165031889940420549018730397264292 16965 166914368892138956307634226200797 16966 162008853447622823015567771236976 16967 153391679265857082641920670677510 16968 146336887976075955722870857357839 16969 145223740382624555337885106585476 16970 150957609954652702734535587590576 16971 160421119177699802041293020715701 16972 168287994595904570310194756720849 16973 170146369730487272204327510546435 16974 165100012154154884973372980389828 16975 156311856441540431152551637052056 16976 149160660791379647688294485529401 16977 148087019399480280968260842330112 16978 153977996735051333984002891589598 16979 163628649173636406435248971474729 16980 171607054550063571090557268290929 16981 173439704626778326657299669456026 16982 168249219614686210972852442140215 16983 159287139482988804502574473321065 16984 152038752986802066902038399896888 16985 151006541822219751923740719748013 16986 157058224090621186830657965863113 16987 166899263643273173160070254035345 16988 174990261669893208848303572903417 16989 176795515559956508405425990360339 16990 171457551818964627029371526225328 16991 162318562563455455510929545283694 16992 154972207327828163431974582450862 16993 153983406129745209687567278477652 16994 160199462318650272556534433479109 16995 170234180173105640805257113136379 16996 178438829917054462586329938589138 16997 180214965412760038778749204344051 16998 174726104512748882899446825051976 16999 165407179211211241536249502049377 17000 157962086548429056853652187848528 17001 157018732069708953827714472114448 17002 163402904239098023192789083250275 17003 173634639370667222101070391474958 17004 181953995749312229227098166213230 17005 183699238349039180979795001096709 17006 178055993558470342842022331372873 17007 168554062671364424289658321823392 17008 161009473731776162762158197635278 17009 160113661065348865726762286604663 17010 166669765619970874826451743159098 17011 177101905290449915562549855706873 17012 185537018529136876750666522659489 17013 187249540197816162392060574417965 17014 181448355302463157570635888479722 17015 171760306274436152892882187744156 17016 164115472698159641650968438601466 17017 163269356629985115720494716323936 17018 170001285610564919521281604157495 17019 180637265867534368468822948985772 17020 189189180939594674651048369271840 17021 190867098844206559143305436544417 17022 184904346948882510491499147891619 17023 175027023811817386385074156831163 17024 167281208400245965523155286678819 17025 166487004789319628385423839959227 17026 173398727182717907757776375740027 17027 184242033359065924421106076335056 17028 192911789407655194676266924683401 17029 194553164627324008179374063880581 17030 188425146940432724150759439693987 17031 178355349918235340541596736621622 17032 170507827325811877472889417902833 17033 169767814511682444893166939237878 17034 176863377580215388840238464180069 17035 187917544793715657249635857866518 17036 196706174535046019480210505484409 17037 198309010745292279287494184916099 17038 192011955346029215393995245599550 17039 181746440461359910201253144035352 17040 173796497908094551928740377955925 17041 173113018146371724180715828775503 17042 180396548776498344858508681993156 17043 191665162429267816514765731716324 17044 200573691536787345197616704974467 17045 202135933667490931423469698836762 17046 195665994255520560688661640646560 17047 185201472938682932879403564529563 17048 177148410943900333774922227694618 17049 176523871870236780277968415994005 17050 183999577940822266767264047277300 17051 195486274218477560233241880190156 17052 204515720687541386619723477164776 17053 206035253554163022321772725628045 17054 199388508181599216783472305114092 17055 188721646881805613252228931912779 17056 180564780019617059185569273106325 17057 180001656142656248744177578665035 17058 187673827913020278753063734814644 17059 199382294283345357476794194277761 17060 208533667775913820687103541480258 17061 210008314683515610893533535600855 17062 203180764469031797863967627344753 17063 192308184268271931723885221725301 17064 184046841945277625419396036884515 17065 183547676169066225352336972261271 17066 191420687687025600457490403596219 17067 203354663397956978531059574078751 17068 212628964566846907395889416346731 17069 214056485886446116757208480230524 17070 207044053711342178196748871897526 17071 195962329941088404752391985697367 17072 187595857196825196891665686998603 17073 187163262373196011778803454891748 17074 195241572903311386752559317355907 17075 207404849480040583708615798642265 17076 216803069272246335653347647216890 17077 218181160989029953203993185695241 17078 210979690175083131301288772966186 17079 199685352036073160517916957526932 17080 191213110366733196488465015683067 17081 190849770878171951126391801362806 17082 199137926350408761676563244252190 17083 211534348091395044496957549357773 17084 221057467029986328516395368233300 17085 222383759262907257828179312190392 17086 214989012231834671705126391007972 17087 203478542417179931932658502710922 17088 194899910623136050008060530519510 17089 194608583996652727074078747900203 17090 203111218475666708942338833263912 17091 215744682947346313462710746690330 17092 225393670391440034928163011871016 17093 226665725883708981363170439897450 17094 219073382798069796578448697884516 17095 207343217119945260531872894198358 17096 198657592177629513962680630396316 17097 198441110730162449801088486176741 17098 207162947905420355050650364350594 17099 220037406435391372455869698755151 17100 229813219817684808385390357663508 17101 231028532397665089256414016464062 17102 223234189783030869929411009336287 17103 211280716803209940565056335569339 17104 202487514761902338261838974004922 17105 202348787277790845596722310029160 17106 211294641974737125782461146748102 17107 224414100143192063777932157953105 17108 234317684184534552832986811373587 17109 235473677196540154206879337043392 17110 227472846544762515721090413756779 17111 215292407209268523249729960957919 17112 206391064113363981932449067788510 17113 206333077554432921221191718919187 17114 215507857266913230475558746380904 17115 228876375396083915726416767503569 17116 238908661296553978823139871979049 17117 240002686001044201028351437947633 17118 231790792354449525324466252745098 17119 219379679632603537827683979687731 17120 210369652469936127326826809743865 17121 210395473718743574214156435603021 17122 219804180162895975539997330025655 17123 233425873804267944576197319940808 17124 243587778410212283064852707632459 17125 244617112352869279407121849699142 17126 236189492869211004203324821551849 17127 223543951397363979404060008094609 17128 214424719074178812898917391956446 17129 214537496710985782935643453232837 17130 224185227400810485722636983541813 17131 238064267819856318628405095688254 17132 248356692766336519762248884008218 17133 249318538115504915602426999328666 17134 240670440613504718867413843899533 17135 227786666343750554784761429410716 17136 218557730686925141699437683832033 17137 218760696800954220313603069499303 17138 228652646645772564471686796634322 17139 242793261303945739388402750116619 17140 253217092132027695602754774301580 17141 254108573983988302105691639662448 17142 245235155469298423897319024998986 17143 232109295323473177287135152815514 17144 222770182110601709203272140997969 17145 223066654146159410052320036690749 17146 233208117070172608759859351366428 17147 247614590103895398630471813731963 17148 258170695352205471276422444844062 17149 258988860003747855401876423145600 17150 249885185175167785614008001388582 17151 236513336704449251081437581536480 17152 227063596722415144824399075191823 17153 227456979360460868119031608714318 17154 237853349944618755957404954679879 17155 252530022640989441685719490504116 17156 263219252910950212504110878086327 17157 263961066098701577070081245207274 17158 254622105834483440627911003718388 17159 241000316884914395653094827130883 17160 231439527017588463741005856265810 17161 231933314093341063183282790711115 17162 242590089239730734952087943754529 17163 257541360508666974527888939044806 17164 268364547502814083648589113898953 17165 269026892608774523661047815206101 17166 259447522432852668570636072877978 17167 245571790817120422830202328265449 17168 235899555162834294099192633451769 17169 236497331620015471564812813374369 17170 247420112238979269058916819314470 17171 262650439081505829438220405050250 17172 273608394614275837085987972546237 17173 274188070837002596493425056508456 17174 264363069364984186608180737224764 17175 250229342540798603117112127983537 17176 240445293560255466844648238229852 17177 241150737442577513196916121882324 17178 252345230162769287234818183692652 17179 267859128135149518342894282247067 17180 278952643115517004132152529015846 17181 279446363606392835332746229718206 17182 269370410971147622503404149885775 17183 254974585726569536264956590367756 17184 245078385421866945753059271993823 17185 245895269902380718889780593465782 17186 257367288803968692418000248458050 17187 273169332477370089348081427771757 17188 284399175862700256919914980738407 17189 284803565826713409840692406486301 17190 274471242083402361798602067669084 17191 259809164229484283702762483026341 17192 249800505354936621575731693801312 17193 250732700803864114375940435397015 17194 262488169175087963045631656651670 17195 278582992590462927036333117473962 17196 289949910310933869325824341572630 17197 290261505071389581801203318646237 17198 279667288581773625897442161063819 17199 264734752652884819186084903534329 17200 254613359958346110730102918370776 17201 255664836050030496510003285825248 17202 267709788167319477041239958843208 17203 284102085285172936463984482505900 17204 295606799138109375757694835972533 17205 295822042164685029011234954539081 17206 284960307960556891148645489741394 17207 269753056922775319388306027205615 17208 259518688430176373873375928726216 17209 260693516289791040731852147141122 17210 273034099221649097084167318590494 17211 289728624366354990340307498618315 17212 301371830879802795091247924425400 17213 301487071779351110946696831406414 17214 290352089904935036362212770635950 17215 274865814872899339793145444925591 17216 264518263186726716868015800886687 17217 265820617577393499263621252924400 17218 278463093012256294251890344559723 17219 295464661310575035035149440548756 17220 307247030575433068607765383942081 17221 307258523044929886024961783237326 17222 295844456878095978189127185110833 17223 280074796840721513721035242771748 17224 269613890493179544669283223272237 17225 271048052044155146225151262701596 17226 283998798142422863094419185974866 17227 301312285955861809009403278731445 17228 313234460425874742853684347222184 17229 313138360166899993554793288700545 17230 301439264719041951471110104548300 17231 285381806274516065366664453861463 17232 274807411106127121112528364981113 17233 276377768582725581190733439615859 17234 289643281853174148764092788226145 17235 307273627203822764194690206951353 17236 319336220462725324627781671729822 17237 319128583056857859015644610192727 17238 307138403251285086650291125915297 17239 290788680351768151892334280594347 17240 280100700928180533419475609206332 17241 281811753544108536989391374316313 17242 295398650744880613539824778647274 17243 313350853734341461239571812004337 17244 325554449229431234913486019594613 17245 325231227973930102708428948807454 17246 312943796902627458730732536917359 17247 296297290609097836748281446626218 17248 285495671674885082746506762153522 17249 287352031447675932524162122037522 17250 301267051512051571321459844631655 17251 319546174733077471348483308341755 17252 331891324474479803585234743868753 17253 331448368177616497365300088117712 17254 318857405336227404710891293204808 17255 301909543583920357001284326926853 17256 290994271554170410629060398419733 17257 293000665704411587972792934445717 17258 307250671691556960576892848949603 17259 325861840631993624447593744597693 17260 338349063856868367961242393231026 17261 337782114592266364066868159840489 17262 324881224093157558071024978326711 17263 307627381468060273497011667107263 17264 296598485958567838680371110804283 17265 298759759353626259155771970046088 17266 313351740424517165667304437426790 17267 332300143863139334347800548373162 17268 344929925664065176158616469855309 17269 344234616483394885657718135810203 17270 331017285246663803391301886018159 17271 313452782773541094651879209361714 17272 302310338170431635160835164994652 17273 304631455813389971654479225314665 17274 319572529232105078166787432918540 17275 338863419625922669515574764742885 17276 351636209542680543313126183518877 17277 350808062146049487353939383244058 17278 337267658068338139803409759259542 17279 319387763010776034638538352285001 17280 308131890080405239653184008486264 17281 310617939644932024113643474450787 17282 325915352805508872126624768529117 17283 345554046668107862519888053489298 17284 358470257242070473772235511669563 17285 357504679605440152832421423818373 17286 343634449706422333321137386848812 17287 325434375379389715150579549242281 17288 314065242919377866274559584171604 17289 316721437331263506236536337945742 17290 332382569810308293455772852851057 17291 352374448080779024558426542370848 17292 365434453371098839718202742379760 17293 364326737330051345874257260630223 17294 350119805876463162552446632581140 17295 331594711471904839007782219890728 17296 320112538004181378880837063926027 17297 322944218070281720406017761529408 17298 338976583705521693656079326804632 17299 359327092107514993988745559317278 17300 372531226168288103327685650009173 17301 371276544957457059600146195740060 17302 356725911564544095446973225592665 17303 337870901990532164006494064051810 17304 326275957497281879242473215528428 17305 329288594582620529454313127330367 17306 345699843577585513807759159558859 17307 366414492968024461132840287695272 17308 379763048285592581696085368779624 17309 378356454033064453098004644708315 17310 363454991743322303062287625745280 17311 344265117477306478968869546719959 17312 332557725180725083073446952415762 17313 335756923934515356420939083987139 17314 352554844989532507504111058169618 17315 373639211696494816908583114771243 17316 387132437586032286603591296233222 17317 385568858762015525358939746848784 17318 370309312101104096427797157436755 17319 350779569057815741266082842060519 17320 338960107244599270222294262862411 17321 342351608375956358657919125230201 17322 359544130845639621596529708655135 17323 381003856994912530962129309586898 17324 394641957955429522785248935900545 17325 392916196774480355047624073386132 17326 377291179784196090009943760941785 17327 357416509198775068668277592685517 17328 345485413090284395775364464719773 17329 349075096194408167347457479453422 17330 366670292271821194321469545345414 17331 388511086101617317879772762264021 17332 402294220128494602171739437337653 17333 400400949904579567851253629143274 17334 384402944152773727641107431148064 17335 364178232479701898522128244346695 17336 352135996148760829920463947019387 17337 355929882584379548543331984531115 17338 373935969512047920287123204918312 17339 396163605675356857888195597073194 17340 410091882529511327470022755164213 17341 408025644983177917650402835706180 17342 391646997550513178704890545921822 17343 371067076378953326613614470354172 17344 358914254714256167254267246341967 17345 362918510533131381625378074366074 17346 381343852841076935758573231122663 17347 403964172695113443997459476879702 17348 418037652127877218135909101361120 17349 415792854644795149204104551733820 17350 399025776088237102501752459785922 17351 378085422074391426895873538528302 17352 365822632793513602950550651017607 17353 370043571722816490413449496995824 17354 388896683493783332744488606956834 17355 411915595375978590180719547993067 17356 426134285308757897033213756798433 17357 423705198148884685651617023952856 17358 406541760441829310758355734427896 17359 385235695258947224350736099807527 17360 372863620970970524491920546420787 17361 377307707449350078910946145836482 17362 396597254611388483121484670651911 17363 420020734101356398563105462290947 17364 434384588759119526730563879036894 17365 431765342215735119125078392026284 17366 414197476664678011854126231842363 17367 392520366971358956801928544791534 17368 380039757290141206206636937921074 17369 384713609558314843294812239819920 17370 404448412204885679849870118735677 17371 428282502371781306313492930004509 17372 442791420369407784168029502078892 17373 439976001877254014896492549236301 17374 421995497014912018291115544176607 17375 399941954442365310480886791079586 17376 387353628151502829852154039729403 17377 392264021398210231509098516297806 17378 412453056135968849545587404286443 17379 436703867770640759512526095228492 17380 451357690151146489328881636146938 17381 448339941342898133518546084209537 17382 429938440797699121932304119161746 17383 407503021956639458688339490073542 17384 394807869227189481212321478127638 17385 399961738791360827935256687293678 17386 420614141115775393026142852808648 17387 445287852947098349524728697043767 17388 460086361170733763251135625123012 17389 456859974881018869668209778696467 17390 438028975222880711410834774021574 17391 415206181730754966150535978418523 17392 402405166392804299868278374027106 17393 407809611022804429643769455352698 17394 428934677721759638033745058279477 17395 454037536616518042733576574465880 17396 468980450499718379321050916641075 17397 465538967715896465180399400476202 17398 446269816278221704621704338721187 17399 423054094807479953689789339396091 17400 410148256676665580814414040842407 17401 415810541847486079703884892315163 17402 437417733433018873202559105629543 17403 462956054578695293922668615507731 17404 478043030181843896975994433864513 17405 474379836940741415929632286106705 17406 454663729618559917235770603793659 17407 431049471966701341959920499325709 17408 418039929226808351677523929720261 17409 423967490516090107836098599014382 17410 446066433684399546389767539910787 17411 472046600754206103407169105073145 17412 487277228217153122904394190074394 17413 483385552446946421639498871028722 17414 463213531471144168534487414496361 17415 439195074653286519209751063138156 17416 426083026296068772420088596648041 17417 432283472819848127121284529485243 17418 454883962939716884039342493729927 17419 481312428239190414441710884584102 17420 496686229563450541263663715202038 17421 492559137869877263799500471180726 17422 471922089557455658491583718406102 17423 447493715922195399877896183934592 17424 434280444245584634318862967327223 17425 440761562154666922767429000547511 17426 463873565784426995063848053455931 17427 490756850378891697675238301827437 17428 506273277155425483596162222205676 17429 501903671551496103046158785309037 17430 480792324031812518801466141106862 17431 455948261401161568175016390826892 17432 442635134567051266803106706498630 17433 449404890604926273643343904502904 17434 473038548038096391345375415004082 17435 500383241860280088868967385867166 17436 516041672941744082767422221350240 17437 511422287520115903616191948007161 17438 489827208437062864460000241928205 17439 464561630271267027432310489569322 17440 451150104924078302637309618181543 17441 458216650047302943982389069949949 17442 482382277887019863042891752214230 17443 510195039824092082895753677853638 17444 525994778940423363659480171071372 17445 521118176487589981742243585553051 17446 499029770677677236491379054828250 17447 473336796265741011680282426241964 17448 459828420212998999696763488287514 17449 467200093274983400697417609439721 17450 491908187037343717169754750823591 17451 520195744996625495739030321455147 17452 536136018312806280378711071237178 17453 530994586864246077707655945817859 17454 508403094010556948515346877342925 17455 482276788687319354647985829445641 17456 468673203643490178886803442903481 17457 476358535142634225007755588319365 17458 501619771889057599984127379635668 17459 530388922841634235912228503237233 17460 546468876456462003657646780028997 17461 541054825791879830180376893789924 17462 517950318053880616093283662747905 17463 491384693444507062834149089416872 17464 477687637839367309039592004491491 17465 485695353732505725733589045207866 17466 511520594731224402486318193751998 17467 540778204732673331115701984453453 17468 556996902117341408926125272209808 17469 551302260195128127560771524143687 17470 527674639814316975249968423849870 17471 500663654107092997708459596297476 17472 486874965959925857991399973892552 17473 495213991542050898837751612630359 17474 521614284958824173336008228678096 17475 551367289146250685109562010384047 17476 567723708521523401439834495879991 17477 561740317851548486411937869484418 17478 537579314732938072360487531888361 17479 510116872981271947042414154028504 17480 496238492842206731652732789071725 17481 504917956693448644596080867786573 17482 531904540311594457769971762942935 17483 562159942876148146534091357089817 17484 578652974526893558029286477242434 17485 572372488480736403335801387986222 17486 547667657750172947825998539686672 17487 519747612204735851298619733765219 17488 505781586164570446245434812500838 17489 514810824165427022613825886566948 17490 542395128135256126238343406378082 17491 573160002269280706809981823503226 17492 589788445795102449645490037954062 17493 583202324852818505453542502180661 17494 557943044390148128854752617619387 17495 529559194862102557401699365962445 17496 515507677631971620889484951872903 17497 524896237047789327635426817000835 17498 553089886665520473537979642298252 17499 584371374483468960248125680398919 17500 601133935984157055273370037931227 17501 594233443916665328281126216493855 17502 568408911864767507356999527773281 17503 539555006121057193781878446090275 17504 525420264183332444273018906315067 17505 535177907819052877445237777892115 17506 563992726335280241895141935053076 17507 595798038767506408149224525896372 17508 612693327962004768040099115719931 17509 605469527948173639329135432480252 17510 579068760197890596775271318506419 17511 549738494389588106681229938539055 17512 535522909221420958894653058027904 17513 545659619647617650857376354117287 17514 575107631105394168822187986589454 17515 607444047763909721036165576971982 17516 624470575041475751039712147500791 17517 616914325718974444138212906162716 17518 589926153369974650776984954753493 17519 560113172494706263318014754583483 17520 545819243865647324582492441027702 17521 556345227716889269823471473560418 17522 586438659819481768447700947609491 17523 619313528834746742311268879115087 17524 636469702236955703479651719510590 17525 628571653685929119284101852027576 17526 600984720483552777567202801819305 17527 570682618883044121847517881781509 17528 556312968228198669128653044154387 17529 567238660574788318669014483844908 17530 597989947583152240473783890695935 17531 631410685410943772721322415530853 17532 648694807543167572075243893833548 17533 640445397201782557694452156786624 17534 612248156949926909336070027562278 17535 581450478843737186392629605262919 17536 567007852713940712521791345248808 17537 578343921508085605619153884045023 17538 609765707168098751910046051686833 17539 643739798365480572155805745767979 17540 661150063236447265967158506569227 17541 652539511747348745536026578125264 17542 623720225697461378589742505406702 17543 592420465753998816841586306370581 17544 577907739344522062698934158576463 17545 589665089942010731626020944528958 17546 621770230441496768298906003189983 17547 656305227410888502735606334005706 17548 673839717198905132966085702470917 17549 664858024185610861114594641829385 17550 635404758401869824052010262687252 17551 603596362347806343169281750887343 17552 589016543107124928871903282613665 17553 601206322865589208500163172745264 17554 634007889821152713447394027108574 17555 669111412521474370034559922705902 17556 686768094265871706239278073930706 17557 677405034038124754327519397073155 17558 647305656738895291144454613756322 17559 614982022008124151688763725520682 17560 600338253328313984455495930986311 17561 612971856283171397943735733079783 17562 646483139756856922653044096938531 17563 682162875380699745920707955534142 17564 699939597597033163139133439209135 17565 690184714784121575000302946000915 17566 659426893659790617006334932334003 17567 626581370083097161730602923867267 17568 611876935073443238618792465923208 17569 624966006692624693925791177733551 17570 659200518238402716472944501320509 17571 695464220854152933143962451844025 17572 713358710071668925111638934364755 17573 703201315182712329092603768831333 17574 671772514690013591413085992908336 17575 638398405226656004587243435727339 17576 623636730572089045528051725959297 17577 637193172590668679349169490383511 17578 672164648330741371037754234635650 17579 709020138488558205793151148049808 17580 727029995708411001385822735358937 17581 716459160618604298682970316599834 17582 684346639251558873067237016732901 17583 650437200763983248314186995505121 17584 635621860669985795892078479887890 17585 649657836005841421965784583701926 17586 685380239736750891472407257822882 17587 722835404037274588424233547269751 17588 740958101109951910554731124680027 17589 729962654471746523525419548830367 17590 697153462009356310519625302822998 17591 662701906082298190800807208779619 17592 647836626307949399409121106749885 17593 662364564059593671396266914763225 17594 698852090388104715777010498757353 17595 736914881012744166424991803140591 17596 755147756933135437504750410161782 17597 743716279511328954855175644272181 17598 710197254242173077725968747449002 17599 675196748047426065908439974546909 17600 660285410028282380821795996447420 17601 675318010556016445904464660477790 17602 712585088064734884608076832619859 17603 751263522266357809464958549384457 17604 769603779384871967263891721375196 17605 757724599314567414215869854180575 17606 723482365238464982053345555461592 17607 687926032446625981908312256028010 17608 672972677509163280416120314840156 17609 688522917600716392658023303057279 17610 726584212043392714184807164301305 17611 765886371596214184111518666502076 17612 784331071744327818967683926856732 17613 771992259710714168066793743136401 17614 737013223717630345736753288054884 17615 700894145458160534779432765247874 17616 685902979127532072829548528928179 17617 701984117249362334731319654967254 17618 740854534775818704487193393206736 17619 780788565383256090437630978247654 17620 799334625911845748790751613070761 17621 786523990250741720535640086453972 17622 750794339277128097600876089071099 17623 714105555148098819459777634018849 17624 699080951550992500849885413813624 17625 715706533186435621486655526165275 17626 755401223597042207148726496349709 17627 795975334256276425144628292621971 17628 814619523985061739604311725346214 17629 801324605703155379236954699564407 17630 764830303865930047639581745904641 17631 727564812994853497084732653791395 17632 712511319359261563544336913557868 17633 729695182434726241499545166969139 17634 770229542464340368882903713309793 17635 811452004786294511086276684861950 17636 830190939862691211444965921898422 17637 816399007576398219826368666698595 17638 779125793284785851199131858307405 17639 741276555441961673726341500810910 17640 726198896695705906465268983742782 17641 743955177096126179326519634428742 17642 785344853727394958743863457609360 17643 827224001210812083546957327520638 17644 846054140876466012393346939915599 17645 831752185668320311886605921684154 17646 793685568713787808392626115777539 17647 755245505479628603741019864854679 17648 740148588949514535034973251501683 17649 758491726124281163564794784597239 17650 800752619930194985411772405041963 17651 843296847188466949076014380392767 17652 862214489451711845921600445591298 17653 847389219643192428607311272845616 17654 808514478267731487563458459810029 17655 769476474255562656483373952673631 17656 754365394469067117481114437949653 17657 773310137129671805340428043324904 17658 816458405645242413478859892708010 17659 859676167584611175534627597494597 17660 878677444797064302525192141108223 17661 863315280636752994168377330616258 17662 823617458579777114485253370121902 17663 783974362715639576814319230074487 17664 768854406307067159192789361953658 17665 788415818217705127102800452817208 17666 832467879340627902346953003878671 17667 876367690288349695336960959545148 17668 895448564623830249840687280711218 17669 879535632889785682046058589943732 17670 838999536413925832288834338897270 17671 798744163274943835264917579072552 17672 783620813998019524151410235949205 17673 803814279860407674005838464957330 17674 848786815280553214892003021496609 17675 893377248061584349055238026645337 17676 912533506895510143429877077000874 17677 896055635410733913941271860197575 17678 854665830306834215233168442165539 17679 813790961519744801282650873413753 17680 798669905368642148562422436011899 17681 819511136802321746821880946942214 17682 865421095459886885063558887369464 17683 910710780420617727882278935394591 17684 929938031608005706855350289171242 17685 912880743667867478476467965451099 17686 870621552239499914320144274577229 17687 829119937940975590218121252469919 17688 814007068381812346159447991934671 17689 835512110001216839983429508877364 17690 882376711573349788673758584200696 17691 928374335550880631250429644178730 17692 947668002601046544201025050163169 17693 930016511311525641203749018311525 17694 886872009339360927802357131204741 17695 844736369699792730397391188241699 17696 829637793014658840328530973644167 17697 851823028604239072648231557044748 17698 899659767019937542006726415841468 17699 946374072255356605694409886784904 17700 965729389401378445181431087633466 17701 947468591926970408124451368903109 17702 903422605613360827967354371262692 17703 860645632425805278084678043645917 17704 845567673171421585560008290989848 17705 868449831960132309493628624950915 17706 917276478943197050649215208759773 17707 964716261937286812101951110599523 17708 984128269098265574749785710729450 17709 965242740818393084502464622718489 17710 920278843712542239631840769560857 17711 876853202048572674599100707460172 17712 861802408631712555259428711095575 17713 885398571668175741980464857722604 17714 935233180307985161035077551658951 17715 983407290617748447571108508358649 17716 1002870828251868257504480386666510 17717 983344816824626894087612655647762 17718 937446326728741059854864600853766 17719 893364656662981498396679266305767 17720 878347807034821986196135716523049 17721 902675413664493986108154945227348 17722 953536322014348119161536316602398 17723 1002453660988710063395420623288592 17724 1021963364835067827258908418033253 17725 1001780784167128242302275770941945 17726 954930760023964233933430367567888 17727 910185678429122315246122737342434 17728 895209785900726076309805459261537 17729 920286640346407208952130493123187 17730 972192475049171532471150493401875 17731 1021861994502177440248887876966264 17732 1041412290209319863161680040094643 17733 1020556714330799174827346827953698 17734 972737953093044465283571967915912 17735 927322055507299078566266118947368 17736 912394374688463845036664708975444 17737 938238652735500470745107354135317 17738 991208332676261648949344368075752 17739 1041639033496054142559658298298259 17740 1061224131135127233566210575924840 17741 1039678787978233752397864429786961 17742 990873821460175936812737366256603 17743 944779684028814979706973367492422 17744 929907716892562777187146772437755 17745 956537972680103320684216255107276 17746 1010590712665530132586002563720592 17747 1061791643357351545657541163276433 17748 1081405531817734564129123278075050 17749 1059153296897981387343472138349209 17750 1009344388609946065563746251304665 17751 962564570103190301049142570874242 17752 947756072178204996797458059167714 17753 975191245097882761445017046544919 17754 1030346559561966010786936081318803 17755 1082326814723393947567188197456081 17756 1101963255988656198022785842830207 17757 1078986645987430720230993159694652 17758 1028155787953489400261527397296567 17759 980682831862479683915155394405392 17760 965945818555838048641489360741587 17761 994205240259264957299122428942300 17762 1050482946995090220503604166556597 17763 1103251665721675412923158345560153 17764 1122904189023660267718398114410512 17765 1099185355270928309261654654903885 17766 1047314264830401110837026197434779 17767 999140701543368294766602938126391 17768 984483454595946917647569290334909 17769 1013586856112413553435045627987761 17770 1071007080029600067367667656425295 17771 1124573444249036184294534890665655 17772 1144235340097842313056672759219201 17773 1119756061953757314298946699925397 17774 1066826178547059008572954021746511 17775 1017944527607738658171110568602149 17776 1003375601684716681558026809289659 17777 1033343120650505156279185663984019 17778 1091926297557923062320601880734594 17779 1146299530290837908188517258020473 17780 1165963844378432800637809563453231 17781 1140705522512612434447945138260800 17782 1086698004452014784341283523027842 17783 1037100776902412429624860428430864 17784 1022629006321328186591122950185430 17785 1053481194322055447245597978522236 17786 1113248074735411891949620525286373 17787 1168437438280828492906728723958361 17788 1188096965255994091366814790511480 17789 1162040614823218657143630552572932 17790 1106936336049127058050746059761950 17791 1056616036858784107198056250205925 17792 1042250542457642349709074755806423 17793 1074008372485062521065192200863690 17794 1134980025458924841332789675260702 17795 1190994819502399216576817203196593 17796 1210642096614673704936445401613414 17797 1183768340325752850145765103099207 17798 1127547887149121005239013492902065 17799 1076497017733076633929011442034297 17800 1062247213881042142571073042649537 17801 1094932087905747406894938707946452 17802 1157129904889548697678239091812193 17803 1213979464531948668674600766119479 17804 1233606765142192311510139383566428 17805 1205895826228738930574197553356845 17806 1148539494060271663333884016324679 17807 1096750554887962025150779256867418 17808 1082626156641214990267660500960181 17809 1116259913302685300369224406640100 17810 1179705612020234151832919553025979 17811 1237399305725080311892248642744379 17812 1256998632680256577783625747851469 17813 1228430327752099229082098174417590 17814 1169918117818920632037298065737044 17815 1117383611116303572004709266618681 17816 1103394641521672242161894146452739 17817 1137999563937134861192387152746875 17818 1202715192289126855988355755038978 17819 1261262419746372824726529068551544 17820 1280825498616098979349990262198156 17821 1251379230410056788077934263574429 17822 1191690846460548665202018658237146 17823 1138403279007789827065784951040365 17824 1124560076556816530294034823079262 17825 1160158900250386967274581266332051 17826 1226166840239390725169821277410830 17827 1285577030143475004766620548731427 17828 1305095302315858796984102710299936 17829 1274750052334595642022201283848978 17830 1213864897332139718265830060937412 17831 1159816783359244475487011455367748 17832 1146130009595382244016577607582716 17833 1182745930548968617700984642668904 17834 1250068902226333657592068341540598 17835 1310351509966289808599800328157518 17836 1329816125600530916539165774810593 17837 1298550446640198681600923874568168 17838 1236447619446585260475187345948531 17839 1181631483629410338738258911250850 17840 1168112130911089004247252407575129 17841 1205768813738552195373866858485270 17842 1274429879172659733435563131706035 17843 1335594384432025154062758263129240 17844 1354996195265221580900971527955839 17845 1322788203830595452989738256740658 17846 1259446495879891198792028540728628 17847 1203854876439020152768790243670056 17848 1190514275861362939690019247567451 17849 1229235862107435092281277935735842 17850 1299258429372686000294360119848545 17851 1361314333636902343292341377259430 17852 1380643885642463076408803906905474 17853 1347471254248265245572636672749024 17854 1282869146211963484278634515457678 17855 1226494598116981412243161209196475 17856 1213344427594995735712536834048931 17857 1253155544160469717266316532993828 17858 1324563371346376308462423561799323 17859 1387520195315326459662254885199849 17860 1406767721210352302752625798225567 17861 1372607670567454026868062974636313 17862 1306723329011762497152664332667806 17863 1249558427293517481963386647235038 17864 1236610719809626868616777935227018 17865 1277536487504339205614835127168102 17866 1350353686744059184575729936312924 17867 1414220967647336776061267801556603 17868 1433376379246291456269615304978605 17869 1398205670331477249895455721203955 17870 1331016944367630526400311122640122 17871 1273054287541122350305818977924587 17872 1260321439559950137594367034888823 17873 1302387481785089681831018685707257 17874 1376638523302711573226694041285009 17875 1441425812115169166540828305086930 17876 1460478692527122476314466420082043 17877 1424273618535094235814686851654049 17878 1355758036463611190324040119503196 17879 1296990250064201841709601368981030 17880 1284485030117561589706121860868530 17881 1327717481678845750792442121092078 17882 1403427197854705294137798019936972 17883 1469144056409776664732936401485410 17884 1488083652076460647830751977151649 17885 1450820030252753782000631379564134 17886 1380954796202594377549508468079337 17887 1321374536438289821214995771083789 17888 1309110093883382182184958462011336 17889 1353535609936651956973524059546838 17890 1430729199389928406025250865263309 17891 1497385197388168742581541983503495 17892 1516200409960046641989805531827135 17893 1477853573313524812332197965263601 17894 1406615563877135341559138952789308 17895 1346215521399743917657020094474285 17896 1334205395353605068922346491605518 17897 1379851160484399317238413514997978 17898 1458554192172209195370577801177094 17899 1526158904082444517191089788933127 17900 1544838282129950498889336051702970 17901 1505383071023540331756411666132766 17902 1432748831888811846695730302296798 17903 1371521735686841569306269672657695 17904 1359779864140134215159957491120459 17905 1406673601578812647533724748246207 17906 1486912018910986371107799995269205 17907 1555475020761410015470144462310809 17908 1574006751318475430421383336125176 17909 1533417504936797620223118066343248 17910 1459363247516998858767664345576546 17911 1397301868933213760046717271836492 17912 1385842598046498165614980348750206 17913 1434012579020491329806487797100947 17914 1515812703989185099482752457058626 17915 1585343570045684759819738769253890 17916 1603715469982624038914027386777385 17917 1561966017675172562023911193196076 17918 1486467615737956088905371761946480 17919 1423564772614570672219987812071716 17920 1412402866200240196056466820226204 17921 1461877919425013349111038503028048 17922 1545266456748274912735316631864234 17923 1615774756077218368433717986092420 17924 1633974263300004423609772654291942 17925 1591037915798521204035525888625105 17926 1514070902095139855392697952225334 17927 1450319463049690637206238318090321 17928 1439470112242803797974764965776515 17929 1490279633553129935839650411369836 17930 1575283674831502122277485789252574 17931 1646778967744153513644043646509300 17932 1664793132217068877186175909897534 17933 1620642672725757131292349084106683 17934 1542182235621667113932139919970539 17935 1477575124456661224004042513062569 17936 1467053957577950458477449608115393 17937 1519227919701095919545557950912991 17938 1605874947586306320973704401292625 17939 1678366781961987537784834393478850 17940 1696182256550593270878943534340564 17941 1650789931707808988859822035074016 17942 1570810911815876243675006346389231 17943 1505341112065379072288666460735273 17944 1495164204679765036020112783367387 17945 1548733167152199004187441216983328 17946 1637051059526947718121714808128193 17947 1710548967012001209769030019042445 17948 1728151998143320987439816224795981 17949 1681489508853378526866777365814543 17950 1599966395670946152558545420548376 17951 1533626955287333157765671536928563 17952 1523810840461322673519669845198041 17953 1578805959690569553770031101019052 17954 1668822993858389577735083715407411 17955 1743336485937939605203041089625504 17956 1760712904074711195580451069144817 17957 1712751396208435848488411415382734 17958 1629658324759552603769115027214873 17959 1562442360943714576468440905886786 17960 1553004039705110168837517918027412 17961 1609457079178371199158360177590696 17962 1701201936062497770490888801314268 17963 1776740500001946828597332290419873 17964 1793875709927747569260199215757400 17965 1744585764890405161163576281726839 17966 1659896512374558252802343144945603 17967 1591797216552914659840110491734437 17968 1582754168556314013445012729724336 17969 1640697509197491583966966923098467 17970 1734199277547637568923363505202936 17971 1810772372200773357928235229686911 17972 1827651343112780046461182418643297 17973 1777002968278011216636251813009958 17974 1690690950726750845598517687523803 17975 1621701593678492285953180222956225 17976 1613071788080106950306792863883915 17977 1672538438756871928384780393448650 17978 1767826619362766155402529275393181 17979 1845443670843292098327197237976669 17980 1862050926249389099986030453738600 17981 1810013545257773838844323788068743 17982 1722051814200662249020108424235203 17983 1652165751338710643715799397701585 17984 1643967657884084864881535564667617 17985 1704991266066633745935986448804366 17986 1802095775977138043648837466253584 17987 1880766173190376874540659520744880 17988 1897085780607279060424262395778432 17989 1843628223528155427047061751000375 17990 1753989462669519590744209260041393 17991 1683200139478763437926316153831929 17992 1675452739807026147692059266963957 17993 1738067602380181069689729293841778 17994 1837018779126759574759472711940715 17995 1916751869158214988527787068825197 17996 1932767429607224497329074506901301 17997 1877857922962384149008376969561329 17998 1786514444870398662019870181155140 17999 1714815402506830604051795193252065 18000 1707538201675166324711133172134189 18001 1771779275905476871317748825316111 18002 1872607881728748012365357098792927 18003 1953412965086143712353439966115439 18004 1969107602383111328719770581927696 18005 1912713759030993651901007086675779 18006 1819637501840669010181234635414625 18007 1747022382895124033714754233450260 18008 1740235421127201783987961072474237 18009 1806138335786713060565772403149559 18010 1908875561864770362765973964448931 18011 1990761887570119093536557743745397 18012 2006118237406132403434076003247299 18013 1948207046285138581806477601701214 18014 1853369570416839703006441476873333 18015 1779832124847104606409764837729487 18016 1773555989509257803319132513457966 18017 1841157056157614472784079400113426 18018 1945834526834757063078622871431344 18019 2028811287362944315153037542981287 18020 2043811486172215582231392957788129 18021 1984349301901763962184489867669962 18022 1887721786796934711719237293902202 18023 1813255878032072980575518795867837 18024 1807511715841077847645169852454727 18025 1876847940267638661812240111976440 18026 1983497717282105944096013166749032 18027 2067574043342403991032513718921068 18028 2082199716953781047694846459980466 18029 2021152249291725603236959691753719 18030 1922705490167547117492506184141261 18031 1847305101388358130030362042170836 18032 1842114630854713224258557051721623 18033 1913223724682355051971519847720500 18034 2021878311391612567096995798510730 18035 2107063266548470283996701139815002 18036 2121295518616943493227558955120757 18037 2058627821771978143191796702744069 18038 1958332226396742026738530927372936 18039 1881991466996349520107932178834842 18040 1877376991107014704358431538079542 18041 1950297383559309141630876543100066 18042 2060989729161383982078875449586165 18043 2147292304290766525630177244668233 18044 2161111704505294197287637143132464 18045 2096788166302967125775459508250976 18046 1994613751793999066273354909844069 18047 1917326864022641114722609737860436 18048 1913311283167250607172416433819140 18049 1988082133000699927598589855703740 18050 2100845636750014345331172352999865 18051 2188274744327494187991198067119196 18052 2201661316391417570444639196181447 18053 2135645647292381640601116370592163 18054 2031562036938406750888741736995132 18055 1953323402736578090734692586437859 18056 1949930227881199145587591122365009 18057 2026591435484221611722325671343363 18058 2141459950900322489932899718897212 18059 2230024419117049522912337076747300 18060 2242957628497316793121412471945798 18061 2175212850466444562306214878413203 18062 2069189270576342755149332726470320 18063 1989993418600520223426373610341580 18064 1987246784713086514292645841338844 18065 2065839004373443892930869493313836 18066 2182846843440973654394161705627231 18067 2272555410143577043348154397467892 18068 2285014151584943427612633629653301 18069 2215502586809938264680131959630704 18070 2107507863589896309879560196767188 18071 2027349476435159395824300154678118 18072 2025274156166766312981060966451583 18073 2105838808509128818656339245670096 18074 2225020745867329961395328992271243 18075 2315882052317728184119818827755397 18076 2327844637118046616206635622449898 18077 2256527896576184926011914605645546 18078 2146530453037311463205085770368337 18079 2065404374661252590032108437546016 18080 2064025792287560400561280855638029 18081 2146605076882906202040487556477396 18082 2267996354002897095462425608863796 18083 2360018938453915048455517472379567 18084 2371463081496578451157484616244650 18085 2298302053368222125698419303321651 18086 2186269906266752928949914267443471 18087 2104171149619156039333683048250740 18088 2103515395246206224129601642577684 18089 2188152303394754086592573426794595 18090 2311788632742757770636256247883195 18091 2404980923825371031001571991447023 18092 2415883730364913552785337629560486 18093 2340838568292436428922059130188052 18094 2226739325104719572265072049566441 18095 2143663079967570971611052559834526 18096 2143756924006381019050188905560799 18097 2230495251695755589435611981441068 18098 2356412820880406206182342709720555 18099 2450783130798352411414916286206773 18100 2461121082995162598833789252173764 18101 2384151194185940009768647888729859 18102 2267952050120454387618010508778570 18103 2183893691162936555724816928454295 18104 2184764599077299088904507945166096 18105 2273648960117628760937088697638356 18106 2401884436019421751320897171889255 18107 2497440953546837642847956441154791 18108 2507189896746881746229295397273079 18109 2428253929918998143509760538237178 18110 2309921664967723987534819640047735 18111 2224876760020931289974186436703378 18112 2226552907352904604634537702395290 18113 2317628746690551792251609358164195 18114 2448219279571444222731749442751884 18115 2544970062849104122426450970069335 18116 2554105191604502351768508838872917 18117 2473161024773838549357731962258007 18118 2352662000805365277055908243376575 18119 2266626319361570143175391696739084 18120 2269136607039209068516184369939899 18121 2362450214250832068076453056375010 18122 2495433441841938248298949160388408 18123 2593386410967585632321992648442894 18124 2601882254793828369828082763944272 18125 2518886982901197156685628316416036 18126 2396187140798022017817956296019473 18127 2309156662739411292376362036095550 18128 2312530732671349726870184441154834 18129 2408129255639994128067270883032432 18130 2543543307205259155655515169749303 18131 2642706236613437487981090037677545 18132 2650536645478972055594148274428313 18133 2565446567855978843537948400660426 18134 2440511424698519523561110476579507 18135 2352482349260413293785230068424767 18136 2356750600221972845880576364885269 18137 2454682058996888653877989604619811 18138 2592565559370558507505774871783740 18139 2692946069997260629114638340595363 18140 2700084199541122374404623149612499 18141 2612854807213436127989613237459427 18142 2485649453513351654023865335155862 18143 2396618208487010994329522611533265 18144 2401811812302573841591274250150912 18145 2502125113144452066427708172010122 18146 2642517186740093480532675451347619 18147 2744122737967460548878298609204837 18148 2750541034440564580637212906980805 18149 2661126997267293623210234044435113 18150 2531616094252780724431757565398008 18151 2441579345433006436823677123297535 18152 2447730263459454841023584110291675 18153 2550475213072774288826224029585348 18154 2693415487861530709645077459116029 18155 2796253369237741980390767987713121 18156 2801923554163394030113095111325699 18157 2710278707811271368593001876895861 18158 2578426484767077800738550671619880 18159 2487381145649899452332184192885927 18160 2494522145565989298225808414367445 18161 2599749465520160629553290413395568 18162 2745278076975862192207488589298573 18163 2849355399705265759034137367283776 18164 2854248454254392193633406699875927 18165 2760325787005485864312191086648190 18166 2626096038670458245492697140463940 18167 2534039280406311564817971675386662 18168 2542203953312912862641232742270254 18169 2649965294653902659166762964638862 18170 2798122889662578162120143951501188 18171 2903446577861020155429268154814290 18172 2907532726937558297129835049777416 18173 2811284366329233838709616478974073 18174 2674640450354295192612359804246430 18175 2581569711962186277051119205365885 18176 2590792489798389747005907151167059 18177 2701140447852502315520751060875723 18178 2851968188583769723825090306927727 18179 2958544970293985341290745387983165 18180 2961793666325815787723589205204840 18181 2863170865621690408917704554669051 18182 2724075700091222001759010260027629 18183 2629988698939478758249891385886866 18184 2640304872219634436627134616371478 18185 2753293001591123370547256654766811 18186 2906832569328862271518466486729505 18187 3014668967290696408559956840937472 18188 3017048873721439170069615252010230 18189 2916001998212080429536770328352775 18190 2774418059231763550665157043705587 18191 2679312801791078435724190490403965 18192 2690758537667899668549065132017378 18193 2806441367432074747938813967296844 18194 2962734966361709536610699711729654 18195 3071837288531837627056356604363799 18196 3073316263008773431722771602377455 18197 2969794776140909403586387053132720 18198 2825684095495165608239837512976520 18199 2729558888369738999485675305671375 18200 2742171249028673259280175070977725 18201 2860604298122161091109620933093749 18202 3019694659071807292347117814225045 18203 3130068988887528295827286820207942 18204 3130614066140845539495052799229945 18205 3024566515473868429687113280997058 18206 2877890678356121368159545691950952 18207 2780744139598821884304836779954084 18208 2794561100988958518236658681338281 18209 2915800893798767364761159592654146 18210 3077731277931415531052909539260282 18211 3189383464312988736268374845639531 18212 3188960838721495095118617479274445 18213 3080334841710056220750767075159022 18214 2931054984529124654735884674490065 18215 2832886055246691391976862788468153 18216 2847946526153545725356126772765174 18217 2972050608306576229029312812155351 18218 3136864810760408097709202989216116 18219 3249800457846303587795740450893990 18220 3248375465684679451919270113325276 18221 3137117695286190328624861265091857 18222 2985194503552210215122701875650769 18223 2886002459806632282804639832968707 18224 2902346301272215417788744572172443 18225 3029373255626849370974043226260128 18226 3197115609100699551180543084297729 18227 3311340065710028719352431290707094 18228 3308877167072637165069716881069691 18229 3194933337178509287074399395602322 18230 3040327043471873028404306069313773 18231 2940111508484193892792713915902865 18232 2957779553579848099783942834589633 18233 3087789016421237014180905292056051 18234 3258504394702130207786992989079220 18235 3374022743518417657588662286534390 18236 3370485503914622844660556488840808 18237 3253800354604097519378461028916013 18238 3096470736630990567180559561751582 18239 2995231693293898648282536408463059 18240 3014265767251449401660393755992396 18241 3147318444692113370154592022221678 18242 3321052266121722143932308179319379 18243 3437869312592073577299880716251937 18244 3433220384207956049876283287832037 18245 3313737666823395487280086563733047 18246 3153644045561604586184934759458821 18247 3051381849267287245332310483821336 18248 3071824789974134748861033865523550 18249 3207982474561469947434540066078464 18250 3384780705438251166848020931355626 18251 3502900966381863495283411822259259 18252 3497102069003157076783909520216572 18253 3374764531045688763176931606872301 18254 3211865768984452159052233514048655 18255 3108581160774307764918546622503243 18256 3130476839638153197756961109405853 18257 3269802427170433310848289585951553 18258 3449711585084112653384592098891379 18259 3569139277003962479506929525796224 18260 3562151178594973094312930041186464 18261 3436900548439401427585818125979782 18262 3271155047917169485070110870431298 18263 3166849167960091598889228106784475 18264 3190242511149066335126562631501078 18265 3332800017701509188869719679119390 18266 3515867174796492473073384660112039 18267 3636606201887927323379520696487226 18268 3628388698821129350242197789396683 18269 3500165670249051508120574808644523 18270 3331531371893126315870760831043875 18271 3226205773299195294787290686481385 18272 3251142783363234957638860021883928 18273 3396997362525690674751376080858241 18274 3583270148689888206998578435929355 18275 3705324090539731366530479218241621 18276 3695835987470671840151076357093873 18277 3564580204020759024510220015184670 18278 3393014585292883855242974621520616 18279 3286671248269424281339503269645573 18280 3313199026148803733619889655494994 18281 3462416986476604764226769769226847 18282 3651943592452060310384199140862239 18283 3775315691421724859188705346699406 18284 3764514780803800189243386150863012 18285 3630164819938230666568887671992506 18286 3455624893790304536320358184012106 18287 3348266240147391941261485174519257 18288 3376433007574412133685645119077648 18289 3529081830253908530371648245376598 18290 3721911010665528003332323487719439 18291 3846604158951518595833613350426677 18292 3834447200185122274467981473036124 18293 3696940557271179148256981729112234 18294 3519382870915378328239836051834208 18295 3411011778928005644469549472197950 18296 3440866901227898690336655656738445 18297 3597015257958183964441522666101852 18298 3793196334256760267916419997004053 18299 3919213060621822373943984325588623 18300 3905655758832295598998305085827496 18301 3764928830938169932019743164343726 18302 3584309464735867041228131367949444 18303 3474929284370110174983395851789693 18304 3506523293667305038333513933675633 18305 3666241064759618819534357791299523 18306 3865823928075248645571141798156089 18307 3993166384243304296523231676263834 18308 3978163368682054353622117925332845 18309 3834151438185923242943117434735600 18310 3650426004659905635080911958121976 18311 3540040573170558468389190207153346 18312 3573425192006526291998859286744438 18313 3736783484702799794077379209451103 18314 3939818598604685318457015580810610 18315 4068488545312571919629513148356854 18316 4051993347375655751211186753470131 18317 3904630565387135173870529288252977 18318 3717754208361737662955853555100366 18319 3606367866269019757400294306009589 18320 3641596031637995058652545441286024 18321 3808667198649983991868431835024146 18322 4015205601808507492673310635726142 18323 4145204394507411881846057711166649 18324 4127169425365814327844764114259041 18325 3976388794958918159723059579625718 18326 3786316188832800851625393839602426 18327 3673933796285876089655050905113370 18328 3711059684094827867203633432743546 18329 3881917342365254909629954499688343 18330 4092010651112107126746008190482619 18331 4223339225311460826789871848968093 18332 4203715753147228763417173771682088 18333 4049449112403998254779437838552333 18334 3856134461560418302209539288024560 18335 3742761415095599769683769977699150 18336 3781840465054904930683539463215864 18337 3956559514742010137283215899379135 18338 4170259925524043842023069876260960 18339 4302918781770517278213302637044029 18340 4281656908612842108209078896654031 18341 4123834913476844419619562282356695 18342 3927231951836391044444551561371510 18343 3812874201538046574005102255582954 18344 3853963142489397062957693434291526 18345 4032619786176269627990190405251470 18346 4249980077898638154149150747435638 18347 4383969266382741533582868721950166 18348 4361017904538013410866101017207595 18349 4199570011476943498721075555253835 18350 3999632002197828563732017425433471 18351 3884296069270142631443649758435924 18352 3927452944958297153167493107169570 18353 4110124707088335707997220782729639 18354 4331198243342362258905484562644623 18355 4466517348125028744478403640476353 18356 4441824196194816345889075564768582 18357 4276678644671473684131685688503165 18358 4073358380002595597249260155235876 18359 3957051374760486637212448345680911 18360 4002335570055557972205416826455959 18361 4189101316595379070724776748608358 18362 4413942047766486227763216059054706 18363 4550590170617879032588082887112972 18364 4524101689098718840942621638634211 18365 4355185483849669100119633865316478 18366 4148435285141795833924271058460476 18367 4031164925429433617603242270294203 18368 4078637193006483160788775776590295 18369 4269577151337568736936644064544744 18370 4498239616588478906807893735946599 18371 4636215360431127889193685105972467 18372 4607876746889936620212169437925985 18373 4435115640011208646847962810086499 18374 4224887357891756307955985929112225 18375 4106661987937271768641191107953847 18376 4156384475420064137974227195271404 18377 4351580254460408486230710322865492 18378 4584119583584704798225889682869931 18379 4723421035532940103939360437271469 18380 4693176199351793320522192648353305 18381 4516494672191003493827277927643213 18382 4302739686908020117113996778812456 18383 4183568296623149997023868922845355 18384 4235604574199002286150085650161352 18385 4435139184755987474043142715770395 18386 4671611099897001030772233596496283 18387 4812235813884511208566384155786542 18388 4780027350568460111903142036795833 18389 4599348595422799554620447701361526 18390 4382017817363899781315933213768446 18391 4261910062097460680572586701901065 18392 4316325150610203227189480557041548 18393 4520283025965898768710771328959301 18394 4760743843195761920049443799033019 18395 4902688822182961781502637864610603 18396 4868457987224488879662291569302062 18397 4683703888844053989915121629304302 18398 4462747759236188953996795252179804 18399 4341713979990429880269442583681739 18400 4398574379518578215199765053762156 18401 4607041396248626272346706392512189 18402 4851548027002202881781652838489137 18403 4994809704754952085467548164090226 18404 4958496387048594706417961012298985 18405 4769587503944588214936631447756924 18406 4544955995740676465742905420910277 18407 4423007239859715761338346941091486 18408 4482380958787036751830961753697024 18409 4695444457814248056093817906907084 18410 4944054410172520311469127639770452 18411 5088628632603587279134933993134819 18412 5050171327404185951031519698231172 18413 4857026872961564117179524477306173 18414 4628669491920153686365636220738241 18415 4505817534259865360552516099278721 18416 4567774118845604387735152289869437 18417 4785522926729352440082807855706320 18418 5038294306546709789028377243683224 18419 5184176312611227003716714795674854 18420 5143512094029183358227781606287499 18421 4946049917423375159748051003848409 18422 4713915703387654096371829422365423 18423 4590173067976530054701288876978529 18424 4654783632432650430411520692843811 18425 4877308082895112312817790549529805 18426 5134299594764851321485139055213846 18427 5281483996900857370835062616425061 18428 5238548489927713674171461693915198 18429 5036685056845089843179174402210865 18430 4800722585227712631252508363383444 18431 4676102567428391186585528035213882 18432 4743439824511261838245531002135590 18433 4970831780201513106960916081381736 18434 5232102728253717614196006326581501 18435 5380583492358728420191306039440807 18436 5335310844416307886299204696861942 18437 5128961217578131562521651548247776 18438 4889118601058481961627669681987475 18439 4763635290239799272781533952063934 18440 4833773582363852069320767846321419 18441 5066126456860780663270081892939602 18442 5331736745386609269877219768607789 18443 5481507170321005847248152353410504 18444 5433830022327279781810798589459893 18445 5222907841816926316665235528255097 18446 4979132732257593268501546465755341 18447 4852801034987183099291514129964389 18448 4925816365868146971973271957904144 18449 5163225145923106812810083849794312 18450 5433235279819369675274933774107346 18451 5584287976427232376035275465932118 18452 5534137433372006720914005486493416 18453 5318554896765297941411167528496614 18454 5070794487354700426289435496136033 18455 4943630151122338788871221181875073 18456 5019600217957744082802111706385112 18457 5262161485977823027250415893083044 18458 5536632571005581850196330746245548 18459 5688959440643441441369503365175513 18460 5636265041666881685063453024328451 18461 5415932883965439637601031955814322 18462 5164133911593698686212941091905329 18463 5036153549075763646833182780679616 18464 5115157775270496833795023196194626 18465 5362969732043225816929310260265226 18466 5641963474894000029973400315010509 18467 5795555687457814004577122389326425 18468 5740245375424753475087037596401554 18469 5515072848792340488665248226734198 18470 5259181596667662120823740759590938 18471 5130402710543255241269407545410261 18472 5212522278988031298686300217385683 18473 5465684766648311837270940608414462 18474 5749263474811319926857430783260801 18475 5904111446251818226475466849124702 18476 5846111536814720741547452131883068 18477 5616006390116596500325135384731029 18478 5355968690629598116081874455597425 18479 5226409698959052800485203985743779 18480 5311727585869760122822378994050920 18481 5570342111109735782699978599605597 18482 5858568692533443802387297763603675 18483 6014662061849821519995773777153014 18484 5953897211993195013487703530903497 18485 5718765670138587386730690020788419 18486 5454526907982172243377012338581452 18487 5324207170158855594779643248274811 18488 5412808179484816320679085141803603 18489 5676977937007360247461096253232690 18490 5969915899548449371975312229547836 18491 6127243505250215069808769690670727 18492 6063636681309198399652714173336562 18493 5823383424397052965217426220546601 18494 5554888539949612779400037181234763 18495 5423828383236111565194016449396781 18496 5515799181645388580190455732090943 18497 5785629077861823699056933623121087 18498 6083342528514525495892292978135531 18499 6241892384541142399529808953892938 18500 6175364829686912847362089713164724 18501 5929892971955156543949764394032467 18502 5657086464935061130722668847323967 18503 5525307211595029047238958143378965 18504 5620736364044999728041292151695638 18505 5896333041017610689676586773835328 18506 6198886684916192271875357473682618 18507 6358645956003975854058071882764408 18508 6289117157188550111803220565782509 18509 6038328225767177187240019537889362 18510 5761154159166692331619410110854070 18511 5628678154203825068689104264450490 18512 5727656160105330970642972033357801 18513 6009128019735167306026179417454807 18514 6316587158922178881977368097061108 18515 6477542135407738110071175067506772 18516 6404929789760664587026096314458214 18517 6148723703229028160129670190780735 18518 5867125707535988783010699720779401 18519 5733976347051785355006129412693168 18520 5836595677035256581424366227660955 18521 6124052905495664779024693435507013 18522 6436483437448389038120718541787344 18523 6598619509497719895291511752836879 18524 6522839490167085238376710249291674 18525 6261114536915855282234804067900279 18526 5975035814631610356799807176927561 18527 5841237574813773911802212646496364 18528 5947592708105816737997146644554682 18529 6241147300522075021576300497168545 18530 6558615716429441472662197250505697 18531 6721917347681600154483170350349844 18532 6642883669111697724278430917227149 18533 6375536485510026298765036346828181 18534 6084919815972365069312049028879779 18535 5950498282725893847609660906813272 18536 6060685745144920377533530446363810 18537 6360451530520283789095092084868245 18538 6683024913302331303839238533584160 18539 6847475613916430808966162741194388 18540 6765100396554363767916934110949946 18541 6492025944922880800463011497429614 18542 6196813689442846599544793919773944 18543 6061795588676066012325698652767482 18544 6175913991255635112973647711453025 18545 6482006657644030040944182249212637 18546 6809752679705817634241701862704735 18547 6975334978799905187307325841858652 18548 6889528413223321601603099295164843 18549 6610619959613669631918839879766557 18550 6310754066935368159528835914308968 18551 6175167295513358032571192529197199 18552 6293317373761987596490143245061974 18553 6605854493687524078936823811258735 18554 6938841414399203078676863437447279 18555 7105536831869387017587885276358302 18556 7016207142327469228946385615779806 18557 6731356234109173216835590937325831 18558 6426778246201886485003738770114361 18559 6290651903579963487409970893407280 18560 6412936557386265103513504373419511 18561 6732037613509662026421429629148339 18562 7070334276404232436536436648965622 18563 7238123294112235739804266270090240 18564 7145176701471990992850884073041470 18565 6854273144727549737390812563795544 18566 6544924202919675172868604114598343 18567 6408288623469799260806535929874496 18568 6534812957661877705919160861736738 18569 6860599368693820349242615468979600 18570 7204275198373900081687241624572040 18571 7373137230691023678426516821384588 18572 7276477914780847877204331325445756 18573 6979409751510026731517386009550580 18574 6665230602974573117456746045723023 18575 6528117389017758595815535154804351 18576 6658988754585910076020603767647197 18577 6991583901447281280472869337496131 18578 7340708900192019218277841292136900 18579 7510622263887301486503669977642776 18580 7410152325229712762590871688705808 18581 7106805810364113354871554495743270 18582 6787736814965701559645868123730129 18583 6650178870523728033023718170876122 18584 6785506906515562884616971751782912 18585 7125036158744408358852857929602603 18586 7479680902807470595643534954259448 18587 7650622786267630089922077011827596 18588 7546242207192993883848758117487934 18589 7236501785422075393256549484590295 18590 6912482922935612131439728874665713 18591 6774514488215548309621196578632397 18592 6914411164312755791524994550839630 18593 7261001906717760696309951374908394 18594 7621237542307113975849657486423575 18595 7793183974075660303165018784737909 18596 7684790579208652650639723525093659 18597 7368538861618481044639654427748176 18598 7039509739329898423973163028592341 18599 6901166425955172397707558582175322 18600 7045746085741237352195231640447282 18601 7399527745301405221027396566602050 18602 7765425984231412248499014932996263 18603 7938351800854105210191405156595037 18604 7825841216964586179876825570996603 18605 7502958957490692618566761639375075 18606 7168858818190374899560713809421533 18607 7030177645192348240980034824003208 18608 7179557050120621639780810958076377 18609 7540661123130757866731750757489431 18610 7912294238136885983399111546678701 18611 8086173051300515488660945633330453 18612 7969438666510409996857955221384394 18613 7639804738206247563243033457917468 18614 7300572468585999579423795957574674 18615 7161591899170229378639544652516683 18616 7315890273241847190540059352352964 18617 7684450352703357668186740114768248 18618 8061891172409585040789414685832757 18619 8236695335360833954719245355549219 18620 8115628257698542784887216193019705 18621 7779119628821141728888197056800937 18622 7434693768285790739192869308192846 18623 7295453747387393596719523815309225 18624 7454792822548630877815011619783597 18625 7830944625805051842184810069524941 18626 8214266529333834023379946341531914 18627 8389967102564772904922753059081672 18628 8264456117858562442141884607498922 18629 7920947827773098448914885428414544 18630 7571266577678063006127020597965100 18631 7431808570320827989689210811866364 18632 7596312632589567694060544694675568 18633 7980194029206145358472637322989175 18634 8369470940420579485679789520415771 18635 8546037656607126181690195689111198 18636 8415969185708871440391297060064995 18637 8065334320613978971255028375491365 18638 7710335553940384646830576716623192 18639 7570702584414518424305357851303372 18640 7740498520745607022996380196092276 18641 8132249560632145098289981583312378 18642 8527555941999739324616419274121660 18643 8704957170179197478161497221047181 18644 8570215225509779209082514097938613 18645 8212324893985562939755985819749363 18646 7851946165464735634935011656252922 18647 7712182857338362341617936968608326 18648 7887400203237717008965196279992496 18649 8287163145013806639305753382167150 18650 8688573991081028285361089264297904 18651 8866776700054597075599506960195289 18652 8727242841462180397411126602588982 18653 8361966149843002114392576292602454 18654 7996144706542425166936435516337689 18655 7856297323522206189711119432362792 18656 8037068311419630924783044644729952 18657 8444987651021270854318386586888615 18658 8852578481487808446660882147013203 18659 9031548202433731164029003568579468 18660 8887101492356080027522413956590956 18661 8514305519930326268372145488544767 18662 8142978312313407824895978630438420 18663 8003094799969892516223620120719444 18664 8189554408360653202984516285222736 18665 8605776907887158050896761880659313 18666 9019623760268589517685470566136369 18667 9199324548551380980745237760648766 18668 9049841506473290157461901392401475 18669 8669391280512457315637497831368661 18670 8292494973984719439850061947536745 18671 8152625002358286946689230798324385 18672 8344911005723587870353117238199038 18673 8769585722523569167113055268932366 18674 9189765144390881211121770318826060 18675 9370159540551843407537831947495987 18676 9215514096748697349146077302434305 18677 8827272567368266143409325266776882 18678 8444743554322837064180689642400048 18679 8304938561426341897993284548854008 18680 8503191580942938718533175389613494 18681 8936469896938026762472168054720153 18682 9363058937722178464482744963591121 18683 9544107927636180240030661550525281 18684 9384171376194576404452237187607227 18685 8987999391049286458039620967849080 18686 8599773803424852188409663068452652 18687 8460087039659342009389215109276537 18688 8664450594708618491373558190591447 18689 9106486245953473057298784981474664 18690 9539562448302940299808727628057292 18691 9721225422486200280739039515686962 18692 9555866373592503112726989747275261 18693 9151622652408781138556467366644494 18694 8757636374773432613401468159472434 18695 8618122948273565880939256257465816 18696 8828743508760493885481938064815751 18697 9279692615237528270162070502069107 18698 9719334005916504243144673895283805 18699 9901568717969876553339879686886410 18700 9730653049457497572146665653225648 18701 9318194158405939238858063760018145 18702 8918382841580636087130131656440890 18703 8779099764506689877536527035722660 18704 8996126803999184076263639486415891 18705 9456147899646299832870858246384897 18706 9902432979960960914782472452159715 18707 10085195504132980492007528916606183 18708 9908586312279109621552993989382199 18709 9487766638190065826960308028718880 18710 9082065713425728112314059229809190 18711 8943071949219352448835657173911059 18712 9166657998918623017146339662888212 18713 9635912061888121922350511740950502 18714 10088919797628097243684492267587955 18715 10272164485481795766508351715820563 18716 10089722035044239481845997911940628 18717 9660393759469712407225049764901507 18718 9248738453192247102565906010588764 18719 9110094964813391721114733835946284 18720 9340395668365989741594085852897352 18721 9819046151512694986995039703628706 18722 10278855962394602209261708377267721 18723 10462535398561856667362089610381281 18724 10274117072046569467756627440446748 18725 9836130145171782679952787832564345 18726 9418455494309652487377514151652712 18727 9280225293472364997912665565562440 18728 9517399462634706552357227563395024 18729 10005612324231186762384185130500907 18730 10472304072830815657475903616198174 18731 10656369029837739533753021090373997 18732 10461829275987567031797065972040655 18733 10015031390395736962551306976119028 18734 9591272258304985316434052887815394 18735 9453520455730056355011384412326735 18736 9697730126896302131768749207804348 18737 10195673861572949513412628068511602 18738 10669327841732389039847548134731354 18739 10853727233879020769880649563016190 18740 10652917515374105048265051532170849 18741 10197154079668108669049531556202394 18742 9767245172670066569343320413025312 18743 9630039029372777692129740002468202 18744 9881449520977035484214828879700090 18745 10389295190884603111812184695914412 18746 10869992115580316462256776198332936 18747 11054672951857601399020806681914071 18748 10847441692217832583144028465880033 18749 10382555804502637931693380286540215 18750 9946431689049855615085708298076266 18751 9809840668681369504556955093554199 18752 10068620639485277043379472913988875 18753 10586541905677329902735321881865218 18754 11074362894334885678639128071389518 18755 11259270230361686062235721235445399 18756 11045462760041518026280731922085935 18757 10571295181271420691643599619959944 18758 10128890301757690265008897407829167 18759 9992986124018910221585208818979563 18760 10259307632295745483057982199172607 18761 10787480786328325340919860525708095 18762 11282507351569191193726411254016634 18763 11467584240531793714318337085992917 18764 11247042742197676839043557862710155 18765 10763431869392566498329576226141551 18766 10314680566623230502343905216335306 18767 10179537261770247324294487610460612 18768 10453575825396802571957299115495043 18769 10992179821142447926038013323542444 18770 11494493854947945931691595259638798 18771 11679681297524268220395404974239019 18772 11452244750504887889240148316741726 18773 10959026589839954781298411404839781 18774 10503863120179030429404090763243029 18775 10369557084639569560214679823760872 18776 10651491742107114057829488810078265 18777 11200708227780213252144857004594755 18778 11710391987057423546777044254933151 18779 11895628880307849444481854027186818 18780 11661133004207295866125072756651485 18781 11158141143980777608638497278809737 18782 10696499699191767130395824364146775 18783 10563109752312347519319156083555388 18784 10853123124668091859607812248509199 18785 11413136475058379844801005331910503 18786 11930272566592460890329595301313056 18787 12115495651798959467152045135986440 18788 11873772849262892182080530430876528 18789 11360838432746656865395693449381730 18790 10892653160544261183215433915170064 18791 10760260602488079580387171751697364 18792 11058538956218642043294579441924460 18793 11629536305129479110127801493162630 18794 12154207669906548960788880821348430 18795 12339351479341454103146154905132443 18796 12090230777966263541838766866603717 18797 11567182476144225489323135600885684 18798 11092387501474531348588429862483052 18799 10961076172290391885166549429007559 18800 11267809483158853957539668532719962 18801 11849980756046747996891680080454996 18802 12382270652931141351653803494266275 18803 12567267455536687135964733572272619 18804 12310574448911595579874427856465309 18805 11777238433111165833651270692409635 18806 11295767880178235700189783458338441 18807 11165624220061154504119726182025103 18808 11481006237909378771174633585456826 18809 12074544184721031099158322927564912 18810 12614536173470411323619662573056483 18811 12799315919429833473028813713850840 18812 12534872707301819106868321581815982 18813 11991072621723803504113786668830692 18814 11502860636780963017226696187827378 18815 11373973747545391431573565832499815 18816 11698202062073360280923428158668536 18817 12303302290276328734209620485226322 18818 12851080213877792673658931928834136 18819 13035570478058517980490031970336040 18820 12763195605609888146556495590179337 18821 12208752539762462084803290060772511 18822 11713733314686951822772585099187274 18823 11586195022473879442382390404818474 18824 11919471130007897513972284887946954 18825 12536332137810779246599530294394508 18826 13091980104120745093698171950742604 18827 13276106028369898906901582568182737 18828 12995614424598282567172182930954934 18829 12430346885640893142648204449561412 18830 11928454682310929900671961615835602 18831 11802359601550450270148421537561808 18832 12144888972812137124556544765049213 18833 12773712182569977242474231447493381 18834 13337314545240292227777726045994789 18835 13520998779512458782355297684014042 18836 13232201694702933291343449821418776 18837 12655925579706206728786775971200746 18838 12147094755199884643102297348307003 18839 12022540353851131979579841266720220 18840 12374532502739214155123733982713551 18841 13015522294539644881889556952515761 18842 13587163633211989678481705100868375 18843 13770326275508861307915350720639912 18844 13473031217787875294467520910314204 18845 12885559785915840396279527650891238 18846 12369724818551694055241862882259452 18847 12246811484642388919860413223002966 18848 12608480038039382182355612695402412 18849 13261843783464790575752990568212186 18850 13841608883215091314568572968450025 18851 14024167418316340265906356389999815 18852 13718178089277042443149006766854396 18853 13119321933898219473693167264131076 18854 12596417450137669855538854319615365 18855 12475248559625845211270536296503991 18856 12846811328241798483518524036016829 18857 13512759424302608686561677088270618 18858 14100733254316794912727387119827442 18859 14282602491281195706328952682996637 18860 13967718720669729179503339520715987 18861 13357285741403878093860006343380502 18862 12827246543636187746874077649592389 18863 12707928529617004454756448260517768 18864 13089607579882556414415013994228972 18865 13768353483116494940083043097573573 18866 14364621174578562971517676893241281 18867 14545713182994083839141205703875066 18868 14221730862446356687489367347395503 18869 13599526237153929223728767929621340 18870 13062287332384705778585862818962922 18871 12944929755665608211334209552487508 18872 13336951482686685982196485019379288 18873 14028711743418675462067650133984088 18874 14633358566591630976600417389692050 18875 14813582611552900005767515887382395 18876 14480293627371295988784305765627498 18877 13846119784092892796782184681705998 18878 13301616413557599660763458905172420 18879 13186332034625407900120847651435346 18880 13588927236211974393246789233047763 18881 14293921532969072478589348818252722 18882 14907032873448934028525430060131797 18883 15086295349240169060899347032451523 18884 14743487514199616966119077082612054 18885 14097144103053013962142180309093776 18886 13545311772777374114049843935176753 18887 13432216625181259056345770011500782 18888 13845620576962591462451562296584371 18889 14564071751038157009490729350307732 18890 15185733085160803070423313628427019 18891 15363937447621974284764092156688107 18892 15011394431794751113989605442843133 18893 14352678296837328557691014604057083 18894 13793452809166941731234262722551348 18895 13682666274341583502961953951413071 18896 14107118805980639947700821272095722 18897 14839252896141668157040261829400574 18898 15469549765521904539252597529718383 18899 15646596463075574815710987763087481 18900 15284097723664176422860376550920536 18901 14612802874728860137483563315291035 18902 14046120360850795575267023624733943 18903 13937765244404383865653326090043331 18904 14373510816923888435453623250967722 18905 15119557094255210100482160352080029 18906 15758575079437021604498381892763622 18907 15934361482752982358448283755838678 18908 15561682192920355733719704151119979 18909 14877599777433462361273841062247016 18910 14303396730913038734841931354313562 18911 14197599340405136134347906444022364 18912 14644887124638084105253951244792724 18913 15405078127516871463782030292903129 18914 16052902820713401830006651332578588 18915 16227323150987890838017150596316308 18916 15844234127674284702257917993939349 18917 15147152402463952236408416198265097 18918 14565365713820373487909214235268741 18919 14462255938055029587234402592124606 18920 14921339894232384865285344905643379 18921 15695911463426147588236255558698166 18922 16352628440327524582465457993283130 18923 16525573696153477546781061184426658 18924 16131841326869132714264924231872550 18925 15421545629973313715914137661245063 18926 14832112622318294480410692960024732 18927 14731824012178169483253080849558581 18928 15202962970666594726237963284158523 18929 15992154284547584222515917173217564 18930 16657849075174272403018840201674682 18931 16829206957978721429172697557098195 18932 16424593126561589237700808192159523 18933 15700865849044887452778462333491314 18934 15103724314808874597111253956053373 18935 15006394165656506436731232258360330 18936 15489851908859033198246220732858498 18937 16293905518727701505457885218196810 18938 16968663577306623331758282252363860 18939 17138318415331013277776599256124628 18940 16722580426658659718537381547024206 18941 15985200984447601216869910834418078 18942 15380289223218678880924177402453082 18943 15286058658891407455165334794558946 18944 15782104004324018697367176712667806 18945 16601265869833899666945688072149331 18946 17285172543674116429205294190072849 18947 17453005214472964036812524012555277 18948 17025895718117788762987803692241535 18949 16274640523864436550363670563576268 18950 15661897381365491131894572676251742 18951 15570911439790937186928221206192031 18952 16079818324348097774788789759042942 18953 16914337849024192880561695726391324 18954 17607478346368479940018894550149157 18955 17773366197801450934254842515390955 18956 17334633110618324542507757140927493 18957 16569275545602470799041644661208268 18958 15948640453832689586709065217136098 18959 15861048174292074136316995842446793 18960 16383095739714306168549917327576260 18961 17233225806556764970403027092361239 18962 17935685163384951304787858448383592 18963 18099501933077077058480861157294052 18964 17648888360712476640500905299667347 18965 16869198746792979664427564587057975 18966 16240611765360262529863523631836554 18967 16156566277427245395806725726445228 18968 16692038956983904574491049259949086 18969 17558035964148490480392810281442780 18970 18269899009907960001909661809612006 18971 18431514743152358066454291469769489 18972 17968758900464060483590242432328081 18973 17174504472090234005968451430566841 18974 16537906330761611720674242528957722 18975 16457564944944724970681030954141413 18976 17006752551345191368096144829504418 18977 17888876447891716756223856285024725 18978 18610227770129988618114884760399610 18979 18769508736207090229425772684180197 18980 18294343866583464590589887517205575 18981 17485288742877775738768257639999356 18982 16840620885375451322063632682643373 18983 16764145185492604964431077864014763 18984 17327343000039156642220489703417290 18985 18225857321738757450553179002785481 18986 18956781229612574049409063083195756 18987 19113589836499496793880929302105837 18988 18625744130067422689858786482696161 18989 17801649286991111452762510674938538 18990 17148853916062272492389094770625098 18991 17076409853376215910242019788632916 18992 17653918716371906577733791941345827 18993 18569090621563705036396281434365288 18994 19309671108198559961335343891163237 18995 19463865815641894936076833962824245 18996 18963062326352320819913453216141795 18997 18123685568965918780538756657613730 18998 17462705692755009136653664376846506 18999 17394463681899042307652735504474840 19000 17986590084323954705380378326944634 19001 18918690389811329790734062347235526 19002 19669011093484863024845826906284226 19003 19820446324409773220839602805413996 19004 19306402885989920408395379027256190 19005 18451498820821019696792600399396225 19006 17782278300573708415945986282262419 19007 17718413317297352114745015226994942 19008 18325469493766646760474207929428084 19009 19274772710742995081811277753130489 19010 20034916874865169641554842474119519 19011 20183442925093319720201219527434850 19012 19655872065854531534498247641282205 19013 18785192073385536801046418656499250 19014 18107675672514180670241011249737433 19015 18048367353278934486166208449886526 19016 18670671376296158958330463226909239 19017 19637455746289683954555642362538833 19018 20407506178152136306022352129939689 19019 20552969124400593605750566525207851 19020 20011577980890826697690524362835689 19021 19124870188179813351794048865188948 19022 18439003622720777330407220926548525 19023 18384436366176518601576286631680105 19024 19022312241695685332739580495673043 19025 20006859772522399747106621328777169 19026 20786898800788826085640510601183674 19027 20929140406921688385958961868735428 19028 20373630636411643949167723704875603 19029 19470639889859845344673380312999240 19030 18776369880353622366898126919586732 19031 18726732950726627926920404769738772 19032 19380510715036608673866952787235219 19033 20383107216750374089017408973957518 19034 21173216647659275346773494999515923 19035 21312074269163392815001137841785213 19036 20742141960955289778534237801759208 19037 19822609799235144396187314401349429 19038 19119884124060802758905812093415349 19039 19075371756484808863048715134443135 19040 19745387574429631273058060194113255 19041 20766322695257688912826276783729739 19042 21566583767508249494733109477292159 19043 21701890254164016143354503176477423 19044 21117225839712016189260470651538963 19045 20180890466870123569599153871259266 19046 19469658017066206555315990848881649 19047 19430469524888360389798138431361866 19048 20117065789437026532572114018844947 19049 21156633051689095363240665752666886 19050 21967126389980413530735095621922718 19051 22098709986698207609489808253666504 19052 21498998148529513537869654977327005 19053 20545594407279274699050542068307680 19054 19825805242883883254622602534158373 19055 19792145126977882184761690852714872 19056 20495670560157360217642277567234633 19057 21554167396095991493061729643898338 19058 22374972963289313350154060010154971 19059 22502657209081766181905697991280856 19060 21887576788507430450448041329995475 19061 20916836133726585195186125649541417 19062 20188441541669990641689463290699051 19063 20160519601789152709706320600179350 19064 20881329356994221130021186926304369 19065 21959057144653702706637081409008813 19066 22790254192526736308482854654753843 19067 22913857817586605346369041828397920 19068 22283081721191105070224626960440076 19069 21294732193639824890321516392445565 19070 20557684747223584805281929473374158 19071 20535716195427046095399177899486861 19072 21274171961120694947582590362014401 19073 22371436060061393827329059856215701 19074 23213103078623195366901697210861494 19075 23332439899476209495244660980630870 19076 22685635004374867522846069007212775 19077 21679401204650519168837496886583846 19078 20933654824647706008299797154701090 19079 20917860400833397240484111737694285 19080 21674330505651512328551267629898541 19081 22791440292636129746378832328558254 19082 23643654957970459482964340698705337 19083 23758533770672093007002044500381095 19084 23095360828525452424878631278113665 19085 22070963891270613570321271344059981 19086 21316473908682412316577793448539146 19087 21307079998260928558985612702133865 19088 22081939517535002794510892135684896 19089 23219208422112792630199880410441968 19090 24082047542717234549868019669923560 19091 24192272014061950710306065451977432 19092 23512385553836241991554417939894804 19093 22469543122217027216354548753838918 19094 21706266342721615598613840918108889 19095 21703505096465559184905993548014856 19096 22497135960177189820076791530235464 19097 23654881500161757949554094851945976 19098 24528420961749283484024404998804812 19099 24633789518460368899328546671084302 19100 23936837747923245444280627564679896 19101 22875263948395487939684179748143530 19102 22103158718525780615314326799366187 19103 22107268174629628363867659573497962 19104 22920059276810569633563862079805935 19105 24098603093636428917081430286926884 19106 24982917802365461745450436291557599 19107 25083223518233149716272980512556485 19108 24368848224173908456833729813094381 19109 23288253641555240856221017645877604 19110 22507279916642757612357078290411155 19111 22518504125028779149582931083733897 19112 23350851434620326920626761668679749 19113 24550519328562929614267318499383443 19114 25445683152661335011881563656034946 19115 25540713633596488332424400339438338 19116 24808550080760037943160048132828840 19117 23708641733626424460453959698031593 19118 22918761147549232039634970112218030 19119 22937350296455466575572172046615029 19120 23789656969640954577640567082731581 19121 25010778934884460921200604880212039 19122 25916864644632239659992071714310473 19123 26006401911602432256909779511268237 19124 25256078740326322053516820266166959 19125 24136560056752114115021901301169075 19126 23337735993525491938867393106921111 19127 23363946538412276106559588398009785 19128 24236623032436462344210731581525015 19129 25479533291973030674528862641487546 19130 26396612498007843487670184389605619 19131 26480432867822245069683940754792414 19132 25711571990366123450387943640566265 19133 24572142784027242191579920009908479 19134 23764340451276434097487015666702940 19135 23798435246088463593785060903246554 19136 24691899434577580201819819911368673 19137 25956936474921480033108547259382931 19138 26885079564830464498967386718884345 19139 26962953528739493234100471652609562 19140 26175170024296425249743219135107614 19141 25015526470956817076577753782971154 19142 24198712975311954450549493405998473 19143 24240961406133357078425706112637136 19144 25155638695929587331387232132688684 19145 26443145301628942176383144049593133 19146 27382421374789608908909206567123507 19147 27454113474864874179774459558798487 19148 26647015483244014087358098803438752 19149 25466850097646079930053380815821216 19150 24640994522100096362551531815602061 19151 24691672643240493817972122291312211 19152 25627996092764625814664381981332948 19153 26938319380693086955908524686882720 19154 27888796181325396582617785694633137 19155 27954064884585006885918729441822520 19156 27127253498555193066951369634999445 19157 25926255111735458454254664078066276 19158 25091328595006562523661849944389718 19159 25150719267556602763848121051119398 19160 26109129706712590628815675306767109 19161 27442621160122726322515886286341593 19162 28404365008513752231599327199031770 19163 28462962578757612522035124042191458 19164 27616031735041529527040184000386940 19165 26393885472093401141469608562318512 19166 25549861290034432194275775997899998 19167 25618254322929783611624065677700067 19168 26599200474564923449359742548910419 19169 27956215976884580014883342833589586 19170 28929291698746454638426989017006704 19171 28980964066065722650056188510066831 19172 28113500434974358083870803762744410 19173 26869887693280403505573672259859230 19174 26016741342378165613686275783534966 19175 26094433636011478387668547478421314 19176 27098372238945877842813270454960065 19177 28479272107298229484188847084636488 19178 29463742961219353287355396674395227 19179 29508229589143765840993440383244226 19180 28619812462840978938525867070265085 19181 27354410890797769810867057768009698 19182 26492120173806221501945160178766325 19183 26579415866227080551270255506626039 19184 27606811799866067216719654836453902 19185 29011960818293520094647800563815620 19186 30007888421242282846776032286625526 19187 30044922171488600648910516142469848 19188 29135123350875714428893941083690200 19189 27847606827134889776070429377823830 19190 26976151940886861914007022460463421 19191 27073362556630279686644672327929861 19192 28124688967173354913544301194362786 19193 29554456419544907653241398122923037 19194 30561900670384430286176937887802589 19195 30591207665168783494998937311487863 19196 29659591345379213941468208063305244 19197 28349629958629049804022840149776746 19198 27468993584071971205739540474524670 19199 27576438185656497264675974879343737 19200 28652176613916397696543811999898756 19201 30106936316497485030473104059197238 19202 31125955317469137835122891257265086 19203 31147254799345584489613736926640510 19204 30193377453839628019830132543579859 19205 28860637483152042452681960216792425 19206 27970804877653972727279659286939886 19207 28088810219791030574891619624466938 19208 29189450730636410106099010333731661 19209 30669581064299668417582437267418566 19210 31700231040432356799247268302879281 19211 31713235229619492337915240410382723 19212 30736645492869507506042473814050587 19213 29380789388638086275413741928052557 19214 28481748480611188029262492088284684 19215 28610649167167788000648139846958148 19216 29736690480602977364866848959959755 19217 31242574422657770366969324346627633 19218 32284909639059203273918212385294045 19219 32289323588216181586157581164190723 19220 31289562136972522268301749051515400 19221 29910248502467820805103276425448746 19222 29001989988357249036116238235613002 19223 29142128632114769237604398397598840 19224 30294078256010009219339066016239255 19225 31826103411627938569719428402900852 19226 32880176088613306322693456750739059 19227 32875697535026151346479568828489747 19228 31852296968154337203105131137616736 19229 30449180541723398494101574941976648 19230 29531697985410443771866805124428380 19231 29683425370662719080831522026074015 19232 30861799735148195914899491058686013 19233 32420358368361195075724711693758856 19234 33486218594373883066623513808222678 19235 33472537809512484645265662230342466 19236 32425022526392230187529639390948861 19237 30997754164329956840218829633713263 19238 30071044098999151001674619067555679 19239 30234719347033662929732925961666754 19240 31440043940570600965402065552416340 19241 33025533004817570754258666853341140 19242 34103228647095722632395471446328812 19243 34080028283501421447829693692853759 19244 33007914360978288207309994706397608 19245 31556141021099019886526496317233652 19246 30620203053619798546027456303179241 19247 30796193791126316432993586340041282 19248 32029003298268303077547127562684949 19249 33641824466465593960594452128578482 19250 34731401079407512900370292333037116 19251 34698356014870686583498537551866692 19252 33601151082751273428293546299842472 19253 32124515808689648772486751587104437 19254 31179352726564064217498098748275388 19255 31368035257015650615982908556404745 19256 32628873697873282093661737774988511 19257 34269433391983661022022487015328771 19258 35370934123164199736006596992278268 19259 35327711302150766002510364992133326 19260 34204914417232511233276075538897399 19261 32703056323503436196425639381297195 19262 31748674204432327297286087036485492 19263 31950433682484187658361765435239774 19264 33239854553906030694599773194125604 19265 34908563973980089014951920659266126 19266 36022029467769328764845379450369071 19267 35968287740054581408961429131583249 19268 34819389258681416636660208696792699 19269 33291943516529719520658457546860578 19270 32328351840650672393114519967801545 19271 32543582449602901115561394693401675 19272 33862148868085665441039021514326252 19273 35559424020748928786895486494998598 19274 36684892319483584008010474032918260 19275 36620282275951274103047121738217570 19276 35444763725086544747118696060914639 19277 33891361549157671973127164532995841 19278 32918573314009046382359248145916033 19279 33147678446379898069745948860199545 19280 34495963292720607086796711961363830 19281 36222225019078898009446339078420233 19282 37359731461736006733939640603270730 19283 37283895267300074206933217645844529 19284 36081229214108324491413030495886417 19285 34501497849972220972610948512980132 19286 33519529688238473126557316601661060 19287 33762922129495369346813350140656286 19288 35141508195198201570839988009951833 19289 36897182198133080652813584451663853 19290 38046759316454650936112579255632280 19291 37959330540060501110851448903043892 19292 36728980459989913382705377064468825 19293 35122543172551037192849336375765775 19294 34131415472645539732688922246979165 19295 34389517588141607819029963001453405 19296 35798997723591959235197292836357224 19297 37584514594417330371353340794386144 19298 38746192006433709835088380864055303 19299 38646795448095415341859887660745868 19300 37388215591452894126507218974793612 19301 35754691654280137587140163699904487 19302 34754428683822682514089738496001516 19303 35027672608987213818477022747814772 19304 36468649873405401238510598289310936 19305 38284445117855611313674994547834029 19306 39458249418754429946818755430802520 19307 39346500933583720894657031736099165 19308 38059136190594822059667054547775565 19309 36398140876205950385566632123443083 19310 35388770908453120462881614457407478 19311 35677598742284931095565784675828176 19312 37150686555471818378509808641338971 19313 38997200618990810538408965255202498 19314 40183155269277416494799845673045989 19315 40058661588459800760962280796238729 19316 38741947352805925219416544881537532 19317 37053091923942000058456072782969838 19318 36034647367229609166809962600240505 19319 36339511369142886457340692708240479 19320 37845333665029569231722483033181325 19321 39723011957329861967540770120243752 19322 40921137168224225478925957293036496 19323 40783495716897056717260825470776908 19324 39436857747722557004293379420834089 19325 37719749449648685580436864854587767 19326 36692266979906518686280889266719936 19327 37013629769979341501143093721894086 19328 38552821151992871193301971652486080 19329 40462114070852332357237744407469502 19330 41672426686866434503693580058743949 19331 41521225398853217776007064388718576 19332 40144079681235304318185590581314327 19333 38398321735104946039793019028774021 19334 37361842431505075131698669385049289 19335 37700177194181405605753359036679225 19336 39273383092438370300758370191670732 19337 41214746046701935560541729854706119 19338 42437259425340685707430696638157627 19339 42272076554695379837195882237848985 19340 40863829158569962557755461015740115 19341 39089020755890933888250675916442556 19342 38043590239691947553681167074541895 19343 38399380930988505851629331824873269 19344 40007257761328113169505094713306435 19345 41981151193080762106837484836225098 19346 43215875081608500795540597361437869 19347 43036279010923042398295856102586905 19348 41596325948459902208127011758551284 19349 39792062246701147931038930884919076 19350 38737730823351709457906052641743683 19351 39111472381621761697000953494680811 19352 40754687706489887618958356627958223 19353 42761577112366337288319082871586688 19354 44008517521579979445950183292674597 19355 43814066567007716453977260931884344 19356 42341793648428670938203229638701778 19357 40507665767807815688694329332603195 19358 39444488572374057796069869400747581 19359 39836687132680770343089182151069340 19360 41515919823876247130991111624066468 19361 43556275775471952229177406672442490 19362 44815434850420809215677333063134878 19363 44605677063367991352639457460013368 19364 43100459751201999325966632192897822 19365 41236054772694658038870347511224511 19366 40164091918677031842215218857766259 19367 40575265030829672659638064742345771 19368 42291205434123888838365263218611204 19369 44365503597471049287265513953575095 19370 45636879485062336701968018295407994 19371 45411352450499267136164532168810572 19372 43872555712268708493288599047018827 19373 41977456676881518243169923885830063 19374 40896773408487839960707470802282092 19375 41327450258794739625679589401800502 19376 43080800360435414783336153136521384 19377 45189521514506785301701167994097924 19378 46473108227934777110360826203605195 19379 46231338859277683189535369901758109 19380 44658317018610353374448424074186546 19381 42732102927960692603221937640783988 19382 41642769775903274084803742922760046 19383 42093491412696095347370121810561514 19384 43884965007805872413889063220299803 19385 46028595062008244131438879743490719 19386 47324382341943971710137610486707766 19387 47065886672458103628366790298026277 19388 45457983258619776892010939847067565 19389 43500229076866161248868869795524953 19390 42402322017752069781886376207653699 19391 42873641580736575168132774246637681 19392 44703964443616842179261390875088723 19393 46882994454235123326123678846150755 19394 48190967626712440944732956089043350 19395 47915250597386355179240004236894812 19396 46271798193229097347972178805641423 19397 44282074850397284966305093767239613 19398 43175675469781954258234353920593300 19399 43668158423271106060896025741208675 19400 45538068479621218363291885444870445 19401 47752994665173079119786944582976497 19402 49073134496105824352006909352221769 19403 48779689739946254119169696669488538 19404 47100009828268004678169840280520913 19405 45077884225018907704542491195525554 19406 43963079884194515589415675391705994 19407 44477304254280391720335713574052770 19408 46387551755342213423988378538163824 19409 48638875510802278932676926916763200 19410 49971158057066147986256644353593904 19411 49659467679762305568231354662961966 19412 47942870488073600238687111033241891 19413 45887905501960184486137134284200395 19414 44764789508551424025953829032474097 19415 45301346124273086426670125635796975 19416 47252693822910506824498640585822754 19417 49540921732762081705260720477517234 19418 50885318189773714847886976839619459 19419 50554852546679310831323387024028126 19420 48800636890373380327271642564498932 19421 46712391383634841074214880108710118 19422 45581063166075940462779060985280998 19423 46140555904641050173466012942254067 19424 48133779233363856102501115554251144 19425 50459423083435143359365900878092681 19426 51815899629159774987150173846138403 19427 51466117098540477000466168092943266 19428 49673570222463335060301393592400333 19429 47551599051405964948687682969837747 19430 46412164337374058247748471582056687 19431 46995210373492692609308378732113323 19432 49031097624433891484503920124531553 19433 51394674412474627993555155428357523 19434 52763192047792498568811741875718861 19435 52393538800285987414830552320717337 19436 50561936218703512371537220917479081 19437 48405790244718827104019982084579597 19438 47258361243600042492618993939980509 19439 47865591302989835388381152418778013 19440 49944943809845225154364082768170638 19441 52346975754798594756962056966471413 19442 53727490140159148354681483608876934 19443 53337399904394362278787365467136552 19444 51466005239353781137365293416702758 19445 49275231341625640940118108106438725 19446 48119926931091556110514169344502584 19447 48751985548213951424453212589549815 19448 50875617870152423103148555946334813 19449 53316632420076026227661771059060334 19450 54709093708367726880100053929889018 19451 54297987532689315514526343038157110 19452 52386052350772918621660008511170258 19453 50160193440726578263124790471485768 19454 48997139357499993999337512444121223 19455 49654685137588075657587930433856610 19456 51823425245140810753369408239898089 19457 54303955083729366227647716645851663 19458 55708307749291759179040717396482123 19459 55275593759535197230013311092079085 19460 53322357407004544931318855970678671 19461 51060952444551783190354986853361014 19462 49890281479442086290507973705591280 19463 50573987364881125136758749942414202 19464 52788676827817514055727701714032851 19465 55309259879478843867250227245500930 19466 56725442543182263335676389039567985 19467 56270515696444500770132964644621959 19468 54275205132773831850537090919464384 19469 51977789144409552751995551161043480 19470 50799641341699278458122750855532047 19471 51510194882821816865636083897559361 19472 53771689060019574921096905420060043 19473 56332868493454275902416497178783137 19474 57760813743771359539460933363410182 19475 57283055578121309651616862063392320 19476 55244885207919324632577341357490669 19477 52910989306726288253068245156052562 19478 51725512167991850503395124876575804 19479 52463615798349829813965141192265896 19480 54772784029666424485543394095438727 19481 57375108259900461750430545487894292 19482 58814742469892372766802196613806651 19483 58313520849964962514803752510078199 19484 56231692353284633954312390651192004 19485 53860843760904264193702181276167926 19486 52668192453355199473682838676383178 19487 53434563769532323144663034593078441 19488 55792289569684449218992091652981749 19489 58436312258502714414033936099847319 19490 59887555398641695858062658266914829 19491 59362224257058624028401487325144117 19492 57235926418095180630879155074219794 19493 54827648488723711801044117178703921 19494 53627986058146179411193602003718143 19495 54423358104174395905047681287633473 19496 56830539358631844110002005662352231 19497 59516819413359506663642938160702070 19498 60979584860108097660199825990099734 19499 60429483934667866210451177483512544 19500 58257892468845608740277005218615705 19501 55811704715316172195878995969592972 19502 54605202303707870543986491297965229 19503 55430323860152554571514446466687951 19504 57887873023052413484042750920914278 19505 60616974593629654788677803624704047 19506 62091168933695586237447608305066604 19507 61515623500274788358934871455624762 19508 59297900879723922865586470471682620 19509 56813319001736539964017276747505525 19510 55600156069721635296051860526207964 19511 56455791947500743775669392133417866 19512 58964636241587454292737235510781651 19513 61737128715881912616662835235910519 19514 63222651546066368956646170265591209 19515 62620972147173634471456100777885184 19516 60356267424598853133480898733324593 19517 57832803339161691623060861521090214 19518 56613167893275812604587660195530585 19519 57500099232278992679276802120624261 19520 60061180850875338327309230791624162 19521 62877638848175305974530562753087092 19522 64374382570730890726929179525798099 19523 63745864739654305162940084910731977 19524 61433313370597406952068343945960454 19525 58870475244744075237986652888579972 19526 57644564069680904254181037884603277 19527 58563588642255234657684719437445997 19528 61177864953268899634259115422189177 19529 64038868315899002907057191579615104 19530 65546717929312377842244843161356158 19531 64890641909800606415283111440433778 19532 62529365573300029749724782743864669 19533 59926657859149127443082517724291947 19534 58694676755061617580417543853839316 19535 59646609274431371610613544226760669 19536 62315053026401230811942991262795426 19537 65221186809400987429947161575136046 19538 66740019694513768958977649407382287 19539 66055650155930530509757623787107631 19540 63644756573581267925075130024495671 19541 61001680045805882447974766687544182 19542 59763844070756648120693335056724786 19543 60749516504445176194744548621432150 19544 63473116034630997738262822239228835 19545 66424970493435284968455550237186185 19546 67954656194815375751539280865182420 19547 67241241942706324953184150140598489 19548 64779824696124306570801296944697357 19549 62095876491900644443523276837326391 19550 60852410209557613719448171042760651 19551 61872672097880155989751930581050765 19552 64652431542398895975022325984853627 19553 67650602118457975569531134762176066 19554 69191002120932084968548869433881613 19555 68447775802942573617657700414756015 19556 65934914149638241661620215647833377 19557 63209587811144110260433050469198250 19558 61960725543819088387936230156049959 19559 63016444323516042914798169781925238 19560 65853383829527394530858056174605117 19561 68898471133802727077310655896502391 19562 70449438634059389957781873987352074 19563 69675616441140990421999557358646322 19564 67110375128807442247182506028822308 19565 64343160648342853374055985480148220 19566 63089146735472230007905153401715733 19567 64181208068553119543029822605840211 19568 67076364008496443180801253344743214 19569 70168973802767084376902087702161104 19570 71730353475938024505164452523039353 19571 70925134838781110205328550778736053 19572 68306563918002862090517165784450851 19573 65496947785806613480829108127225252 19574 64238036847975050911397110236060236 19575 65367344955844151160869300990514145 19576 68321770143728359076323486205941955 19577 71462513319641263153397566132970061 19578 73034141080767464023106037404321218 19579 72196708361396553729953673319996400 19580 69523842996785673103226836463704934 19581 66671308251623378102492576009046087 19582 65407765460232944609737733214419523 19583 66575243463168258935805747472218625 19584 69590007372915656259571524418135892 19585 72779499928711717026023449148827601 19586 74361202688999060015938044030601746 19587 73490720867467044525581528386239861 19588 70762581147234114172368244325788648 19589 67866607429834794098276644163135462 19590 66598708782523655638759941440563941 19591 67805299044581645231617209147958142 19592 70881488030426138882429118417036796 19593 74120351045272276027770536495429569 19594 75711946463040082311117209628578786 19595 74807562819156864300176616548580994 19596 72023153563124979525894405383665004 19597 69083217172545007792948466717684581 19598 67811249774461462790745276033568147 19599 69057914253880667404646588514972677 19600 72196631772820144734846057799166380 19601 75485491378676191848386545591261007 19602 77086787604900461087934940069667916 19603 76147631394930951427456188643471899 19604 73305941961001709961981293971848763 19605 70321515913996602761664574304659745 19606 69045778265035939069375056231105084 19607 70333498870213351166640260114607606 19608 73535865706515401094246554507902613 19609 76875353057462971682897509730083111 19610 78486148475814546211137259681425756 19611 77511330604080373327457058891276086 19612 74611334693161599061588555001974977 19613 71581888786647884364292856310028393 19614 70302691074761254700794126184644732 19615 71632470025876039282413756468834500 19616 74899624517635539213713303059742467 19617 78290375756594437564061455124485467 19618 79910458717870736123549080417241646 19619 78899071403189438927159327167726640 19620 75939726862595184227477373014998712 19621 72864727739286350001270006396225077 19622 71582392139972602612335333690614490 19623 72955252336332485819022307119699187 19624 76288350604078907981930957027893442 19625 79731006826835012358402048165838060 19626 81360155377682371504188961885706110 19627 80311271814577261573371762504895989 19628 77291520439911460049918026642532300 19629 74170431657213783986535175907224625 19630 72885292639306949131865775286070827 19631 74302278032493330863701805620380769 19632 77702494209844930692424238162336039 19633 81197701426311806802508137583856365 19634 82835683032133841420012100462834266 19635 81748357046747136321980147625996725 19636 78667124382283128399838972648866906 19637 75499406484539026017231288329646739 19638 74211811122405946413358452499700455 19639 75673987095294525412443000470022999 19640 79142513561655862489053829114050762 19641 82690922654290664715867629331864339 19642 84337493916236410709154923667864528 19643 83210759616877658197011883679277797 19644 80066954754446686811899736542870401 19645 76852065348615082684237318462231344 19646 75562373640879487452620746356178022 19647 77070827392613921499345667984360756 19648 80608875007912429173577374487668350 19649 84211141687204915475009374778805979 19650 85866048053128848220490143831165222 19651 84698919475390080361701375148129431 19652 81491434851792753449536848687786139 19653 78228828686657882436639696686826939 19654 76937413881569039666926330935635951 19655 78493254818565898417747126923553981 19656 82102053160022461730218890294752209 19657 85758837916974184651887132762828463 19658 87421813386258515201269676716824827 19659 86213284132626992922964471595632908 19660 82940995325582634273751248305399846 19661 79630124374584616109752494742042918 19662 78337373302150559081605140835924852 19663 79941733435214562590692985119963213 19664 83622531036142284390596739958186723 19665 87334499091651225029240302321881550 19666 89005265913779162986767482094627328 19667 87754308787677994872450458655248211 19668 84416074310327755270303412585355136 19669 81056387858110257682827881618224987 19670 79762701269117464338702082651757090 19671 81416735616746736106533361297916075 19672 85170800207371268416728319778013004 19673 88938621458435351702116958390070831 19674 90616889825202288089839300759455674 19675 89322456459388633203225951372688560 19676 85917117553369210773196935374444721 19677 82508062286141523575267750280200586 19678 81213855198184838239612207951627286 19679 82918742196146637672265578369834430 19680 86747360946440628253336096689107309 19681 90571709909091696275454763921402284 19682 92257177640339502255808397409862214 19683 90918198119589495113526287623741175 19684 87444578546695317355446639422398579 19685 83985598646508203659931974823108762 19686 82691300697156724495757626143932847 19687 84448242614414859575657996248493304 19688 88352722378938212406393548442045329 19689 92234278127816136982173029664292482 19690 93926630350573993909504714134663991 19691 92542012828582961170100437184762342 19692 88998918661035712503314330285655763 19693 85489455904072483498556737934999298 19694 84195511711299099025320836126267840 19695 86005735072374955728318902936295870 19696 89987402637111727559902775574921016 19697 93926848741586413487889920664251063 19698 95625757562499787145205561855166180 19699 94194387872925759946380463862525150 19700 90580607282271197643762508222087155 19701 87020101141257575237019840557693435 19702 85726970671261818637684111670268003 19703 87591726685111678805712527652545060 19704 91651929016293532187311618723309713 19705 95649953473040597941616838450337317 19706 97355077643968143850689801289173192 19707 95875818905546107728019443470222765 19708 92190121950199197134241195497759377 19709 88578009701037684370239784589045694 19710 87286168643593585541876684754674386 19711 89206733639085639462318404961852392 19712 93346838133990844448598984210714940 19713 97404133295924767085523875194495359 19714 99115117872581105209643374241436529 19715 97586810088234870993920119788858851 19716 93827948499695387842291813346685211 19717 90163665332432061356536324887566342 19718 88873605483894713936079496648988526 19719 90851281351969907397717613353529143 19720 95072676091685929656447841322397535 19721 99189938593152404690792276027052409 19722 100906414586672829529753801565735444 19723 99327874236550854288653613643730449 19724 95494581204312749032708475236370615 19725 91777560338546621065931167873196480 19726 90489789992653245248786383330886596 19727 92525904635254833252882552755270262 19728 96829998639391564229392239768075150 19729 101007929317518758845297740463514320 19730 102729513338820055620959970568459862 19731 101099532967180992416774883408402502 19732 97190522922359988732426710933591163 19733 93420195727207359454093284948230107 19734 92135240073810731540743946713182899 19735 94231147859668141739432655772812182 19736 98619371343007817022074541511325576 19737 102858675155114085437602744202805832 19738 104584969051923703620335044563465056 19739 102902316847796913366021024211273832 19740 98916285245502021666485086666583048 19741 95092081364230555903749168054537648 19742 93810482896104792422856198340706647 19743 95967565123458130633841277895190573 19744 100441369754526944400303960642609895 19745 104742755691480427160835487154679185 19746 106473346177904319779368591065899844 19747 104736765549450037630562071669568542 19748 100672388649925904539883205867758231 19749 96793736129375521545966012201804665 19750 95516055057236349728020138687597371 19751 97735720423588607114685147491675744 19752 102296579585133963635929053979217730 19753 106660760580557307270551520944881314 19754 108395218859054777100049646247751919 19755 106603428001548090413687292531394158 19756 102459362650116378004427933358529201 19757 98525688075026438808889438606209453 19758 97252502750910256393281193126617950 19759 99536187829895002985367945995986473 19760 104185596881251249284114132209491785 19761 108613289716462458768739690398026536 19762 110351171092094361409479514209602231 19763 108502862549456626178819364753071542 19764 104277745955285920381746191429520124 19765 100288474587650635628800678312199187 19766 99020381936798861688850644439180788 19767 101369551662251933415541405286055771 19768 106109028203576290427283716451371004 19769 110600953408154463438992685019962472 19770 112341796894969101285926598857828176 19771 110435637114769899946345449137774272 19772 106128086628504987254182731909246248 19773 102082642552081449445771235812073083 19774 100820258513478894388209176240465406 19775 103236406670803300569032622925137351 19776 108067490809162552158976399295927531 19777 112624372557024940817452083136821745 19778 114367700476443941803091699531700217 19779 112402329358296167250377918447224486 19780 108010942248578892667002362188170257 19781 103908748518674661491536902867063420 19782 102652708494392898831639188611553043 19783 105137358219306893669768285670012852 19784 110061612836594203720989128896679189 19785 114684178837468705554241382467457613 19786 116429496408533115114020055717689080 19787 114403526845803254533655603676780654 19788 109926880074718583065197030667909525 19789 105767358873388321212523664805914797 19790 104518318186887326427280584907839622 19791 107073022471646301323691753220244712 19792 112092033494306307414166056025338711 19793 116781014880481102288512369147995240 19794 118527809801815827092396259371839014 19795 116439827216571014631227066976136456 19796 111876477214053363496866108528785888 19797 107659050010836634164659115231392966 19798 106417684374380267078825043105726652 19799 109044026581563830066404869913766949 19800 114159403252102908091522809435205975 19801 118915534460332530947623159709665767 19802 120663276483685157339887214625120817 19803 118511838354798067635621903888661553 19804 113860320792034458226235303307673055 19805 109584408510369454624861623757864480 19806 108351414501712701678387430950744669 19807 111051008885669015793746755883204734 19808 116264384035926321809980768139866169 19809 121088402684370991871040871706588196 19810 122836543179578861525122046414148408 19811 120620178563911026520943351683681713 19812 115879008125779123991641515841942178 19813 111544031315229806706316104306601666 19814 110320126863738068273190252973313099 19815 113094619099778221755279478024249090 19816 118407649425931795409682526461496043 19817 123300296186004310190243679466665359 19818 125048267697241568978559238337057858 19819 122765476743825219194065953354773923 19820 117933146900405884907749590985187270 19821 113538525914842755201237983229226668 19822 112324450797205861175093805334644225 19823 115175518518641738816400129759680401 19824 120589884857922595487511749653399170 19825 125551903320914542046846948882934558 19826 127299119114068686430353414273336352 19827 124948372571206744823354116821731753 19828 120023355348412322723984847149920001 19829 115568510530289859936538477593135755 19830 114365026875995924245514081812087973 19831 117294380219115740520222506562905591 19832 122811787828201486811929826518089370 19833 127843924366557922357944412395400642 19834 129589777967583149463776149547645571 19835 127169516682786542134665431547733452 19836 122150262432147736020294545525858169 19837 117634614303024375379427128628509045 19838 116442507109761057243578376990575560 19839 119451889266837397790808032968922476 19840 125074068101895475751114232103222940 19841 130177071725004584515920553153350691 19842 131920936449097008398890932432769004 19843 129429570861778001559018977488582465 19844 124314508029433876222612408518264676 19845 119737477486883300813982788546632762 19846 118557555146036527581737150639844147 19847 121648742926462425708634915170182748 19848 127377447924811625166231683031533037 19849 132552070129173167513303464569340691 19850 134293298600610693620942333638321601 19851 131729208227450521434324810440031838 19852 126516743122387878278799775165013484 19853 121877751643453345895387908455583057 19854 120710846475876069498808784017653299 19855 123885650875525318360772265205998515 19856 129722662238882692499497532842031117 19857 134969656852516325083357745938979536 19858 136707580515003678591651376287499231 19859 134069113427912291616105788980379769 19860 128757629989502428725973696838737230 19861 124056099840848852030418550961166666 19862 122903068643074958641200977228360915 19863 126163335421983527113142013329528646 19864 132110458901262303906472355133179508 19865 137430581922214065436003308793000313 19866 139164510539571145612654324238113033 19867 136449982836156485610055838148815140 19868 131037842401039154944649760653823284 19869 126273196855960702104847815576877065 19870 125134921457041772767397328505367366 19871 128482531725507853492402979697251744 19872 134541598907130353268014582760493859 19873 139935608335932778614214199147776042 19874 141664829482962161647857452804848345 19875 138872524749425955426936069524867377 19876 133358065817792175907774012464502646 19877 128529729380236259847721280215037081 19878 127407117209381488860604407289503271 19879 130843988022582359988693074342607064 19880 137016856616270307247598038460429075 19881 142485512282208752309027259572794207 19882 144209290825575787821180882987686111 19883 141337459591952451551539948401079146 19884 135718997593279727954040286964356225 19885 130826396229051405867709475262700852 19886 129720380894253623799146437747692883 19887 133248465855478151238571026899360372 19888 139537019983481105239437674047465498 19889 145081083364515935715833824305874452 19890 146798660933472478420622710843627573 19891 143845520121127334450160675759666604 19892 138121347179422768318069249722279671 19893 133163908554736780397914565843766617 19894 132075450432570199991827166443189220 19895 135696740305166444005607947971613552 19896 142102890792887367595081797022515816 19897 147723124829078685620656678428334566 19898 149433719275859072006707839105330884 19899 146397451637161703692215863668301087 19900 140565836335770465613783510306109475 19901 135542990063321403326236805189389404 19902 134473076900099409506958441624260823 19903 138189600228237427904467189460679492 19904 144715284896212665906625224208908781 19905 150412453796491218933105780615212404 19906 152115258646206640409809426649698562 19907 148994012196294846783155083130050430 19908 143053199342333509464561853774466038 19909 137964377235057920462003866044556492 19910 136914024759541960303218248274619811 19911 140727848497892519695907069511451780 19912 147375032455081666912147470207140752 19913 153149901497206502282187742274111363 19914 154844085387061439636618007126113284 19915 151635972827610901978021531062861681 19916 145584183216087212301667401366699408 19917 140428819548794821484734466554838399 19918 139399072096648216700982847490311328 19919 143312302249078732995121142803190220 19920 150082978187418035739605177784190888 19921 155936313510958331618996398915561801 19922 157621019618610201892442409617566176 19923 154324117753524638433920621236177786 19924 148159547931207434283969023982442634 19925 142937079710262089944725818363320231 19926 141929010860445393304402276190233698 19927 145943793127835022164500102380926816 19928 152839981618006076304288320463770756 19929 158772550010181393996098980002959548 19930 160446895471062018675204533977516650 19931 157059244613998282849442007462786270 19932 150780066643103438643020854884002460 19933 145489933884337879331550049964969312 19934 144504647107645227713083250502049798 19935 148623167544921614804823862703182836 19936 155646917333285195668469806442575153 19937 161659486007495159370535311716980280 19938 163322561320910093145470547929704750 19939 159842164694552365010090418049767826 19940 153446525916312878801439976244486916 19941 148088171931364961916809319644187012 19942 147126801251303742633828464401443912 19943 151351286933804521393807409832211257 19944 158504675240447406682312997478447796 19945 164598011607318523395801734998966618 19946 166248880031137684318788876836693115 19947 162673703158134615199311506037541506 19948 156159725956325231684160240008858737 19949 150732597647586869110948526373282827 19950 149796308313805912956755354005255478 19951 154129028013068604069285689077632680 19952 161414160830909228178741024469160317 19953 167589032261683212277979623100298925 19954 169226729195433628034433488975592308 19955 165554699280912025039817318663905549 19956 158920480845401123015542224258245245 19957 153424029009774833786519941000397160 19958 152514018184249278078106896956197264 19959 156957283053333799091354705815846238 19960 164376295448230506052088977341540806 19961 170633469030315068883246009525082564 19962 172257001386483898704451951991506460 19963 168486006692052279792249720573122952 19964 161729618782456141424740337291720109 19965 156163298424117856716907875359351272 19966 155280795880301784797638480188755428 19967 159836960148750319986348981466113916 19968 167392016560553860616892751066376495 19969 173732258845053464945062906200395203 19970 175340604408406773547721566281538869 19971 171468493617561885267926016346187740 19972 164587982327078908142209054274790636 19973 158951252979449451311257316320742524 19974 158097521814610411569160801059315790 19975 162768983493149920548403172084999887 19976 170462278037639667418209623629475809 19977 176886354778680228461715374193638714 19978 178478461553400275923458861605861152 19979 174503043128249446106741009316141957 19980 167496428647754359335650272758434572 19981 161788754704885873503810485101265183 19982 160965092065838411326989388526656642 19983 165754293660931569616310121451137004 19984 173588050432572699033742904853148611 19985 180096726318230637742074841032521993 19986 181671511862671708543585726743886301 19987 177590553391883705055838334188487675 19988 170455829774364407980505961477635522 19989 164676680831951917345771026158393563 19990 163884418654410317621865213764652865 19991 168793847892761182624841337200789748 19992 176770321268217796109508171523161961 19993 183364359642860215103682041895870722 19994 184920710391720239303269890169093002 19995 180731937929617124861601371694340930 19996 173467072855039382982096436795064377 19997 167615924061271651866700453297158330 19998 166856429823045187991335222025623915 19999 171888620386166369237900855849654725 20000 180010095328503195769292105060700314