2 0 3 1 4 1 5 3 6 1 7 1 8 2 9 0 10 1 11 4 12 3 13 2 14 1 15 1 16 2 17 11 18 2 19 1 20 4 21 4 22 4 23 7 24 5 25 1 26 1 27 1 28 5 29 3 30 3 31 26 32 4 33 3 34 11 35 4 36 3 37 2 38 1 39 2 40 5 41 21 42 4 43 3 44 6 45 1 46 5 47 37 48 7 49 2 50 5 51 1 52 7 53 1 54 3 55 12 56 9 57 4 58 40 59 14 60 8 61 4 62 76 63 1 64 6 65 4 66 8 67 63 68 5 69 7 70 3 71 3 72 1 73 53 74 27 75 3 76 9 77 7 78 5 79 5 80 10 81 2 82 199 83 98 84 10 85 4 86 37 87 6 88 4 89 2 90 4 91 8 92 25 93 34 94 104 95 12 96 3 97 43 98 6 99 1 100 4 101 5 102 2 103 117 104 13 105 2 106 1 107 3 108 7 109 76 110 4 111 8 112 5 113 4 114 21 115 1 116 21 117 1 118 1364 119 1 120 8 121 8 122 215 123 13 124 12 125 0 126 3 127 109 128 6 129 10 130 5 131 1 132 14 133 10 134 3571 135 3 136 34 137 29 138 7 139 5 140 11 141 37 142 1035 143 3 144 9 145 34 146 1169 147 8 148 11 149 154 150 5 151 4 152 17 153 1 154 8 155 23 156 18 157 131 158 1973 159 112 160 12 161 11 162 4 163 7 164 79 165 5 166 24476 167 243 168 18 169 4 170 5 171 5 172 15 173 3 174 10 175 2 176 16 177 15 178 1615 179 110 180 3 181 8 182 3 183 14 184 30 185 14 186 144 187 19 188 16 189 4 190 7 191 309 192 11 193 5 194 8404 195 4 196 6 197 203 198 12 199 7 200 12 201 253 202 13247 203 8 204 20 205 14 206 31498 207 9 208 11 209 9 210 1 211 298 212 448 213 16 214 39303 215 92 216 5 217 13 218 11760 219 293 220 16 221 4 222 83 223 2 224 9 225 4 226 19098 227 89 228 40 229 7 230 8 231 7 232 37 233 325 234 11 235 37 236 18 237 3956 238 9 239 5 240 7 241 242 242 2 243 3 244 1171 245 4 246 109 247 16 248 64 249 1973 250 5 251 8 252 5 253 4 254 1149851 255 5 256 10 257 403 258 93 259 22 260 14 261 25 262 9303 263 3 264 3 265 264 266 21 267 20 268 549 269 157 270 7 271 7 272 22 273 9 274 102282 275 4 276 41 277 380 278 1997 279 21 280 19 281 4 282 81 283 225 284 2281 285 22 286 5 287 34 288 14 289 11 290 16 291 2895 292 420 293 5 294 7 295 22 296 147 297 5 298 63178 299 50 300 13 301 28 302 32641 303 8588 304 25 305 98 306 18 307 291 308 14 309 12301 310 31 311 1 312 9 313 60 314 2010411 315 3 316 1035 317 6 318 257 319 37 320 9 321 31498 322 44 323 35 324 10 325 0 326 103355 327 5261 328 92 329 13 330 11 331 371 332 2219 333 1 334 2055191 335 254 336 16 337 5 338 2 339 11474 340 6 341 13 342 7 343 5 344 29 345 21 346 34671 347 319 348 62 349 9 350 5 351 0 352 29 353 592 354 2584 355 80 356 10905 357 11 358 8483430 359 4 360 11 361 2 362 262201 363 18 364 11 365 665 366 1118 367 271 368 28 369 11 370 97 371 38 372 47 373 11 374 13 375 5 376 223 377 4 378 10 379 767 380 17 381 43602 382 370248451 383 7 384 13 385 3 386 7591345 387 79 388 15335 389 502 390 14 391 43 392 16 393 28 394 12930008 395 1756 396 22 397 10 398 9997973 399 5 400 24 401 737 402 356 403 38 404 5081 405 5 406 23 407 57 408 49 409 3 410 26 411 16165 412 28 413 361 414 31 415 3363 416 19 417 52262 418 7 419 227 420 14 421 11 422 120280718 423 1 424 33 425 12 426 561 427 112 428 8509 429 8 430 89 431 854 432 15 433 8 434 37 435 8 436 30 437 23 438 803 439 637 440 7 441 8 442 18 443 13 444 118 445 11780 446 1573235 447 238267 448 26 449 1061 450 8 451 23 452 146263 453 63178 454 863653569 455 12 456 49 457 5 458 6741507 459 7 460 22 461 418 462 8 463 12 464 79 465 11 466 48067810 467 1027 468 16 469 37 470 181 471 32641 472 562 473 42 474 403 475 16 476 24 477 1 478 245397241 479 7 480 1 481 14 482 731197388 483 15 484 8 485 4558 486 1 487 613 488 37 489 107926 490 4 491 9 492 38 493 31 494 4 495 10 496 223 497 58 498 46368 499 806 500 3 501 684077 502 76805189 503 2 504 27 505 13028 506 19 507 9 508 213589 509 183 510 7 511 911 512 11 513 8 514 80754008 515 3072 516 200 517 74 518 10 519 754508 520 19 521 9 522 53 523 841 524 32293 525 4 526 1211576217 527 28 528 11 529 20 530 391 531 448 532 28 533 34 534 7105 535 4312 536 10946 537 370481 538 3156467183 539 11 540 7 541 7 542 10190722301 543 1385886 544 16 545 30416 546 15 547 668 548 99522 549 1 550 8 551 22 552 128 553 68 554 6543544118 555 10 556 797125 557 12 558 98 559 38 560 7 561 3 562 497539039 563 1169 564 371 565 31516 566 2139295485799 567 7 568 2445 569 5 570 19 571 497 572 13 573 1736407 574 60 575 3 576 26 577 13 578 7 579 40 580 43 581 293 582 6470 583 373 584 5492 585 5 586 12841564669 587 1318 588 7 589 51 590 16 591 8201127 592 37 593 8 594 12 595 10 596 543104 597 1106488 598 23 599 827 600 5 601 11 602 67 603 67 604 684334 605 1 606 23309 607 1159 608 33 609 17 610 1115 611 126 612 32 613 3 614 2586540323 615 83 616 21 617 322 618 3580 619 10 620 46 621 9 622 160492487 623 342 624 50 625 2 626 1915314520 627 8 628 1089742 629 89 630 13 631 1093 632 8897 633 9687225 634 4098472933 635 16572 636 688 637 1 638 7 639 527 640 12 641 7 642 41463 643 779 644 34 645 50 646 3 647 11 648 11 649 183 650 9 651 52 652 244475 653 1246 654 41272 655 122742 656 40 657 2281 658 788 659 4 660 9 661 461 662 453435137789 663 5 664 4843 665 9 666 187 667 66 668 7617515 669 26602580 670 1055 671 111 672 32 673 9 674 41796387388 675 1 676 5 677 1055 678 11956 679 2561 680 40 681 18923467 682 8 683 5 684 22 685 214129 686 3 687 499811288 688 287 689 100 690 23 691 596 692 10275713 693 3 694 35202738534 695 79698 696 41 697 19 698 526894078126 699 13384567 700 17 701 6 702 16 703 6 704 26 705 93 706 12695941442650 707 88 708 543 709 727 710 1365 711 1967 712 8465 713 146 714 9 715 12 716 4111493 717 48067810 718 51847164693 719 1 720 26 721 2895 722 2 723 211458393 724 1513345 725 12 726 9 727 123 728 11 729 6 730 1575 731 33 732 5778 733 7 734 1045008265807 735 7 736 196 737 808 738 156 739 874 740 153 741 32 742 63 743 6 744 54 745 43412 746 584945135839 747 1035 748 13 749 1496 750 10 751 761 752 485 753 127519684 754 6 755 228338 756 4 757 11 758 1405939008078 759 128 760 47 761 1417 762 107286 763 27093 764 17547778 765 8 766 36772123445 767 406 768 19 769 5 770 22 771 780116199 772 73347031 773 654 774 65 775 22 776 12490 777 31 778 1366984859054 779 25 780 16 781 489 782 4 783 2 784 13 785 389802 786 32325 787 14 788 87880160 789 1290024056 790 21 791 43742 792 27 793 188 794 288442222828 795 116 796 20541611 797 1859 798 23 799 24 800 11 801 3119 802 12360848946698171 803 1242 804 747 805 68 806 41 807 583176833 808 53 809 9 810 7 811 1213 812 38 813 42641660 814 62 815 449340 816 29 817 68 818 33314314689 819 8 820 75 821 13 822 78687 823 1778 824 68558 825 3 826 412 827 4 828 35 829 555 830 6652 831 10190722301 832 31 833 3 834 571717 835 935581 836 29 837 37 838 2611658593599 839 15 840 13 841 22 842 855236941679 843 991700708 844 15345095 845 8 846 268 847 19 848 257 849 497539039 850 22 851 40 852 828 853 2111 854 461 855 7 856 57 857 11 858 21 859 1570 860 241 861 25 862 11057522289192 863 18 864 19 865 1441786 866 1208251117345 867 11 868 129 869 1525 870 71 871 750 872 167470 873 10905 874 11 875 2 876 62 877 2605 878 377642500731040 879 58 880 20 881 7 882 1 883 1027 884 20 885 265 886 1710942565493 887 17 888 73 889 5261 890 398 891 5 892 107744465 893 1 894 890516 895 1101677 896 25 897 7 898 32057723160364 899 13 900 13 901 118 902 10 903 172 904 11827 905 2944502 906 479897 907 2528 908 308601787 909 15335 910 10 911 10 912 101 913 3251 914 395523106033751 915 16 916 25998691 917 13796 918 26 919 1507 920 41 921 8532386405 922 373000851696022 923 526 924 30 925 6 926 32487340719168 927 1185 928 212 929 13 930 123 931 5 932 205756289 933 8785954032 934 1964867797723654 935 16 936 25 937 1985 938 138 939 610236353 940 398 941 3 942 582821 943 24 944 1234 945 10 946 11 947 464 948 5167 949 290 950 13 951 5198808614 952 22 953 14 954 279 955 5348264 956 602285505 957 8 958 169936202659055607 959 55216 960 17 961 7 962 59 963 1 964 34414391 965 10999642 966 50 967 2193 968 11 969 10 970 11249 971 11 972 11 973 128 974 1410631878083947 975 6 976 1841 977 1745 978 63367 979 15433 980 18 981 647 982 344241220286723 983 19 984 141 985 68948873 986 31 987 173 988 2 989 112 990 11 991 3052 992 75 993 114843549835 994 18 995 27514952 996 1304 997 8 998 598426119966496 999 70 1000 10 1001 4 1002 708666 1003 62 1004 55 1005 1118 1006 37968251230535 1007 42 1008 19 1009 1301 1010 11957 1011 48035204 1012 64 1013 21 1014 11 1015 10 1016 39476 1017 1 1018 898634930671082 1019 3457 1020 23 1021 13 1022 14140 1023 23 1024 6 1025 36 1026 31 1027 364 1028 1433186499 1029 2 1030 20301 1031 2166 1032 145 1033 18 1034 17 1035 40 1036 73 1037 827 1038 1979563 1039 3035 1040 47 1041 116899112294 1042 3110458242034087 1043 16165 1044 47 1045 20 1046 898388651411554 1047 26193907118 1048 278439 1049 5 1050 12 1051 853 1052 729632325 1053 11 1054 102 1055 4606470 1056 39 1057 726028 1058 17 1059 526894078126 1060 739 1061 17 1062 3804 1063 2934 1064 39 1065 160 1066 290 1067 2293 1068 11012 1069 12 1070 4147 1071 8 1072 58 1073 74 1074 267914296 1075 4 1076 244509634 1077 1035919594 1078 10 1079 978 1080 6 1081 75 1082 656387343997239 1083 3 1084 14126476074 1085 21 1086 8113931 1087 2095 1088 36 1089 4 1090 28 1091 19 1092 41 1093 3355 1094 489526700523968661124 1095 2481 1096 45666 1097 7 1098 35 1099 111965 1100 24 1101 495950877037 1102 13 1103 1250 1104 31 1105 43 1106 1527 1107 59 1108 4123518114 1109 16 1110 75 1111 4633 1112 533427 1113 181 1114 61464683560949 1115 4226972 1116 52 1117 2889 1118 10 1119 68165933218 1120 13 1121 760 1122 17 1123 9 1124 84642410215 1125 3 1126 4130653771381788854 1127 7 1128 636 1129 1643 1130 105893 1131 19 1132 111957800495 1133 22282 1134 13 1135 88131956 1136 61 1137 879667773437 1138 53282282780055 1139 217 1140 26 1141 83080 1142 6527331810417100 1143 4343 1144 31 1145 63902948 1146 3939418 1147 51 1148 54 1149 1405939008078 1150 57 1151 11 1152 21 1153 2030 1154 254063081212597455 1155 1 1156 8 1157 452 1158 282235 1159 20 1160 61 1161 132 1162 5878 1163 2 1164 9085 1165 326479 1166 57 1167 36772123445 1168 5897 1169 32641 1170 23 1171 373 1172 52828666113 1173 21 1174 12848741176709218982 1175 9 1176 7 1177 7749 1178 112 1179 213589 1180 395 1181 11 1182 5306368 1183 18 1184 233 1185 1616 1186 2022490525349897563 1187 2073 1188 30 1189 93 1190 15 1191 2793573561784 1192 779984 1193 9 1194 46 1195 36268964 1196 34 1197 20 1198 30519085976464773269 1199 2458 1200 29 1201 1714 1202 1511499683738186950 1203 288442222828 1204 264 1205 266208070 1206 1424 1207 1425 1208 73 1209 29 1210 7 1211 335756 1212 20031 1213 16 1214 3164984464971199756 1215 3 1216 13 1217 3079 1218 31 1219 72 1220 1463 1221 212 1222 100 1223 7 1224 64 1225 5 1226 157207627334014557 1227 76 1228 2004011 1229 1361 1230 35 1231 19 1232 9 1233 32293 1234 259553674622406880228 1235 30 1236 80 1237 3732 1238 3759822279628954843 1239 89 1240 89 1241 1466 1242 24 1243 31497 1244 15394163127 1245 2071 1246 12357 1247 138 1248 50 1249 12 1250 11 1251 282521 1252 83675168677 1253 1665589 1254 24 1255 136448422 1256 6900916 1257 221584795571 1258 25 1259 2381 1260 31 1261 19808 1262 11041773697945830418 1263 16193032713828 1264 3023 1265 44 1266 4756670 1267 1623728 1268 67 1269 15 1270 135955 1271 269 1272 1091 1273 459 1274 5 1275 17 1276 53 1277 17 1278 919 1279 3407 1280 22 1281 33 1282 9842196572620168869 1283 5 1284 45412 1285 161298428 1286 1847685675685512185 1287 3 1288 49 1289 1012 1290 38 1291 18 1292 23 1293 24806872644987 1294 454088085307144435 1295 36 1296 14 1297 3679 1298 519 1299 46669612363022 1300 31 1301 13 1302 69 1303 2683 1304 1973341 1305 5 1306 63056735048504847944 1307 21 1308 86 1309 5 1310 108043 1311 19 1312 156 1313 1624 1314 3986 1315 3497240616 1316 273 1317 1208251117345 1318 204240160083533203 1319 4376 1320 47 1321 8 1322 825800809098651725330 1323 7 1324 37834091497 1325 48 1326 18 1327 1683 1328 70 1329 162991857374384 1330 26 1331 1 1332 155 1333 141 1334 17 1335 22 1336 3594104 1337 370481 1338 20492877 1339 7828 1340 1316 1341 797125 1342 989 1343 759 1344 30 1345 154705836 1346 5048844613592757433 1347 1013071116075281 1348 40865181869 1349 46 1350 1 1351 3056590 1352 55 1353 31 1354 247586355993373993368 1355 10399482586 1356 52210 1357 37 1358 14320 1359 487759 1360 49 1361 19 1362 76280584 1363 363 1364 86 1365 15 1366 70727187286606259051 1367 4035 1368 67 1369 4 1370 207614 1371 2184260988657262 1372 13 1373 11 1374 26583085 1375 7 1376 1258 1377 11 1378 335 1379 8684111 1380 61 1381 2358 1382 38718000334182233776 1383 1495459834659889 1384 1675337 1385 574185009 1386 5 1387 857 1388 100771498620 1389 256068876887032 1390 371567 1391 628 1392 264 1393 188 1394 60 1395 114 1396 2445922664349 1397 23831 1398 608035592 1399 14 1400 29 1401 32487340719168 1402 139920042924434537573 1403 720 1404 26 1405 11018280776 1406 45 1407 97 1408 4 1409 3029 1410 93 1411 1550 1412 1347107916136 1413 684334 1414 21979 1415 10429399884 1416 470 1417 710 1418 132878596168524201724674011 1419 60 1420 5235 1421 17 1422 6295 1423 3 1424 1681 1425 18 1426 49 1427 655 1428 25 1429 13 1430 11 1431 432 1432 3011144 1433 2864 1434 52 1435 46 1436 225719136137 1437 322047038776164 1438 2421178448509 1439 10 1440 24 1441 586441 1442 95334 1443 33 1444 46 1445 16 1446 2563424378 1447 2223 1448 85 1449 17 1450 29 1451 17 1452 9 1453 3813 1454 1385699737414992723284 1455 7105 1456 24 1457 74 1458 11 1459 7 1460 4532 1461 56555635882253 1462 107 1463 2 1464 1312 1465 4758074042 1466 1049321769032580547676 1467 1182322 1468 109333042974 1469 8956 1470 14 1471 1584 1472 46 1473 1407342999852974 1474 16 1475 52 1476 62 1477 8201127 1478 31591098306750332793214 1479 136 1480 101 1481 18 1482 13 1483 4109 1484 389 1485 11 1486 155531227587740103523 1487 11 1488 169 1489 2533 1490 64187 1491 1055 1492 532467024739 1493 15 1494 8186 1495 9 1496 27 1497 4333316818254681 1498 24905 1499 3484 1500 7 1501 1708 1502 208666082585541294616 1503 149103 1504 3516 1505 33 1506 699675357 1507 27466 1508 38 1509 326881768469398 1510 35 1511 4 1512 36 1513 1571 1514 3092165909658693706139 1515 7672 1516 19549605731035 1517 4 1518 13 1519 7 1520 56 1521 2 1522 30925341842019375723410 1523 937 1524 208729 1525 402 1526 165961 1527 10383347650217 1528 151829056 1529 38264 1530 28 1531 13 1532 5756699550702 1533 403 1534 1987 1535 398386576261 1536 29 1537 152 1538 15166601073709223224565 1539 15 1540 14 1541 654 1542 756501209 1543 3071 1544 163193 1545 6539 1546 211883191044712785928156 1547 5 1548 467 1549 9 1550 108 1551 67 1552 85518 1553 2144 1554 39 1555 72908473508 1556 1110927411932 1557 796217 1558 64 1559 14 1560 13 1561 1106488 1562 951 1563 8349446137261210 1564 17 1565 2806932343 1566 28 1567 3363 1568 25 1569 5714501151460019 1570 406140 1571 5 1572 354196 1573 5 1574 736735472282062640149 1575 3 1576 3019966 1577 57 1578 1004126679 1579 1211 1580 12208 1581 31 1582 81615 1583 11 1584 19 1585 821714892 1586 14 1587 15 1588 9771527295721 1589 9687225 1590 239 1591 124 1592 6196353 1593 17 1594 2000161814123999206631399 1595 28 1596 29 1597 2686 1598 97 1599 14 1600 33 1601 6 1602 5737 1603 36361512 1604 6225271179790 1605 8844 1606 3691 1607 1477 1608 1488 1609 7 1610 20 1611 5764227 1612 37 1613 1737 1614 999992595 1615 6 1616 46427 1617 13 1618 943659929466655867021 1619 1 1620 20 1621 250 1622 8320895598148953157358 1623 6657777117822374 1624 70 1625 2 1626 2344053911 1627 8 1628 53 1629 7566739 1630 521363 1631 18923467 1632 28 1633 362 1634 385 1635 6835 1636 2541643840909 1637 2015 1638 19 1639 1046779 1640 206 1641 656387343997239 1642 23452482664899837016517 1643 119 1644 251881 1645 54 1646 12336734180177284477178 1647 132 1648 82 1649 4061 1650 19 1651 53934 1652 1047 1653 25 1654 47812253609872672931075 1655 9018025588 1656 167 1657 7 1658 6087165644551691413860080 1659 4681 1660 4688 1661 318661 1662 52516026156 1663 1777 1664 63 1665 47 1666 8 1667 13 1668 657473 1669 3326 1670 7095941 1671 98 1672 37 1673 737071486 1674 280 1675 60 1676 36442991431407 1677 41 1678 24267540811249314650637051 1679 1259 1680 23 1681 66 1682 35 1683 22 1684 32902587200167 1685 4315875584 1686 1548837586 1687 195481849 1688 154408016 1689 56597718650251163 1690 8 1691 98 1692 487 1693 6 1694 7 1695 5232 1696 361 1697 1547 1698 28213091632 1699 17 1700 21 1701 18 1702 35 1703 80216 1704 5653 1705 32 1706 3978415230953415619482001 1707 6989907861980 1708 68 1709 4417 1710 17 1711 697 1712 12211 1713 9675187822012721 1714 19349225666886562995714742827 1715 6 1716 5 1717 25127 1718 5574776260333002369030924 1719 14127869 1720 89 1721 11 1722 4 1723 2880 1724 84 1725 7 1726 516303666490084364842607 1727 127652 1728 13 1729 7 1730 7409457 1731 46015644960783370 1732 52495592398587 1733 16 1734 13 1735 386909474593 1736 128 1737 1979091 1738 1921 1739 190 1740 62 1741 4221 1742 626 1743 43 1744 88 1745 741417875004 1746 4227 1747 5 1748 37 1749 14 1750 3 1751 7017 1752 10050 1753 1329 1754 3269760984898814857727368237 1755 10 1756 37751363744262 1757 547123616 1758 5859909893 1759 19 1760 64 1761 4719995750769031741 1762 164397972636979722134313 1763 95 1764 16 1765 332268006264 1766 1870450607951106803385718 1767 31 1768 10 1769 252 1770 47 1771 3 1772 14794121417 1773 73347031 1774 762768714014326248570349 1775 224 1776 54 1777 5088 1778 117408 1779 138334901916578470 1780 4513 1781 354928 1782 20 1783 14 1784 295340931 1785 19 1786 226 1787 3777 1788 705543 1789 23 1790 9713180 1791 69845124 1792 14 1793 697421 1794 81 1795 78584231372 1796 2254923139632932 1797 2022490525349897563 1798 26 1799 211458393 1800 30 1801 6251 1802 429 1803 271527610317148 1804 46 1805 32 1806 245 1807 224396 1808 647489 1809 19 1810 13670489 1811 9 1812 210922 1813 35 1814 235892050953231283867991318 1815 9 1816 234930008 1817 534 1818 12015 1819 28291 1820 11 1821 1511499683738186950 1822 126368882364100447015340315 1823 2464 1824 68 1825 1529 1826 3233 1827 30 1828 129659241502979 1829 25 1830 2055 1831 22 1832 208480055 1833 45 1834 30 1835 499473713602 1836 12 1837 88676 1838 3192367888518573059818902774 1839 3164984464971199756 1840 37 1841 1155643322 1842 7293663034 1843 10991 1844 2589821394468745 1845 74 1846 1733 1847 6067 1848 6 1849 32 1850 55 1851 2931626870541891403 1852 1470836722751389 1853 27838 1854 24227 1855 116 1856 51 1857 2913505284620836498 1858 35131368406374634120760597 1859 13 1860 77 1861 13 1862 19 1863 17 1864 40252552 1865 60094746712 1866 56754101 1867 3611 1868 5416808056657490 1869 6652 1870 18 1871 17 1872 37 1873 4756 1874 613001535896186661091200050 1875 7 1876 2051 1877 4 1878 14116261714 1879 1127 1880 161 1881 5 1882 80532710920998331150662673 1883 3554030969 1884 2038721 1885 31 1886 31 1887 14 1888 864 1889 19 1890 18 1891 427 1892 668 1893 181407551570751029 1894 139085413856064649707382 1895 3261952859683 1896 4467 1897 934160818 1898 2362 1899 10269191 1900 45 1901 5391 1902 55000244801 1903 1875711 1904 41 1905 140554 1906 53350566760819899701735291 1907 15 1908 197 1909 1104 1910 12865481 1911 14 1912 1907254749 1913 4286 1914 26 1915 5537417298652 1916 1867030940276163 1917 20 1918 507028 1919 124 1920 9 1921 26007 1922 31 1923 2132575828724825134 1924 274 1925 8 1926 15149 1927 757 1928 862947647 1929 6518380388154413707 1930 8450053 1931 26 1932 65 1933 7481 1934 121787280532695485823627121266 1935 13 1936 6 1937 220778 1938 5 1939 583176833 1940 43462 1941 33016477248745148598 1942 15392486300013192397770626297 1943 1100 1944 17 1945 4896123200134 1946 75043 1947 81 1948 1912579428527220 1949 11 1950 5 1951 3187 1952 2199 1953 43 1954 648471084000629421886567382 1955 13 1956 2334370 1957 11109 1958 1268 1959 483708532565202619 1960 8 1961 24 1962 258506 1963 980 1964 3123796827446271 1965 29900 1966 873521206875826416992477879 1967 3152708144 1968 112 1969 7145218 1970 3056133 1971 2445 1972 13 1973 29 1974 114 1975 1364 1976 50 1977 2813320533044029386 1978 129 1979 8460 1980 11 1981 4587037 1982 30406094522440431805727089730828636 1983 204240160083533203 1984 56 1985 19165174419558 1986 19659477220 1987 18 1988 8972 1989 13 1990 45 1991 3791839 1992 8930 1993 5287 1994 17627117124618871740819644931 1995 7 1996 5975184265233239 1997 25 1998 34 1999 7393 2000 24 2001 30 2002 8 2003 7 2004 3823423 2005 3201240367282 2006 165 2007 2692647 2008 5175945625 2009 53 2010 205 2011 2084 2012 3274576809528842 2013 3868 2014 401 2015 10 2016 9 2017 24 2018 47460671240669819529683577908 2019 1142583081059295583976 2020 3986 2021 65 2022 494662066629 2023 50 2024 64 2025 12 2026 819254728448529785226482332 2027 7193 2028 29 2029 17 2030 22 2031 42680894591089661635 2032 224456 2033 342 2034 53913 2035 112 2036 9123589949271781 2037 31224 2038 304860008818053326856455042438 2039 5129 2040 33 2041 415134 2042 47868980563321558857822307583 2043 107744465 2044 871 2045 1309355788912 2046 107 2047 1284 2048 55 2049 181645783924649312828 2050 132 2051 593753250 2052 70 2053 27 2054 18 2055 80639 2056 1100064664 2057 9 2058 10 2059 1802 2060 18914 2061 218861181 2062 169147708178092735533243694566 2063 8200 2064 26 2065 401 2066 7985368366417388399161821779 2067 17 2068 450 2069 10 2070 7 2071 32425 2072 88 2073 70727187286606259051 2074 451 2075 736 2076 4270570 2077 123 2078 665807743292366559624596858 2079 11 2080 61 2081 3057 2082 45418732698 2083 23 2084 826600763038671 2085 313496 2086 722044 2087 7077 2088 209 2089 13 2090 19 2091 23 2092 204138559005563 2093 9 2094 7670728303 2095 2301877568687185 2096 296001 2097 52048133 2098 32476392123357657280346177087 2099 4026 2100 7 2101 20042636 2102 121304247247220826544236684724 2103 658390447323916567296 2104 168893105 2105 1020358569324 2106 11 2107 17 2108 61 2109 102 2110 75392101 2111 16 2112 50 2113 4987 2114 574864 2115 1220 2116 14 2117 1819 2118 1600269931508 2119 1786874 2120 1786 2121 11249 2122 367154650428142913599325237167 2123 14207687 2124 181 2125 18 2126 103388650342981813751450002175662 2127 1208658093961670841169 2128 23 2129 3 2130 2974 2131 941 2132 89 2133 1260 2134 691 2135 308 2136 39381 2137 17 2138 371805860926089014215186323421 2139 13 2140 107 2141 5366 2142 45 2143 14 2144 1707 2145 2 2146 47 2147 176 2148 11385493 2149 497539039 2150 89 2151 68836375 2152 4789933896 2153 4447 2154 1407192297652 2155 6227787068908 2156 5 2157 124 2158 2174 2159 6706 2160 34 2161 25 2162 29 2163 6569 2164 317547547240844 2165 44655996225176 2166 29 2167 5859898 2168 3133585265 2169 602285505 2170 26 2171 433550 2172 38878318 2173 145 2174 51361280118796133895509207068252 2175 58 2176 50 2177 278 2178 16 2179 7991 2180 38715 2181 84131387414297 2182 4220176376168914528130132186016 2183 242 2184 52 2185 4 2186 16596194392380809720561774918021 2187 5 2188 6184344954629488 2189 2177099 2190 2845 2191 8532386405 2192 1175885 2193 28 2194 30166434149807488483731271066331 2195 3723379899900 2196 2967 2197 8 2198 712383 2199 1385699737414992723284 2200 14 2201 5968 2202 1453250213684 2203 11 2204 40 2205 5 2206 54690939537865392976745734894944 2207 3538 2208 71 2209 53 2210 19 2211 461 2212 4040 2213 30 2214 62 2215 286340079779666 2216 2673332606 2217 1049321769032580547676 2218 162879158955471325431157213699 2219 11227718374 2220 458 2221 9709 2222 7277 2223 30 2224 1519565 2225 3582 2226 669 2227 95467 2228 31660930250552373 2229 3136781280467677347050 2230 5300769 2231 7066 2232 132 2233 22 2234 47409153284834378764087881124 2235 412541 2236 62 2237 19 2238 1185427555813 2239 6187 2240 19 2241 601 2242 370 2243 27 2244 53 2245 820272224927058 2246 17318751601014215123034199556369 2247 20301 2248 2571976410 2249 413190 2250 17 2251 8846 2252 388533624266932457 2253 155531227587740103523 2254 22 2255 124 2256 277 2257 520 2258 2225997054462397487416556177739 2259 12173311 2260 98225 2261 8 2262 35 2263 482 2264 270529708856 2265 219610 2266 50755 2267 8 2268 11 2269 2637 2270 24533854 2271 325643980387058735048926 2272 6043 2273 29 2274 2346713877494 2275 2 2276 9352807189137100303 2277 32 2278 98 2279 394 2280 51 2281 9617 2282 3457403 2283 31319183535827291837135 2284 263569782187854001 2285 34705769839706 2286 150956 2287 21 2288 27 2289 2491 2290 265605459 2291 134 2292 15546641 2293 7006 2294 152 2295 9 2296 128 2297 34 2298 2097361890599 2299 9 2300 33 2301 57 2302 86605703100091345801077873288806 2303 165 2304 31 2305 1592493975774 2306 3152564691982405848945267213740827495676 2307 1290120075968019657226 2308 5240280026263975907 2309 11411 2310 13 2311 13 2312 28 2313 1 2314 1447 2315 676357349607356 2316 70804222 2317 610236353 2318 874 2319 451084157292329723788079 2320 133 2321 337059587 2322 40 2323 27654 2324 104 2325 53 2326 530811529948251562409858557269151 2327 5063574 2328 20474 2329 83815 2330 571531387 2331 46 2332 245 2333 4389 2334 700259850616 2335 3167031386028872 2336 2156 2337 65 2338 1918420 2339 31 2340 21 2341 10528 2342 3829331424671216560581202791779598 2343 138 2344 287277081 2345 830 2346 27 2347 18 2348 222791979646644976 2349 19 2350 340 2351 6149 2352 17 2353 2520412 2354 45943 2355 154253 2356 44 2357 23 2358 105549 2359 12779678804 2360 1495 2361 7423006891998309818310 2362 863950723369482730453637836939 2363 437687 2364 46954958 2365 60 2366 7 2367 758260331 2368 437 2369 18151 2370 2167 2371 7903 2372 1047126843541206817 2373 57 2374 100065931160224963952753777155446 2375 2 2376 19 2377 5 2378 69 2379 239 2380 10 2381 1728 2382 4409276070787 2383 22 2384 363759 2385 243 2386 23464000513167480391022247478625 2387 17 2388 33495963 2389 7647 2390 1003175357 2391 73530087478439769852629 2392 131 2393 17 2394 7 2395 653247516281498 2396 938863022004939956 2397 51 2398 26 2399 5943 2400 37 2401 4 2402 183509666169926406206974054140478988 2403 5532 2404 6239021241602574031 2405 32 2406 37766280282326 2407 9049 2408 106 2409 55 2410 80541393 2411 29 2412 3677 2413 38611 2414 839 2415 7 2416 341583 2417 10196 2418 52 2419 484 2420 11 2421 176188605 2422 2313447 2423 12 2424 16447 2425 2446 2426 108522379942423358147505192908323 2427 2052220905281356396160 2428 2615759517597307744 2429 21314230877 2430 11 2431 2 2432 37 2433 943659929466655867021 2434 148103434286339167474095648101628263391371 2435 1006342194463986 2436 93 2437 4243 2438 201 2439 8292931417 2440 1571 2441 31 2442 44 2443 607191976 2444 76 2445 49483196 2446 20488708494901056549310732717127389 2447 11023 2448 69 2449 899 2450 7 2451 194 2452 52259849990800027 2453 100798913 2454 7168709061433 2455 338795844854812 2456 6845519503 2457 7 2458 15302060603867485569539766602745304 2459 19 2460 93 2461 10294 2462 51810240733324080214472472516461 2463 8320895598148953157358 2464 14 2465 28 2466 698890 2467 6794 2468 1436168158960805 2469 1892048327501400970661929 2470 9 2471 116899112294 2472 62582 2473 26 2474 3558850484796546750229998740788950 2475 5 2476 732136232987819 2477 9349 2478 601 2479 2726 2480 332 2481 30722511787471582249430 2482 16 2483 2351456 2484 111 2485 755 2486 8263 2487 83913251702775246321553 2488 52834083 2489 24700 2490 5979 2491 74 2492 12822 2493 3541171076 2494 89 2495 22891697329591401 2496 109 2497 4654988 2498 5438270959907993761929552118483838 2499 23 2500 1 2501 219 2502 271466 2503 7 2504 25602677792 2505 1077959 2506 1606990 2507 8922 2508 19 2509 2257120 2510 728934361 2511 41 2512 112 2513 249923815556 2514 7254815669647 2515 3760007862343192 2516 33 2517 6155482080253159278013798 2518 84104157510867505271696948689346902 2519 50203419 2520 7 2521 2531 2522 6818 2523 15 2524 40803388692882637531 2525 76 2526 45398834004451 2527 11 2528 20795 2529 4711105201 2530 14 2531 23 2532 146789543 2533 107690 2534 8595506 2535 11 2536 120352032383 2537 167 2538 898 2539 8362 2540 72496 2541 4 2542 4 2543 16 2544 1186 2545 782698268653814 2546 578 2547 84642410215 2548 21 2549 5849 2550 46 2551 25 2552 47 2553 26 2554 153798005460448579028222105903653 2555 746 2556 6149 2557 9189 2558 25116077669677345224716282625485386 2559 4971531714607898319863095 2560 81 2561 2718764 2562 63 2563 295290726 2564 52874717333434549544 2565 22 2566 1482651462198781253169025672582573 2567 1207504 2568 64635 2569 749180398532 2570 8188709765 2571 818712506421505349254600 2572 364137839286614353 2573 1267 2574 25 2575 21 2576 49 2577 33881043699682373569829 2578 3710785626011141581368932922095114278 2579 9 2580 548 2581 4990 2582 4241331560569475199813462682395644 2583 61 2584 17 2585 530 2586 160500643816367088 2587 6822276 2588 34534090203468972385 2589 422808911961419357155094 2590 264 2591 3326 2592 24 2593 20 2594 51600107675666402496646018099019572 2595 3129450 2596 220 2597 89 2598 467780177636111 2599 32386 2600 48 2601 22 2602 156252729916187778886553345896575295 2603 35867 2604 101 2605 44947665279397206 2606 108238129282875173454651658688641936 2607 20 2608 5153295 2609 7431 2610 43 2611 2370225290 2612 37825017298104879000 2613 989 2614 87434075201477088430252710436188825 2615 709676066246058 2616 131632 2617 11 2618 11 2619 16757 2620 645809 2621 4109 2622 30 2623 136 2624 161 2625 8 2626 2687 2627 632 2628 3086 2629 349855493 2630 55 2631 6913098296860601687847443 2632 736 2633 13 2634 385583763053434 2635 9 2636 430927882340387928341 2637 111957800495 2638 1977602695934430265373039664381614620 2639 69 2640 23 2641 84856 2642 1498493283670049707558479994083910139 2643 121494623633781634734 2644 84190089808925637345 2645 8 2646 13 2647 4882 2648 367639627148 2649 8186660407812255780782541 2650 187 2651 1107591502 2652 48 2653 983176864123 2654 1460051658379282987759891261590236167 2655 432 2656 3182 2657 2 2658 420916694820946 2659 755 2660 62 2661 1870450607951106803385718 2662 3 2663 13 2664 121 2665 123 2666 75 2667 63815 2668 87 2669 1307797 2670 13365 2671 4933 2672 118 2673 9 2674 5466846 2675 9522 2676 149366514 2677 11 2678 19615 2679 15 2680 1727 2681 407757674358 2682 3847438 2683 4196 2684 529 2685 3440799 2686 2989 2687 20 2688 25 2689 7669 2690 1746292222 2691 5 2692 268259481084256283855 2693 9 2694 23731299179048 2695 8 2696 284388834101 2697 17 2698 1701 2699 3469 2700 25 2701 1632 2702 2603197 2703 520 2704 14 2705 13550920711867486 2706 235 2707 25 2708 5035973875571671202 2709 460 2710 88042266965 2711 9686 2712 177525 2713 16 2714 10 2715 40 2716 9511 2717 4 2718 71 2719 6231 2720 25 2721 28300637513384501450236957 2722 23648455263447740013199195860520299841 2723 879667773437 2724 2783543 2725 100 2726 132 2727 4252 2728 86 2729 23 2730 25 2731 9003 2732 94745009473271003101 2733 2387258016203028335759813676 2734 1190117518260049455129418473195435338 2735 279108947037458 2736 12 2737 37 2738 2 2739 1453 2740 129232 2741 7 2742 105970677017019 2743 10999642 2744 9 2745 193 2746 254897722071899528098504632746182001 2747 211 2748 218418254 2749 2754 2750 10 2751 135955 2752 71 2753 26 2754 23 2755 76 2756 356 2757 126368882364100447015340315 2758 1466063452 2759 2701 2760 119 2761 37753295 2762 7960968494205938043058591020059236452 2763 11960033095 2764 798507434241941490344 2765 7062 2766 614079780623032 2767 10281 2768 14234111 2769 65 2770 1833722241 2771 1191643 2772 7 2773 536 2774 1119 2775 64 2776 166251659840 2777 19 2778 61670343183584837 2779 269281170554 2780 92743 2781 27 2782 2897 2783 12 2784 179 2785 334570915810608624 2786 94947352 2787 186935164260508995376760108 2788 158 2789 7551 2790 153 2791 31 2792 3058440339797 2793 6 2794 28497 2795 70 2796 1093107 2797 12382 2798 4925807462002850520974100930554672603 2799 12563069 2800 41 2801 12 2802 42017220018324 2803 4817 2804 2476748285263662064223 2805 19 2806 11 2807 36772123445 2808 15 2809 2 2810 4400532089 2811 782776752811388461194413483 2812 178 2813 759 2814 1212 2815 91161257294594769406 2816 45 2817 7881579771 2818 3283184268799021229140320783102374755338 2819 29 2820 109 2821 13 2822 461 2823 515120953220320392999560234 2824 1550693445721 2825 16012 2826 665819 2827 412901382 2828 11916 2829 45 2830 792747519 2831 27181 2832 1619 2833 11699 2834 10252 2835 4 2836 428450252915324906029461 2837 17 2838 99 2839 968760 2840 1843 2841 446441330125341437523415851 2842 29 2843 6892 2844 6675 2845 32230074769375584 2846 406699187660590043902619945627589673 2847 951 2848 69429 2849 26 2850 41 2851 22 2852 41 2853 5579116601 2854 574492433051899555504348923199632370 2855 6114551374067697850 2856 71 2857 8963 2858 447365450932568991985358333838224800361 2859 49320261852959650713286186382 2860 41 2861 5 2862 853 2863 515895411802 2864 5541190 2865 8113931 2866 24132783221679163568978933402381296912382 2867 92 2868 280614316 2869 162790 2870 131 2871 7 2872 580481909067 2873 14 2874 220633393615499 2875 14 2876 4728469577633938300279 2877 122815 2878 12319325365131084891323851321326702759 2879 2047 2880 40 2881 723 2882 30177 2883 35 2884 7605 2885 3262869065405622518 2886 133 2887 23 2888 32 2889 4218 2890 5 2891 23 2892 158 2893 2959560397 2894 2900440034378127496448655396656854853418 2895 2365236 2896 29030315 2897 9462 2898 34 2899 1508 2900 59 2901 93035354262902324071519561 2902 11231076165675311734027994960024562394 2903 18 2904 21 2905 7197 2906 1806463526043460537167048555096017876 2907 3 2908 295037636406434128564 2909 7441 2910 36063 2911 1141 2912 27 2913 36523965699253289632478 2914 355 2915 830 2916 10 2917 31 2918 22693005370874750741618959287802999715 2919 291629 2920 673 2921 124010 2922 5601109220198652 2923 5708 2924 213 2925 9 2926 3 2927 12877 2928 2908 2929 830 2930 228076163 2931 15392486300013192397770626297 2932 30919142795986562873680 2933 4768062199336 2934 626971 2935 121686614201623984 2936 14086562309774 2937 210 2938 26 2939 13 2940 11 2941 496609 2942 41988369322557584570132805221371497369656 2943 29 2944 132 2945 172 2946 7607602336406343 2947 368 2948 4037 2949 513032391445432337987011084 2950 1370 2951 35741894 2952 202 2953 5426 2954 42934023 2955 79127 2956 75069197411969157887 2957 34 2958 34 2959 1401495826 2960 73 2961 67 2962 65489930754924086072504079455815802678 2963 14259 2964 23 2965 1611898314558549556 2966 21746043602727893114301915132549886848160 2967 64 2968 171 2969 21 2970 30 2971 8849 2972 13354522343127597280669 2973 277371952054644897059295929 2974 102989265660342214980476432464795080731 2975 16 2976 156 2977 5051642 2978 24718241070417776525282731021715707766494 2979 1 2980 612826 2981 3671410617 2982 1679 2983 899648 2984 697929141103 2985 34747228 2986 239208721443445332357832041731863196157 2987 32297 2988 1663 2989 25 2990 7 2991 164 2992 28 2993 826 2994 60701078014793720 2995 686731404040625690 2996 42951 2997 154 2998 100771982174054182010652492859252150417172 2999 29 3000 27 3001 12278 3002 2477 3003 24 3004 13362649804685356656203 3005 2102293932209422162 3006 29957824 3007 6898 3008 343 3009 95 3010 479 3011 8 3012 2112942464 3013 219088 3014 58549 3015 20 3016 39 3017 505760237933 3018 984543787541585 3019 3403 3020 3217619 3021 97 3022 4394294506203498778249823749590223572601 3023 27 3024 41 3025 8 3026 3899 3027 34079396450657318199638340419 3028 71799409160756869671391 3029 4226972 3030 5935 3031 239608090756 3032 3590981990095 3033 29353636953 3034 322 3035 6786228700816194261 3036 32 3037 11539 3038 80 3039 74389224985924205189608263580 3040 91 3041 19 3042 17 3043 344424 3044 87849306494228532006986 3045 31 3046 40733776798878012280303389153239825500070 3047 2473797444 3048 15296 3049 8158 3050 33 3051 22600 3052 41132 3053 358 3054 13903259880950498 3055 70 3056 130 3057 819254728448529785226482332 3058 57759 3059 3 3060 30 3061 30 3062 38224617341415875256726363211902318969317 3063 32901321065153325296419756720 3064 153 3065 4793179738475218804 3066 9920 3067 12941 3068 347 3069 8 3070 34358639339 3071 6880 3072 79 3073 24806872644987 3074 217 3075 25 3076 16835645444246588900416 3077 173455 3078 29 3079 11 3080 19 3081 3691 3082 12 3083 4767 3084 1430991766 3085 334481904767062955 3086 322514369029770270674193212606358971619259 3087 3 3088 3822323 3089 25 3090 29954 3091 2292864367 3092 12843416967434068597875 3093 47868980563321558857822307583 3094 9 3095 2309050598119046620 3096 184 3097 280 3098 3879064647014664358744736809514459150843 3099 122922125572228544906002990200 3100 35 3101 191295451280 3102 319 3103 1292 3104 5992 3105 5 3106 594477178653076570838999808663513240098094 3107 20524992 3108 107 3109 10884 3110 37280469109 3111 40 3112 5836301285158 3113 17018691532 3114 679879 3115 5484 3116 153 3117 299863485673857699159144173311 3118 154933410189950199929900261805172557824473 3119 14 3120 47 3121 6123 3122 90834537 3123 40865181869 3124 101 3125 4 3126 732197570793019 3127 117 3128 13 3129 66275 3130 64 3131 1985 3132 152 3133 108029954 3134 1805418426782312907686876482558622016606643 3135 26 3136 8 3137 17 3138 61572142698800976 3139 4451 3140 1800142 3141 460082212449 3142 2003553985601233470568073349742357102609873 3143 1208251117345 3144 457209 3145 104 3146 5 3147 12444753419300842837364541538 3148 699451482502950192690959 3149 104 3150 1 3151 16088 3152 4492751 3153 83747112933916296770453445257 3154 7106 3155 281617204834309306 3156 3524947638 3157 23 3158 4105596613909442485154602718170872283769142 3159 28 3160 6383 3161 39789 3162 85 3163 7469 3164 1103483 3165 47 3166 15065487058995410921715778711315860759959 3167 3 3168 49 3169 1324 3170 474166783879 3171 155311 3172 1018 3173 110083 3174 27 3175 108 3176 50150052334597 3177 1300657847729 3178 40186582 3179 18 3180 430 3181 16 3182 193 3183 613424827480176636024867740138 3184 12266869 3185 8 3186 1524 3187 7093 3188 1165716893127061047215819 3189 4726746329259395915668868057135 3190 59 3191 13 3192 61 3193 7250 3194 1163594616956510486842188991467205014155236 3195 2627 3196 293 3197 110612 3198 108 3199 195676174234050 3200 32 3201 3443 3202 904470012554219176757676567816881934232339 3203 5789 3204 6107 3205 17912930451342297302 3206 123676643 3207 57655960765357351797077124 3208 40483802561546 3209 23 3210 4117 3211 16 3212 3412 3213 19 3214 3284435812528573709774341498967301430730964 3215 9791715677869327492 3216 3151 3217 10288 3218 19343415725848276860730463041169330463173 3219 49 3220 29 3221 10 3222 5976614 3223 39694488835 3224 102 3225 110 3226 233306723212725665246691440642212707272812 3227 1013071116075281 3228 9445256965 3229 4493 3230 17 3231 374861758267 3232 75611 3233 62 3234 14 3235 50099422115068473424 3236 185355822824301864177827 3237 9907 3238 1673838027696962802539175605665539145 3239 4082 3240 10 3241 3155920829520710 3242 1321949554036370850823735946204848777122480808 3243 408 3244 17159398680790474512782869 3245 204 3246 58370902198133929 3247 460662 3248 17 3249 24 3250 13 3251 27 3252 4412749676 3253 12185 3254 617990647870297645593164624777772438308047 3255 11 3256 255 3257 17 3258 24286159 3259 7706 3260 9076049 3261 371805860926089014215186323421 3262 26307441220 3263 8941074938 3264 87 3265 4990195118725944485 3266 1517 3267 9 3268 76 3269 11791156442321 3270 79667 3271 24 3272 2346552437123 3273 957979000821278147033075998562 3274 5817072058816296665107046370952373484752251 3275 146296 3276 18 3277 25336 3278 630589 3279 4220176376168914528130132186016 3280 869 3281 1721143 3282 2071532483417773406 3283 136 3284 93785130717014715719416 3285 8046 3286 7 3287 597720 3288 447878 3289 10 3290 38 3291 948430142530683053456949352143493772 3292 660310939293805377919074 3293 22772 3294 1969 3295 2686213280107191518 3296 2438 3297 71 3298 22299 3299 10927 3300 44 3301 7 3302 121704 3303 225719136137 3304 1152 3305 15292415346681456786 3306 61 3307 3201 3308 131964203702708381597014133 3309 1362720224173712903752870182495 3310 153908068563 3311 20 3312 109 3313 25 3314 33562142064580212931883941810037528987851417 3315 48 3316 581982611282500090549036 3317 5347 3318 661 3319 11482 3320 7371 3321 25 3322 95859 3323 18 3324 5045008354 3325 8 3326 1254530507268100308255636149378201855184438 3327 2923163573532993785902692500846 3328 43 3329 8303 3330 177 3331 29 3332 40 3333 6206 3334 6342693008966846625153822340883797735884868317 3335 56 3336 301809 3337 718 3338 287768529652027880721068968014259819996311656 3339 304 3340 111561620 3341 23978900 3342 828743224162599747 3343 13435 3344 43 3345 9542958 3346 61693477 3347 11 3348 271 3349 17655571 3350 6998 3351 1737495252081795099753484793527 3352 277684730386110 3353 289385443784490 3354 91 3355 292 3356 6968417626779673662464537 3357 415874581909 3358 3113 3359 5118 3360 29 3361 26 3362 131 3363 429 3364 52 3365 1084497718900604874 3366 3 3367 15 3368 170983127501 3369 14489368697630828486371004671546 3370 156836847565 3371 12149 3372 10343394200 3373 15 3374 153028318 3375 5 3376 14809505 3377 890605700 3378 77152758187821738 3379 18911 3380 34 3381 33 3382 2271 3383 14878463 3384 601 3385 762123294850396736584 3386 32954565559955582301201206234495363504913605 3387 17318751601014215123034199556369 3388 23 3389 7039 3390 13015 3391 19 3392 2547 3393 8 3394 8173934953344204579537834184601913132169748 3395 14894 3396 15404915669 3397 4106 3398 11120539265423856809773759177234938377812885 3399 21979 3400 34 3401 1021523 3402 36 3403 1964 3404 149 3405 12308587 3406 52857 3407 8954 3408 2551 3409 14648722983326 3410 30 3411 532467024739 3412 16258041922909939318617129 3413 4 3414 259344695438730163 3415 296263428251638394894 3416 142 3417 71 3418 17165646498551301687296769759603694773458716 3419 338116238 3420 63 3421 16095460323 3422 302 3423 3696015 3424 124727 3425 27 3426 125541878095730990 3427 416974 3428 2095673575516720622848355 3429 329647 3430 7 3431 1974 3432 64 3433 1893 3434 15417 3435 22614090 3436 37829018196913709853184 3437 422906116066444 3438 24462916 3439 135276 3440 29 3441 186 3442 484881194320369057596265140619751222710242081 3443 1947530235351 3444 284 3445 100 3446 425478216823117261853897672239082941813115112570184 3447 2043412901257 3448 219165268064386 3449 17 3450 46 3451 8 3452 11066952249946730462911801 3453 391082449146095230889519870558 3454 840628 3455 622744823177613594148 3456 31 3457 8079 3458 17 3459 6257268268597823513005845159646 3460 629013 3461 13 3462 20837399056237955 3463 6204 3464 78471700191723 3465 12 3466 562565991231559004433677722191233920023766 3467 22 3468 9 3469 10543 3470 661250083015 3471 147 3472 114 3473 31094 3474 14905456 3475 130648 3476 6731 3477 189 3478 106 3479 29 3480 59 3481 48 3482 78669618901358259947018062629787661800025375328 3483 27 3484 811 3485 124 3486 2511 3487 176216986185 3488 126031 3489 188 3490 193804752425 3491 9 3492 5443 3493 56555635882253 3494 577445379545930226324517362288564059478172229 3495 14773339 3496 144 3497 133124372 3498 203 3499 4331 3500 9 3501 19444315836820 3502 7985 3503 57929 3504 2477 3505 11288994295823008900936 3506 489909648049567829506973571080076669130319086 3507 686055 3508 72430992943264227054587703 3509 11 3510 32 3511 23 3512 42045816834424 3513 305493568234171745417258211446251 3514 339141488 3515 148 3516 45533517736 3517 11114 3518 88156178016375974502277179032687929491180744715 3519 18 3520 26 3521 13871891053252698 3522 5720829060937221218 3523 235198742 3524 11104183314662103109436581 3525 3 3526 3 3527 14 3528 46 3529 6793 3530 897449917787 3531 3602 3532 9459189838783701736562027 3533 19 3534 212 3535 7293 3536 41 3537 162740 3538 10 3539 9257 3540 883 3541 5 3542 17 3543 78908667201958354289562491758104 3544 173 3545 1399845220684738170846 3546 18863946 3547 2446 3548 2866065928352376999524338071 3549 2 3550 37 3551 157 3552 281 3553 7 3554 12219492886164360344010939896373261585977461004 3555 21 3556 144 3557 16 3558 4961942171201430035 3559 7859 3560 9729 3561 182967960530143683921885603800287 3562 199422 3563 3539205062434345 3564 29 3565 108 3566 632687136189171909180603237921589647889601167 3567 35 3568 330285333 3569 3848 3570 37 3571 11 3572 295 3573 3745294769831 3574 105921000560820168498730633559578396718298317521 3575 10 3576 1360684 3577 67 3578 29621999158904163639033256934514044740031698451 3579 212085179975499203247616292917654 3580 2103841 3581 5425 3582 91379447 3583 17 3584 61 3585 608035592 3586 812471 3587 21265262 3588 82 3589 1796 3590 1631047717 3591 23 3592 74558068268959 3593 8418 3594 153181980854423336 3595 79296796639833489166 3596 32 3597 26617 3598 114467978 3599 93 3600 34 3601 10228040000 3602 202399712247714438940724564332248724408103027 3603 205823401850581767930687533101213 3604 631 3605 12800 3606 223260253513525571 3607 6 3608 305 3609 9771527295721 3610 40 3611 557832 3612 233 3613 2983 3614 478021 3615 53 3616 548657 3617 13 3618 562 3619 45 3620 5962085 3621 494 3622 28123785426892006196814679250838672301870009185 3623 6489 3624 178 3625 2 3626 19 3627 5 3628 423419935118662106703953066 3629 2343249 3630 18 3631 7 3632 234260291 3633 7095941 3634 1439 3635 24745085163480848580667441 3636 7883 3637 3508 3638 20583 3639 566922254949739820333171992532 3640 41 3641 1796346731 3642 54196014006027853 3643 8 3644 292676601187814643244314903 3645 9 3646 789083532365663118074707555590773290897433924458 3647 1427628473090130 3648 172 3649 1393 3650 2494 3651 56867793390186985803422551525343 3652 8822 3653 1016009024 3654 54 3655 78 3656 10237098002137 3657 226 3658 123 3659 4025 3660 3194 3661 5355884031352583 3662 38051728192742876834257122517745515679662338845 3663 29 3664 506725731 3665 335192486416424 3666 582 3667 898526 3668 183536 3669 196 3670 3575377196706 3671 1 3672 32 3673 505 3674 142337 3675 13 3676 224582482870820135559317208559 3677 9 3678 11010070748636485721 3679 5644026316 3680 91 3681 54962388007354 3682 757491307 3683 15529 3684 33957019805 3685 64 3686 3314 3687 20488708494901056549310732717127389 3688 69647409767902856 3689 20 3690 58 3691 4562 3692 304 3693 28816152867800888750098766445711594 3694 159247811317915063656688365062703300221646543366 3695 5075725452845150567461 3696 68 3697 8 3698 24 3699 167937 3700 275 3701 4071 3702 219704748001046017386 3703 17 3704 196037935168799 3705 17 3706 24 3707 26334589347 3708 49884 3709 15 3710 220 3711 111907858580497216879900400037199 3712 339 3713 3436 3714 52422250496746047106 3715 47443854950886240456 3716 96373866333706682926374719 3717 739 3718 19 3719 7663 3720 133 3721 72 3722 5991755933816470294300264389552755815706358473643 3723 3507 3724 49 3725 240842 3726 40 3727 7 3728 134195612 3729 3754 3730 1247007954389 3731 76 3732 111667889543 3733 3590 3734 205620189120592544199995737293234802177269429158 3735 2346 3736 12200160415121876738 3737 3428 3738 8247 3739 20 3740 56 3741 113 3742 471121991809025773286749755663115641693402212477 3743 4748751 3744 55 3745 3834 3746 251462299172573338664089220548424638469658837938 3747 134527514515226647227640668690626 3748 61516698110038347454622 3749 653832 3750 12 3751 18 3752 3582 3753 132518 3754 56820134510591091658794627506542477342740535581749 3755 2221656875852956119464 3756 97840137667 3757 34 3758 49453814221146476026677924471399004714001064288 3759 920699 3760 394 3761 10297 3762 31 3763 6 3764 145876587351021322082382999 3765 786434 3766 5932165574 3767 13 3768 1424950 3769 6719 3770 36 3771 7342619258311 3772 356 3773 1 3774 27 3775 30 3776 1175 3777 38586202110991360566096060660627634 3778 776754774744985233899927970799754025560976504750 3779 19 3780 24 3781 2762326 3782 407 3783 6574 3784 361 3785 2926038333466091782442 3786 2752956799983399130 3787 3336373874467542 3788 4375506398202799165727112051 3789 25402662738477 3790 769679905023 3791 30895729 3792 4918 3793 9858 3794 3070789993 3795 29 3796 118 3797 6 3798 1781620 3799 2216 3800 41 3801 15945631 3802 56067703540323895168241182714436021981483007765938 3803 3125 3804 62113250390418 3805 1398236746922021144962 3806 825977 3807 211 3808 41 3809 11011259598 3810 129353 3811 242 3812 507037885678904269366409825 3813 47 3814 1103752341893996269210673295767552863747425969915241 3815 12122 3816 241 3817 69119770072 3818 16 3819 585 3820 45099904 3821 23 3822 24 3823 12025 3824 235149298 3825 10 3826 1036885099838720211524419653269948673806670345030858 3827 3416 3828 178 3829 4449789488451249 3830 12197280510609 3831 84104157510867505271696948689346902 3832 600796550988983 3833 17 3834 58 3835 186 3836 580433 3837 201231912916435701330089362461400675 3838 6883 3839 16821006435 3840 37 3841 5825423 3842 25 3843 698 3844 74 3845 6439582712907472207178 3846 41278343378810575049 3847 8922 3848 45 3849 25116077669677345224716282625485386 3850 10 3851 28 3852 80968 3853 14751 3854 141 3855 140016093 3856 1437704740 3857 10 3858 11311685336498992381 3859 421106573 3860 16973183 3861 16 3862 8610899094137158727759457205581807067110564346203 3863 11 3864 82 3865 17859006512464079193940 3866 95461407265009781273297950918512725355354573256668 3867 1656216504939565731288330531576579 3868 305384811708100019849075528 3869 73 3870 571 3871 443 3872 38 3873 7404035164946202743220862478360544 3874 1382322 3875 30 3876 76 3877 5817 3878 5049888382 3879 10219563823803 3880 47321 3881 27 3882 175481957951811115037 3883 30879264768 3884 6065228470446221674032288289 3885 41 3886 265 3887 8 3888 25 3889 14332 3890 12714078210390 3891 635012611119906005024671077491095588 3892 1246134 3893 39381481 3894 219 3895 22 3896 547630662008172 3897 1 3898 22340991492105842329734129988551104519321930924715 3899 6657777117822374 3900 14 3901 1105 3902 29078242744766317149144755059516287693134378667186 3903 21238647159755024353588995895041748 3904 1527 3905 1458 3906 206 3907 16 3908 9768601567514239626495360836 3909 156252729916187778886553345896575295 3910 24 3911 8525 3912 3851816 3913 89 3914 9616 3915 28 3916 20853 3917 21 3918 1306278756595371066812 3919 11231 3920 39 3921 1720446571541581142919133134633587518 3922 173 3923 5 3924 264392 3925 1593433 3926 158525 3927 8 3928 7705357086155543 3929 2684 3930 278639 3931 24 3932 65928830934311543353341000501 3933 3 3934 13225694171 3935 711066502402206216804742 3936 308 3937 20757 3938 1259467 3939 2521 3940 14693418 3941 656387343997239 3942 14676 3943 12931 3944 79 3945 285913897924 3946 9693359946105592680986995162204055602000988708785 3947 19 3948 380 3949 609371000048 3950 1303 3951 60399007630367 3952 26 3953 1145 3954 150538721976768627 3955 3870 3956 155 3957 9456340146795512471028416709041656763 3958 100638331072572617680012232926516717683096920813818 3959 316 3960 29 3961 2205764 3962 1061312062 3963 69333606594819697730991622144103180 3964 167723154730505791561747196 3965 441 3966 132607431019016602854 3967 10275 3968 192 3969 4 3970 14039019001763 3971 42 3972 63226332857 3973 215915 3974 723118138814404183653187109341107143723153487953 3975 66 3976 1723 3977 10951 3978 50 3979 144276 3980 28923802 3981 3513072083633848121776522491707028853 3982 3170659 3983 478 3984 15800 3985 59887106734137070734 3986 413818608107220856947310348925961824933420124874916 3987 19803926372829 3988 10600618161629462119609013785 3989 33 3990 17 3991 30386672 3992 65923242473644328 3993 11 3994 754382303626993120376644884375263762755484883197655 3995 164 3996 408 3997 69510064422770447 3998 29041564252669045929546679413738642937794124354603498 3999 166 4000 17 4001 17912 4002 31 4003 14 4004 30 4005 768 4006 84567527374443927780567808566411033785039512951907 4007 7627 4008 22015900 4009 6309 4010 46928860435193 4011 1860263 4012 722 4013 37 4014 6233531 4015 284 4016 770614477 4017 10967 4018 403 4019 20231 4020 2337 4021 23 4022 6693365076599952161693565990739524177133873516559388 4023 286287 4024 193 4025 24 4026 476 4027 12622 4028 327 4029 544 4030 34 4031 61138 4032 23 4033 55922 4034 1025258635510415186249692268414104112595990171643813 4035 1004126679 4036 303834831600214238664145931396 4037 1266620157298 4038 2802796694375828686797 4039 28984368793070 4040 173 4041 5388444627 4042 26 4043 1084428132 4044 199293443046 4045 4849742674717987949246 4046 11 4047 900 4048 30 4049 32 4050 3 4051 17625 4052 2893977236703720322615265869 4053 39404884 4054 47308688104709902072600860008918932886248714641598 4055 4182529251885978323988451 4056 51 4057 9 4058 5913049325135662851304835982039585578637179990092917 4059 76 4060 109 4061 97991 4062 9529157110061343240 4063 138124097 4064 607644 4065 3936511132 4066 41921 4067 573 4068 22827 4069 21603256442 4070 149 4071 401 4072 2705471810160568 4073 4975 4074 9318 4075 799540 4076 331196196721112772101 4077 104324 4078 295539181729352460579717601086441160087352614743658 4079 31 4080 101 4081 46 4082 30057122 4083 32679061267305686743486247066328812 4084 8363190892794377811761574785 4085 86 4086 40587667 4087 12 4088 13204 4089 51 4090 246052381240501 4091 17198 4092 11 4093 22 4094 9459 4095 9 4096 24 4097 78314262 4098 14850980392430958889 4099 12249 4100 80 4101 207243953828396254584455441044238849 4102 5180170756 4103 1402172725086 4104 80 4105 1610621704932079950571918 4106 31114933379366890556438062932658986882638918812848 4107 31 4108 12166 4109 9675187822012721 4110 42249 4111 35 4112 519628379 4113 1383415383697215 4114 4 4115 93574161560456047454786 4116 4 4117 400972 4118 183 4119 1190117518260049455129418473195435338 4120 61695 4121 2300 4122 62104261 4123 17 4124 51999651308088696898413830646 4125 17 4126 14930526975067747715082565540834588490731517364229004 4127 19557 4128 473 4129 13 4130 297 4131 19 4132 274108452126757020680493584099 4133 7290 4134 309 4135 148921794431936839835192 4136 425 4137 8450053 4138 55568338975849996087362375088300073068768175417259641 4139 30 4140 74 4141 36467 4142 25118 4143 372016737630143506767116913911880005 4144 400 4145 81027568959035928372712 4146 9468541933397629893058 4147 12 4148 1241 4149 195754406948783 4150 6404 4151 2214576678688534 4152 7652905 4153 16883 4154 4053 4155 6020085713 4156 1077072730090860286263830325270 4157 17 4158 25 4159 9601 4160 49 4161 839 4162 98890851805528843431549374265080556677841109156413650312752861199 4163 2835654 4164 206 4165 2 4166 517217403556343187087975039732964555227310641146900063 4167 227091935320777 4168 31426307601250599 4169 84409820254 4170 231857 4171 11279 4172 157159 4173 2869 4174 2272161397408529377150040561400451146233403451673594 4175 14813062 4176 168 4177 21 4178 4008573256669105398525512886635736486441830748129129111 4179 8736263 4180 29 4181 596 4182 55 4183 5356 4184 2696224124560810 4185 41 4186 34 4187 344 4188 771659306848 4189 39 4190 80 4191 14291 4192 129 4193 2045376901714267 4194 85938566 4195 1139433073799501812128 4196 426028731134081554638467950620 4197 3819738744239924485796030314137320312 4198 1438074192958349421650545535337989274316361857515107099216 4199 0 4200 50 4201 11902 4202 5282645 4203 711184814015743 4204 33769226866464659996486140849 4205 64 4206 734645589644495339097 4207 142961649737753704 4208 11056218701 4209 554 4210 34310790124611 4211 4 4212 43 4213 38560231751 4214 73 4215 22327010 4216 88 4217 2275 4218 47 4219 23 4220 52213594 4221 1463 4222 465647411854327502346380516561588157647578554969601769 4223 12366 4224 98 4225 4 4226 1676420061303020562201472768284108526880203376949886870 4227 3308323038513161401820704653522530081 4228 1754794 4229 13127 4230 203 4231 19 4232 36 4233 91 4234 1674 4235 14 4236 6114823857839 4237 76877892 4238 3053599 4239 37 4240 1197 4241 10882 4242 95 4243 34 4244 383219178854490113712681417029 4245 9213896282 4246 9724747 4247 129538 4248 1467 4249 2022490525349897563 4250 27 4251 62345 4252 131154038409643352681683306570 4253 19541 4254 2147372391782668080329 4255 50 4256 61 4257 11 4258 4986309378312505311038746290374397794059236290762455187 4259 15 4260 7279 4261 8651 4262 39553777807819079914478130177339891083933266276004778408 4263 8 4264 135 4265 13085341268568336865170418 4266 14162 4267 149107335 4268 53062 4269 65870982774033858797208093532710988 4270 960 4271 41 4272 9330 4273 23728 4274 5261181112492174906901771271433333765080170342997262043 4275 13 4276 199289400383404577021727842305 4277 25 4278 35 4279 3163546033178 4280 93333 4281 218323906695723887195029015740830665357 4282 1672287441847951540809227386411964371271271638610514424 4283 26 4284 80 4285 7026480876487527007779656 4286 283139569503213269678565340966012252273717427840821 4287 579157196855629014788181331286799711984 4288 4003 4289 15099 4290 30 4291 11219309934738208 4292 166 4293 229 4294 31747 4295 37026408738386178990407482 4296 16119420 4297 37 4298 13392841902 4299 403344913629800010325159752155402749771 4300 361 4301 18 4302 380555381 4303 24098441984 4304 5769312011 4305 75 4306 528153451581692507014886332859650220428379139222568 4307 478 4308 932197844448 4309 87519 4310 58069971950246 4311 2985827043962855 4312 13 4313 43890281 4314 24762868359056021864896 4315 202963977784549969603804 4316 2366 4317 166099266300053895582076580799711385514 4318 61770 4319 1511499683738186950 4320 22 4321 61257 4322 5417205120313350853461584061116822071366869562054620701 4323 117408 4324 370 4325 672428 4326 461096 4327 21561 4328 878683792732352973 4329 58 4330 5446016282965 4331 794 4332 43 4333 1523421680204975912 4334 21914668 4335 13 4336 175 4337 11 4338 3374680754 4339 6432 4340 92 4341 12319325365131084891323851321326702759 4342 167282 4343 18220 4344 4821229 4345 552 4346 83 4347 27 4348 687654541846093755746612789143 4349 40 4350 41 4351 436 4352 113 4353 1347707833309645124693426800304500184 4354 44807968241 4355 1308 4356 26 4357 23469 4358 80882734811303692348156017116750270129164482015373600276 4359 11231076165675311734027994960024562394 4360 110943 4361 1585 4362 3392430546682500466579 4363 29 4364 1051057169747645645207736462177 4365 5524 4366 1979 4367 1265941853497 4368 93 4369 1780180741 4370 43 4371 77 4372 66679425770379542244461421979050 4373 17073 4374 7 4375 4 4376 15333135916467602 4377 88692693321577825183550506816284388426 4378 494129 4379 33080 4380 157 4381 2371989718 4382 82610897473 4383 1867030940276163 4384 4232224 4385 37977308167771623452996 4386 231 4387 833 4388 76123893173947482850330363014428 4389 15 4390 81084063029137 4391 47 4392 267 4393 342464 4394 3 4395 7754846908 4396 879107 4397 27764 4398 10928502837472864341595 4399 4313 4400 58 4401 470832 4402 365 4403 16 4404 549630618203 4405 100172257788052956432118 4406 27306887059771673158923729008023678460891344532925546677 4407 105 4408 47 4409 18 4410 4 4411 1206551288674 4412 8088668839611950873781663622433 4413 22693005370874750741618959287802999715 4414 1142540248742099458946287418041277446933740951413326072 4415 1636340652983481387938000769 4416 151 4417 4844253272362208491 4418 181 4419 1460643315767369 4420 37 4421 10669 4422 3273 4423 43 4424 178 4425 279 4426 2456846961157022386306858628663398801376436226296566802 4427 38495323 4428 241 4429 9851 4430 1035253803469357 4431 91 4432 3319417112 4433 62 4434 58655459582153010458366 4435 168966190884033159713702018 4436 6738692715874989825632267171083 4437 5 4438 51579259037 4439 21912872 4440 193 4441 25573 4442 6279241136049866242744765502946166930781757167705781864532 4443 3808596304177456318850015163186347878218 4444 137 4445 29288 4446 39 4447 25 4448 3100368 4449 7246570147973083039989789748281140640 4450 4441 4451 14918 4452 1041 4453 24 4454 27 4455 26 4456 256207402929514117 4457 32 4458 2144066895423624437753 4459 16 4460 855247 4461 21746043602727893114301915132549886848160 4462 11431 4463 19159 4464 114 4465 76 4466 20 4467 102989265660342214980476432464795080731 4468 128573849055392277868900949887235 4469 44008 4470 342079 4471 238989545 4472 387 4473 1316