1 1 2 6 3 3 4 15 5 30 6 10 7 5 8 20 9 2 10 140 11 35 12 70 13 210 14 105 15 21 16 42 17 14 18 7 19 77 20 154 21 770 22 385 23 55 24 110 25 330 26 165 27 33 28 66 29 22 30 11 31 143 32 429 33 858 34 286 35 2002 36 91 37 273 38 546 39 182 40 910 41 455 42 65 43 130 44 390 45 195 46 39 47 78 48 26 49 13 50 221 51 663 52 1326 53 442 54 4862 55 187 56 561 57 1122 58 374 59 2618 60 119 61 357 62 714 63 238 64 1190 65 595 66 85 67 170 68 510 69 255 70 51 71 102 72 34 73 17 74 272 75 4 76 5168 77 323 78 969 79 1938 80 646 81 8398 82 247 83 741 84 1482 85 494 86 5434 87 209 88 1045 89 2090 90 6270 91 3135 92 627 93 1254 94 418 95 2926 96 133 97 399 98 798 99 266 100 1330 101 665 102 95 103 190 104 570 105 285 106 57 107 114 108 38 109 19 110 437 111 1311 112 2622 113 874 114 14858 115 391 116 1173 117 2346 118 782 119 10166 120 299 121 1495 122 2990 123 8970 124 4485 125 897 126 1794 127 598 128 6578 129 253 130 1265 131 2530 132 7590 133 3795 134 759 135 1518 136 506 137 3542 138 1771 139 161 140 483 141 966 142 322 143 1610 144 805 145 2415 146 4830 147 115 148 230 149 690 150 345 151 69 152 138 153 46 154 23 155 667 156 2001 157 4002 158 1334 159 25346 160 551 161 2755 162 5510 163 16530 164 8265 165 1653 166 3306 167 1102 168 18734 169 493 170 2465 171 4930 172 14790 173 7395 174 1479 175 2958 176 986 177 12818 178 377 179 1885 180 3770 181 11310 182 5655 183 1131 184 2262 185 754 186 8294 187 319 188 1595 189 3190 190 9570 191 4785 192 957 193 1914 194 638 195 4466 196 2233 197 203 198 609 199 1218 200 406 201 2030 202 1015 203 3045 204 6090 205 145 206 290 207 870 208 435 209 87 210 174 211 58 212 29 213 899 214 4495 215 8990 216 26970 217 13485 218 2697 219 5394 220 1798 221 41354 222 713 223 3565 224 7130 225 21390 226 10695 227 2139 228 4278 229 1426 230 27094 231 589 232 2945 233 5890 234 17670 235 8835 236 1767 237 3534 238 1178 239 20026 240 527 241 3689 242 7378 243 36890 244 18445 245 2635 246 5270 247 15810 248 7905 249 1581 250 3162 251 1054 252 13702 253 403 254 2821 255 8463 256 16926 257 5642 258 28210 259 14105 260 2015 261 4030 262 12090 263 6045 264 1209 265 2418 266 806 267 8866 268 4433 269 341 270 1705 271 3410 272 10230 273 5115 274 1023 275 2046 276 682 277 4774 278 2387 279 7161 280 14322 281 217 282 651 283 1302 284 434 285 2170 286 1085 287 3255 288 6510 289 155 290 310 291 930 292 465 293 93 294 186 295 62 296 31 297 1147 298 5735 299 11470 300 34410 301 17205 302 3441 303 6882 304 2294 305 66526 306 1073 307 5365 308 10730 309 32190 310 16095 311 3219 312 6438 313 2146 314 49358 315 851 316 4255 317 8510 318 25530 319 12765 320 2553 321 5106 322 1702 323 32338 324 703 325 4921 326 9842 327 49210 328 24605 329 3515 330 7030 331 21090 332 10545 333 2109 334 4218 335 1406 336 23902 337 629 338 4403 339 8806 340 44030 341 22015 342 3145 343 6290 344 18870 345 9435 346 1887 347 3774 348 1258 349 16354 350 8177 351 481 352 3367 353 10101 354 20202 355 6734 356 33670 357 16835 358 2405 359 4810 360 14430 361 7215 362 1443 363 2886 364 962 365 10582 366 5291 367 407 368 2035 369 4070 370 12210 371 6105 372 1221 373 2442 374 814 375 5698 376 2849 377 8547 378 17094 379 259 380 777 381 1554 382 518 383 2590 384 1295 385 3885 386 7770 387 185 388 370 389 1110 390 555 391 111 392 222 393 74 394 37 395 1517 396 7585 397 15170 398 45510 399 22755 400 4551 401 9102 402 3034 403 94054 404 1271 405 6355 406 12710 407 38130 408 19065 409 3813 410 7626 411 2542 412 73718 413 1189 414 5945 415 11890 416 35670 417 17835 418 3567 419 7134 420 2378 421 54694 422 943 423 6601 424 13202 425 66010 426 33005 427 4715 428 9430 429 28290 430 14145 431 2829 432 5658 433 1886 434 35834 435 779 436 5453 437 16359 438 32718 439 10906 440 54530 441 27265 442 3895 443 7790 444 23370 445 11685 446 2337 447 4674 448 1558 449 26486 450 13243 451 697 452 4879 453 14637 454 29274 455 9758 456 48790 457 24395 458 3485 459 6970 460 20910 461 10455 462 2091 463 4182 464 1394 465 18122 466 9061 467 533 468 3731 469 11193 470 22386 471 7462 472 37310 473 18655 474 2665 475 5330 476 15990 477 7995 478 1599 479 3198 480 1066 481 11726 482 5863 483 17589 484 35178 485 451 486 2255 487 4510 488 13530 489 6765 490 1353 491 2706 492 902 493 6314 494 3157 495 9471 496 18942 497 287 498 861 499 1722 500 574 501 2870 502 1435 503 4305 504 8610 505 205 506 410 507 1230 508 615 509 123 510 246 511 82 512 41 513 1763 514 8815 515 17630 516 52890 517 26445 518 5289 519 10578 520 3526 521 130462 522 1591 523 7955 524 15910 525 47730 526 23865 527 4773 528 9546 529 3182 530 98642 531 1333 532 9331 533 18662 534 93310 535 46655 536 6665 537 13330 538 39990 539 19995 540 3999 541 7998 542 2666 543 77314 544 1247 545 8729 546 17458 547 87290 548 43645 549 6235 550 12470 551 37410 552 18705 553 3741 554 7482 555 2494 556 57362 557 989 558 6923 559 20769 560 41538 561 13846 562 69230 563 34615 564 4945 565 9890 566 29670 567 14835 568 2967 569 5934 570 1978 571 37582 572 817 573 5719 574 17157 575 34314 576 11438 577 57190 578 28595 579 4085 580 8170 581 24510 582 12255 583 2451 584 4902 585 1634 586 27778 587 13889 588 731 589 5117 590 15351 591 30702 592 10234 593 51170 594 25585 595 3655 596 7310 597 21930 598 10965 599 2193 600 4386 601 1462 602 19006 603 9503 604 559 605 3913 606 11739 607 23478 608 7826 609 39130 610 19565 611 2795 612 5590 613 16770 614 8385 615 1677 616 3354 617 1118 618 12298 619 6149 620 18447 621 36894 622 473 623 2365 624 4730 625 14190 626 7095 627 1419 628 2838 629 946 630 6622 631 3311 632 9933 633 19866 634 301 635 903 636 1806 637 602 638 3010 639 1505 640 4515 641 9030 642 215 643 430 644 1290 645 645 646 129 647 258 648 86 649 43 650 2021 651 10105 652 20210 653 60630 654 30315 655 6063 656 12126 657 4042 658 165722 659 1927 660 9635 661 19270 662 57810 663 28905 664 5781 665 11562 666 3854 667 142598 668 1739 669 12173 670 24346 671 121730 672 60865 673 8695 674 17390 675 52170 676 26085 677 5217 678 10434 679 3478 680 107818 681 1457 682 10199 683 20398 684 101990 685 50995 686 7285 687 14570 688 43710 689 21855 690 4371 691 8742 692 2914 693 84506 694 1363 695 9541 696 28623 697 57246 698 19082 699 95410 700 47705 701 6815 702 13630 703 40890 704 20445 705 4089 706 8178 707 2726 708 62698 709 1081 710 7567 711 22701 712 45402 713 15134 714 75670 715 37835 716 5405 717 10810 718 32430 719 16215 720 3243 721 6486 722 2162 723 41078 724 20539 725 893 726 6251 727 18753 728 37506 729 12502 730 62510 731 31255 732 4465 733 8930 734 26790 735 13395 736 2679 737 5358 738 1786 739 30362 740 15181 741 799 742 5593 743 16779 744 33558 745 11186 746 55930 747 27965 748 3995 749 7990 750 23970 751 11985 752 2397 753 4794 754 1598 755 20774 756 10387 757 611 758 4277 759 12831 760 25662 761 8554 762 42770 763 21385 764 3055 765 6110 766 18330 767 9165 768 1833 769 3666 770 1222 771 13442 772 6721 773 20163 774 40326 775 517 776 2585 777 5170 778 15510 779 7755 780 1551 781 3102 782 1034 783 7238 784 3619 785 10857 786 21714 787 329 788 987 789 1974 790 658 791 3290 792 1645 793 4935 794 9870 795 235 796 470 797 1410 798 705 799 141 800 282 801 94 802 47 803 2491 804 12455 805 24910 806 74730 807 37365 808 7473 809 14946 810 4982 811 214226 812 2279 813 15953 814 31906 815 159530 816 79765 817 11395 818 22790 819 68370 820 34185 821 6837 822 13674 823 4558 824 186878 825 2173 826 15211 827 30422 828 152110 829 76055 830 10865 831 21730 832 65190 833 32595 834 6519 835 13038 836 4346 837 160802 838 1961 839 13727 840 27454 841 137270 842 68635 843 9805 844 19610 845 58830 846 29415 847 5883 848 11766 849 3922 850 121582 851 1643 852 11501 853 34503 854 69006 855 23002 856 115010 857 57505 858 8215 859 16430 860 49290 861 24645 862 4929 863 9858 864 3286 865 95294 866 1537 867 10759 868 32277 869 64554 870 21518 871 107590 872 53795 873 7685 874 15370 875 46110 876 23055 877 4611 878 9222 879 3074 880 70702 881 1219 882 8533 883 25599 884 51198 885 17066 886 85330 887 42665 888 6095 889 12190 890 36570 891 18285 892 3657 893 7314 894 2438 895 46322 896 23161 897 1007 898 7049 899 21147 900 42294 901 14098 902 70490 903 35245 904 5035 905 10070 906 30210 907 15105 908 3021 909 6042 910 2014 911 34238 912 17119 913 901 914 9911 915 29733 916 59466 917 19822 918 138754 919 6307 920 18921 921 37842 922 12614 923 63070 924 31535 925 4505 926 9010 927 27030 928 13515 929 2703 930 5406 931 1802 932 23426 933 11713 934 35139 935 70278 936 689 937 4823 938 14469 939 28938 940 9646 941 48230 942 24115 943 3445 944 6890 945 20670 946 10335 947 2067 948 4134 949 1378 950 15158 951 7579 952 22737 953 45474 954 583 955 2915 956 5830 957 17490 958 8745 959 1749 960 3498 961 1166 962 8162 963 4081 964 20405 965 40810 966 122430 967 61215 968 12243 969 24486 970 371 971 1113 972 2226 973 742 974 3710 975 1855 976 5565 977 11130 978 265 979 530 980 1590 981 795 982 159 983 318 984 106 985 53 986 3127 987 21889 988 43778 989 218890 990 109445 991 15635 992 31270 993 93810 994 46905 995 9381 996 18762 997 6254 998 293938 999 2773 1000 19411 1001 38822 1002 194110 1003 97055 1004 13865 1005 27730 1006 83190 1007 41595 1008 8319 1009 16638 1010 5546 1011 238478 1012 2537 1013 17759 1014 53277 1015 106554 1016 35518 1017 177590 1018 88795 1019 12685 1020 25370 1021 76110 1022 38055 1023 7611 1024 15222 1025 5074 1026 208034 1027 2419 1028 16933 1029 50799 1030 101598 1031 33866 1032 169330 1033 84665 1034 12095 1035 24190 1036 72570 1037 36285 1038 7257 1039 14514 1040 4838 1041 179006 1042 2183 1043 15281 1044 45843 1045 91686 1046 30562 1047 152810 1048 76405 1049 10915 1050 21830 1051 65490 1052 32745 1053 6549 1054 13098 1055 4366 1056 135346 1057 1829 1058 12803 1059 38409 1060 76818 1061 25606 1062 128030 1063 64015 1064 9145 1065 18290 1066 54870 1067 27435 1068 5487 1069 10974 1070 3658 1071 106082 1072 1711 1073 11977 1074 35931 1075 71862 1076 23954 1077 119770 1078 59885 1079 8555 1080 17110 1081 51330 1082 25665 1083 5133 1084 10266 1085 3422 1086 78706 1087 39353 1088 1357 1089 14927 1090 44781 1091 89562 1092 29854 1093 208978 1094 9499 1095 28497 1096 56994 1097 18998 1098 94990 1099 47495 1100 6785 1101 13570 1102 40710 1103 20355 1104 4071 1105 8142 1106 2714 1107 51566 1108 25783 1109 1121 1110 12331 1111 36993 1112 73986 1113 24662 1114 172634 1115 7847 1116 23541 1117 47082 1118 15694 1119 78470 1120 39235 1121 5605 1122 11210 1123 33630 1124 16815 1125 3363 1126 6726 1127 2242 1128 38114 1129 19057 1130 1003 1131 11033 1132 33099 1133 66198 1134 22066 1135 154462 1136 7021 1137 21063 1138 42126 1139 14042 1140 70210 1141 35105 1142 5015 1143 10030 1144 30090 1145 15045 1146 3009 1147 6018 1148 2006 1149 26078 1150 13039 1151 39117 1152 78234 1153 767 1154 5369 1155 16107 1156 32214 1157 10738 1158 53690 1159 26845 1160 3835 1161 7670 1162 23010 1163 11505 1164 2301 1165 4602 1166 1534 1167 16874 1168 8437 1169 25311 1170 50622 1171 649 1172 3245 1173 6490 1174 19470 1175 9735 1176 1947 1177 3894 1178 1298 1179 9086 1180 4543 1181 22715 1182 45430 1183 136290 1184 68145 1185 13629 1186 27258 1187 413 1188 1239 1189 2478 1190 826 1191 4130 1192 2065 1193 6195 1194 12390 1195 295 1196 590 1197 1770 1198 885 1199 177 1200 354 1201 118 1202 59 1203 3599 1204 25193 1205 50386 1206 251930 1207 125965 1208 17995 1209 35990 1210 107970 1211 53985 1212 10797 1213 21594 1214 7198 1215 381494 1216 3233 1217 22631 1218 67893 1219 135786 1220 45262 1221 226310 1222 113155 1223 16165 1224 32330 1225 96990 1226 48495 1227 9699 1228 19398 1229 6466 1230 303902 1231 2867 1232 20069 1233 60207 1234 120414 1235 40138 1236 200690 1237 100345 1238 14335 1239 28670 1240 86010 1241 43005 1242 8601 1243 17202 1244 5734 1245 246562 1246 2623 1247 18361 1248 55083 1249 110166 1250 36722 1251 183610 1252 91805 1253 13115 1254 26230 1255 78690 1256 39345 1257 7869 1258 15738 1259 5246 1260 215086 1261 2501 1262 17507 1263 52521 1264 105042 1265 35014 1266 175070 1267 87535 1268 12505 1269 25010 1270 75030 1271 37515 1272 7503 1273 15006 1274 5002 1275 185074 1276 2257 1277 15799 1278 47397 1279 94794 1280 31598 1281 157990 1282 78995 1283 11285 1284 22570 1285 67710 1286 33855 1287 6771 1288 13542 1289 4514 1290 139934 1291 1891 1292 13237 1293 39711 1294 79422 1295 26474 1296 132370 1297 66185 1298 9455 1299 18910 1300 56730 1301 28365 1302 5673 1303 11346 1304 3782 1305 109678 1306 1769 1307 12383 1308 37149 1309 74298 1310 24766 1311 123830 1312 61915 1313 8845 1314 17690 1315 53070 1316 26535 1317 5307 1318 10614 1319 3538 1320 81374 1321 40687 1322 1403 1323 15433 1324 46299 1325 92598 1326 30866 1327 216062 1328 9821 1329 29463 1330 58926 1331 19642 1332 98210 1333 49105 1334 7015 1335 14030 1336 42090 1337 21045 1338 4209 1339 8418 1340 2806 1341 53314 1342 26657 1343 1159 1344 15067 1345 45201 1346 90402 1347 30134 1348 331474 1349 12749 1350 38247 1351 76494 1352 25498 1353 178486 1354 8113 1355 24339 1356 48678 1357 16226 1358 81130 1359 40565 1360 5795 1361 11590 1362 34770 1363 17385 1364 3477 1365 6954 1366 2318 1367 39406 1368 19703 1369 59109 1370 118218 1371 1037 1372 11407 1373 34221 1374 68442 1375 22814 1376 159698 1377 7259 1378 21777 1379 43554 1380 14518 1381 72590 1382 36295 1383 5185 1384 10370 1385 31110 1386 15555 1387 3111 1388 6222 1389 2074 1390 26962 1391 13481 1392 40443 1393 80886 1394 793 1395 5551 1396 16653 1397 33306 1398 11102 1399 55510 1400 27755 1401 3965 1402 7930 1403 23790 1404 11895 1405 2379 1406 4758 1407 1586 1408 17446 1409 8723 1410 26169 1411 52338 1412 671 1413 3355 1414 6710 1415 20130 1416 10065 1417 2013 1418 4026 1419 1342 1420 9394 1421 4697 1422 23485 1423 46970 1424 140910 1425 70455 1426 14091 1427 28182 1428 427 1429 1281 1430 2562 1431 854 1432 4270 1433 2135 1434 6405 1435 12810 1436 305 1437 610 1438 1830 1439 915 1440 183 1441 366 1442 122 1443 61 1444 4087 1445 28609 1446 57218 1447 286090 1448 143045 1449 20435 1450 40870 1451 122610 1452 61305 1453 12261 1454 24522 1455 8174 1456 482266 1457 3953 1458 27671 1459 83013 1460 166026 1461 55342 1462 276710 1463 138355 1464 19765 1465 39530 1466 118590 1467 59295 1468 11859 1469 23718 1470 7906 1471 419018 1472 3551 1473 24857 1474 74571 1475 149142 1476 49714 1477 248570 1478 124285 1479 17755 1480 35510 1481 106530 1482 53265 1483 10653 1484 21306 1485 7102 1486 333794 1487 3149 1488 22043 1489 66129 1490 132258 1491 44086 1492 220430 1493 110215 1494 15745 1495 31490 1496 94470 1497 47235 1498 9447 1499 18894 1500 6298 1501 270814 1502 2881 1503 20167 1504 60501 1505 121002 1506 40334 1507 201670 1508 100835 1509 14405 1510 28810 1511 86430 1512 43215 1513 8643 1514 17286 1515 5762 1516 236242 1517 2747 1518 19229 1519 57687 1520 115374 1521 38458 1522 192290 1523 96145 1524 13735 1525 27470 1526 82410 1527 41205 1528 8241 1529 16482 1530 5494 1531 203278 1532 2479 1533 17353 1534 52059 1535 104118 1536 34706 1537 173530 1538 86765 1539 12395 1540 24790 1541 74370 1542 37185 1543 7437 1544 14874 1545 4958 1546 153698 1547 2077 1548 14539 1549 43617 1550 87234 1551 29078 1552 145390 1553 72695 1554 10385 1555 20770 1556 62310 1557 31155 1558 6231 1559 12462 1560 4154 1561 120466 1562 60233 1563 1943 1564 21373 1565 64119 1566 128238 1567 42746 1568 299222 1569 13601 1570 40803 1571 81606 1572 27202 1573 136010 1574 68005 1575 9715 1576 19430 1577 58290 1578 29145 1579 5829 1580 11658 1581 3886 1582 89378 1583 44689 1584 1541 1585 16951 1586 50853 1587 101706 1588 33902 1589 237314 1590 10787 1591 32361 1592 64722 1593 21574 1594 107870 1595 53935 1596 7705 1597 15410 1598 46230 1599 23115 1600 4623 1601 9246 1602 3082 1603 58558 1604 29279 1605 1273 1606 16549 1607 49647 1608 99294 1609 33098 1610 364078 1611 14003 1612 42009 1613 84018 1614 28006 1615 196042 1616 8911 1617 26733 1618 53466 1619 17822 1620 89110 1621 44555 1622 6365 1623 12730 1624 38190 1625 19095 1626 3819 1627 7638 1628 2546 1629 43282 1630 21641 1631 64923 1632 129846 1633 1139 1634 12529 1635 37587 1636 75174 1637 25058 1638 175406 1639 7973 1640 23919 1641 47838 1642 15946 1643 79730 1644 39865 1645 5695 1646 11390 1647 34170 1648 17085 1649 3417 1650 6834 1651 2278 1652 29614 1653 14807 1654 44421 1655 88842 1656 871 1657 6097 1658 18291 1659 36582 1660 12194 1661 60970 1662 30485 1663 4355 1664 8710 1665 26130 1666 13065 1667 2613 1668 5226 1669 1742 1670 19162 1671 9581 1672 47905 1673 95810 1674 287430 1675 143715 1676 28743 1677 57486 1678 737 1679 3685 1680 7370 1681 22110 1682 11055 1683 2211 1684 4422 1685 1474 1686 10318 1687 5159 1688 25795 1689 51590 1690 154770 1691 77385 1692 15477 1693 30954 1694 469 1695 1407 1696 2814 1697 938 1698 4690 1699 2345 1700 7035 1701 14070 1702 335 1703 670 1704 2010 1705 1005 1706 201 1707 402 1708 134 1709 67 1710 4288 1711 8 1712 304448 1713 4757 1714 33299 1715 99897 1716 199794 1717 66598 1718 332990 1719 166495 1720 23785 1721 47570 1722 142710 1723 71355 1724 14271 1725 28542 1726 9514 1727 580354 1728 4331 1729 30317 1730 90951 1731 181902 1732 60634 1733 303170 1734 151585 1735 21655 1736 43310 1737 129930 1738 64965 1739 12993 1740 25986 1741 8662 1742 511058 1743 4189 1744 29323 1745 87969 1746 175938 1747 58646 1748 293230 1749 146615 1750 20945 1751 41890 1752 125670 1753 62835 1754 12567 1755 25134 1756 8378 1757 444034 1758 3763 1759 26341 1760 79023 1761 158046 1762 52682 1763 263410 1764 131705 1765 18815 1766 37630 1767 112890 1768 56445 1769 11289 1770 22578 1771 7526 1772 353722 1773 3337 1774 23359 1775 70077 1776 140154 1777 46718 1778 233590 1779 116795 1780 16685 1781 33370 1782 100110 1783 50055 1784 10011 1785 20022 1786 6674 1787 286982 1788 3053 1789 21371 1790 64113 1791 128226 1792 42742 1793 213710 1794 106855 1795 15265 1796 30530 1797 91590 1798 45795 1799 9159 1800 18318 1801 6106 1802 250346 1803 2911 1804 20377 1805 61131 1806 122262 1807 40754 1808 203770 1809 101885 1810 14555 1811 29110 1812 87330 1813 43665 1814 8733 1815 17466 1816 5822 1817 215414 1818 2627 1819 28897 1820 86691 1821 173382 1822 57794 1823 404558 1824 18389 1825 55167 1826 110334 1827 36778 1828 183890 1829 91945 1830 13135 1831 26270 1832 78810 1833 39405 1834 7881 1835 15762 1836 5254 1837 162874 1838 2201 1839 24211 1840 72633 1841 145266 1842 48422 1843 338954 1844 15407 1845 46221 1846 92442 1847 30814 1848 154070 1849 77035 1850 11005 1851 22010 1852 66030 1853 33015 1854 6603 1855 13206 1856 4402 1857 127658 1858 63829 1859 2059 1860 22649 1861 67947 1862 135894 1863 45298 1864 317086 1865 14413 1866 43239 1867 86478 1868 28826 1869 144130 1870 72065 1871 10295 1872 20590 1873 61770 1874 30885 1875 6177 1876 12354 1877 4118 1878 94714 1879 47357 1880 1633 1881 21229 1882 63687 1883 127374 1884 42458 1885 467038 1886 17963 1887 53889 1888 107778 1889 35926 1890 251482 1891 11431 1892 34293 1893 68586 1894 22862 1895 114310 1896 57155 1897 8165 1898 16330 1899 48990 1900 24495 1901 4899 1902 9798 1903 3266 1904 62054 1905 31027 1906 93081 1907 186162 1908 1349 1909 17537 1910 52611 1911 105222 1912 35074 1913 385814 1914 14839 1915 44517 1916 89034 1917 29678 1918 207746 1919 9443 1920 28329 1921 56658 1922 18886 1923 94430 1924 47215 1925 6745 1926 13490 1927 40470 1928 20235 1929 4047 1930 8094 1931 2698 1932 45866 1933 22933 1934 68799 1935 137598 1936 1207 1937 13277 1938 39831 1939 79662 1940 26554 1941 185878 1942 8449 1943 25347 1944 50694 1945 16898 1946 84490 1947 42245 1948 6035 1949 12070 1950 36210 1951 18105 1952 3621 1953 7242 1954 2414 1955 31382 1956 15691 1957 47073 1958 94146 1959 923 1960 6461 1961 19383 1962 38766 1963 12922 1964 64610 1965 32305 1966 96915 1967 193830 1968 4615 1969 9230 1970 27690 1971 13845 1972 2769 1973 5538 1974 1846 1975 20306 1976 10153 1977 50765 1978 101530 1979 304590 1980 152295 1981 30459 1982 60918 1983 781 1984 3905 1985 7810 1986 23430 1987 11715 1988 2343 1989 4686 1990 1562 1991 10934 1992 5467 1993 27335 1994 54670 1995 164010 1996 82005 1997 16401 1998 32802 1999 497 2000 1491 2001 2982 2002 994 2003 4970 2004 2485 2005 7455 2006 14910 2007 355 2008 710 2009 2130 2010 1065 2011 213 2012 426 2013 142 2014 71 2015 5183 2016 36281 2017 108843 2018 217686 2019 72562 2020 362810 2021 181405 2022 25915 2023 51830 2024 155490 2025 77745 2026 15549 2027 31098 2028 10366 2029 694522 2030 4891 2031 34237 2032 102711 2033 205422 2034 68474 2035 342370 2036 171185 2037 24455 2038 48910 2039 146730 2040 73365 2041 14673 2042 29346 2043 9782 2044 596702 2045 4453 2046 31171 2047 93513 2048 187026 2049 62342 2050 311710 2051 155855 2052 22265 2053 44530 2054 133590 2055 66795 2056 13359 2057 26718 2058 8906 2059 525454 2060 4307 2061 30149 2062 90447 2063 180894 2064 60298 2065 301490 2066 150745 2067 21535 2068 43070 2069 129210 2070 64605 2071 12921 2072 25842 2073 8614 2074 456542 2075 3869 2076 27083 2077 81249 2078 162498 2079 54166 2080 270830 2081 135415 2082 19345 2083 38690 2084 116070 2085 58035 2086 11607 2087 23214 2088 7738 2089 363686 2090 3431 2091 24017 2092 72051 2093 144102 2094 48034 2095 240170 2096 120085 2097 17155 2098 34310 2099 102930 2100 51465 2101 10293 2102 20586 2103 6862 2104 295066 2105 3139 2106 21973 2107 65919 2108 131838 2109 43946 2110 219730 2111 109865 2112 15695 2113 31390 2114 94170 2115 47085 2116 9417 2117 18834 2118 6278 2119 257398 2120 2993 2121 32923 2122 98769 2123 197538 2124 65846 2125 460922 2126 20951 2127 62853 2128 125706 2129 41902 2130 209510 2131 104755 2132 14965 2133 29930 2134 89790 2135 44895 2136 8979 2137 17958 2138 5986 2139 221482 2140 2701 2141 29711 2142 89133 2143 178266 2144 59422 2145 415954 2146 18907 2147 56721 2148 113442 2149 37814 2150 189070 2151 94535 2152 13505 2153 27010 2154 81030 2155 40515 2156 8103 2157 16206 2158 5402 2159 167462 2160 83731 2161 2263 2162 24893 2163 74679 2164 149358 2165 49786 2166 348502 2167 15841 2168 47523 2169 95046 2170 31682 2171 158410 2172 79205 2173 11315 2174 22630 2175 67890 2176 33945 2177 6789 2178 13578 2179 4526 2180 131254 2181 65627 2182 2117 2183 27521 2184 82563 2185 165126 2186 55042 2187 605462 2188 23287 2189 69861 2190 139722 2191 46574 2192 326018 2193 14819 2194 44457 2195 88914 2196 29638 2197 148190 2198 74095 2199 10585 2200 21170 2201 63510 2202 31755 2203 6351 2204 12702 2205 4234 2206 97382 2207 48691 2208 1679 2209 21827 2210 65481 2211 130962 2212 43654 2213 480194 2214 18469 2215 55407 2216 110814 2217 36938 2218 258566 2219 11753 2220 35259 2221 70518 2222 23506 2223 117530 2224 58765 2225 8395 2226 16790 2227 50370 2228 25185 2229 5037 2230 10074 2231 3358 2232 63802 2233 31901 2234 95703 2235 191406 2236 1387 2237 18031 2238 54093 2239 108186 2240 36062 2241 396682 2242 15257 2243 45771 2244 91542 2245 30514 2246 213598 2247 9709 2248 29127 2249 58254 2250 19418 2251 97090 2252 48545 2253 6935 2254 13870 2255 41610 2256 20805 2257 4161 2258 8322 2259 2774 2260 47158 2261 23579 2262 70737 2263 141474 2264 1241 2265 13651 2266 68255 2267 136510 2268 409530 2269 204765 2270 40953 2271 81906 2272 27302 2273 191114 2274 8687 2275 26061 2276 52122 2277 17374 2278 86870 2279 43435 2280 6205 2281 12410 2282 37230 2283 18615 2284 3723 2285 7446 2286 2482 2287 32266 2288 16133 2289 48399 2290 96798 2291 949 2292 6643 2293 19929 2294 39858 2295 13286 2296 66430 2297 33215 2298 99645 2299 199290 2300 4745 2301 9490 2302 28470 2303 14235 2304 2847 2305 5694 2306 1898 2307 20878 2308 10439 2309 52195 2310 104390 2311 313170 2312 156585 2313 31317 2314 62634 2315 803 2316 4015 2317 8030 2318 24090 2319 12045 2320 2409 2321 4818 2322 1606 2323 11242 2324 5621 2325 28105 2326 56210 2327 168630 2328 84315 2329 16863 2330 33726 2331 511 2332 1533 2333 3066 2334 1022 2335 5110 2336 2555 2337 7665 2338 15330 2339 365 2340 730 2341 2190 2342 1095 2343 219 2344 438 2345 146 2346 73 2347 5767 2348 40369 2349 121107 2350 242214 2351 80738 2352 403690 2353 201845 2354 28835 2355 57670 2356 173010 2357 86505 2358 17301 2359 34602 2360 11534 2361 818914 2362 5609 2363 39263 2364 117789 2365 235578 2366 78526 2367 392630 2368 196315 2369 28045 2370 56090 2371 168270 2372 84135 2373 16827 2374 33654 2375 11218 2376 751606 2377 5293 2378 37051 2379 111153 2380 222306 2381 74102 2382 370510 2383 185255 2384 26465 2385 52930 2386 158790 2387 79395 2388 15879 2389 31758 2390 10586 2391 645746 2392 4819 2393 33733 2394 101199 2395 202398 2396 67466 2397 337330 2398 168665 2399 24095 2400 48190 2401 144570 2402 72285 2403 14457 2404 28914 2405 9638 2406 568642 2407 4661 2408 32627 2409 97881 2410 195762 2411 65254 2412 326270 2413 163135 2414 23305 2415 46610 2416 139830 2417 69915 2418 13983 2419 27966 2420 9322 2421 494066 2422 4187 2423 29309 2424 87927 2425 175854 2426 58618 2427 293090 2428 146545 2429 20935 2430 41870 2431 125610 2432 62805 2433 12561 2434 25122 2435 8374 2436 393578 2437 3713 2438 25991 2439 77973 2440 155946 2441 51982 2442 259910 2443 129955 2444 18565 2445 37130 2446 111390 2447 55695 2448 11139 2449 22278 2450 7426 2451 319318 2452 3397 2453 37367 2454 112101 2455 224202 2456 74734 2457 523138 2458 23779 2459 71337 2460 142674 2461 47558 2462 237790 2463 118895 2464 16985 2465 33970 2466 101910 2467 50955 2468 10191 2469 20382 2470 6794 2471 278554 2472 3239 2473 35629 2474 106887 2475 213774 2476 71258 2477 498806 2478 22673 2479 68019 2480 136038 2481 45346 2482 226730 2483 113365 2484 16195 2485 32390 2486 97170 2487 48585 2488 9717 2489 19434 2490 6478 2491 239686 2492 2923 2493 32153 2494 96459 2495 192918 2496 64306 2497 450142 2498 20461 2499 61383 2500 122766 2501 40922 2502 204610 2503 102305 2504 14615 2505 29230 2506 87690 2507 43845 2508 8769 2509 17538 2510 5846 2511 181226 2512 90613 2513 2449 2514 31837 2515 95511 2516 191022 2517 63674 2518 700414 2519 26939 2520 80817 2521 161634 2522 53878 2523 377146 2524 17143 2525 51429 2526 102858 2527 34286 2528 171430 2529 85715 2530 12245 2531 24490 2532 73470 2533 36735 2534 7347 2535 14694 2536 4898 2537 142042 2538 71021 2539 2291 2540 29783 2541 89349 2542 178698 2543 59566 2544 655226 2545 25201 2546 75603 2547 151206 2548 50402 2549 352814 2550 16037 2551 48111 2552 96222 2553 32074 2554 160370 2555 80185 2556 11455 2557 22910 2558 68730 2559 34365 2560 6873 2561 13746 2562 4582 2563 105386 2564 52693 2565 1817 2566 23621 2567 70863 2568 141726 2569 47242 2570 519662 2571 19987 2572 59961 2573 119922 2574 39974 2575 279818 2576 12719 2577 38157 2578 76314 2579 25438 2580 127190 2581 63595 2582 9085 2583 18170 2584 54510 2585 27255 2586 5451 2587 10902 2588 3634 2589 69046 2590 34523 2591 103569 2592 207138 2593 1501 2594 19513 2595 58539 2596 117078 2597 39026 2598 429286 2599 16511 2600 82555 2601 165110 2602 495330 2603 247665 2604 49533 2605 99066 2606 33022 2607 231154 2608 10507 2609 31521 2610 63042 2611 21014 2612 105070 2613 52535 2614 7505 2615 15010 2616 45030 2617 22515 2618 4503 2619 9006 2620 3002 2621 51034 2622 25517 2623 76551 2624 153102 2625 1343 2626 14773 2627 73865 2628 147730 2629 443190 2630 221595 2631 44319 2632 88638 2633 29546 2634 206822 2635 103411 2636 9401 2637 28203 2638 56406 2639 18802 2640 94010 2641 47005 2642 6715 2643 13430 2644 40290 2645 20145 2646 4029 2647 8058 2648 2686 2649 34918 2650 17459 2651 52377 2652 104754 2653 1027 2654 7189 2655 21567 2656 43134 2657 14378 2658 71890 2659 35945 2660 107835 2661 215670 2662 5135 2663 10270 2664 30810 2665 15405 2666 3081 2667 6162 2668 2054 2669 22594 2670 11297 2671 56485 2672 112970 2673 338910 2674 169455 2675 33891 2676 67782 2677 869 2678 4345 2679 8690 2680 26070 2681 13035 2682 2607 2683 5214 2684 1738 2685 12166 2686 6083 2687 30415 2688 60830 2689 182490 2690 91245 2691 18249 2692 36498 2693 553 2694 1659 2695 3318 2696 1106 2697 5530 2698 2765 2699 8295 2700 16590 2701 395 2702 790 2703 2370 2704 1185 2705 237 2706 474 2707 158 2708 79 2709 6557 2710 45899 2711 137697 2712 275394 2713 91798 2714 458990 2715 229495 2716 32785 2717 65570 2718 196710 2719 98355 2720 19671 2721 39342 2722 13114 2723 957322 2724 6059 2725 42413 2726 127239 2727 254478 2728 84826 2729 424130 2730 212065 2731 30295 2732 60590 2733 181770 2734 90885 2735 18177 2736 36354 2737 12118 2738 860378 2739 5893 2740 41251 2741 123753 2742 247506 2743 82502 2744 412510 2745 206255 2746 29465 2747 58930 2748 176790 2749 88395 2750 17679 2751 35358 2752 11786 2753 789662 2754 5561 2755 38927 2756 116781 2757 233562 2758 77854 2759 389270 2760 194635 2761 27805 2762 55610 2763 166830 2764 83415 2765 16683 2766 33366 2767 11122 2768 678442 2769 5063 2770 35441 2771 106323 2772 212646 2773 70882 2774 354410 2775 177205 2776 25315 2777 50630 2778 151890 2779 75945 2780 15189 2781 30378 2782 10126 2783 597434 2784 4897 2785 34279 2786 102837 2787 205674 2788 68558 2789 342790 2790 171395 2791 24485 2792 48970 2793 146910 2794 73455 2795 14691 2796 29382 2797 9794 2798 519082 2799 4399 2800 30793 2801 92379 2802 184758 2803 61586 2804 307930 2805 153965 2806 21995 2807 43990 2808 131970 2809 65985 2810 13197 2811 26394 2812 8798 2813 413506 2814 3901 2815 42911 2816 128733 2817 257466 2818 85822 2819 600754 2820 27307 2821 81921 2822 163842 2823 54614 2824 273070 2825 136535 2826 19505 2827 39010 2828 117030 2829 58515 2830 11703 2831 23406 2832 7802 2833 335486 2834 3569 2835 39259 2836 117777 2837 235554 2838 78518 2839 549626 2840 24983 2841 74949 2842 149898 2843 49966 2844 249830 2845 124915 2846 17845 2847 35690 2848 107070 2849 53535 2850 10707 2851 21414 2852 7138 2853 292658 2854 3403 2855 37433 2856 112299 2857 224598 2858 74866 2859 524062 2860 23821 2861 71463 2862 142926 2863 47642 2864 238210 2865 119105 2866 17015 2867 34030 2868 102090 2869 51045 2870 10209 2871 20418 2872 6806 2873 251822 2874 125911 2875 3071 2876 33781 2877 101343 2878 202686 2879 67562 2880 472934 2881 21497 2882 64491 2883 128982 2884 42994 2885 214970 2886 107485 2887 15355 2888 30710 2889 92130 2890 46065 2891 9213 2892 18426 2893 6142 2894 190402 2895 95201 2896 2573 2897 33449 2898 100347 2899 200694 2900 66898 2901 735878 2902 28303 2903 84909 2904 169818 2905 56606 2906 396242 2907 18011 2908 54033 2909 108066 2910 36022 2911 180110 2912 90055 2913 12865 2914 25730 2915 77190 2916 38595 2917 7719 2918 15438 2919 5146 2920 149234 2921 74617 2922 2407 2923 31291 2924 93873 2925 187746 2926 62582 2927 688402 2928 26477 2929 79431 2930 158862 2931 52954 2932 370678 2933 16849 2934 50547 2935 101094 2936 33698 2937 168490 2938 84245 2939 12035 2940 24070 2941 72210 2942 36105 2943 7221 2944 14442 2945 4814 2946 110722 2947 55361 2948 166083 2949 332166 2950 1909 2951 24817 2952 74451 2953 148902 2954 49634 2955 545974 2956 20999 2957 62997 2958 125994 2959 41998 2960 293986 2961 13363 2962 40089 2963 80178 2964 26726 2965 133630 2966 66815 2967 9545 2968 19090 2969 57270 2970 28635 2971 5727 2972 11454 2973 3818 2974 72542 2975 36271 2976 108813 2977 217626 2978 1577 2979 20501 2980 102505 2981 205010 2982 615030 2983 307515 2984 61503 2985 123006 2986 41002 2987 451022 2988 17347 2989 86735 2990 173470 2991 520410 2992 260205 2993 52041 2994 104082 2995 34694 2996 242858 2997 121429 2998 11039 2999 33117 3000 66234 3001 22078 3002 110390 3003 55195 3004 165585 3005 331170 3006 7885 3007 15770 3008 47310 3009 23655 3010 4731 3011 9462 3012 3154 3013 53618 3014 26809 3015 80427 3016 160854 3017 1411 3018 15521 3019 77605 3020 155210 3021 465630 3022 232815 3023 46563 3024 93126 3025 31042 3026 217294 3027 108647 3028 9877 3029 29631 3030 59262 3031 19754 3032 98770 3033 49385 3034 148155 3035 296310 3036 7055 3037 14110 3038 42330 3039 21165 3040 4233 3041 8466 3042 2822 3043 36686 3044 18343 3045 91715 3046 183430 3047 550290 3048 275145 3049 55029 3050 110058 3051 1079 3052 7553 3053 22659 3054 45318 3055 15106 3056 75530 3057 37765 3058 113295 3059 226590 3060 5395 3061 10790 3062 32370 3063 16185 3064 3237 3065 6474 3066 2158 3067 23738 3068 11869 3069 59345 3070 118690 3071 356070 3072 178035 3073 35607 3074 71214 3075 913 3076 4565 3077 9130 3078 27390 3079 13695 3080 2739 3081 5478 3082 1826 3083 12782 3084 6391 3085 31955 3086 63910 3087 191730 3088 95865 3089 19173 3090 38346 3091 581 3092 1743 3093 3486 3094 1162 3095 5810 3096 2905 3097 8715 3098 17430 3099 415 3100 830 3101 2490 3102 1245 3103 249 3104 498 3105 166 3106 83 3107 6723 3108 9 3109 598347 3110 7387 3111 51709 3112 155127 3113 310254 3114 103418 3115 517090 3116 258545 3117 36935 3118 73870 3119 221610 3120 110805 3121 22161 3122 44322 3123 14774 3124 1167146 3125 7031 3126 49217 3127 147651 3128 295302 3129 98434 3130 492170 3131 246085 3132 35155 3133 70310 3134 210930 3135 105465 3136 21093 3137 42186 3138 14062 3139 1026526 3140 6497 3141 45479 3142 136437 3143 272874 3144 90958 3145 454790 3146 227395 3147 32485 3148 64970 3149 194910 3150 97455 3151 19491 3152 38982 3153 12994 3154 922574 3155 6319 3156 44233 3157 132699 3158 265398 3159 88466 3160 442330 3161 221165 3162 31595 3163 63190 3164 189570 3165 94785 3166 18957 3167 37914 3168 12638 3169 846746 3170 5963 3171 41741 3172 125223 3173 250446 3174 83482 3175 417410 3176 208705 3177 29815 3178 59630 3179 178890 3180 89445 3181 17889 3182 35778 3183 11926 3184 727486 3185 5429 3186 38003 3187 114009 3188 228018 3189 76006 3190 380030 3191 190015 3192 27145 3193 54290 3194 162870 3195 81435 3196 16287 3197 32574 3198 10858 3199 640622 3200 5251 3201 36757 3202 110271 3203 220542 3204 73514 3205 367570 3206 183785 3207 26255 3208 52510 3209 157530 3210 78765 3211 15753 3212 31506 3213 10502 3214 556606 3215 4717 3216 51887 3217 155661 3218 311322 3219 103774 3220 726418 3221 33019 3222 99057 3223 198114 3224 66038 3225 330190 3226 165095 3227 23585 3228 47170 3229 141510 3230 70755 3231 14151 3232 28302 3233 9434 3234 443398 3235 4183 3236 46013 3237 138039 3238 276078 3239 92026 3240 644182 3241 29281 3242 87843 3243 175686 3244 58562 3245 292810 3246 146405 3247 20915 3248 41830 3249 125490 3250 62745 3251 12549 3252 25098 3253 8366 3254 359738 3255 3827 3256 42097 3257 126291 3258 252582 3259 84194 3260 589358 3261 26789 3262 80367 3263 160734 3264 53578 3265 267890 3266 133945 3267 19135 3268 38270 3269 114810 3270 57405 3271 11481 3272 22962 3273 7654 3274 313814 3275 3649 3276 40139 3277 120417 3278 240834 3279 80278 3280 561946 3281 25543 3282 76629 3283 153258 3284 51086 3285 255430 3286 127715 3287 18245 3288 36490 3289 109470 3290 54735 3291 10947 3292 21894 3293 7298 3294 270026 3295 135013 3296 3293 3297 42809 3298 128427 3299 256854 3300 85618 3301 941798 3302 36223 3303 108669 3304 217338 3305 72446 3306 507122 3307 23051 3308 69153 3309 138306 3310 46102 3311 230510 3312 115255 3313 16465 3314 32930 3315 98790 3316 49395 3317 9879 3318 19758 3319 6586 3320 204166 3321 102083 3322 2759 3323 35867 3324 107601 3325 215202 3326 71734 3327 789074 3328 30349 3329 91047 3330 182094 3331 60698 3332 424886 3333 19313 3334 57939 3335 115878 3336 38626 3337 193130 3338 96565 3339 13795 3340 27590 3341 82770 3342 41385 3343 8277 3344 16554 3345 5518 3346 160022 3347 80011 3348 2581 3349 33553 3350 100659 3351 201318 3352 67106 3353 738166 3354 28391 3355 85173 3356 170346 3357 56782 3358 397474 3359 18067 3360 54201 3361 108402 3362 36134 3363 180670 3364 90335 3365 12905 3366 25810 3367 77430 3368 38715 3369 7743 3370 15486 3371 5162 3372 118726 3373 59363 3374 178089 3375 356178 3376 2047 3377 34799 3378 104397 3379 208794 3380 69598 3381 904774 3382 26611 3383 79833 3384 159666 3385 53222 3386 585442 3387 22517 3388 112585 3389 225170 3390 675510 3391 337755 3392 67551 3393 135102 3394 45034 3395 315238 3396 14329 3397 42987 3398 85974 3399 28658 3400 143290 3401 71645 3402 10235 3403 20470 3404 61410 3405 30705 3406 6141 3407 12282 3408 4094 3409 77786 3410 38893 3411 116679 3412 233358 3413 1691 3414 21983 3415 109915 3416 219830 3417 659490 3418 329745 3419 65949 3420 131898 3421 43966 3422 483626 3423 18601 3424 93005 3425 186010 3426 558030 3427 279015 3428 55803 3429 111606 3430 37202 3431 260414 3432 130207 3433 11837 3434 35511 3435 71022 3436 23674 3437 118370 3438 59185 3439 177555 3440 355110 3441 8455 3442 16910 3443 50730 3444 25365 3445 5073 3446 10146 3447 3382 3448 57494 3449 28747 3450 86241 3451 172482 3452 1513 3453 16643 3454 83215 3455 166430 3456 499290 3457 249645 3458 49929 3459 99858 3460 33286 3461 233002 3462 116501 3463 10591 3464 31773 3465 63546 3466 21182 3467 105910 3468 52955 3469 158865 3470 317730 3471 7565 3472 15130 3473 45390 3474 22695 3475 4539 3476 9078 3477 3026 3478 39338 3479 19669 3480 98345 3481 196690 3482 590070 3483 295035 3484 59007 3485 118014 3486 1157 3487 8099 3488 24297 3489 48594 3490 16198 3491 80990 3492 40495 3493 121485 3494 242970 3495 5785 3496 11570 3497 34710 3498 17355 3499 3471 3500 6942 3501 2314 3502 25454 3503 12727 3504 63635 3505 127270 3506 381810 3507 190905 3508 38181 3509 76362 3510 979 3511 4895 3512 9790 3513 29370 3514 14685 3515 2937 3516 5874 3517 1958 3518 13706 3519 6853 3520 34265 3521 68530 3522 205590 3523 102795 3524 20559 3525 41118 3526 623 3527 1869 3528 3738 3529 1246 3530 6230 3531 3115 3532 9345 3533 18690 3534 445 3535 890 3536 2670 3537 1335 3538 267 3539 534 3540 178 3541 89 3542 8633 3543 60431 3544 181293 3545 362586 3546 120862 3547 604310 3548 302155 3549 43165 3550 86330 3551 258990 3552 129495 3553 25899 3554 51798 3555 17266 3556 1433078 3557 8051 3558 56357 3559 169071 3560 338142 3561 112714 3562 563570 3563 281785 3564 40255 3565 80510 3566 241530 3567 120765 3568 24153 3569 48306 3570 16102 3571 1272058 3572 7663 3573 53641 3574 160923 3575 321846 3576 107282 3577 536410 3578 268205 3579 38315 3580 76630 3581 229890 3582 114945 3583 22989 3584 45978 3585 15326 3586 1118798 3587 7081 3588 49567 3589 148701 3590 297402 3591 99134 3592 495670 3593 247835 3594 35405 3595 70810 3596 212430 3597 106215 3598 21243 3599 42486 3600 14162 3601 1005502 3602 6887 3603 48209 3604 144627 3605 289254 3606 96418 3607 482090 3608 241045 3609 34435 3610 68870 3611 206610 3612 103305 3613 20661 3614 41322 3615 13774 3616 922858 3617 6499 3618 45493 3619 136479 3620 272958 3621 90986 3622 454930 3623 227465 3624 32495 3625 64990 3626 194970 3627 97485 3628 19497 3629 38994 3630 12998 3631 792878 3632 5917 3633 65087 3634 195261 3635 390522 3636 130174 3637 911218 3638 41419 3639 124257 3640 248514 3641 82838 3642 414190 3643 207095 3644 29585 3645 59170 3646 177510 3647 88755 3648 17751 3649 35502 3650 11834 3651 698206 3652 5723 3653 62953 3654 188859 3655 377718 3656 125906 3657 881342 3658 40061 3659 120183 3660 240366 3661 80122 3662 400610 3663 200305 3664 28615 3665 57230 3666 171690 3667 85845 3668 17169 3669 34338 3670 11446 3671 606638 3672 5141 3673 56551 3674 169653 3675 339306 3676 113102 3677 791714 3678 35987 3679 107961 3680 215922 3681 71974 3682 359870 3683 179935 3684 25705 3685 51410 3686 154230 3687 77115 3688 15423 3689 30846 3690 10282 3691 483254 3692 4559 3693 50149 3694 150447 3695 300894 3696 100298 3697 702086 3698 31913 3699 95739 3700 191478 3701 63826 3702 319130 3703 159565 3704 22795 3705 45590 3706 136770 3707 68385 3708 13677 3709 27354 3710 9118 3711 392074 3712 4171 3713 54223 3714 162669 3715 325338 3716 108446 3717 1192906 3718 45881 3719 137643 3720 275286 3721 91762 3722 642334 3723 29197 3724 87591 3725 175182 3726 58394 3727 291970 3728 145985 3729 20855 3730 41710 3731 125130 3732 62565 3733 12513 3734 25026 3735 8342 3736 342022 3737 171011 3738 3977 3739 51701 3740 155103 3741 310206 3742 103402 3743 1137422 3744 43747 3745 131241 3746 262482 3747 87494 3748 612458 3749 27839 3750 83517 3751 167034 3752 55678 3753 278390 3754 139195 3755 19885 3756 39770 3757 119310 3758 59655 3759 11931 3760 23862 3761 7954 3762 294298 3763 147149 3764 3589 3765 46657 3766 139971 3767 279942 3768 93314 3769 1026454 3770 39479 3771 118437 3772 236874 3773 78958 3774 552706 3775 25123 3776 75369 3777 150738 3778 50246 3779 251230 3780 125615 3781 17945 3782 35890 3783 107670 3784 53835 3785 10767 3786 21534 3787 7178 3788 222518 3789 111259 3790 3007 3791 39091 3792 117273 3793 234546 3794 78182 3795 860002 3796 33077 3797 99231 3798 198462 3799 66154 3800 463078 3801 21049 3802 63147 3803 126294 3804 42098 3805 210490 3806 105245 3807 15035 3808 30070 3809 90210 3810 45105 3811 9021 3812 18042 3813 6014 3814 174406 3815 87203 3816 2813 3817 36569 3818 109707 3819 219414 3820 73138 3821 804518 3822 30943 3823 92829 3824 185658 3825 61886 3826 433202 3827 19691 3828 59073 3829 118146 3830 39382 3831 196910 3832 98455 3833 14065 3834 28130 3835 84390 3836 42195 3837 8439 3838 16878 3839 5626 3840 129398 3841 64699 3842 194097 3843 388194 3844 2231 3845 37927 3846 113781 3847 227562 3848 75854 3849 986102 3850 29003 3851 145015 3852 290030 3853 870090 3854 435045 3855 87009 3856 174018 3857 58006 3858 638066 3859 24541 3860 122705 3861 245410 3862 736230 3863 368115 3864 73623 3865 147246 3866 49082 3867 343574 3868 171787 3869 15617 3870 46851 3871 93702 3872 31234 3873 156170 3874 78085 3875 234255 3876 468510 3877 11155 3878 22310 3879 66930 3880 33465 3881 6693 3882 13386 3883 4462 3884 84778 3885 42389 3886 127167 3887 254334 3888 1843 3889 23959 3890 119795 3891 239590 3892 718770 3893 359385 3894 71877 3895 143754 3896 47918 3897 527098 3898 20273 3899 101365 3900 202730 3901 608190 3902 304095 3903 60819 3904 121638 3905 40546 3906 283822 3907 141911 3908 12901 3909 38703 3910 77406 3911 25802 3912 129010 3913 64505 3914 193515 3915 387030 3916 9215 3917 18430 3918 55290 3919 27645 3920 5529 3921 11058 3922 3686 3923 62662 3924 31331 3925 93993 3926 187986 3927 1649 3928 18139 3929 90695 3930 181390 3931 544170 3932 272085 3933 54417 3934 108834 3935 36278 3936 253946 3937 126973 3938 11543 3939 34629 3940 69258 3941 23086 3942 115430 3943 57715 3944 173145 3945 346290 3946 8245 3947 16490 3948 49470 3949 24735 3950 4947 3951 9894 3952 3298 3953 42874 3954 21437 3955 107185 3956 214370 3957 643110 3958 321555 3959 64311 3960 128622 3961 1261 3962 8827 3963 26481 3964 52962 3965 17654 3966 88270 3967 44135 3968 132405 3969 264810 3970 6305 3971 12610 3972 37830 3973 18915 3974 3783 3975 7566 3976 2522 3977 27742 3978 13871 3979 97097 3980 194194 3981 970970 3982 485485 3983 69355 3984 138710 3985 416130 3986 208065 3987 41613 3988 83226 3989 1067 3990 5335 3991 10670 3992 32010 3993 16005 3994 3201 3995 6402 3996 2134 3997 14938 3998 7469 3999 37345 4000 74690 4001 224070 4002 112035 4003 22407 4004 44814 4005 679 4006 2037 4007 4074 4008 1358 4009 6790 4010 3395 4011 10185 4012 20370 4013 485 4014 970 4015 2910 4016 1455 4017 291 4018 582 4019 194 4020 97 4021 9797 4022 68579 4023 205737 4024 411474 4025 137158 4026 685790 4027 342895 4028 48985 4029 97970 4030 293910 4031 146955 4032 29391 4033 58782 4034 19594 4035 1743866 4036 8989 4037 62923 4038 188769 4039 377538 4040 125846 4041 629230 4042 314615 4043 44945 4044 89890 4045 269670 4046 134835 4047 26967 4048 53934 4049 17978 4050 1492174 4051 8383 4052 58681 4053 176043 4054 352086 4055 117362 4056 586810 4057 293405 4058 41915 4059 83830 4060 251490 4061 125745 4062 25149 4063 50298 4064 16766 4065 1324514 4066 7979 4067 55853 4068 167559 4069 335118 4070 111706 4071 558530 4072 279265 4073 39895 4074 79790 4075 239370 4076 119685 4077 23937 4078 47874 4079 15958 4080 1164934 4081 7373 4082 81103 4083 243309 4084 486618 4085 162206 4086 1135442 4087 51611 4088 154833 4089 309666 4090 103222 4091 516110 4092 258055 4093 36865 4094 73730 4095 221190 4096 110595 4097 22119 4098 44238 4099 14746 4100 1046966 4101 7171 4102 78881 4103 236643 4104 473286 4105 157762 4106 1104334 4107 50197 4108 150591 4109 301182 4110 100394 4111 501970 4112 250985 4113 35855 4114 71710 4115 215130 4116 107565 4117 21513 4118 43026 4119 14342 4120 960914 4121 6767 4122 74437 4123 223311 4124 446622 4125 148874 4126 1042118 4127 47369 4128 142107 4129 284214 4130 94738 4131 473690 4132 236845 4133 33835 4134 67670 4135 203010 4136 101505 4137 20301 4138 40602 4139 13534 4140 825574 4141 6161 4142 67771 4143 203313 4144 406626 4145 135542 4146 948794 4147 43127 4148 129381 4149 258762 4150 86254 4151 431270 4152 215635 4153 30805 4154 61610 4155 184830 4156 92415 4157 18483 4158 36966 4159 12322 4160 726998 4161 5959 4162 65549 4163 196647 4164 393294 4165 131098 4166 917686 4167 41713 4168 125139 4169 250278 4170 83426 4171 417130 4172 208565 4173 29795 4174 59590 4175 178770 4176 89385 4177 17877 4178 35754 4179 11918 4180 631654 4181 5353 4182 69589 4183 208767 4184 417534 4185 139178 4186 1530958 4187 58883 4188 176649 4189 353298 4190 117766 4191 824362 4192 37471 4193 112413 4194 224826 4195 74942 4196 374710 4197 187355 4198 26765 4199 53530 4200 160590 4201 80295 4202 16059 4203 32118 4204 10706 4205 503182 4206 4747 4207 61711 4208 185133 4209 370266 4210 123422 4211 1357642 4212 52217 4213 156651 4214 313302 4215 104434 4216 731038 4217 33229 4218 99687 4219 199374 4220 66458 4221 332290 4222 166145 4223 23735 4224 47470 4225 142410 4226 71205 4227 14241 4228 28482 4229 9494 4230 408242 4231 204121 4232 4343 4233 56459 4234 169377 4235 338754 4236 112918 4237 1242098 4238 47773 4239 143319 4240 286638 4241 95546 4242 668822 4243 30401 4244 91203 4245 182406 4246 60802 4247 304010 4248 152005 4249 21715 4250 43430 4251 130290 4252 65145 4253 13029 4254 26058 4255 8686 4256 356126 4257 178063 4258 4141 4259 53833 4260 161499 4261 322998 4262 107666 4263 1184326 4264 45551 4265 136653 4266 273306 4267 91102 4268 637714 4269 28987 4270 86961 4271 173922 4272 57974 4273 289870 4274 144935 4275 20705 4276 41410 4277 124230 4278 62115 4279 12423 4280 24846 4281 8282 4282 306434 4283 153217 4284 3737 4285 48581 4286 145743 4287 291486 4288 97162 4289 1068782 4290 41107 4291 123321 4292 246642 4293 82214 4294 575498 4295 26159 4296 78477 4297 156954 4298 52318 4299 261590 4300 130795 4301 18685 4302 37370 4303 112110 4304 56055 4305 11211 4306 22422 4307 7474 4308 231694 4309 115847 4310 3131 4311 53227 4312 159681 4313 319362 4314 106454 4315 1383902 4316 40703 4317 122109 4318 244218 4319 81406 4320 895466 4321 34441 4322 172205 4323 344410 4324 1033230 4325 516615 4326 103323 4327 206646 4328 68882 4329 482174 4330 21917 4331 65751 4332 131502 4333 43834 4334 219170 4335 109585 4336 15655 4337 31310 4338 93930 4339 46965 4340 9393 4341 18786 4342 6262 4343 181598 4344 90799 4345 272397 4346 544794 4347 2929 4348 49793 4349 149379 4350 298758 4351 99586 4352 1294618 4353 38077 4354 114231 4355 228462 4356 76154 4357 837694 4358 32219 4359 161095 4360 322190 4361 966570 4362 483285 4363 96657 4364 193314 4365 64438 4366 451066 4367 225533 4368 20503 4369 61509 4370 123018 4371 41006 4372 205030 4373 102515 4374 307545 4375 615090 4376 14645 4377 29290 4378 87870 4379 43935 4380 8787 4381 17574 4382 5858 4383 134734 4384 67367 4385 202101 4386 404202 4387 2323 4388 39491 4389 118473 4390 236946 4391 78982 4392 1026766 4393 30199 4394 150995 4395 301990 4396 905970 4397 452985 4398 90597 4399 181194 4400 60398 4401 664378 4402 25553 4403 127765 4404 255530 4405 766590 4406 383295 4407 76659 4408 153318 4409 51106 4410 357742 4411 178871 4412 16261 4413 48783 4414 97566 4415 32522 4416 162610 4417 81305 4418 243915 4419 487830 4420 11615 4421 23230 4422 69690 4423 34845 4424 6969 4425 13938 4426 4646 4427 88274 4428 44137 4429 132411 4430 264822 4431 1919 4432 24947 4433 124735 4434 249470 4435 748410 4436 374205 4437 74841 4438 149682 4439 49894 4440 548834 4441 21109 4442 105545 4443 211090 4444 633270 4445 316635 4446 63327 4447 126654 4448 42218 4449 295526 4450 147763 4451 13433 4452 40299 4453 80598 4454 26866 4455 134330 4456 67165 4457 201495 4458 402990 4459 9595 4460 19190 4461 57570 4462 28785 4463 5757 4464 11514 4465 3838 4466 65246 4467 32623 4468 163115 4469 326230 4470 978690 4471 489345 4472 97869 4473 195738 4474 1717 4475 18887 4476 94435 4477 188870 4478 566610 4479 283305 4480 56661 4481 113322 4482 37774 4483 264418 4484 132209 4485 12019 4486 36057 4487 72114 4488 24038 4489 120190 4490 60095 4491 180285 4492 360570 4493 8585 4494 17170 4495 51510 4496 25755 4497 5151 4498 10302 4499 3434 4500 44642 4501 22321 4502 111605 4503 223210 4504 669630 4505 334815 4506 66963 4507 133926 4508 1313 4509 9191 4510 27573 4511 55146 4512 18382 4513 91910 4514 45955 4515 137865 4516 275730 4517 6565 4518 13130 4519 39390 4520 19695 4521 3939 4522 7878 4523 2626 4524 28886 4525 14443 4526 101101 4527 303303 4528 606606 4529 202202 4530 1011010 4531 505505 4532 72215 4533 144430 4534 433290 4535 216645 4536 43329 4537 86658 4538 1111 4539 5555 4540 11110 4541 33330 4542 16665 4543 3333 4544 6666 4545 2222 4546 15554 4547 7777 4548 38885 4549 77770 4550 233310 4551 116655 4552 23331 4553 46662 4554 707 4555 2121 4556 4242 4557 1414 4558 7070 4559 3535 4560 10605 4561 21210 4562 505 4563 1010 4564 3030 4565 1515 4566 303 4567 606 4568 202 4569 101 4570 10403 4571 72821 4572 218463 4573 436926 4574 145642 4575 728210 4576 364105 4577 52015 4578 104030 4579 312090 4580 156045 4581 31209 4582 62418 4583 20806 4584 2018182 4585 9991 4586 69937 4587 209811 4588 419622 4589 139874 4590 699370 4591 349685 4592 49955 4593 99910 4594 299730 4595 149865 4596 29973 4597 59946 4598 19982 4599 1778398 4600 9167 4601 64169 4602 192507 4603 385014 4604 128338 4605 641690 4606 320845 4607 45835 4608 91670 4609 275010 4610 137505 4611 27501 4612 55002 4613 18334 4614 1521722 4615 8549 4616 94039 4617 282117 4618 564234 4619 188078 4620 1316546 4621 59843 4622 179529 4623 359058 4624 119686 4625 598430 4626 299215 4627 42745 4628 85490 4629 256470 4630 128235 4631 25647 4632 51294 4633 17098 4634 1350742 4635 8137 4636 89507 4637 268521 4638 537042 4639 179014 4640 1253098 4641 56959 4642 170877 4643 341754 4644 113918 4645 569590 4646 284795 4647 40685 4648 81370 4649 244110 4650 122055 4651 24411 4652 48822 4653 16274 4654 1188002 4655 7519 4656 82709 4657 248127 4658 496254 4659 165418 4660 1157926 4661 52633 4662 157899 4663 315798 4664 105266 4665 526330 4666 263165 4667 37595 4668 75190 4669 225570 4670 112785 4671 22557 4672 45114 4673 15038 4674 1067698 4675 7313 4676 80443 4677 241329 4678 482658 4679 160886 4680 1126202 4681 51191 4682 153573 4683 307146 4684 102382 4685 511910 4686 255955 4687 36565 4688 73130 4689 219390 4690 109695 4691 21939 4692 43878 4693 14626 4694 979942 4695 6901 4696 75911 4697 227733 4698 455466 4699 151822 4700 1062754 4701 48307 4702 144921 4703 289842 4704 96614 4705 483070 4706 241535 4707 34505 4708 69010 4709 207030 4710 103515 4711 20703 4712 41406 4713 13802 4714 841922 4715 6283 4716 69113 4717 207339 4718 414678 4719 138226 4720 967582 4721 43981 4722 131943 4723 263886 4724 87962 4725 439810 4726 219905 4727 31415 4728 62830 4729 188490 4730 94245 4731 18849 4732 37698 4733 12566 4734 741394 4735 6077 4736 79001 4737 237003 4738 474006 4739 158002 4740 1738022 4741 66847 4742 200541 4743 401082 4744 133694 4745 935858 4746 42539 4747 127617 4748 255234 4749 85078 4750 425390 4751 212695 4752 30385 4753 60770 4754 182310 4755 91155 4756 18231 4757 36462 4758 12154 4759 644162 4760 5459 4761 70967 4762 212901 4763 425802 4764 141934 4765 1561274 4766 60049 4767 180147 4768 360294 4769 120098 4770 840686 4771 38213 4772 114639 4773 229278 4774 76426 4775 382130 4776 191065 4777 27295 4778 54590 4779 163770 4780 81885 4781 16377 4782 32754 4783 10918 4784 513146 4785 256573 4786 4841 4787 62933 4788 188799 4789 377598 4790 125866 4791 1384526 4792 53251 4793 159753 4794 319506 4795 106502 4796 745514 4797 33887 4798 101661 4799 203322 4800 67774 4801 338870 4802 169435 4803 24205 4804 48410 4805 145230 4806 72615 4807 14523 4808 29046 4809 9682 4810 416326 4811 208163 4812 4429 4813 57577 4814 172731 4815 345462 4816 115154 4817 1266694 4818 48719 4819 146157 4820 292314 4821 97438 4822 682066 4823 31003 4824 93009 4825 186018 4826 62006 4827 310030 4828 155015 4829 22145 4830 44290 4831 132870 4832 66435 4833 13287 4834 26574 4835 8858 4836 363178 4837 181589 4838 4223 4839 54899 4840 164697 4841 329394 4842 109798 4843 1207778 4844 46453 4845 139359 4846 278718 4847 92906 4848 650342 4849 29561 4850 88683 4851 177366 4852 59122 4853 295610 4854 147805 4855 21115 4856 42230 4857 126690 4858 63345 4859 12669 4860 25338 4861 8446 4862 312502 4863 156251 4864 3811 4865 49543 4866 148629 4867 297258 4868 99086 4869 1089946 4870 41921 4871 209605 4872 419210 4873 1257630 4874 628815 4875 125763 4876 251526 4877 83842 4878 586894 4879 26677 4880 80031 4881 160062 4882 53354 4883 266770 4884 133385 4885 19055 4886 38110 4887 114330 4888 57165 4889 11433 4890 22866 4891 7622 4892 236282 4893 118141 4894 3193 4895 54281 4896 162843 4897 325686 4898 108562 4899 1411306 4900 41509 4901 207545 4902 415090 4903 1245270 4904 622635 4905 124527 4906 249054 4907 83018 4908 913198 4909 35123 4910 175615 4911 351230 4912 1053690 4913 526845 4914 105369 4915 210738 4916 70246 4917 491722 4918 245861 4919 22351 4920 67053 4921 134106 4922 44702 4923 223510 4924 111755 4925 335265 4926 670530 4927 15965 4928 31930 4929 95790 4930 47895 4931 9579 4932 19158 4933 6386 4934 185194 4935 92597 4936 277791 4937 555582 4938 2987 4939 50779 4940 152337 4941 304674 4942 101558 4943 1320254 4944 38831 4945 194155 4946 388310 4947 1164930 4948 582465 4949 116493 4950 232986 4951 77662 4952 854282 4953 32857 4954 164285 4955 328570 4956 985710 4957 492855 4958 98571 4959 197142 4960 65714 4961 459998 4962 229999 4963 20909 4964 62727 4965 125454 4966 41818 4967 209090 4968 104545 4969 313635 4970 627270 4971 14935 4972 29870 4973 89610 4974 44805 4975 8961 4976 17922 4977 5974 4978 137402 4979 68701 4980 206103 4981 412206 4982 2369 4983 40273 4984 201365 4985 402730 4986 1208190 4987 604095 4988 120819 4989 241638 4990 80546 4991 1047098 4992 30797 4993 153985 4994 307970 4995 923910 4996 461955 4997 92391 4998 184782 4999 61594 5000 677534 5001 26059 5002 130295 5003 260590 5004 781770 5005 390885 5006 78177 5007 156354 5008 52118 5009 364826 5010 182413 5011 16583 5012 49749 5013 99498 5014 33166 5015 165830 5016 82915 5017 248745 5018 497490 5019 11845 5020 23690 5021 71070 5022 35535 5023 7107 5024 14214 5025 4738 5026 90022 5027 45011 5028 135033 5029 270066 5030 1957 5031 25441 5032 127205 5033 254410 5034 763230 5035 381615 5036 76323 5037 152646 5038 50882 5039 559702 5040 21527 5041 107635 5042 215270 5043 645810 5044 322905 5045 64581 5046 129162 5047 43054 5048 301378 5049 150689 5050 13699 5051 41097 5052 82194 5053 27398 5054 136990 5055 68495 5056 205485 5057 410970 5058 9785 5059 19570 5060 58710 5061 29355 5062 5871 5063 11742 5064 3914 5065 66538 5066 33269 5067 166345 5068 332690 5069 998070 5070 499035 5071 99807 5072 199614 5073 1751 5074 19261 5075 96305 5076 192610 5077 577830 5078 288915 5079 57783 5080 115566 5081 38522 5082 269654 5083 134827 5084 12257 5085 36771 5086 73542 5087 24514 5088 122570 5089 61285 5090 183855 5091 367710 5092 8755 5093 17510 5094 52530 5095 26265 5096 5253 5097 10506 5098 3502 5099 45526 5100 22763 5101 113815 5102 227630 5103 682890 5104 341445 5105 68289 5106 136578 5107 1339 5108 9373 5109 28119 5110 56238 5111 18746 5112 93730 5113 46865 5114 140595 5115 281190 5116 6695 5117 13390 5118 40170 5119 20085 5120 4017 5121 8034 5122 2678 5123 29458 5124 14729 5125 103103 5126 309309 5127 618618 5128 206206 5129 1031030 5130 515515 5131 73645 5132 147290 5133 441870 5134 220935 5135 44187 5136 88374 5137 1133 5138 5665 5139 11330 5140 33990 5141 16995 5142 3399 5143 6798 5144 2266 5145 15862 5146 7931 5147 39655 5148 79310 5149 237930 5150 118965 5151 23793 5152 47586 5153 721 5154 2163 5155 4326 5156 1442 5157 7210 5158 3605 5159 10815 5160 21630 5161 515 5162 1030 5163 3090 5164 1545 5165 309 5166 618 5167 206 5168 103